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

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

No batted balls with a location in this window.

Pitch locations · 2851 pitches
Called strike (532) Swinging strike (291) In play (540) Foul (525) Ball (963)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball84129.5%94.52,40354.0%
Sinker64522.6%93.32,44344.7%
Sweeper44115.5%83.02,78644.4%
Cutter35112.3%90.42,49045.9%
Curveball2749.6%78.32,65247.1%
Slider2709.5%87.52,49641.1%
Changeup291.0%89.62,11434.5%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28@ MIAW 6523570023
MAR 28@ MIAW 65235705235.27423
APR 3@ WSHL 35245815255.18425
APR 3@ WSHL 3524581025
APR 8vs DETW 7421250039
APR 8vs DETW 74212502396.05239
APR 14@ PHIW 92272812047.08204
APR 14@ PHIW 9227281004
APR 20vs BOSL 2422451044
APR 20vs BOSL 24224514446.05444
APR 25vs MILL 5721461027
APR 25vs MILL 57214614275.06427
APR 30@ L 2520351027
APR 30@ L 25203513275.05327
MAY 6vs LAAW 41301511159.05115
MAY 6vs LAAW 4130151015
MAY 13@ MILW 8626080007
MAY 13@ MILW 86260800076.08007
MAY 19@ CHCW 3217220033
MAY 19@ CHCW 32172202336.02233
MAY 25vs ATLW 41261601046.26104
MAY 25vs ATLW 4126160004
JUN 1@ TORW 8123150018
JUN 1@ TORW 81231501186.05118
JUN 7vs MINW 30240700286.07028
JUN 7vs MINW 3024070028
JUN 13@ STLL 34264824046.08404
JUN 13@ STLL 3426482004
JUN 19vs CINW 1023020027
JUN 19vs CINW 10230200277.02027
JUN 25@ CINW 95254603365.26336
JUN 25@ CINW 9525460036
JUL 2vs STLL 47236926055.09505
JUL 2vs STLL 4723692005
JUL 8vs NYMW 82302712068.07206
JUL 8vs NYMW 8230271006
JUL 14@ CWSW 94122411333.04233
JUL 14@ CWSW 9412241033
JUL 22vs STLW 21261611237.06123
JUL 22vs STLW 2126161023
JUL 28@ AZW 6522220026
JUL 28@ AZW 65222202267.02226
AUG 3vs AZW 42130100244.01024
AUG 3vs AZW 4213010024
AUG 9@ LADL 5919772025
AUG 9@ LADL 59197727254.07725
AUG 14@ SDL 2823882022
AUG 14@ SDL 28238828225.08822
AUG 20@ TEXW 40240300097.03009
AUG 20@ TEXW 4024030009
AUG 26vs CHCL 818193703244.07324
AUG 26vs CHCL 81819370024
SEP 1@ CLEL 16264113007
SEP 1@ CLEL 162641134075.111307
SEP 7vs WSHL 6824270008
SEP 7vs WSHL 68242702086.07208
SEP 14vs KCL 15234413166.04316
SEP 14vs KCL 1523441016
SEP 20@ CINL 3816872051
SEP 20@ CINL 38168727513.17851
SEP 26vs MILL 2519360026
SEP 26vs MILL 25193603265.06326

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.