MLB players from Oklahoma

119 MLB players on file were born in Oklahoma. 16 are on MLB rosters now, among them J.T. Realmuto, Michael Fulmer, and Ryan Helsley. Johnny Bench leads them with 72.3 career WAR. Every season since 1876 is on file.

MLB players who went to college at Oklahoma →

On MLB rosters now (16)

MLB players from Oklahoma on rosters now
PlayerPosYearsSeasonsCareerBorn
J.T. RealmutoPHIC2014–2026131,451 H · 191 HR · 37.5 WARDel City, OK
Michael FulmerNYYRP2016–2026937 W · 596 SO · 11.6 WAROklahoma City, OK
Ryan HelsleyBALRP2019–2026831 W · 398 SO · 7.1 WARTahlequah, OK
Adrian HouserSFSP2015–20261044 W · 651 SO · 6.6 WARTahlequah, OK
Tyler WellsTBRP2021–2026623 W · 361 SO · 6.4 WARTulsa, OK
Tejay AntoneCINRP2020–202655 W · 153 SO · 4.4 WAROklahoma City, OK
Carson BengeNYMRF20261168 H · 20 HR · 4.3 WAROklahoma City, OK
Cade CavalliWSHSP2022–2026316 W · 246 SO · 3.6 WARTulsa, OK
Payton TolleBOSSP2025–202629 W · 190 SO · 2.6 WARStillwater, OK
Cade HortonCHCSP2025–2026212 W · 101 SO · 2.3 WAROklahoma City, OK
Jake BennettBOSSP202619 W · 91 SO · 1.5 WARTulsa, OK
Dax FultonMIARP202612 W · 29 SO · 0.3 WARWeatherford, OK
Wyatt OldsBOSRP202612 W · 20 SO · 0.3 WAROklahoma City, OK
David SandlinCHWSP202613 W · 40 SO · -0.3 WAROwasso, OK
Trevor MartinLAARP202610 W · 9 SO · -0.4 WARPoteau, OK
Brock RoddenSEASS2026112 H · 0 HR · -0.5 WARDurant, OK

Former MLB players (103)

