El a câștigat, de asemenea, 10 meciuri pentru echipa națională a Mexicului, toate sub conducerea fostului antrenor Necaxa Manuel Lapuente. Primul meci al lui Cabrera a avut loc în Los Angeles pe 10 februarie 1999 împotriva Argentinei. A jucat o singură dată în Copa America 1999, înlocuind-o pe Gerardo Torrado în victoria cu 3-1 asupra Venezuelei pe 6 iulie. Ultima sa participare a fost la Cupa de Aur CONCACAF 2000
pe 20 februarie 2000, când Mexicul a fost eliminat de la turneu într-o înfrângere gol 2-1 împotriva Canadei.