Cabrera har tidigare spelat för Florida Marlins (2003–2007). Efter 2007 beslutade Marlins att skicka honom och Dontrelle Willis till Tigers i utbyte mot Burke Badenhop, Frankie de la Cruz, Cameron Maybin, Andrew Miller, Mike Rabelo och Dallas Trahern.[4] Den 26 mars 2008 skrev Cabrera på ett kontrakt med Tigers som sträckte sig till 2016 och var värderat till 152,3 miljoner dollar.[5] Den 28 mars 2014 meddelade Tigers att man hade förlängt kontraktet med honom, den här gången till och med 2023 och till ett kontraktsvärde av 248 miljoner dollar, trots att det var två år kvar av hans dåvarande kontrakt.[6]
Cabrera har vunnit World Series en gång (2003).[7] Individuellt har han vunnit två Most Valuable Player Awards[8], sju Silver Slugger Awards[9], en Triple Crown[10] och två Hank Aaron Awards[11]. Han har tagits ut till MLB:s all star-match tolv gånger, varav sista gången i egenskap av legendar som snart skulle lägga av.[12] Han blev den 22 augusti 2021 den 28:e spelaren i MLB:s historia, och den första från Venezuela, att nå milstolpen 500 homeruns under grundserien.[13] Den 23 april 2022 nådde han ytterligare en klassisk milstolpe i MLB när han slog sin 3 000:e hit under grundserien, som den 33:e spelaren i MLB:s historia och den första från Venezuela.[14] Bara sex MLB-spelare (Hank Aaron, Willie Mays, Eddie Murray, Rafael Palmeiro, Albert Pujols och Alex Rodriguez) hade före honom nått både 500 homeruns och 3 000 hits.[15] Bara några dagar senare, den 7 maj, slog han sin 600:e double under grundserien, vilket bara 17 MLB-spelare gjort tidigare. Bara han, Aaron och Pujols hade fram till dess nått 3 000 hits, 500 homeruns och 600 doubles.[16]