Former MLB players from Oklahoma
PlayerPosYearsSeasonsCareerBorn
Johnny Bench3B1967–1983172,048 H · 389 HR · 72.3 WAROklahoma City, OK
Willie Stargell1B1962–1982212,232 H · 475 HR · 54.2 WAREarlsboro, OK
Josh Donaldson3B2010–2023131,310 H · 279 HR · 50.7 WARPensacola, OK
Matt HollidayOF2004–2018152,096 H · 316 HR · 43.0 WARStillwater, OK
Paul BlairCF1964–1980171,513 H · 134 HR · 34.3 WARCushing, OK
Bobby MurcerDH1965–1983171,862 H · 252 HR · 29.0 WAROklahoma City, OK
Mickey TettletonDH1984–1997141,132 H · 245 HR · 26.6 WAROklahoma City, OK
Mike MooreSP1982–199514161 W · 1,667 SO · 24.8 WAREakly, OK
Johnny Ray2B1981–1990101,502 H · 53 HR · 21.6 WARChouteau, OK
Dallas KeuchelSP2012–202413103 W · 1,254 SO · 20.6 WARTulsa, OK
Matt KempLF2006–2020151,808 H · 287 HR · 19.2 WARMidwest City, OK
Jon GrayRP2015–20251175 W · 1,223 SO · 16.9 WARShawnee, OK
Joe Carter1B1983–1998162,184 H · 396 HR · 15.6 WAROklahoma City, OK
Jeff SuppanSP1995–201217140 W · 1,390 SO · 14.9 WAROklahoma City, OK
Brad PennySP2000–201414121 W · 1,273 SO · 14.1 WARBlackwell, OK
Ray BurrisRP1973–198715108 W · 1,065 SO · 12.9 WARIdabel, OK
Brian AndersonRF2017–20248559 H · 66 HR · 11.1 WAREdmond, OK
Jamey WrightRP1996–20141997 W · 1,189 SO · 9.3 WAROklahoma City, OK
Charlie O'BrienC1985–200015493 H · 56 HR · 8.8 WARTulsa, OK
Steve W. SparksSP1995–2004959 W · 658 SO · 8.7 WARTulsa, OK
Bob ShirleyRP1977–19871167 W · 790 SO · 8.4 WARCushing, OK
Tim Flannery3B1979–198911631 H · 9 HR · 8.1 WARTulsa, OK
Dylan BundySP2012–2022854 W · 852 SO · 8.1 WARTulsa, OK
Jordy MercerSS2012–202110796 H · 66 HR · 8.0 WARTaloga, OK
U.L. WashingtonSS1977–198711703 H · 27 HR · 7.9 WARStringtown, OK
Junior Spivey2B2001–20055419 H · 48 HR · 7.7 WAROklahoma City, OK
Andrew HeaneySP2014–20251256 W · 1,156 SO · 7.6 WAROklahoma City, OK
Ted PowerP1981–19931368 W · 701 SO · 7.1 WARGuthrie, OK
Don CarmanRP1983–19921053 W · 598 SO · 6.7 WAROklahoma City, OK
Archie BradleyRP2015–2023930 W · 487 SO · 6.3 WARMuskogee, OK
Tommy HansonSP2009–2013549 W · 648 SO · 6.1 WARTulsa, OK
Braden LooperRP1998–20091272 W · 669 SO · 6.0 WARWeatherford, OK
Joey McLaughlinRP1977–1984729 W · 268 SO · 4.0 WARTulsa, OK
Dave RaderC1971–198010619 H · 30 HR · 3.5 WARClaremore, OK
George FrazierRP1978–19871035 W · 449 SO · 2.5 WAROklahoma City, OK
Junior Kennedy2B1974–19837258 H · 4 HR · 2.3 WARFort Gibson, OK
Nick BlackburnSP2007–2012643 W · 388 SO · 2.3 WARAda, OK
Steve CrawfordRP1980–19911030 W · 320 SO · 2.2 WARPryor, OK
Zach McAllisterRP2011–2023929 W · 547 SO · 2.1 WARPeoria, OK
Zach JacksonRP2022–202324 W · 90 SO · 1.6 WARTulsa, OK
Jackson ToddSP1977–1981410 W · 138 SO · 1.2 WARTulsa, OK
Mike WillisRP1977–198157 W · 149 SO · 1.1 WAROklahoma City, OK
Kelly StinnettC1994–200714476 H · 65 HR · 0.9 WARLawton, OK
Mike HinckleySP2008–200920 W · 12 SO · 0.9 WAROklahoma City, OK
Cory SullivanCF2005–20106305 H · 10 HR · 0.6 WARTulsa, OK
Jason JacomeSP1994–1998510 W · 141 SO · 0.5 WARTulsa, OK
Brian ShackelfordRP2005–200622 W · 32 SO · 0.5 WARMcalester, OK
Brian TalletRP2002–2011916 W · 337 SO · 0.3 WARMidwest City, OK
Pete KozmaSS2011–20218159 H · 5 HR · 0.2 WARTulsa, OK
Chris SchroderRP2006–200832 W · 85 SO · 0.2 WAROkarche, OK
Butch HuskeyLF1993–20007555 H · 86 HR · 0.1 WARAnadarko, OK
Jackson WilliamsC2014–201525 H · 1 HR · 0.1 WARTulsa, OK
Rusty Ryal3B2009–2010270 H · 6 HR · 0.1 WARPonca City, OK
Thomas HatchRP2020–202556 W · 83 SOTulsa, OK
Todd DunnLF1996–1997230 H · 3 HRTulsa, OK
Aaron LooperP200310 W · 6 SOAda, OK
Darron CoxC199916 H · 1 HROklahoma City, OK
Dusty Allen1B200017 H · 2 HROklahoma City, OK
Jeff BanisterC199111 H · 0 HRWeatherford, OK
Justin JamesRP201010 W · 5 SOOklahoma City, OK
Rico NoelCF201511 H · 0 HRLawton, OK
Darryl MotleyLF1981–19876324 H · 44 HR · -0.1 WARMuskogee, OK
Scott WatkinsRP199510 W · 11 SO · -0.1 WARTulsa, OK
Stephen SmithermanLF200317 H · 1 HR · -0.1 WARMcalester, OK
Jonah Bride3B2022–20265132 H · 12 HR · -0.2 WAROwasso, OK
Monty FarissRF1991–1993349 H · 4 HR · -0.2 WARCordell, OK
Matt RoneyRP2003–200621 W · 47 SO · -0.2 WARTulsa, OK
Brett SinkbeilSP201010 W · 1 SO · -0.2 WARSand Springs, OK
Jamie NelsonC1983121 H · 1 HR · -0.2 WARClinton, OK
Joey NationSP200010 W · 8 SO · -0.2 WAROklahoma City, OK
Marcus GwynRP200710 W · 3 SO · -0.2 WARTulsa, OK
Reggie WillitsLF2006–20116218 H · 0 HR · -0.3 WARChickasha, OK
Darrell BrownDH1981–19844162 H · 1 HR · -0.3 WAROklahoma City, OK
Jeff SalazarOF2006–2009469 H · 4 HR · -0.3 WAROklahoma City, OK
Ryan BuddeC2007–201047 H · 1 HR · -0.3 WARMidwest City, OK
David SandersP2003–200520 W · 15 SO · -0.3 WAROklahoma City, OK
Jimmy MyersRP199610 W · 6 SO · -0.3 WAROklahoma City, OK
Rick WronaC1988–1994641 H · 3 HR · -0.4 WARTulsa, OK
DeWayne VaughnRP198810 W · 8 SO · -0.4 WAROklahoma City, OK
Mike WilsonLF201114 H · 0 HR · -0.4 WARTulsa, OK
Phillip StidhamRP199410 W · 4 SO · -0.5 WARTulsa, OK
Kyle DenneyRP200411 W · 13 SO · -0.6 WARPrague, OK
Les WalrondRP2003–200831 W · 39 SO · -0.7 WARMuskogee, OK
Marty Brown2B1988–1990311 H · 0 HR · -0.7 WARLawton, OK
Colt HynesRP2013–201520 W · 17 SO · -0.7 WAROklahoma City, OK
Andy Robert Wilkins1B2014–201629 H · 1 HR · -0.9 WARTulsa, OK
Josh Fields3B2009–2010268 H · 10 HR · -1.0 WARAda, OK
Jeremy HefnerP2012–201328 W · 161 SO · -1.1 WARPerkins, OK
Mark CalvertSP1983–198423 W · 19 SO · -1.3 WARTulsa, OK
Steve PetersRP1987–198823 W · 41 SO · -1.3 WAROklahoma City, OK
Randy Bass1B1977–1982669 H · 9 HR · -1.4 WARLawton, OK
Phil StephensonLF1989–1992460 H · 6 HR · -1.4 WARGuthrie, OK
Joe EdelenRP1981–198222 W · 26 SO · -1.4 WARDurant, OK
Mark RyalLF1982–1990647 H · 7 HR · -1.5 WARHenryetta, OK
Clint SodowskyRP1995–199958 W · 118 SO · -1.7 WARPonca City, OK
Ted Cox3B1977–19815189 H · 10 HR · -1.9 WAROklahoma City, OK
Ray HaywardSP1986–198834 W · 45 SO · -1.9 WAREnid, OK
Bob DavisC1973–19818131 H · 6 HR · -2.4 WARPryor, OK
Joe Simpson1B1975–19839338 H · 9 HR · -2.6 WARPurcell, OK
A. Mike BrumleyLF1987–19958131 H · 3 HR · -2.7 WAROklahoma City, OK

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 →