Scrivi una continuazione per questo paragrafo - Ha anche vinto 10 cappellaggi per la nazionale messicana, tutti sotto la direzione dell'ex allenatore della Necaxa Manuel Lapuente. La prima coppa di Cabrera è arrivata a Los Angeles il 10 febbraio 1999 contro l'Argentina. Ha fatto una comparsa alla Copa América del 1999, sostituendo Gerardo Torrado in una vittoria per 3-1 contro il Venezuela il 6 luglio. L'ultima coppa di Cabrera è arrivata alla CONCACAF Gold Cup del 2000
Il 20 febbraio 2000, quando il Messico fu eliminato dal torneo con un gol d'oro contro il Canada.