Anteriormente jugó con los Cleveland Indians, Washington Nationals, Tampa Bay Rays y los Arizona Diamondbacks.
Con el juego empatado a cero carreras a la altura del quinto inning, Cabrera -quien jugaba en segunda base- atrapó una línea bateada por Lyle Overbay (primer out) para luego pisar la almohadilla y retirar a Kevin Mench (segundo out) y finalmente tocar con la bola a su compatriota Marco Scutaro, quien venía en carrera hacia la segunda base, completando así el tercer out.
[2] En 2011 completó una brillante temporada participando en 151 juegos, despachando un total de 165 hits, 25 jonrones, 87 carreras anotadas y 92 impulsadas en 604 turnos oficiales, siendo convocado por primera vez al Juego de Estrellas y teniendo el premio Silver Slugger Award por su formidable rendimiento ofensivo.
[3] Para 2012, firmó una extensión de contrato con Cleveland que le evitó declararse agente libre y acudir al arbitraje salarial por un periodo de un año[4] y posteriormente logró una extensión del mismo hasta 2015.
[10] Hizo su debut con los Filis un día después con un 0 de 4 como campocorto en un juego contra los Cincinnati Reds.
[15][16] Firmó un nuevo contrato de Grandes Ligas para quedarse con Washington durante la Temporada 2020.
[17] Cabrera jugó 52 juegos para Washington en 2020, cortando (.242 / .305 / .447) con 8 jonrones y 31 carreras impulsadas en 190 turnos al bate.