MLB players from Iowa
65 MLB players on file were born in Iowa. 12 are on MLB rosters now, among them Michael Wacha, Mitch Keller, and Colin Rea. Mike Boddicker leads them with 27.6 career WAR. Every season since 1876 is on file.
MLB players who went to college at Iowa →
On MLB rosters now (12)
| Player | Pos | Years | Seasons | Career | Born |
|---|---|---|---|---|---|
| SP | 2013–2026 | 14 | 120 W · 1,574 SO · 23.5 WAR | Iowa City, IA | |
| SP | 2019–2026 | 8 | 48 W · 926 SO · 7.6 WAR | Cedar Rapids, IA | |
| SP | 2015–2026 | 8 | 45 W · 594 SO · 2.6 WAR | Cascade, IA | |
| CF | 2020–2026 | 7 | 180 H · 25 HR · 2.2 WAR | Des Moines, IA | |
| SP | 2026 | 1 | 0 W · 31 SO · 0.6 WAR | Davenport, IA | |
| RF | 2026 | 1 | 73 H · 6 HR · 0.3 WAR | Des Moines, IA | |
| RP | 2026 | 1 | 0 W · 6 SO · 0.1 WAR | Des Moines, IA | |
| RP | No games yet | — | — | Wilton, IA | |
| RP | 2026 | 1 | 1 W · 47 SO · -0.1 WAR | Davenport, IA | |
| RP | 2023–2026 | 4 | 6 W · 125 SO · -0.2 WAR | Ollie, IA | |
| RP | 2026 | 1 | 1 W · 4 SO · -0.3 WAR | Clinton, IA | |
| RP | 2026 | 1 | 0 W · 5 SO · -0.4 WAR | Des Moines, IA |
Former MLB players (53)
| Player | Pos | Years | Seasons | Career | Born |
|---|---|---|---|---|---|
| Mike Boddicker | SP | 1980–1993 | 14 | 134 W · 1,330 SO · 27.6 WAR | Cedar Rapids, IA |
| Kevin Tapani | SP | 1989–2001 | 13 | 143 W · 1,482 SO · 26.3 WAR | Des Moines, IA |
| Jon Lieber | RP | 1994–2008 | 14 | 131 W · 1,553 SO · 23.1 WAR | Council Bluffs, IA |
| Stan Bahnsen | RP | 1966–1982 | 16 | 146 W · 1,359 SO · 22.4 WAR | Council Bluffs, IA |
| Cal Eldred | RP | 1991–2005 | 14 | 86 W · 939 SO · 14.6 WAR | Cedar Rapids, IA |
| Ken Henderson | CF | 1965–1980 | 16 | 1,168 H · 122 HR · 12.6 WAR | Carroll, IA |
| RP | 2011–2021 | 11 | 47 W · 570 SO · 12.3 WAR | Sioux City, IA | |
| SP | 2010–2019 | 10 | 76 W · 929 SO · 10.7 WAR | Des Moines, IA | |
| Joe Magrane | RP | 1987–1996 | 8 | 57 W · 564 SO · 9.7 WAR | Des Moines, IA |
| RF | 2006–2014 | 9 | 584 H · 23 HR · 5.3 WAR | Cedar Rapids, IA | |
| John Wathan | C | 1976–1985 | 10 | 656 H · 21 HR · 3.7 WAR | Cedar Rapids, IA |
| RP | 2007–2013 | 7 | 22 W · 441 SO · 3.4 WAR | Des Moines, IA | |
| Tim Laudner | C | 1981–1989 | 9 | 458 H · 77 HR · 2.3 WAR | Mason City, IA |
| Rod Nichols | RP | 1988–1995 | 7 | 11 W · 214 SO · 1.3 WAR | Burlington, IA |
| Kevin Wickander | RP | 1989–1996 | 6 | 5 W · 101 SO · 1.2 WAR | Fort Dodge, IA |
| RP | 2016–2024 | 7 | 9 W · 99 SO · 1.0 WAR | Cherokee, IA | |
| Fred Stanley | SS | 1969–1982 | 14 | 356 H · 10 HR · 0.7 WAR | Farnhamville, IA |
| RP | 1992–1995 | 4 | 11 W · 96 SO · 0.7 WAR | Davenport, IA | |
| Bruce Kimm | C | 1976–1980 | 4 | 104 H · 1 HR · 0.2 WAR | Norway, IA |
| Kevin Rhomberg | 2B | 1982–1984 | 3 | 18 H · 1 HR · 0.1 WAR | Dubuque, IA |
| Kory DeHaan | LF | 2000–2002 | 2 | 22 H · 2 HR | Pella, IA |
| Steve Macko | SS | 1979–1980 | 2 | 15 H · 0 HR | Burlington, IA |
| Todd Sears | 1B | 2002–2003 | 2 | 22 H · 2 HR | Des Moines, IA |
| Benj Sampson | RP | 1998–1999 | 2 | 4 W · 72 SO · -0.1 WAR | Des Moines, IA |
| RP | 2007–2010 | 2 | 0 W · 8 SO · -0.1 WAR | Sioux City, IA | |
| Todd Belitz | RP | 2000–2001 | 2 | 1 W · 8 SO · -0.1 WAR | Des Moines, IA |
| Dave Baker | 3B | 1982 | 1 | 5 H · 0 HR · -0.1 WAR | Lacona, IA |
| Matt Macri | 3B | 2008 | 1 | 11 H · 1 HR · -0.1 WAR | Des Moines, IA |
| Rick Heiserman | RP | 1999 | 1 | 0 W · 4 SO · -0.1 WAR | Atlantic, IA |
| RP | 2016–2023 | 5 | 2 W · 23 SO · -0.2 WAR | Norwalk, IA | |
| Mike Mahoney | C | 2000–2005 | 3 | 18 H · 1 HR · -0.2 WAR | Des Moines, IA |
| Craig Colbert | C | 1992–1993 | 2 | 35 H · 2 HR · -0.2 WAR | Iowa City, IA |
| Jordan De Jong | RP | 2007 | 1 | 0 W · 7 SO · -0.2 WAR | Orange City, IA |
| Brad Nelson | 1B | 2008–2009 | 2 | 2 H · 0 HR · -0.3 WAR | Algona, IA |
| Mike Busch | 3B | 1995–1996 | 2 | 22 H · 7 HR · -0.3 WAR | Davenport, IA |
| Nate Teut | RP | 2002 | 1 | 0 W · 4 SO · -0.3 WAR | Newton, IA |
| Shawn Sedlacek | SP | 2002 | 1 | 3 W · 52 SO · -0.3 WAR | Cedar Rapids, IA |
| Tom Drees | RP | 1991 | 1 | 0 W · 2 SO · -0.3 WAR | Des Moines, IA |
| C | 1998–2004 | 7 | 209 H · 32 HR · -0.4 WAR | Waverly, IA | |
| Steve Dreyer | P | 1993–1994 | 2 | 4 W · 34 SO · -0.4 WAR | Ames, IA |
| Dick Grapenthin | RP | 1983–1985 | 3 | 1 W · 16 SO · -0.5 WAR | Linn Grove, IA |
| Josh Kroeger | RF | 2004 | 1 | 9 H · 0 HR · -0.6 WAR | Davenport, IA |
| Don Wengert | SP | 1995–2001 | 7 | 14 W · 226 SO · -0.7 WAR | Sioux City, IA |
| 1B | 2008–2010 | 3 | 55 H · 8 HR · -0.7 WAR | Iowa City, IA | |
| Mike Schwabe | RP | 1989–1990 | 2 | 2 W · 14 SO · -0.7 WAR | Fort Dodge, IA |
| Matt Wagner | P | 1996 | 1 | 3 W · 41 SO · -0.7 WAR | Cedar Falls, IA |
| Ben Ford | RP | 1998–2004 | 3 | 1 W · 23 SO · -1.0 WAR | Cedar Rapids, IA |
| 1B | 2007–2012 | 4 | 84 H · 14 HR · -1.4 WAR | Marshalltown, IA | |
| Wes Obermueller | RP | 2002–2007 | 5 | 11 W · 166 SO · -1.6 WAR | Cedar Rapids, IA |
| Scott Pose | RF | 1993–2000 | 4 | 75 H · 0 HR · -1.7 WAR | Davenport, IA |
| Dave Edler | 3B | 1980–1983 | 4 | 72 H · 6 HR · -2.0 WAR | Sioux City, IA |
| Matt Perisho | RP | 1997–2005 | 8 | 11 W · 202 SO · -2.2 WAR | Burlington, IA |
| Larry Biittner | 1B | 1970–1983 | 14 | 861 H · 29 HR · -2.3 WAR | Pocahontas, IA |
Birthplace as ESPN lists it for each player. Best career first: WAR in the regular season, summed over the seasons on file.