Hän pelasi myös kymmenen kertaa Meksikon maajoukkueessa, kaikki Necaxan entisen valmentajan Manuel Lapuenten johdolla. Cabreran ensimmäinen peli oli Los Angelesissa 10. helmikuuta 1999 Argentiinaa vastaan. Hän esiintyi yhdellä kertaa Copa América -turnauksessa vuonna 1999, kun hän korvasi Gerardo Torradon 6. heinäkuuta Venezuelan 3-1 voitossa. Cabreran viimeinen maalikappale tuli CONCACAF Gold Cup -kisoissa vuonna 2000.
20. helmikuuta 2000, kun Meksiko hävisi turnauksesta tappiolla 2-1 Kanadan kanssa.