MLB players from Alabama

128 MLB players on file were born in Alabama. 21 are on MLB rosters now, among them Gunnar Henderson, Craig Kimbrel, and Clay Holmes. Ozzie Smith leads them with 73.0 career WAR. Every season since 1876 is on file.

MLB players who went to college at Alabama →

On MLB rosters now (21)

MLB players from Alabama on rosters now
PlayerPosYearsSeasonsCareerBorn
Gunnar HendersonBALSS2022–20265648 H · 110 HR · 25.0 WARMontgomery, AL
Craig KimbrelKCRP2010–20261757 W · 1,322 SO · 23.2 WARHuntsville, AL
Clay HolmesCHCSP2018–2026942 W · 567 SO · 8.2 WARDothan, AL
Casey MizeSDSP2020–2026629 W · 475 SO · 5.7 WARSpringville, AL
Braxton GarrettCHCSP2020–2026617 W · 327 SO · 5.1 WARFoley, AL
Graham AshcraftCINRP2022–2026526 W · 343 SO · 4.5 WARHuntsville, AL
Grant TaylorCHWRP2025–202629 W · 160 SO · 2.8 WARFlorence, AL
Tyler TolbertKCSS2025–2026251 H · 4 HR · 1.1 WARBirmingham, AL
Justin FoscueTEX2B2024–2026364 H · 11 HR · 0.6 WARHuntsville, AL
Dylan SmithSFRP2025–202621 W · 49 SO · 0.6 WARHuntsville, AL
Ryan WatsonLAARP202611 W · 65 SO · 0.5 WARAuburn, AL
Richard FittsSTLSP2024–202522 W · 49 SO · 0.3 WARHelena, AL
Tyler SamaniegoBOSRP202610 W · 17 SO · 0.3 WARHuntsville, AL
Andrew PinckneyWSHLF202617 H · 1 HR · 0.2 WARTuscaloosa, AL
Trevor McDonaldSFSP2024–202634 W · 72 SOMobile, AL
Chase LeeTORRP2025–202625 W · 41 SOBirmingham, AL
Blake BurkhalterATLRP202610 W · 1 SOTuscaloosa, AL
Dylan RayARISPNo games yet——Huntsville, AL
Brewer HicklenATLRF2022–2026412 H · 0 HR · -0.1 WARHuntsville, AL
Jonathan PintaroNYMRP2025–202622 W · 31 SO · -0.4 WARPelham, AL
Jordan BeckCOLRF2024–20263204 H · 20 HR · -0.8 WARHazel Green, AL

Former MLB players (107)

