Hizo su primera aparición en ligas menores con el equipo de novatos Staten Island Yankees en la New York - Penn League en 2003, bateando para.283 con 31 carreras impulsadas en 67 partidos.
En 2004, se trasladó hasta Clase-A con los Battle Creek Yankees, bateando.440 con 16 impulsadas en 42 juegos antes de ser promovido a high Clase-A con los Tampa Yankees, donde bateó para.288 con 51 carreras impulsadas en 85 partidos para terminar la temporada.
Cabrera inició 2005 con el equipo Doble-A Trenton Thunder, bateando.275 con 60 carreras impulsadas en 106 partidos.
Su primer turno al bate en las mayores fue contra Kevin Millwood, ponchándose.
Después de la jugada, Johnny Damon aplaudió y bailó en los jardines.
[4] Esta hazaña le dio a Melky el premio "This Year In Baseball" (votado por los fanes) para la jugada más sobresaliente de la temporada 2006.
Sus highlights del mes incluyeron su primer partido de 5 carreras remolcadas el 5 de julio, con su primer grand slam contra el lanzador Paul Byrd para romper un empate.
La MLB afirmó haber visto el video que mostraba a Cabrera golpeando al tercera base Evan Longoria durante la pelea.
Cabrera fue suspendido dos partidos, junto con su compañero Shelley Duncan, y los coachs de tercera base Bobby Meacham y el de bateo Kevin Long también fueron multados por sus acciones en la pelea.
En 2008, Cabrera demostró ser un jardinero central no adecuado para los Yankees.
Cabrera compitió con Brett Gardner por el puesto de jardienro central titular; Gardner ganó el puesto, pero Joe Girardi anunció su intención de utilizar a Cabrera como refuerzo.
[10] Cabrera terminó la temporada jugando en su primera Serie Mundial con los Yankees y ayudando al equipo a derrotar a los Filis de Filadelfia en la Serie Mundial de 2009.
[13] Hasta el 31 de agosto, Cabrera estaba teniendo su mejor temporada como profesional bateando para.302 con 17 jonrones, 78 remolcadas y 17 bases robadas.
Durante la temporada 2011, Cabrera impuso marcas personales en carreras impulsadas (87), carreras anotadas (102), bases robadas (20), jonrones (18), y promedio de bateo (.305), mientras que también terminaba cuarto en la Liga Americana en hits, con 201.
[16] buscando reforzar su rotación inicial y liberar el jardín central para Lorenzo Cain.
Admitió haber usado una sustancia prohibida y se vio obligado a aceptar la suspensión.
La suspensión también lo descartaría para comenzar la temporada 2013 o si los Giants juegan suficientes partidos en la postemporada (si el equipo se asegura).
Terminó su temporada acortada por suspensión con 11 jonrones, 10 triples, 60 carreras impulsadas y 13 bases robadas en 18 oportunidades.
[34] Cabrera fue retirado ocasionalmente de los juegos en las últimas entradas para descansar las piernas.
[37] Cabrera respondió a las especulaciones sobre una segunda suspensión, diciendo "Si me suspenden de nuevo, creo que sería un castigo severo porque ya cumplí mi condena.
Creo que ya cumplí mi condena, especialmente perderme los playoffs.
[45] Reducido a 88 juegos en 2013, Cabrera bateó para .279 con 3 jonrones y 30 carreras impulsadas.
También se convirtió en el primer jugador en llegar a la base 8 veces en un juego (las 5 bases por bolas antes mencionadas con 3 hits) desde que el miembro del Salón de la Fama Rod Carew lo hizo en 1972.
[54] En un juego contra los Medias Rojas de Boston el 5 de septiembre, Cabrera se lesionó mientras volvía a la primera base en la tercera entrada y abandonó el juego.
[57] El 1 de noviembre,[58] los Azulejos extendieron una oferta calificada a Cabrera por $ 15.3 millones, que luego rechazó.
[56][60][61] En su primera temporada con los Medias Blancas en 2015, Cabrera jugó 158 juegos bateando .273 con 36 dobles, 12 jonrones y 77 carreras impulsadas.
[62] En su segunda temporada con los Medias Blancas en 2016, Cabrera jugó 151 juegos bateando .296 con 14 jonrones.
[63] En su tercer año con los White Sox antes de ser canjeado a los Kansas City Royals, Cabrera bateó para .295 con 13 jonrones y 56 carreras impulsadas en 98 juegos.
[73] El 23 de marzo, los Piratas anunciaron que Cabrera había entrado en la lista del día inaugural.