Mitch Keller, a starter for the Pittsburgh Pirates, has logged 108.1 across 20 starts while working to a 4.90 ERA, 1.31 WHIP, and 6.90 K/9. The R-hander’s 6-7 record reflects a season that has mixed useful volume with uneven run prevention, making him a matchup-dependent option rather than a set-and-forget arm.
His profile suggests a pitcher who can still help when he is locating well and getting ahead, especially because the walk rate at 3.07 points to stretches of workable command. The bigger question is how consistently he can finish hitters and avoid damaging contact when he falls behind, since the strikeout output has not always provided a clean margin for error.
Recent form:
- 07/225.0 IP · 0 ER · 6 K
- 07/093.0 IP · 3 ER · 3 K
- 07/036.0 IP · 5 ER · 1 K
- 06/286.0 IP · 3 ER · 4 K
- 06/236.0 IP · 3 ER · 4 K
Mitch Keller has pitched to a down trend lately, though the game log still hints at some volatility from outing to outing. When his fastball command is sharp, he can settle into starts and give the club needed length, but mistakes in hittable spots can quickly change the shape of a line.
For the rest of the season, Keller looks like a pitcher whose fantasy and betting value may depend heavily on opponent quality, ballpark context, and whether he is carrying crisp command into a given turn. He has the workload base to keep compiling innings, and with 6 wins against 7 losses, there is still room for steadier results if the execution becomes more consistent.
Mitch Keller game log
| Date | Opponent | IP | H | ER | K | BB | ERA |
|---|---|---|---|---|---|---|---|
| Jul 22 | New York Yankees | 5 | 3 | 0 | 6 | 2 | 0.00 |
| Jul 9 | Atlanta Braves | 3 | 4 | 3 | 3 | 2 | 9.00 |
| Jul 3 | Washington Nationals | 6 | 8 | 5 | 1 | 0 | 7.50 |
| Jun 28 | Cincinnati Reds | 6 | 5 | 3 | 4 | 1 | 4.50 |
| Jun 23 | Seattle Mariners | 6 | 7 | 3 | 4 | 1 | 4.50 |
| Jun 16 | Athletics | 5.1 | 4 | 1 | 7 | 4 | 1.76 |
| Jun 11 | Los Angeles Dodgers | 4 | 7 | 5 | 3 | 4 | 11.25 |
| Jun 5 | Atlanta Braves | 4.2 | 7 | 6 | 4 | 3 | 12.86 |
| May 30 | Minnesota Twins | 4 | 10 | 7 | 5 | 1 | 15.75 |
| May 24 | Toronto Blue Jays | 6 | 4 | 1 | 5 | 3 | 1.50 |
| May 19 | St. Louis Cardinals | 5.2 | 4 | 4 | 3 | 1 | 6.92 |
| May 13 | Colorado Rockies | 5.2 | 7 | 6 | 3 | 1 | 10.38 |
| May 7 | Arizona Diamondbacks | 6 | 4 | 2 | 4 | 2 | 3.00 |
| May 1 | Cincinnati Reds | 7 | 3 | 1 | 6 | 1 | 1.29 |
| Apr 25 | Milwaukee Brewers | 5 | 5 | 3 | 6 | 2 | 5.40 |
| Apr 19 | Tampa Bay Rays | 7 | 5 | 2 | 5 | 0 | 2.57 |
| Apr 14 | Washington Nationals | 4 | 6 | 5 | 3 | 4 | 11.25 |
| Apr 8 | San Diego Padres | 6 | 3 | 0 | 4 | 1 | 0.00 |
| Apr 3 | Baltimore Orioles | 6 | 6 | 2 | 4 | 4 | 3.00 |
| Mar 28 | New York Mets | 6 | 3 | 0 | 3 | 0 | 0.00 |
Mitch Keller season splits
| Month | GS | ERA | IP | K | BB | WHIP |
|---|---|---|---|---|---|---|
| Mar | 1 | 0.00 | 6.0 | 3 | 0 | 0.50 |
| Apr | 5 | 3.86 | 28.0 | 22 | 11 | 1.29 |
| May | 6 | 5.50 | 34.1 | 26 | 9 | 1.19 |
| Jun | 5 | 6.23 | 26.0 | 22 | 13 | 1.65 |
| Jul | 3 | 5.14 | 14.0 | 10 | 4 | 1.36 |
Performance vs teams
Hot / Cold zones
AVG by zone
- Zone 01: .167
- Zone 02: .270
- Zone 03: .292
- Zone 04: .303
- Zone 05: .375
- Zone 06: .419
- Zone 07: .263
- Zone 08: .341
- Zone 09: .258
- Zone 11: .053
- Zone 12: .214
- Zone 13: .063
- Zone 14: .018
OPS by zone
- Zone 01: .417
- Zone 02: .676
- Zone 03: .667
- Zone 04: .706
- Zone 05: 1.018
- Zone 06: 1.209
- Zone 07: .850
- Zone 08: .909
- Zone 09: .625
- Zone 11: .500
- Zone 12: .581
- Zone 13: .318
- Zone 14: .307
SLG by zone
- Zone 01: .250
- Zone 02: .405
- Zone 03: .375
- Zone 04: .394
- Zone 05: .643
- Zone 06: .791
- Zone 07: .579
- Zone 08: .568
- Zone 09: .387
- Zone 11: .053
- Zone 12: .321
- Zone 13: .063
- Zone 14: .036
OBP by zone
- Zone 01: .167
- Zone 02: .270
- Zone 03: .292
- Zone 04: .324
- Zone 05: .375
- Zone 06: .419
- Zone 07: .300
- Zone 08: .341
- Zone 09: .250
- Zone 11: .471
- Zone 12: .290
- Zone 13: .273
- Zone 14: .280
numberOfStrikes by zone
- Zone 01: 52.00
- Zone 02: 77.00
- Zone 03: 43.00
- Zone 04: 66.00
- Zone 05: 87.00
- Zone 06: 65.00
- Zone 07: 33.00
- Zone 08: 61.00
- Zone 09: 69.00
- Zone 11: 43.00
- Zone 12: 49.00
- Zone 13: 30.00
- Zone 14: 102.00
numberOfPitches by zone
- Zone 01: 74.00
- Zone 02: 110.00
- Zone 03: 66.00
- Zone 04: 99.00
- Zone 05: 140.00
- Zone 06: 107.00
- Zone 07: 51.00
- Zone 08: 99.00
- Zone 09: 102.00
- Zone 11: 252.00
- Zone 12: 149.00
- Zone 13: 100.00
- Zone 14: 386.00
earnedRunAverage by zone
- Zone 01: -
- Zone 02: -
- Zone 03: -
- Zone 04: -
- Zone 05: -
- Zone 06: -
- Zone 07: -
- Zone 08: -
- Zone 09: -
- Zone 11: -
- Zone 12: -
- Zone 13: -
- Zone 14: -
Last 10 matchups
More MLB pitcher profiles
Similar starters by ERA and workload — refreshed on each visit.