Minor leaguesRediger
Martin blev valgt i 35. runde af 2000 Major League Baseball-draften af Montreal Expos, men skrev ikke under. Han gik derefter på Chipola College i to år, inden han blev valgt i 17. runde af 2002 Major League Baseball-draften af Los Angeles Dodgers. Martin blev udtaget som tredje baseman og spillede sin første professionelle sæson med Gulf Coast Dodgers, hvor han slog .286 med 10 RBI i 41 kampe. I eftersæsonen blev han omdannet til catcher. Martin spillede i 2003 minor league-sæsonen hos Ogden Raptors og blev senere forfremmet til Class-A South Georgia Waves. I 77 kombinerede kampe slog han .276 med 9 homeruns og 50 RBI.
Martin var en Florida State League All-Star catcher, mens han spillede for Vero Beach Dodgers i 2004, hvor han spillede 122 kampe og slog .250 med 15 homeruns og 64 RBI. I lavsæsonen spillede Martin med Scottsdale Scorpions i Arizona Fall League. I 2005 spillede han i en karrierehøjde på 129 kampe for Double-A Jacksonville Suns og kom med på All-Star-holdet, hvor han slog .311 med 9 homeruns og 61 RBI. Martin begyndte 2006-sæsonen i Triple-A Las Vegas 51s, hvor han slog .297 i 23 kampe, inden han blev forfremmet.
Los Angeles DodgersRediger
Martin blev forfremmet til Dodgers den 5. maj 2006 efter en håndledsskade til den startende catcher Dioner Navarro. Han fik to hits, herunder en double, i kampen. Hans første hit var mod Chris Capuano. Den 7. maj slog han sit første major league home run mod Milwaukee Brewers-kasteren Dave Bush. Den 6. juni 2006 skrev Martin og Éric Gagné baseballhistorie ved at blive det første fransk-kanadiske batteri i major league. Martins spil var godt nok til, at Navarro den 26. juni 2006 blev handlet til Tampa Bay Devil Rays. Den 13. august 2006 slog Martin sit første walk-off home run i karrieren i en sejr, der afsluttede en sejr over rivalerne fra San Francisco Giants. Den 18. september 2006 slog Martin et solo home run mod Trevor Hoffman, det tredje af fire home runs i træk i bunden af den 9. inning for at skabe uafgjort mod San Diego Padres. Det var første gang, at der var blevet slået fire homeruns i træk siden Minnesota Twins i 1964.
Den 21. april 2007 slog Martin en walk-off grand slam mod Pittsburgh Pirates-kasteren Shawn Chacón i bunden af den 10. inning. Dette var den første grand slam i hans karriere.
I maj 2007 slog Martin Dodgers’ franchise-rekord for tyverier i en sæson af en catcher (12), som blev sat af John Roseboro i 1962. Den 1. juli blev det offentliggjort, at Martin sluttede på førstepladsen i All-Star Game-afstemningen, hvor han førte med 296.948 stemmer foran Paul Lo Duca. Han blev den første canadisk fødte catcher nogensinde til at starte All-Star Game.
I slutningen af 2007-sæsonen blev han tildelt National League Gold Glove Award og Silver Slugger Award.
Den 2. maj 2008 startede Martin sin første kamp på tredje base, siden han nåede til Majors, hvilket gjorde det muligt for den rutinerede backup Gary Bennett at erstatte Martin bag pladen. Martin deltog i sin anden all-star-kamp i løbet af 2008-sæsonen. Han fangede 10 innings i en kamp på 15 innings, hvor American League vandt 4 til 3. Martins 10 innings er delt på fjerdepladsen over alle tiders all star catchers i en enkelt kamp.
Den 20. januar 2009 underskrev Martin en etårig kontrakt på 3,9 millioner dollars for at undgå lønarbitrage. Aftalen var den største, der nogensinde er blevet tildelt en catcher i sit første år med arbitrage. Han spillede for det canadiske hold under World Baseball Classic i 2009 og sluttede sig derefter igen til Dodgers. Han faldt offensivt i 2009 og ramte kun 0,250 med 7 homeruns i 143 kampe, hvilket var den svageste total i hans fireårige karriere.
I 2010 fortsatte Martin med at gå tilbage, da han ramte 0,248 med 5 homeruns og 26 RBI i 97 kampe. I august pådrog Martin sig en overrevet labrum i sin højre hofte, da han forsøgte at undgå et tag ved hjemmepladen i en kamp mod Padres. Skaden holdt ham ude af spillet resten af sæsonen.
På grund af hans usikre bedring efter skaden og faldende produktion samt bekymring for, at Martin ville blive tildelt en løn på op til 6 millioner dollars i arbitrage, tilbød Dodgers ikke Martin en kontrakt for 2011 og lod ham blive free agent. Dodgers tilbød Martin en etårig kontrakt til en værdi af 4,2 mio. dollars forud for voldgiftsforhandlingerne, men han insisterede på at få langt over 5 mio. dollars. Efter at Martin afviste Dodgers’ tilbud, afviste Dodgers ham og skrev kontrakt med catcher Rod Barajas, men antydede dog, at Martin stadig kunne have en plads på holdet. Martin sagde, at Dodgers ved at undgå voldgift havde vist, at de ikke længere “troede på” ham.
New York YankeesRediger
Martin blev enig med New York Yankees om en etårig kontrakt med en garanti på 6 millioner dollars med New York Yankees for 2011-sæsonen. Kontraktens værdi kunne nå op på 9,4 millioner dollars, hvis han fangede 110 kampe.
Martin begyndte 2011-sæsonen som daglig catcher for Yankees. Han blev valgt til 2011 American League All-Star-holdet i American League som Yankee.
Sammen med Robinson Canó og Curtis Granderson var Martin en af Yankees’ tre slagmænd, der slog MLB-rekord med tre grand slams i en enkelt kamp i en 22-9-sejr over Oakland Athletics på Yankee Stadium den 25. august 2011.
Som Super Two-spiller var Martin berettiget til voldgift for fjerde gang, og han underskrev en etårig kontrakt på 7,5 millioner dollars for 2012-sæsonen med op til 100.000 dollars i præstationsbonus med Yankees for at undgå voldgift den 24. januar. Han tilbragte året som startende catcher med Chris Stewart som sin backup. I 133 kampe ramte han .211 med 21 HR og 53 RBI. Martin startede alle 9 kampe i Yankees’ eftersæson, hvor han gik 5-31 med 1 HR.
Pittsburgh PiratesRediger
Den 29. november 2012 rapporterede Ken Rosenthal, at Pittsburgh Pirates havde skrevet kontrakt med Martin for to år og 17 millioner dollars. Aftalen blev officiel den 30. november. Den 4. juni 2013 fik Martin sin første start og optræden på højre mark. Den 8. juni 2013 slog Martin sit 100. home run i karrieren.
I NL Wild Card Game den 1. oktober 2013 slog Martin et par solo home runs, da Pirates besejrede Cincinnati Reds med 6-2. Det første var et berygtet homerun mod Reds-starteren Johnny Cueto. Cueto, der fik sit navn skrålet af 40.000 Pirates-fans, tabte bolden, mens han var på højen. Hans næste kast, en fastball over midten af pladen, blev knust ind i venstre felt af Martin. Dette homerun gav Pirates momentum til at vinde kampen, deres første sejr i eftersæsonen i 21 år.
I en kamp mod Milwaukee Brewers den 20. april 2014 var Martin involveret i et slagsmål, som blev startet, da Carlos Gómez slog en trippel mod Gerrit Cole, hvorefter Martin blev suspenderet 2 kampe af MLB den 22. april 2014 for sin rolle i slagsmålet.
Toronto Blue JaysRediger
Den 18. november 2014 annoncerede Toronto Blue Jays, at de havde underskrevet en femårig kontrakt på 82 millioner dollars med Martin. Tidligt i forårstræningen fortalte manager John Gibbons til journalisterne, at Martin ville være R.A. Dickey’s catcher under træning og i preseason-kampe for at give ham mulighed for at øve sig i at fange Dickey’s knuckleball. Martin fik stående bifald fra fansene på Olympic Stadium den 3. april, da Blue Jays for andet år i træk spillede deres to sidste forårstræningskampe i Montreal. Den 19. april 2015 fangede Martin Jeff Francis i hans debut for Blue Jays, og dermed dannede han det første rent canadiske batteri i franchisens historie. Den 2. juni stjal Martin hjem fra bagsiden af et dobbeltstyveri og blev den første Blue Jay til at stjæle hjem, siden Brett Lawrie gjorde det i 2012. Martin satte et nyt karriererekord i home runs den 26. september, da han slog sit 22. i sæsonen og hjalp Blue Jays til en sejr på 10-8 over Tampa Bay Rays. Han sluttede den regulære sæson 2015 med et slaggennemsnit på .240, 23 homeruns og 77 RBI i 129 kampe. Han førte major leagues i passerede bolde med 19. Martin blev annonceret som finalist til catcher Gold Glove-prisen sammen med Salvador Pérez og Jason Castro.
Martin optrådte i 137 kampe for Blue Jays i 2016 og ramte .231 med 20 homeruns og 74 RBI. Han kæmpede i eftersæsonen og registrerede kun tre hits i 33 at-bats.
Den 29. april 2017 blev Martin den 15. catcher til at lave 10.000 putouts i karrieren på positionen.
Den 20. juni 2018 blev Martin den 11. catcher til at lave 11.000 putouts i karrieren på positionen. Martin gennemgik sin værste offensive sæson i karrieren og ramte 0,194 med 10 homeruns og 25 RBIs. I den sidste kamp i 2018-sæsonen ledede Martin Blue Jays, holdet endte med at tabe i hans managerdebut.
Tilbage til DodgersRediger
Den 11. januar 2019 byttede Blue Jays Martin til Dodgers for prospects Ronny Brito og Andrew Sopko. Blue Jays sendte også 16,4 millioner dollars for at udligne det meste af Martins løn på 20 millioner dollars. Martin tilbragte 2019-sæsonen som Dodgers’ backup catcher, først bag Austin Barnes og derefter Will Smith.
Den 30. marts 2019 kastede Martin toppen af den niende inning mod Arizona Diamondbacks. Han lavede ti kast og udviste tre slagmænd i træk og blev den første primære positionsspiller til at gøre det, siden venstrefløjsspilleren Willie Smith fik den sidste out i en sejr for Detroit Tigers over Washington Senators den 23. september 1963. Martin var den første positionsspiller på fuld tid, der fik en 1-2-3 niende kast i en holdsejr siden i hvert fald 1925. Den 28. august 2019 blev Martin den første positionsspiller til at kaste i en shutout-sejr siden den 3. oktober 1917, da George Kelly fra New York Giants gjorde det. Martin spillede i 83 kampe for Dodgers i 2019 og ramte .220 med seks homers og 20 RBI. Udover catcher spillede han også i syv kampe på tredje base og kastede fire scoreløse innings i fire afløsningsoptrædener for Dodgers i løbet af sæsonen, hvor han kun tillod to hits.