Loading games...
2025 Stats
W
6
L
15
ERA
4.19
WHIP
1.26
IP
176.1
SO
150
SV
0
HLD
0
G
32
GS
32
Career Stats
W
42
L
65
ERA
4.51
WHIP
1.38
IP
878.0
SO
837
SV
0
HLD
0
G
165
GS
163
Year-by-Year Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | PIT | 11 | 11 | 48.0 | 1 | 5 | — | 65 | 7.13 | 1.83 | |
| 2020 | PIT | 5 | 5 | 21.2 | 1 | 1 | — | 16 | 2.91 | 1.25 | |
| 2021 | PIT | 23 | 23 | 100.2 | 5 | 11 | — | 92 | 6.17 | 1.79 | |
| 2022 | PIT | 31 | 29 | 159.0 | 5 | 12 | — | 138 | 3.91 | 1.40 | |
| 2023 | PIT | 32 | 32 | 194.1 | 13 | 9 | — | 210 | 4.21 | 1.25 | AS |
| 2024 | PIT | 31 | 31 | 178.0 | 11 | 12 | — | 166 | 4.25 | 1.30 | |
| 2025 | PIT | 32 | 32 | 176.1 | 6 | 15 | — | 150 | 4.19 | 1.26 |
Spring Training
Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | PIT | 1 | — | 2.0 | — | — | — | 3 | 0.00 | 0.50 |
| 2019 | PIT | 3 | 2 | 4.0 | — | 1 | — | 1 | 22.50 | 3.25 |
| 2020 | PIT | 4 | 4 | 9.0 | — | 1 | — | 10 | 6.00 | 1.56 |
| 2021 | PIT | 5 | 5 | 11.1 | 1 | 1 | — | 11 | 11.91 | 2.74 |
| 2022 | PIT | 4 | 4 | 12.1 | 1 | 1 | — | 12 | 2.92 | 1.46 |
| 2023 | PIT | 5 | 5 | 15.2 | 1 | 1 | — | 20 | 3.45 | 0.96 |
| 2024 | PIT | 4 | 4 | 12.0 | 1 | — | — | 8 | 4.50 | 1.50 |
| 2025 | PIT | 5 | 5 | 15.0 | 1 | 1 | — | 13 | 2.40 | 1.20 |
| 2026 | PIT | 5 | 5 | 15.0 | — | 1 | — | 20 | 4.80 | 1.47 |
Game Logs
Season selector loads one year at a time.
Pitching
| Date | Opponent | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|
| 2025-09-26 | @ ATL | 3.2 | 3 | 1 | 1 | 5 | 6 | 1 |
| 2025-09-19 | vs ATH | 5.0 | 4 | 4 | 4 | 1 | 4 | 2 |
| 2025-09-12 | @ WSH | 5.1 | 4 | 2 | 2 | 1 | 4 | 1 |
| 2025-09-06 | vs MIL | 6.1 | 5 | 2 | 2 | 0 | 4 | 1 |
| 2025-08-31 | @ BOS | 5.0 | 4 | 4 | 0 | 1 | 7 | 1 |
| 2025-08-26 | @ STL | 6.0 | 3 | 3 | 3 | 1 | 9 | 1 |
| 2025-08-19 | vs TOR | 3.1 | 7 | 5 | 5 | 3 | 4 | 1 |
| 2025-08-13 | @ MIL | 4.0 | 8 | 6 | 6 | 2 | 5 | 0 |
| 2025-08-08 | vs CIN | 5.2 | 6 | 2 | 2 | 3 | 3 | 0 |
| 2025-08-03 | @ COL | 5.0 | 7 | 5 | 5 | 1 | 4 | 3 |
| 2025-07-28 | @ SF | 2.0 | 5 | 3 | 3 | 3 | 3 | 0 |
| 2025-07-22 | vs DET | 6.0 | 6 | 3 | 3 | 3 | 5 | 1 |
| 2025-07-13 | @ MIN | 6.0 | 4 | 1 | 1 | 0 | 3 | 0 |
| 2025-07-08 | @ KC | 6.2 | 4 | 3 | 2 | 1 | 5 | 2 |
| 2025-07-02 | vs STL | 7.0 | 5 | 0 | 0 | 1 | 7 | 0 |
| 2025-06-27 | vs NYM | 5.1 | 5 | 1 | 1 | 1 | 4 | 1 |
| 2025-06-21 | vs TEX | 5.2 | 3 | 3 | 2 | 2 | 5 | 0 |
| 2025-06-15 | @ CHC | 6.0 | 3 | 2 | 2 | 2 | 3 | 0 |
| 2025-06-10 | vs MIA | 6.0 | 8 | 3 | 3 | 0 | 4 | 1 |
| 2025-06-05 | vs HOU | 6.1 | 8 | 6 | 6 | 1 | 5 | 1 |
| 2025-05-30 | @ SD | 6.0 | 3 | 3 | 3 | 2 | 1 | 0 |
| 2025-05-24 | vs MIL | 6.0 | 7 | 1 | 1 | 0 | 7 | 0 |
| 2025-05-19 | vs CIN | 6.0 | 6 | 2 | 1 | 1 | 5 | 0 |
| 2025-05-13 | @ NYM | 7.0 | 5 | 2 | 2 | 1 | 8 | 1 |
| 2025-05-07 | @ STL | 6.0 | 7 | 3 | 3 | 3 | 6 | 0 |
| 2025-05-02 | vs SD | 5.0 | 8 | 5 | 4 | 1 | 3 | 1 |
| 2025-04-26 | @ LAD | 6.0 | 5 | 3 | 2 | 1 | 6 | 0 |
| 2025-04-20 | vs CLE | 5.0 | 5 | 2 | 2 | 2 | 3 | 1 |
| 2025-04-15 | vs WSH | 6.0 | 6 | 3 | 3 | 2 | 3 | 1 |
| 2025-04-09 | vs STL | 7.1 | 4 | 0 | 0 | 1 | 6 | 0 |
| 2025-04-04 | vs NYY | 3.2 | 8 | 7 | 7 | 4 | 4 | 0 |
| 2025-03-28 | @ MIA | 6.0 | 5 | 1 | 1 | 1 | 4 | 0 |
Transactions
Entire history • newest first.
2025-09-16
RHP Mitch Keller changed number to 23.
2025-09-15
RHP Mitch Keller changed number to 21.
2025-04-16
RHP Mitch Keller changed number to 23.
2025-04-15
RHP Mitch Keller changed number to 42.
2023-07-10
RHP Mitch Keller assigned to National League All-Stars.
2021-07-30
Pittsburgh Pirates recalled RHP Mitch Keller, , , , , and.
2021-07-30
Pittsburgh Pirates recalled RHP Mitch Keller.
2021-07-30
Pittsburgh Pirates recalled RHP Mitch Keller from Indianapolis Indians.
2021-06-12
Pittsburgh Pirates optioned RHP Mitch Keller to Indianapolis Indians.
2021-06-08
Pittsburgh Pirates activated RHP Mitch Keller from the 10-day injured list.
2021-06-06
Pittsburgh Pirates placed RHP Mitch Keller on the 10-day injured list.
2020-09-14
Pittsburgh Pirates activated P Mitch Keller from the 10 day injured list.
2020-09-14
Pittsburgh Pirates activated RHP Mitch Keller from the 10-day injured list.
2020-09-14
Pittsburgh Pirates activated RHP Mitch Keller from the 10-day injured list.
2020-08-02
Pittsburgh Pirates placed RHP Mitch Keller on the 10-day injured list. Left side discomfort.
2019-08-12
Pittsburgh Pirates recalled RHP Mitch Keller from Indianapolis Indians.
2019-06-19
Pittsburgh Pirates optioned RHP Mitch Keller to Indianapolis Indians.
2019-06-12
Pittsburgh Pirates recalled Mitch Keller from Indianapolis Indians.
2019-05-28
Pittsburgh Pirates optioned RHP Mitch Keller to Indianapolis Indians.
2019-05-27
Pittsburgh Pirates recalled Mitch Keller from Indianapolis Indians.
2019-03-09
Pittsburgh Pirates optioned RHP Mitch Keller to Indianapolis Indians.
2018-11-20
Pittsburgh Pirates selected the contract of Mitch Keller from Indianapolis Indians.
2018-03-18
RHP Mitch Keller assigned to Pittsburgh Pirates.
2014-06-14
Pittsburgh Pirates signed RHP Mitch Keller.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Ready
Basic Line
Season / Game
Loading…
Statcast Game Log
Per-game pitch metrics from Statcast
| Date | Pitches | Velo | BNStuff+ | BNCtrl+ | Whiff% | Zone% | Chase% | K% | BB% | xwOBA |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||