
No Photo
Mitch Keller
P · Pittsburgh Pirates
| Position | P |
| Bats/Throws | R/R |
| Height | 6′ 3″ |
| Weight | 213 lbs |
| Age | 30 |
| Birthplace | Cedar Rapids, IA, USA |
| Draft | 2014, Pittsburgh Pirates, Round: 2, Overall Pick: 64 |
| School | Xavier (IA) HS |
| Signing Bonus | $1,000,000 |
| MLB Debut | 2019-05-27 |
Contract Status
Service Time
6.026
1/1/2026
Options
N/A
1/1/2026
MLB FA
2029
2026 Service Time Gained: 0.108
2026 Option Year Used? No
Contract
2026$16,911,500
2027$18,411,500
2028$20,411,500
Pitch Arsenal
| Pitch | Pitches | Velocity | V-Move | H-Move | Spin | Whiff% |
|---|---|---|---|---|---|---|
| Four-Seam Fastball | 521 | 93.4 | -16.0″ | 8.7″ | 2369 | 16.9% |
| Sinker | 300 | 92.3 | -24.4″ | 14.3″ | 2371 | 14.6% |
| Sweeper | 279 | 82.1 | -39.9″ | -17.2″ | 2700 | 24.1% |
| Curveball | 150 | 77.9 | -58.9″ | -13.2″ | 2650 | 33.3% |
| Slider | 146 | 87.5 | -34.1″ | -4.5″ | 2527 | 19.5% |
| Changeup | 143 | 88.8 | -32.2″ | 12.2″ | 1530 | 26.5% |
| Cutter | 121 | 89.8 | -24.3″ | -2.3″ | 2488 | 18.8% |
Summary
| G | GS | IP | W | L | ERA | K | K% | BB% | HR/9 | WHIP | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 (MLB) | 19 | 19 | 103.1 | 6 | 7 | 5.14 | 77 | 17.4% | 7.9% | 1.13 | 1.330 |
| MLB Career | 184 | 182 | 981.1 | 48 | 72 | 4.58 | 914 | 21.4% | 7.8% | 1.06 | 1.376 |
Last 10 Games
| Date | Lvl | Team | Opp | IP | H | ER | BB | SO | HR | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-07-09 | MLB | Pittsburgh Pirates | vs Atlanta Braves | 3.0 | 4 | 3 | 2 | 3 | 1 | 5.14 | 1.330 |
| 2026-07-03 | MLB | Pittsburgh Pirates | @ Washington Nationals | 6.0 | 8 | 5 | 0 | 1 | 3 | 5.02 | 1.310 |
| 2026-06-28 | MLB | Pittsburgh Pirates | vs Cincinnati Reds | 6.0 | 5 | 3 | 1 | 4 | 0 | 4.87 | 1.300 |
| 2026-06-23 | MLB | Pittsburgh Pirates | vs Seattle Mariners | 6.0 | 7 | 3 | 1 | 4 | 2 | 4.89 | 1.320 |
| 2026-06-16 | MLB | Pittsburgh Pirates | @ Athletics | 5.1 | 4 | 1 | 4 | 7 | 1 | 4.92 | 1.320 |
| 2026-06-11 | MLB | Pittsburgh Pirates | vs Los Angeles Dodgers | 4.0 | 7 | 5 | 4 | 3 | 1 | 5.14 | 1.310 |
| 2026-06-05 | MLB | Pittsburgh Pirates | @ Atlanta Braves | 4.2 | 7 | 6 | 3 | 4 | 1 | 4.81 | 1.230 |
| 2026-05-30 | MLB | Pittsburgh Pirates | vs Minnesota Twins | 4.0 | 10 | 7 | 1 | 5 | 0 | 4.35 | 1.170 |
| 2026-05-24 | MLB | Pittsburgh Pirates | @ Toronto Blue Jays | 6.0 | 4 | 1 | 3 | 5 | 0 | 3.64 | 1.070 |
| 2026-05-19 | MLB | Pittsburgh Pirates | @ St. Louis Cardinals | 5.2 | 4 | 4 | 1 | 3 | 1 | 3.86 | 1.060 |
| Last 10 Total | 50.2 | 60 | 38 | 20 | 39 | 10 | 6.75 | 1.579 | |||
Stats & Game Logs
| Year | Age | Lvl | Team | G | GS | IP | W | L | SV | ERA | K | BB | K% | BB% | HR/9 | WHIP | AVG | BABIP |
|---|
Season
| Date ↕ | Lvl ↕ | Team ↕ | Opponent | IP ↕ | H ↕ | ER ↕ | BB ↕ | SO ↕ | HR ↕ | ERA ↕ |
|---|
| Split | BF | IP | W | L | SV | ERA | K | BB | HR | WHIP | AVG |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | 443 | 103.1 | — | — | — | 5.140 | 77 | 35 | 13 | 1.326 | — |
| Recent Performance | |||||||||||
| Last 30 | 138 | 30.1 | 1 | 4 | 0 | 5.930 | 22 | 12 | 8 | 1.549 | .285 |
| Last 14 | 64 | 15.0 | 1 | 2 | 0 | 6.600 | 8 | 3 | 4 | 1.333 | .283 |
| Last 7 | 15 | 3.0 | 0 | 1 | 0 | 9.000 | 3 | 2 | 1 | 2.000 | .308 |
| Home / Away | |||||||||||
| Home Games | 255 | 58.2 | 4 | 5 | 0 | 5.680 | 44 | 20 | 6 | 1.410 | .273 |
| Away Games | 188 | 44.2 | 2 | 2 | 0 | 4.430 | 33 | 15 | 7 | 1.210 | .232 |
| Day / Night | |||||||||||
| Day Games | 203 | 50.0 | 5 | 1 | 0 | 3.600 | 37 | 14 | 2 | 1.160 | .235 |
| Night Games | 240 | 53.1 | 1 | 6 | 0 | 6.580 | 40 | 21 | 11 | 1.480 | .274 |
| vs Handedness | |||||||||||
| vs Left | 280 | 63.1 | — | — | — | nan | 45 | 19 | 11 | 1.440 | .283 |
| vs Right | 163 | 39.0 | — | — | — | nan | 32 | 16 | 2 | 1.180 | .207 |
| Role | |||||||||||
| Starter | 443 | 103.1 | 6 | 7 | 0 | 5.140 | 77 | 35 | 13 | 1.330 | .256 |
| Runners | |||||||||||
| Bases Empty | 254 | 57.2 | — | — | — | nan | 48 | 23 | 8 | 1.300 | .228 |
| Runners On | 189 | 45.1 | — | — | — | nan | 29 | 12 | 5 | 1.370 | .292 |
| Scoring Position | 109 | 23.2 | — | — | — | nan | 18 | 5 | 4 | 1.690 | .347 |
| By Inning | |||||||||||
| First Inning | 76 | 19.0 | — | — | — | 2.840 | 16 | 11 | 2 | 1.260 | .200 |
| Second Inning | 74 | 19.0 | — | — | — | 1.420 | 18 | 6 | 1 | .890 | .167 |
| Third Inning | 82 | 19.0 | — | — | — | 7.110 | 12 | 5 | 6 | 1.260 | .253 |
| Fourth Inning | 84 | 18.0 | — | — | — | 7.000 | 11 | 6 | 1 | 1.720 | .325 |
| Fifth Inning | 70 | 14.2 | — | — | — | 9.200 | 13 | 5 | 1 | 1.770 | .333 |
| Sixth Inning | 45 | 11.2 | — | — | — | 3.090 | 5 | 1 | 1 | .770 | .190 |
| Seventh Inning | 12 | 2.0 | — | — | — | 9.000 | 2 | 1 | 1 | 3.000 | .455 |
| Year | Age | Lv | Pit | BIP | Velo | Max V | GB% | FB% | LD% | PU% | O-Sw% | Z-Sw% | O-Con% | Z-Con% | Sw% | Con% | Zone% | F-Str% | CS% | Whiff% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | 18 | R | 204 | 57 | — | — | 49.1% | 21.1% | 24.6% | 5.3% | — | — | — | — | 58.8% | 47.5% | — | 80.4% | 6.4% | 52.5% |
| 2016 | 19 | A+ | 88 | 15 | — | — | 46.7% | 26.7% | 20.0% | 6.7% | — | — | — | — | 52.3% | 69.6% | — | 73.9% | 13.6% | 30.4% |
| 2016 | 19 | A | 1821 | 328 | — | — | 48.2% | 32.3% | 11.9% | 7.6% | — | — | — | — | 51.7% | 74.7% | — | 63.8% | 15.1% | 25.3% |
| 2017 | 20 | AA | 574 | 84 | — | — | 47.6% | 26.2% | 20.2% | 6.0% | — | — | — | — | 46.5% | 75.7% | — | 59.2% | 17.4% | 24.3% |
| 2017 | 20 | A+ | 1165 | 215 | — | — | 54.9% | 25.6% | 17.2% | 2.3% | — | — | — | — | 47.9% | 79.9% | — | 57.7% | 16.5% | 20.1% |
| 2018 | 21 | AAA | 913 | 156 | — | — | 34.6% | 37.2% | 21.8% | 6.4% | — | — | — | — | 49.1% | 75.4% | — | 61.4% | 16.3% | 24.6% |
| 2018 | 21 | AA | 1264 | 234 | — | — | 55.1% | 26.1% | 12.0% | 6.8% | — | — | — | — | 47.5% | 76.5% | — | 59.4% | 16.1% | 23.5% |
| 2018 | 21 | A+ | 73 | 16 | — | — | 68.8% | 12.5% | 12.5% | 6.2% | — | — | — | — | 53.4% | 92.3% | — | 52.6% | 20.5% | 7.7% |
| 2019 | 22 | MLB | 932 | 145 | 95.4 | 98.3 | 40.7% | 20.0% | 35.2% | 4.1% | 32.7% | 72.8% | 52.4% | 83.6% | 51.7% | 75.1% | 48.9% | 63.2% | 14.6% | 24.9% |
| 2019 | 22 | AAA | 1755 | 271 | — | — | 46.1% | 24.7% | 24.7% | 4.4% | — | — | — | — | 46.6% | 72.0% | — | 59.7% | 17.0% | 28.0% |
| 2020 | 23 | MLB | 383 | 52 | 93.9 | 97.4 | 42.3% | 36.5% | 13.5% | 7.7% | 21.6% | 66.1% | 72.3% | 81.7% | 40.7% | 78.8% | 43.1% | 46.0% | 15.7% | 21.2% |
| 2021 | 24 | MLB | 1858 | 322 | 93.8 | 97.6 | 41.0% | 24.8% | 29.8% | 4.3% | 25.6% | 67.0% | 58.9% | 87.9% | 46.0% | 79.7% | 49.2% | 55.7% | 16.1% | 20.3% |
| 2021 | 24 | AAA | 481 | 75 | — | — | 57.3% | 18.7% | 20.0% | 4.0% | — | — | — | — | 44.9% | 68.5% | — | 59.4% | 17.7% | 31.5% |
| 2022 | 25 | MLB | 2661 | 477 | 95.6 | 99.7 | 49.7% | 19.4% | 25.9% | 5.1% | 27.7% | 64.4% | 63.7% | 85.3% | 45.6% | 78.6% | 48.9% | 56.9% | 17.1% | 21.4% |
| 2023 | 26 | MLB | 3119 | 548 | 95.2 | 98.9 | 44.2% | 25.5% | 25.0% | 5.3% | 28.4% | 65.5% | 62.9% | 82.3% | 47.8% | 76.8% | 52.3% | 63.9% | 18.6% | 23.2% |
| 2024 | 27 | MLB | 2851 | 540 | 94.5 | 98.1 | 39.8% | 26.3% | 28.3% | 5.6% | 28.9% | 65.1% | 62.4% | 85.3% | 47.6% | 78.5% | 51.5% | 61.4% | 18.7% | 21.5% |
| 2025 | 28 | MLB | 2870 | 537 | 94.1 | 98.4 | 44.3% | 24.4% | 24.2% | 7.1% | 25.7% | 68.3% | 56.1% | 87.1% | 48.5% | 79.4% | 53.4% | 60.0% | 16.9% | 20.6% |
| 2026 | 29 | MLB | 1660 | 324 | 93.4 | 96.6 | 38.4% | 24.8% | 30.3% | 6.5% | 29.7% | 67.3% | 64.1% | 87.2% | 48.2% | 80.0% | 49.2% | 61.2% | 16.0% | 20.0% |
| MLB Career | MLB | 16334 | 2945 | 94.6 | 99.7 | 43.1% | 24.2% | 27.0% | 5.6% | 27.7% | 66.5% | 61.2% | 85.4% | 47.4% | 78.4% | 50.7% | 60.0% | 17.2% | 21.6% | |
| AAA Career | AAA | 3149 | 502 | — | — | 44.2% | 27.7% | 23.1% | 5.0% | — | — | — | — | 47.0% | 72.5% | — | 60.2% | 16.9% | 27.5% | |
| AA Career | AA | 1838 | 318 | — | — | 53.1% | 26.1% | 14.2% | 6.6% | — | — | — | — | 47.2% | 76.3% | — | 59.3% | 16.5% | 23.7% | |
| A+ Career | A+ | 1326 | 246 | — | — | 55.3% | 24.8% | 17.1% | 2.8% | — | — | — | — | 48.5% | 79.9% | — | 58.5% | 16.5% | 20.1% | |
| A Career | A | 1821 | 328 | — | — | 48.2% | 32.3% | 11.9% | 7.6% | — | — | — | — | 51.7% | 74.7% | — | 63.8% | 15.1% | 25.3% | |
| R Career | R | 204 | 57 | — | — | 49.1% | 21.1% | 24.6% | 5.3% | — | — | — | — | 58.8% | 47.5% | — | 80.4% | 6.4% | 52.5% |
Transaction History
2026-04-16RHP Mitch Keller changed number to 23.
2026-04-15RHP Mitch Keller changed number to 42.
2025-09-16RHP Mitch Keller changed number to 23.
2025-09-15RHP Mitch Keller changed number to 21.
2025-04-16RHP Mitch Keller changed number to 23.
2025-04-15RHP Mitch Keller changed number to 42.
2021-07-30Pittsburgh Pirates recalled RHP Mitch Keller, , , , , and.
2021-07-30Pittsburgh Pirates recalled RHP Mitch Keller.
2021-07-30Pittsburgh Pirates recalled RHP Mitch Keller from Indianapolis Indians.
2021-06-12Pittsburgh Pirates optioned RHP Mitch Keller to Indianapolis Indians.
2021-06-08Pittsburgh Pirates activated RHP Mitch Keller from the 10-day injured list.
2021-06-06Pittsburgh Pirates placed RHP Mitch Keller on the 10-day injured list.
2020-09-14Pittsburgh Pirates activated RHP Mitch Keller from the 10-day injured list.
2020-09-14Pittsburgh Pirates activated P Mitch Keller from the 10 day injured list.
2020-09-14Pittsburgh Pirates activated RHP Mitch Keller from the 10-day injured list.
2020-08-02Pittsburgh Pirates placed RHP Mitch Keller on the 10-day injured list. Left side discomfort.
2019-08-12Pittsburgh Pirates recalled RHP Mitch Keller from Indianapolis Indians.
2019-06-19Pittsburgh Pirates optioned RHP Mitch Keller to Indianapolis Indians.
2019-06-12Pittsburgh Pirates recalled Mitch Keller from Indianapolis Indians.
2019-05-28Pittsburgh Pirates optioned RHP Mitch Keller to Indianapolis Indians.
2019-05-27Pittsburgh Pirates recalled Mitch Keller from Indianapolis Indians.
2019-03-09Pittsburgh Pirates optioned RHP Mitch Keller to Indianapolis Indians.
2018-11-20Pittsburgh Pirates selected the contract of Mitch Keller from Indianapolis Indians.
2018-07-18Indianapolis Indians activated RHP Mitch Keller from the temporarily inactive list.
2018-07-14Indianapolis Indians placed RHP Mitch Keller on the temporarily inactive list.
2018-07-11RHP Mitch Keller assigned to Indianapolis Indians from Bradenton Marauders.
2018-07-10RHP Mitch Keller assigned to Bradenton Marauders from Indianapolis Indians.
2018-06-28RHP Mitch Keller assigned to Indianapolis Indians from Altoona Curve.
2018-03-18RHP Mitch Keller assigned to Pittsburgh Pirates.
2017-08-04RHP Mitch Keller assigned to Altoona Curve from Bradenton Marauders.
2017-06-29Bradenton Marauders activated RHP Mitch Keller from the 7-day disabled list.
2017-06-19Bradenton Marauders sent RHP Mitch Keller on a rehab assignment to West Virginia Black Bears.
2017-06-19Bradenton Marauders sent RHP Mitch Keller on a rehab assignment to West Virginia Black Bears.
2017-05-26Bradenton Marauders placed RHP Mitch Keller on the 7-day disabled list retroactive to May 24, 2017.
2016-08-30RHP Mitch Keller assigned to Bradenton Marauders from West Virginia Power.
2016-06-10RHP Mitch Keller assigned to West Virginia Power from Pirates Ext. Spring Training.
2016-06-03RHP Mitch Keller assigned to Pirates Ext. Spring Training from West Virginia Power.
2016-04-05RHP Mitch Keller assigned to West Virginia Power from Bristol Pirates.
2015-06-21RHP Mitch Keller assigned to Bristol Pirates from GCL Pirates.
2014-06-14RHP Mitch Keller assigned to GCL Pirates.
2014-06-14Pittsburgh Pirates signed RHP Mitch Keller.
