Cabrera es el hermano menor de Jolbert Cabrera, también exjugador de Grandes Ligas.
Primeros pasos
Iniciando su carrera en su niñez y emulando los pasos de su hermano formó parte de diversas novenas juveniles en Cartagena. Fue campeón suramericano con el equipo de la Universidad de Cartagena, en el que se desempeñó como primer bateador y segunda base. Luego fue traspasado a Barakat, alcanzando la primera categoría del béisbol nacional. Años más tarde firmó con el equipo de Los Expos de Montreal.
Cabrera debutó en las Grandes Ligas un 3 de septiembre de 1997 con los Expos de Montreal equipo que lo había firmado, en esa temporada actuó en 16 juegos.
Con los bostonianos jugó solamente esa temporada en 58 juegos en la temporada regular con un promedio al bate de .294 convirtiéndose en una pieza fundamental para ganar la Serie Mundial ante Cardenales de San Luis con lo que conseguirían romper la "Maldición del Bambino".
Los Angeles Angels de Anaheim
Con el equipo angelino Cabrera firma como agente libre por cuatro años y $32 Millones de dólares,[2] logra ganar su segundo guante de oro en el 2007 además de destacarse a la ofensiva con un promedio al bate de .301, actúa en esos tres años en 449 juegos.
En su primer año logra llegar a la Serie de Campeonato de la Liga Americana pero son derrotados en cinco juegos por los Medias Blancas de Chicago.
En el 2007 llegan a la Serie Divisional pero son derrotados en tres juegos por los Medias Rojas de Boston.
Medias Blancas de Chicago
Llega a la "Ciudad de los Vientos" Chicago en un traspaso que envío al lanzador Jon Garland a Los Ángeles.[3]
Solo estuvo esa temporada actuando en 161 juegos con un promedio al bate de .281.
En postemporada fueron eliminados en la Serie Divisional en cuatro juegos por los Rays de Tampa Bay.
Atléticos de Oakland
Con Oakland actúa en 101 juegos pero es traspasado el 31 de julio de 2009 a Mellizos de Minnesota por el lanzador Tyler Ladendorf.[4]
Mellizos de Minnesota
Con Minnesota actúa en 59 juegos, llegan a la postemporada pero son barridos en la Serie Divisional por los Yankees de Nueva York en tres juegos.
Rojos de Cincinnati
Con Cincinnati actúa en 123 juegos con un promedio al bate de .263, llegan a la postemporada pero son barridos por los Phillies de Philadelphia en tres juegos en la Serie Divisional.
Con el equipo de la bahía actúa en 39 juegos lo que sería su último equipo en Las Mayores a los 36 años de edad.
Retiro
Si bien tenía ofertas de equipos para continuar su carrera, el 18 de enero de 2012 Orlando anuncia su retiro comentando lo siguiente "llegó la hora de dejar de jugar, ya mi cuerpo no está dando lo que le pido, y mi familia también me necesita”.[5]