[1] Cabrera debutó con Cruz Azul en el torneo Invierno 2000, bajo la dirección técnica de José Luis Trejo.
De cara al Apertura 2005 fue fichado por los Tuzos del Pachuca.
En tres años ganó 2 campeonatos nacionales y 4 internacionales, incluida la Copa Sudamericana.
Se unió a Jaguares de Chiapas en la Temporada 2010-2011; con los Naranjas jugó 23 partidos en la Liga MX y 6 encuentros en la Copa Libertadores.
Incluye: Ascenso, Liga, Campeón de Campeones, Copa MX, InterLiga, Copa Libertadores, Sudamericana, CONCACAF, SuperLiga y Mundial de Clubes.