MLB/Players/Joel Kuhnel
Joel Kuhnel

JOEL KUHNEL

P · Milwaukee Brewers · 20192026 · 118 games
118
CAREER GAMES · REGULAR SEASON
5 seasons
.278
CAREER BATTING AVERAGE
103 hits in 370 at-bats
14
CAREER HOME RUNS
59 RBI · 6 stolen bases
5.57
CAREER ERA
129.1 innings · 99 strikeouts
5-6
CAREER RECORD
WHIP 1.40

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TB638582015051.211.211.342.553
2023HOU9528163027532.308.368.481.849
2022CIN53230416716084114562.291.332.465.797
2020CIN313240022030.308.308.7691.077
2019CIN1137581014591.216.310.324.634
Career8237061103220145924766.278.322.451.774

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SF361335.24119132364.791.51
2024TB60010.0850514.500.80
2023HOU90013.01685325.541.62
2022CIN532358.06741145686.361.40
2020CIN3103.0420326.001.33
2019CIN11109.2855914.661.34
Career11856129.1144803799205.571.40

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 · 158 pitches
Called strike (22) Swinging strike (18) In play (33) Foul (30) Ball (55)

Catcher’s view · the zone drawn is the average of the 158 batter zones recorded here, 1.60 to 3.42 feet

Pitch mix
PitchNShareMPHRPMStrike%
Cutter6440.5%89.52,40048.4%
Four-Seam Fastball4629.1%94.52,16952.2%
Sinker2314.6%94.22,09230.4%
Changeup2113.3%90.41,59223.8%
Curveball21.3%80.42,195100.0%
Slider21.3%84.12,33750.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 12vs TEXL 812104404012.04401
JUL 31vs MIAL 2660000002.00000
AUG 6@ STLL 3470100012.01001
AUG 19@ L 0330000021.00002
AUG 22@ L 1350200011.02001
AUG 24@ LADW 9871111002.01100

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.