MLB players from Michigan

126 MLB players on file were born in Michigan. 14 are on MLB rosters now, among them Tommy Edman, Jake Cronenworth, and Hunter Brown. Bobby Grich leads them with 67.3 career WAR. Every season since 1876 is on file.

MLB players who went to college at Michigan →

On MLB rosters now (14)

MLB players from Michigan on rosters now
PlayerPosYearsSeasonsCareerBorn
Tommy EdmanLAD2B2019–20268773 H · 80 HR · 20.2 WARPontiac, MI
Jake CronenworthSD2B2020–20267773 H · 87 HR · 15.9 WARSaint Clair, MI
Hunter BrownHOUSP2022–2026542 W · 709 SO · 12.0 WARDetroit, MI
John SchreiberNYYRP2019–2026817 W · 313 SO · 5.2 WARWyandotte, MI
Spencer SchwellenbachATLSP2024–2025215 W · 235 SO · 4.9 WARSaginaw, MI
Kyle FinneganDETRP2020–2026729 W · 390 SO · 4.6 WARDetroit, MI
Jakob MarseeMIACF2025–20262180 H · 16 HR · 3.9 WARDearborn, MI
Blake DunnCINCF2024–2026353 H · 4 HR · 0.8 WARHolland, MI
Max SchuemannNYYLF2024–20263137 H · 11 HR · 0.8 WARKalamazoo, MI
Jeff CriswellCOLRP2024–202621 W · 30 SO · 0.7 WARPortage, MI
Drew CavanaughSFC2026133 H · 1 HR · 0.3 WARTroy, MI
Jack WeisenburgerNYMRP202610 W · 14 SO · 0.3 WARRockford, MI
Logan EvansSEASP202516 W · 59 SOAnn Arbor, MI
Grant WolframBALRP2025–202629 W · 92 SO · -0.4 WARHolland, MI

Former MLB players (112)

