Hann spilaði einnig 10 leiki fyrir landslið Mexíkó, öll undir stjórn fyrrverandi þjálfara Necaxa, Manuel Lapuente. Fyrsta leik Cabrera var í Los Angeles 10. febrúar 1999 gegn Argentínu. Hann lék einn leik á Copa América 1999 en hann var í staðinn fyrir Gerardo Torrado í 3-1 sigri á Venesúela 6. júlí. Síðasti leikur Cabrera var á CONCACAF Gold Cup árið 2000
Hinn 20. febrúar 2000, ūegar Mexíkķ var útrýmt úr mótinu í 2-1 gullmarki gegn Kanada.