STATS
MLB/Players/Mitch Keller
Mitch Keller

MITCH KELLER

P · Pittsburgh Pirates · 20192026 · 320 games
320
CAREER GAMES · REGULAR SEASON
6 seasons
.271
CAREER BATTING AVERAGE
1,486 hits in 5,480 at-bats
164
CAREER HOME RUNS
348 RBI · 146 stolen bases
4.60
CAREER ERA
993.2 innings · 926 strikeouts
48-73
CAREER RECORD
WHIP 1.38

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024PIT621,3941803647622468610033266.261.311.446.757
2023PIT641,504194374764508911042024.249.300.404.704
2022PIT621,218154324564286812027634.266.332.388.719
2021PIT4681413826258420639818416.322.395.477.871
2020PIT101361418408636322.132.314.338.652
2019PIT22414821443461236321304.348.395.546.941
Career2665,4807621,486304401643484961,374146.271.332.431.763

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026PIT2268115.2117684289155.291.37
2025PIT32615176.11718251150214.191.26
2024PIT311112178.01828450166234.251.30
2023PIT32139194.11879155210254.211.25
2022PIT31512159.01626960138143.911.40
2021PIT23511100.2131694992106.171.79
2020PIT51121.297181642.911.25
2019PIT111548.07238166567.131.83
Career1874873993.21,0315083419261184.601.38

04/Every pitch

2022 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 2661 pitches
Called strike (456) Swinging strike (260) In play (477) Foul (475) Ball (993)

Catcher’s view · the zone drawn is the average of the 2,661 batter zones recorded here, 1.61 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball86132.4%95.62,42751.9%
Sinker61723.2%94.42,36144.6%
Sweeper43116.2%83.22,69142.7%
Curveball41115.4%78.72,57640.1%
Changeup1736.5%91.21,63334.1%
Slider1686.3%87.12,45237.5%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 9@ STLL 2618461024
APR 9@ STLL 26184614244.06424
APR 15vs WSHL 27184704343.27434
APR 15vs WSHL 2718470034
APR 20@ MILL 24201411075.14107
APR 20@ MILL 2420141007
APR 26vs MILL 81218451021
APR 26vs MILL 812184514214.25421
MAY 1vs SDL 2523150005
MAY 1vs SDL 25231501056.05105
MAY 7@ CINW 8519561033
MAY 7@ CINW 85195615334.16533
MAY 13vs CINL 2818551022
MAY 13vs CINL 28185515224.25522
MAY 18@ CHCW 3210130024
MAY 18@ CHCW 32101301242.23124
MAY 25vs COLW 105131501123.15112
MAY 25vs COLW 10513150012
MAY 31@ LADW 5317221055
MAY 31@ LADW 53172212555.02255
JUN 8vs DETL 1322140027
JUN 8vs DETL 13221401276.04127
JUN 13@ STLL 5722270012
JUN 13@ STLL 57222700125.17212
JUN 19vs SFW 4320230034
JUN 19vs SFW 43202302346.03134
JUN 24@ TBL 34203502155.05315
JUN 24@ TBL 3420350015
JUN 29@ WSHW 8718590044
JUN 29@ WSHW 87185903444.09544
JUL 6vs NYYL 0162541024176.010417
JUL 6vs NYYL 016254102017
JUL 11@ MIAW 51251501057.05105
JUL 11@ MIAW 5125150005
JUL 16@ COLL 02231501266.05026
JUL 16@ COLL 0223150026
JUL 24vs MIAL 5620351007
JUL 24vs MIAL 56203513076.05307
JUL 30vs PHIL 12221511336.05133
JUL 30vs PHIL 1222151033
AUG 5@ BALL 01251801116.08111
AUG 5@ BALL 0125180011
AUG 10@ AZW 64193502135.15313
AUG 10@ AZW 6419350013
AUG 16vs BOSL 35105504312.05431
AUG 16vs BOSL 3510550031
AUG 24vs ATLL 214197716253.27225
AUG 24vs ATLL 21419771025
AUG 30@ MILW 422224122106.042210
AUG 30@ MILW 42222410210
SEP 6vs NYMW 82200500226.05022
SEP 6vs NYMW 8220050022
SEP 11vs STLL 3421020036
SEP 11vs STLL 34210200367.02036
SEP 16@ NYML 34213513266.05326
SEP 16@ NYML 3421351026
SEP 22vs CHCL 23212402276.04227
SEP 22vs CHCL 2321240027
SEP 27vs CINW 41191500355.05135
SEP 27vs CINW 4119150035
OCT 3vs STLW 32212612255.06225
OCT 3vs STLW 3221261025

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.