Former MLB players from Alabama
PlayerPosYearsSeasonsCareerBorn
Ozzie SmithSS1978–1996192,460 H · 28 HR · 73.0 WARMobile, AL
Jimmy KeyRP1984–199815186 W · 1,538 SO · 46.1 WARHuntsville, AL
Willie WilsonCF1976–1994192,207 H · 41 HR · 43.5 WARMontgomery, AL
Jake PeavySP2002–201615152 W · 2,207 SO · 34.5 WARMobile, AL
Matt CainSP2005–201713104 W · 1,694 SO · 28.0 WARDothan, AL
Doyle AlexanderSP1971–198919194 W · 1,528 SO · 26.9 WARCordova, AL
Alex RiosRF2004–2015121,778 H · 169 HR · 24.8 WARCoffee, AL
Lee May1B1965–1982182,031 H · 354 HR · 23.9 WARBirmingham, AL
David RobertsonRP2008–20251768 W · 1,176 SO · 22.0 WARBirmingham, AL
Rusty GreerLF1994–200291,166 H · 119 HR · 20.5 WARFort Rucker, AL
Darren O'DayRP2008–20221542 W · 637 SO · 17.7 WARJacksonville, AL
Josh WillinghamLF2004–201411988 H · 195 HR · 17.0 WARFlorence, AL
Jed LowrieDH2008–2022141,185 H · 121 HR · 15.8 WARSalem, AL
Juan PierreLF2000–2013142,217 H · 18 HR · 15.2 WARMobile, AL
Tim AndersonSS2016–2025101,088 H · 98 HR · 14.8 WARTuscaloosa, AL
Gary Redus1B1982–199413886 H · 90 HR · 14.7 WARTanner, AL
Ted Sizemore2B1969–1980121,311 H · 23 HR · 14.3 WARGadsden, AL
Desmond JenningsLF2010–20167508 H · 55 HR · 13.0 WARBirmingham, AL
Dave VeresRP1994–20031036 W · 617 SO · 11.9 WARMontgomery, AL
Hal Morris1B1988–2000131,216 H · 76 HR · 11.4 WARFort Rucker, AL
Jeff BrantleyRP1988–20011443 W · 728 SO · 10.9 WARFlorence, AL
Terry LeachRP1981–19931138 W · 331 SO · 9.8 WARSelma, AL
Kendall GravemanRP2014–20251038 W · 503 SO · 9.6 WARAlexander City, AL
Bo JacksonLF1986–19948598 H · 141 HR · 7.2 WARBessemer, AL
Adam WarrenRP2012–2019830 W · 428 SO · 6.9 WARBirmingham, AL
Bruce BenedictC1978–198912696 H · 18 HR · 6.1 WARBirmingham, AL
Marlon AndersonLF1998–200912849 H · 63 HR · 5.9 WARMontgomery, AL
Scott SullivanRP1995–20041040 W · 622 SO · 5.7 WARCarrollton, AL
Jerry HairstonDH1973–198914438 H · 30 HR · 5.4 WARBirmingham, AL
Spencer TurnbullRP2018–2025716 W · 342 SO · 5.0 WARDemopolis, AL
Terry AdamsRP1995–20051151 W · 691 SO · 3.8 WARMobile, AL
Terrence LongCF1999–20068824 H · 69 HR · 3.6 WARMontgomery, AL
Keegan ThompsonRP2021–2026517 W · 236 SO · 2.6 WARCullman, AL
Kyle WrightSP2018–2023624 W · 267 SO · 2.5 WARHuntsville, AL
Steve WoodardRP1997–2003732 W · 464 SO · 2.4 WARHartselle, AL
Brandon MeddersRP2005–2010616 W · 175 SO · 2.4 WARTuscaloosa, AL
Wesley WrightRP2008–2015810 W · 295 SO · 1.9 WARMontgomery, AL
Johnny RuffinRP1993–2001610 W · 163 SO · 1.3 WARButler, AL
Grant DaytonRP2016–202153 W · 119 SO · 1.1 WARHuntsville, AL
Bob HenleyC1998135 H · 3 HR · 1.1 WARMobile, AL
Donovan HandRP2013–201521 W · 40 SO · 1.0 WARHatton, AL
Reid CorneliusSP1995–200038 W · 101 SO · 0.9 WARThomasville, AL
Matt FosterRP2020–202449 W · 117 SO · 0.8 WARValley, AL
Delmon YoungRF2006–2015101,162 H · 109 HR · 0.7 WARMontgomery, AL
Terry JonesCF1996–20015128 H · 1 HR · 0.6 WARBirmingham, AL
Hosken Powell1B1978–19836470 H · 17 HR · 0.5 WARSelma, AL
Phillip ErvinRF2017–20204145 H · 17 HR · 0.5 WARMobile, AL
Jimmy SextonSS1977–1983681 H · 5 HR · 0.4 WARMobile, AL
Tike RedmanCF2000–20076385 H · 17 HR · 0.4 WARTuscaloosa, AL
Kyle McPhersonRP201210 W · 21 SO · 0.4 WARCreola, AL
Matt Downs3B2009–20124121 H · 20 HR · 0.3 WARTuscaloosa, AL
Paul PhillipsC2004–2010758 H · 3 HR · 0.2 WARDemopolis, AL
Pat KeedyLF1985–1989312 H · 3 HR · 0.2 WARBirmingham, AL
Todd CunninghamCF2013–2016325 H · 0 HR · 0.2 WARJacksonville, AL
Mark WoodyardRP200510 W · 3 SO · 0.2 WARMobile, AL
Andy Phillips1B2004–20085139 H · 14 HR · 0.1 WARDemopolis, AL
Daniel RobertRP2024–202521 W · 21 SO · 0.1 WARHoover, AL
Stacy JonesRP1991–199620 W · 11 SO · 0.1 WARGadsden, AL
Rodney LindseyCF200011 H · 0 HR · 0.1 WAROpelika, AL
Chase WhitleyRP2014–201857 W · 135 SORanburne, AL
Ced LandrumLF1991–1993225 H · 0 HRButler, AL
Courtney DuncanRP2001–200223 W · 50 SOMobile, AL
Craig Brazell1B2004–2007210 H · 1 HRMontgomery, AL
Ehren WassermannRP2007–200822 W · 23 SOSylacauga, AL
Blaine Crim1B2025113 H · 5 HRMobile, AL
Greg Jelks3B198711 H · 0 HRCherokee, AL
Jeremy BrownDH200613 H · 0 HRBirmingham, AL
Jimmy HurstRF199713 H · 1 HRTuscaloosa, AL
Steve L. SparksRP200010 W · 2 SOMobile, AL
Dave KeltonLF2003–200423 H · 0 HR · -0.1 WARDothan, AL
Evan CrawfordRP201210 W · 5 SO · -0.1 WARPrattville, AL
Stu TateRP198910 W · 4 SO · -0.1 WARHuntsville, AL
Tommy J. DavisC199911 H · 0 HR · -0.1 WARMobile, AL
Zelous Wheeler3B2014111 H · 2 HR · -0.1 WARChildersburg, AL
Colter BeanRP2005–200730 W · 5 SO · -0.2 WARAnniston, AL
Cole HenryRP2025–202621 W · 67 SO · -0.2 WARFlorence, AL
Connor RobertsonRP2007–200820 W · 4 SO · -0.2 WARTuscaloosa, AL
Jarrod Patterson3B2001–2003215 H · 2 HR · -0.2 WARMontgomery, AL
Van SniderLF1988–198927 H · 1 HR · -0.2 WARBirmingham, AL
Alan JohnsonSP201110 W · 3 SO · -0.2 WARBirmingham, AL
Destin HoodLF201616 H · 1 HR · -0.2 WARMobile, AL
Marc RonanC199311 H · 0 HR · -0.2 WAROzark, AL
Nate BlandRP200311 W · 18 SO · -0.2 WARBirmingham, AL
Terry PearsonRP200210 W · 4 SO · -0.2 WARTuscaloosa, AL
Brandon DicksonRP2011–202130 W · 14 SO · -0.3 WARMontgomery, AL
Jai MillerRF2008–2011316 H · 2 HR · -0.3 WARAuburn, AL
Eddie PriestSP199810 W · 1 SO · -0.3 WARBoaz, AL
James Randall1B198810 H · 0 HR · -0.3 WARMobile, AL
Gary KnottsSP2001–2004413 W · 162 SO · -0.4 WARDecatur, AL
Chris BookerRP2005–200730 W · 10 SO · -0.4 WARMonroeville, AL
Drew AvansLF202512 H · 0 HR · -0.4 WARAlabaster, AL
Prentice RedmanLF200313 H · 1 HR · -0.5 WARTuscaloosa, AL
Austin AdamsRP2014–201942 W · 58 SO · -0.6 WARMontgomery, AL
Kelvin Moore1B1981–1983353 H · 8 HR · -0.6 WARLeroy, AL
Greg Wells1B1981–1982229 H · 0 HR · -0.6 WARMcIntosh, AL
Randy HuntC1985–1986213 H · 2 HR · -0.7 WARPrattville, AL
Mike PottsRP199611 W · 21 SO · -0.7 WARLangdale, AL
Albert HallLF1981–19899202 H · 5 HR · -1.0 WARBirmingham, AL
Brian MeadowsRP1998–2006947 W · 454 SO · -1.0 WARMontgomery, AL
Jason StandridgeRP2001–200773 W · 80 SO · -1.0 WARBirmingham, AL

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 →