Minor leaguesEdit
Pittsburgh Pirates si Walkera vybrali v prvním kole draftu Major League Baseball v roce 2004. Po třech druholigových sezónách, Na začátku sezóny 2007 ho Baseball America zařadila na 74. místo svého seznamu 100 nejlepších vyhlídek a na 3. místo v organizaci Pirátů za Andrewa McCutchena a Brada Lincolna.
V roce 2007 pozvali Piráti Walkera na jarní trénink jako hráče mimo seznam, kde byl ze své draftované pozice catchera přeřazen na třetí metu. Byl poslán zpět do Double-A pobočky Pirates Altoona Curve, kde strávil většinu sezóny. Dne 15. května 2007 se stal prvním hráčem Curve, který zaznamenal čtyři hity, když v utkání proti Portland Sea Dogs zaznamenal výsledek 4:4 s homerunem, doublem a dvěma RBI. Walker 27. května 2007 odpálil dva homeruny a pomohl tak Curve ukončit sérii deseti proher proti Bowie Baysox. Ve druhém zápase dvojzápasu proti Trenton Thunder 28. června 2007 odpálil grand slam a připsal si pět doběhů.
V sezóně 2008 byl Walker povýšen do týmu Triple-A Indianapolis Indians, kde odehrál 133 zápasů s bilancí .242 průměr, 16 homerunů, 80 RBI a 10 ukradených met.
Pittsburgh PiratesEdit
2009Edit
Walker strávil většinu sezóny opět v týmu Pirates Triple-A Indianapolis Indians. V 95 zápasech dosáhl úspěšnosti 0,264 s 69 RBI a 5 ukradenými metami. Své první povolání do Major League obdržel 1. září 2009 a ten večer proti Cincinnati Reds sloužil jako pinch-hitter za startéra Pirátů Charlieho Mortona. Svůj první hit v kariéře zaznamenal o pět dní později proti Jasonu Motteovi z týmu St Louis Cardinals, a to singlem do pravého pole. Nikdy se nestal pravidelným hráčem na každý den a sezónu dokončil s úspěšností 0,194 v 17 zápasech.
2010Edit
Walker strávil většinu jarní přípravy u Pirátů v Bradentonu na Floridě, než byl přeřazen zpět k Indians. Ve 43 zápasech v Indianapolisu dosáhl úspěšnosti .321 se šesti homeruny, 26 RBI a 10 ukradenými metami a 25. května 2010 byl povolán zpět k Pirátům, když byl první metař Steve Pearce umístěn na listinu postižených s podvrtnutým kotníkem.
Téhož večera poprvé nastoupil v první lize proti Cincinnati Reds a hrál na třetí metě. V osmé směně odpálil double RBI od startéra Reds Mikea Leakea. Jeho role v týmu však byla zpočátku sporná, protože Andy LaRoche byl u Pirátů každodenním hráčem na třetí metě. Vzhledem k problémům začínajícího hráče druhé mety Akinoriho Iwamury hrál manažer Pirátů John Russell Walkera na druhé metě – na pozici, na které odehrál v kariéře pouze 23 zápasů na jakékoliv úrovni. Svůj první homerun v první lize odpálil 1. června 2010 od startéra Chicaga Cubs Teda Lillyho.
Walkerovi chyběl 25. června 2010 proti Oaklandu Athletics pouhý triple. V první směně zdvojnásobil a zaznamenal doběh, ve třetí směně singloval a poté odpálil svůj třetí homerun proti startéru Athletics Benu Sheetsovi. Ze hry však musel odejít poté, co ho téměř do bezvědomí srazilo koleno spoluhráče Ryana Churche, když se oba nešťastně srazili při odpalování míče. Následujících sedm zápasů pak vynechal s příznaky podobnými otřesu mozku, než se 3. července vrátil do hry.
Walker 17. července 2010 třikrát skóroval při výhře 12:6 nad Houston Astros. V pořadí pálkařů Pirates obsadil 3. místo s bilancí 3 for 5, 3 doběhy a 2 RBI. O tři dny později si vytvořil další kariérní maximum, když zaznamenal pět odpalů v jednom zápase proti Milwaukee Brewers a večer zakončil 5 for 5 s jedním doběhem a RBI. Walker se stal prvním nováčkem Pirátů od roku 1991, kdy se jeho rodák z Pittsburghu John Wehner blýskl pěti hity. Jeho hitová šňůra byla definitivně ukončena 23. července 2010 proti San Diegu Padres poté, co zaznamenal šest zápasů s více hity v řadě. V té době měl pálkařskou bilanci 0,593 (16 ku 27) se čtyřmi doběhy a osmi RBI.
Walker zahájil srpen třemi hity a zároveň čtyřmi doběhy při výhře 7:6 nad Cincinnati Reds 3. srpna 2010. Walker sehrál klíčovou roli při vítězství v sérii nad St Louis Cardinals, když 24. srpna přivedl tři doběhy proti naději na titul Cy Young Adamu Wainwrightovi a hned následující den tento výkon zopakoval proti Jakeu Westbrookovi. V návaznosti na výkony proti St. Louis pak Walker od 23. srpna do 12. září zaznamenal sérii 18 odpalů. Tato série byla nejdelší ze všech pálkařů Pirátů v roce 2010 a nejdelší ze všech nováčků Pirátů od roku 1971, kdy Rennie Stennett rovněž zaznamenal sérii 18 zápasů.
Walker zakončil sezónu 2010 s pálkou .296, 12 homeruny a 66 RBI. Jeho 54 RBI po All-Star přestávce se vyrovnalo sluggerovi Cardinals Albertu Pujolsovi na 3. místě v Národní lize.
Byl jmenován druhým baseballistou v All-Rookie Teamu 2010 časopisu Baseball America. Byl také jmenován hráčem druhé mety v Topps Major League Rookie All-Star Team 2010.
2011Edit
Po tom, co Walker hrál téměř na všech pozicích na diamantu od catchera po outfield, se nakonec usadil jako hráč druhé mety v Major League.
Nový manažer Pirátů Clint Hurdle také nešetřil chválou na Walkera, který se brzy hlásil v tréninkovém kempu s nadhazovači a chytači: „V minulé sezóně byl opravdu hozen do ohně, musel se naučit pozici na prvoligové úrovni, což je náročné a velmi těžké, ale k jeho cti je třeba říci, že to zvládl.“
Walker odpálil svůj první grand slam v kariéře v první lize v den otevření 1. dubna 2011 v páté směně od startéra Chicaga Cubs Ryana Dempstera a připojil se tak k Robertu Clementemu jako jedinému hráči Pirátů, který odpálil grand slam v den otevření. Dne 20. května, v den Walkerova bobblehead večera v PNC Parku, zaznamenal proti Detroit Tigers 5 RBI a Piráti vyhráli 10:1.
2012Edit
Po různých problémech se zády v srpnu a září Walker 29. září ukončil sezónu s vyhřezlou ploténkou v zádech.
2013Edit
Walker byl 13. května aktivován z listiny postižených poté, co strávil nějaký čas v týmu Altoona Curve.
2014Edit
Walker byl 9. června umístěn na listinu postižených poté, co podstoupil akutní operaci slepého střeva, čímž uvolnil místo na soupisce pro nejperspektivnějšího hráče Gregoryho Polanca. V den zahájení sezóny 31. března Walker odpálil homerun při vítězství 1:0 v 10. kole proti Chicago Cubs. Dne 14. září Walker odpálil svůj dvacátý homerun v sezóně (nové kariérní maximum), čímž také stanovil nový rekord v počtu homerunů za sezónu u druhého baseballisty Pirates, který předtím držel Bill Mazeroski.
Walker zakončil kampaň 2014 s průměrem 0,271 s 23 homeruny a 76 odpálenými míči. Stal se prvním hráčem druhé mety Pirátů od Johnnyho Raye v roce 1983, který získal ocenění silver slugger.
2015Edit
Dne 9. května 2015 se Piráti při vítězství 7:5 nad Cardinals stali prvním týmem MLB, který proměnil trojkovou hru 4-5-4. V roce 2015 se mu podařilo získat ocenění silver slugger. Ke hře došlo, když Yadier Molina z Cardinals odpaloval na Walkera. Walker přihrál Jung-ho Kangovi na třetí metu, aby zdvojil Jhonnyho Peraltu a získal druhý aut. Kang pak hodil míč zpět Walkerovi, který stál na druhé metě, pro poslední aut poté, co Jason Heyward zamrzl mezi druhou a třetí metou.
New York MetsEdit
Dne 9. prosince 2015 vyměnili Piráti Walkera do New York Mets za Jona Niese. Dne 29. ledna 2016 Walker podepsal roční smlouvu na 10,55 milionu dolarů, čímž se vyhnul arbitráži.
2016Edit
Dne 23. dubna 2016 Walker v zápase proti Atlantě Braves odpálil svůj stý homerun v kariéře. Dne 27. dubna Walker odpálil svůj 9. homerun v dubnu, čímž vyrovnal měsíční rekord Mets. Dne 9. září Walker podstoupil v nemocnici Hospital for Special Surgery v New Yorku bederní mikrodiskektomii, čímž ukončil sezónu. Přestože Walker nastoupil pouze do 113 zápasů, vyrovnal 23 homeruny své kariérní maximum a skončil s pálkařským průměrem 0,282. Po sezóně se Walker poprvé v kariéře stal volným hráčem.
2017Edit
14. listopadu 2016 podepsal Walker kvalifikační nabídku od Mets na jeden rok v hodnotě 17,2 milionu dolarů. Dne 14. června Walker utrpěl částečnou trhlinu v levém stehenním svalu a následující den byl umístěn na listinu práce neschopných. Dne 28. července byl Walker aktivován z listiny postižených. Dne 8. srpna na Citi Field Walker poprvé v kariéře nastoupil v první lize na první metu.
Milwaukee BrewersEdit
Dne 12. srpna 2017 byl Walker vyměněn do Milwaukee Brewers za hráče, který bude jmenován později (Eric Hanhold).
New York YankeesEdit
Dne 12. března 2018 Walker podepsal roční smlouvu na 4 miliony dolarů s New York Yankees. Dne 9. srpna 2018 v zápase proti Texas Rangers poprvé v kariéře odpálil homerun z obou stran mety v jednom utkání.
Miami MarlinsEdit
Walker podepsal 29. ledna 2019 roční smlouvu na 2 miliony dolarů s Miami Marlins. Walker si po skončení sezóny 31. října zvolil volnou agenturu.
Philadelphia PhilliesEdit
22. ledna 2020 podepsal Walker druholigovou smlouvu s Philadelphií Phillies. Dne 13. srpna 2020 nadhazoval 2⁄3 směny, čelil 3 pálkařům, 1 pálkař šel pěšky a jeho ERA byla 0,00 při prohře Phillies 4:11 s Baltimore Orioles. Dne 11. září byl určen k přeložení. Walker byl vyřazen o dva dny později, ale 14. září odmítl vyřazení a zvolil si volnou agenturu.