Han vandt også 10 kampe for det mexicanske landshold, alle under ledelse af tidligere Necaxa-træner Manuel Lapuente. Cabreras første kamp kom i Los Angeles den 10. februar 1999 mod Argentina. Han spillede én kamp i Copa América i 1999, hvor han erstattede Gerardo Torrado i en 3-1 sejr over Venezuela den 6. juli. Cabreras sidste kap kom i 2000 CONCACAF Gold Cup
Den 20. februar 2000, da Mexico blev elimineret fra turneringen i et 2-1 guld mål nederlag mod Canada.