Former MLB players from Michigan
PlayerPosYearsSeasonsCareerBorn
Bobby Grich2B1970–1986171,833 H · 224 HR · 67.3 WARMuskegon, MI
John SmoltzSP1988–200921213 W · 3,084 SO · 63.4 WARWarren, MI
Frank TananaSP1973–199321240 W · 2,773 SO · 50.0 WARDetroit, MI
Jim KaatRP1959–198325283 W · 2,461 SO · 40.0 WARZeeland, MI
Bob WelchRP1978–199417211 W · 1,969 SO · 39.9 WARDetroit, MI
Kirk GibsonDH1979–1995171,553 H · 255 HR · 35.5 WARPontiac, MI
Pat HentgenSP1991–200414131 W · 1,290 SO · 30.3 WARDetroit, MI
Derek LoweRP1997–201317176 W · 1,722 SO · 29.6 WARDearborn, MI
Scott SandersonSP1978–199619163 W · 1,611 SO · 25.3 WARDearborn, MI
Mike BordickSS1990–2003141,500 H · 91 HR · 23.5 WARMarquette, MI
Jason VaritekC1997–2011151,307 H · 193 HR · 21.3 WARRochester, MI
Bernie CarboRF1969–198012722 H · 96 HR · 16.8 WARDetroit, MI
Jim AbbottSP1989–19991087 W · 888 SO · 16.5 WARFlint, MI
Ron LeFloreDH1974–198291,283 H · 59 HR · 16.3 WARDetroit, MI
Chris Sabo3B1988–19969898 H · 116 HR · 15.1 WARDetroit, MI
Matt ThorntonRP2004–20161336 W · 642 SO · 13.0 WARCentreville, MI
J.J. PutzRP2003–20141237 W · 599 SO · 12.5 WARTrenton, MI
Paul AssenmacherRP1986–19991461 W · 807 SO · 11.7 WARAllen Park, MI
Bill CampbellRP1973–19871583 W · 864 SO · 11.3 WARHighland Park, MI
Leon RobertsRF1974–198411731 H · 78 HR · 10.9 WARVicksburg, MI
Steve AveryRP1990–20031196 W · 980 SO · 10.8 WARTaylor, MI
Steve HoweRP1980–19961247 W · 328 SO · 10.5 WARPontiac, MI
Vern RuhleRP1974–19861367 W · 582 SO · 10.4 WARColeman, MI
Jon Berti3B2018–20258393 H · 24 HR · 8.6 WARTroy, MI
Scott KamienieckiRP1991–20001053 W · 542 SO · 8.3 WARMount Clemens, MI
Joe MaysSP1999–2006748 W · 512 SO · 8.2 WARFlint, MI
Josh CollmenterRP2011–2017738 W · 494 SO · 7.4 WARMarshall, MI
Matt ShoemakerSP2013–2021946 W · 580 SO · 6.2 WARWyandotte, MI
Austin MeadowsLF2018–20236390 H · 70 HR · 6.1 WARAtlanta, MI
F.P. Santangelo2B1995–20017415 H · 21 HR · 6.0 WARLivonia, MI
John Vander Wal1B1991–200414717 H · 97 HR · 5.3 WARGrand Rapids, MI
Nate McLouthLF2005–201410803 H · 101 HR · 5.1 WARMuskegon, MI
Jason MotteRP2008–2017927 W · 375 SO · 5.0 WARPort Huron, MI
Greg CadaretRP1987–19981038 W · 539 SO · 4.6 WARDetroit, MI
Brent Gates3B1993–19997616 H · 25 HR · 4.4 WARGrand Rapids, MI
Kevin Young1B1992–2003121,007 H · 144 HR · 4.2 WARAlpena, MI
Jay GibbonsRF2001–20119759 H · 127 HR · 4.0 WARRochester, MI
Tim CrabtreeRP1995–2001721 W · 288 SO · 3.9 WARJackson, MI
Anthony BassRP2011–20231216 W · 416 SO · 3.6 WARDearborn, MI
Chris RusinRP2012–2020920 W · 341 SO · 3.4 WARDetroit, MI
Casper WellsLF2010–20134158 H · 25 HR · 3.3 WARGrand Rapids, MI
Keith A. MillerLF1987–19959347 H · 12 HR · 3.2 WARMidland, MI
Eric HaaseC2018–20269270 H · 52 HR · 3.1 WARDetroit, MI
Curt YoungSP1983–19931169 W · 536 SO · 2.9 WARSaginaw, MI
Zach PutnamRP2011–2017710 W · 162 SO · 2.7 WARRochester, MI
Rick LeachRF1981–199010460 H · 18 HR · 2.6 WARAnn Arbor, MI
Mark DeweyRP1990–1996612 W · 168 SO · 2.5 WARGrand Rapids, MI
Jason GrilliRP2000–20171534 W · 694 SO · 2.4 WARRoyal Oak, MI
Gary WayneRP1989–1994614 W · 164 SO · 2.1 WARDearborn, MI
Lee GardnerRP2002–200844 W · 68 SO · 1.7 WARHartland, MI
Bill FaheyC1971–198311225 H · 7 HR · 1.6 WARDetroit, MI
Keegan AkinRP2020–2026716 W · 394 SO · 1.5 WARAlma, MI
Ed Lucas3B2013–20142135 H · 5 HR · 1.5 WARGrand Rapids, MI
Chris GetzPR2008–20147352 H · 3 HR · 0.9 WARSouthfield, MI
Mitch MaierOF2006–20126242 H · 10 HR · 0.8 WARPetoskey, MI
John MartinRP1980–1983417 W · 120 SO · 0.8 WARWyandotte, MI
Andy Van HekkenRP200211 W · 5 SO · 0.8 WARHolland, MI
Fred HoldsworthRP1972–198077 W · 94 SO · 0.6 WARDetroit, MI
Mike IgnasiakRP1991–1995410 W · 88 SO · 0.6 WARMt. Clemens, MI
Glenn Gulliver3B1982–1983239 H · 1 HR · 0.6 WARDetroit, MI
Roger MasonRP1984–1994922 W · 286 SO · 0.4 WARBellaire, MI
Scott OlsenSP2005–2010637 W · 528 SO · 0.4 WARKalamazoo, MI
Tom DaveyRP1999–200247 W · 123 SO · 0.4 WARGarden City, MI
Dugan DarnellRP202511 W · 5 SO · 0.3 WARNorthville, MI
Ricky KarcherRP202310 W · 0 SO · 0.3 WARSaline, MI
Scott MacRaeRP200110 W · 18 SO · 0.3 WARDearborn, MI
Mike Kinkade1B1998–20036110 H · 13 HR · 0.2 WARLivonia, MI
Tommy HenryRP2022–2025410 W · 138 SO · 0.2 WARPortage, MI
Bryan ClutterbuckSP1986–198922 W · 67 SO · 0.2 WARDetroit, MI
David HoldridgeRP199810 W · 6 SO · 0.1 WARWayne, MI
Larry MitchellRP199610 W · 7 SO · 0.1 WARFlint, MI
Bobby Scales2B2009–2010234 H · 3 HRSouthfield, MI
Aaron SchefferRP199910 W · 4 SOYpsilanti, MI
Jay PettiboneSP198310 W · 10 SOMount Clemens, MI
Joe AyraultC199611 H · 0 HRRochester, MI
Shannon WithemRP199810 W · 2 SOAnn Arbor, MI
Anthony MisiewiczRP2020–202568 W · 119 SO · -0.1 WARDetroit, MI
Ryan LaMarreOF2015–2021657 H · 6 HR · -0.1 WARRoyal Oak, MI
Duane BelowRP2011–201332 W · 45 SO · -0.1 WARBritton, MI
Kirt OjalaRP1997–199933 W · 99 SO · -0.1 WARKalamazoo, MI
Daniel FieldsLF201511 H · 0 HR · -0.1 WARDetroit, MI
Kerwin MooreCF199611 H · 0 HR · -0.1 WARDetroit, MI
Mike Cervenak3B200812 H · 0 HR · -0.1 WARTrenton, MI
Todd Cruz3B1978–19846336 H · 34 HR · -0.2 WARHighland Park, MI
Darin DownsRP2012–201434 W · 84 SO · -0.2 WARSouthfield, MI
Marty ClaryRP1987–199035 W · 81 SO · -0.2 WARDetroit, MI
Dennis KonuszewskiRP199510 W · 0 SO · -0.2 WARBridgeport, MI
Dann HowittRF1989–1994647 H · 5 HR · -0.3 WARBattle Creek, MI
Kaleb OrtRP2021–202555 W · 126 SO · -0.3 WARGrand Rapids, MI
Jason MiddlebrookRP2001–200334 W · 55 SO · -0.3 WARJackson, MI
Blaise IlsleyRP199410 W · 9 SO · -0.3 WARAlpena, MI
Kevin MaharCF200713 H · 0 HR · -0.3 WARPontiac, MI
Joe RoaRP1995–200469 W · 154 SO · -0.4 WARSouthfield, MI
Brian SikorskiRP2000–200624 W · 70 SO · -0.4 WARDetroit, MI
Jim Paciorek1B1987123 H · 2 HR · -0.4 WARDetroit, MI
Les NormanRF1995–1996215 H · 0 HR · -0.5 WARWarren, MI
Matt MieskeRF1993–20008406 H · 56 HR · -0.6 WARMidland, MI
Ron PruittC1975–19839214 H · 12 HR · -0.7 WARFlint, MI
Brad EmausSS201116 H · 0 HR · -0.7 WARKalamazoo, MI
Brett HinchliffeSP1999–200130 W · 16 SO · -1.0 WARDetroit, MI

Birthplace as ESPN lists it for each player. Best career first: WAR in the regular season, summed over the seasons on file.

Where MLB players were born: every state and country →