Anteriormente jugó en Grandes Ligas para los Indios de Cleveland (1998-2002), Los Angeles Dodgers (2002-2003), Seattle Mariners (2004) y Cincinnati Reds (2008).
Los dos jugaron juntos durante la temporada 1997, en Ottawa Lynx filial del Montreal Expos en Triple-A.
2001 fue la mejor temporada estadística de Cabrera en Cleveland, ya que redujo bateó para .261 con 75 hits y diez bases robadas.
En el 2003 obtiene sus mejores números en Grandes Ligas en 128 juegos con 98 H / 6 HR / 37 RBI / .282 AVG.
[8][9] Jugando en la liga de su país ha obtenido los siguientes reconocimientos: Cabrera tiene tres hijas: Alexandra, Ashlyn y Ashanty.