Továbbra is 10 meccset játszott a mexikói válogatottban, mindegyiket Manuel Lapuente, a Necaxa egykori edzője irányította. Cabrera első meccse Los Angelesben 1999 február 10-én Argentína ellen zajlott le. Az 1999-es Copa América-ban egy alkalommal szerepelt, helyettesítve Gerardo Torrado-t a július 6-i 3-1-es győzelemben Venezuelával szemben. Cabrera utolsó kapuja a 2000-es CONCACAF Aranykupán volt.
2000. február 20-án, amikor Mexikót kitiltották a bajnokságból egy 2-1-es aranycélos vereségben Kanadával szemben.