BIGLEAGUE

San Francisco Giants · Pitcher · #54

Joel Kuhnel

Age 316' 5" · 290lbBats R · Throws RDebut 2019From Goldsboro

ERA

4.40

W-L

1-3

K

28

WHIP

1.49

WAR

-0.4

FIP

5.34

League Percentile

2026 season · percentile vs 46 qualified pitchers
ERA
15
4.40
WHIP
0
1.49
Strikeouts
0
28
K/9
2
5.60
Wins
0
1
Bottom of leagueAverage (50)Top of league

⚠ Below the qualified innings threshold. Percentiles are for reference only.

the entire league · by ERA

Top 85%

Joel Kuhnel's ERA (4.40) ranks below average among 46 qualified pitchers. The number on each bar is a percentile (higher is better); use the tabs to change the comparison pool.

PITCHING

Season · Career
CategoryGamesERAWinsLossesSavesInningsStrikeoutsWalksWHIP
2026 Season454.4013845.028181.49
Career1275.39569138.2104421.40

Hover over a stat for its definition.

ARSENAL

Pitch arsenal · 2026 usage and average velocity
Sinker51.7%avg 153 km/h
Cutter29.4%avg 145 km/h
Four-Seam7.2%avg 153 km/h
Changeup6.0%avg 145 km/h
Curveball3.7%avg 134 km/h
Slider1.9%avg 139 km/h

ADVANCED

Advanced metrics · 2026 season

BABIP

.290

K/9

5.60

BB/9

3.60

HR/9

1.40

Quality starts

0

Whiff%

22.8%

GAME LOG

Last 10 games · includes team result
DateOppInningsHitsERWalksStrikeoutsTeam
09.27vs LAD1.00011L
09.25vs LAD1.00001L
09.23vs MIN0.20011L
09.19@ LAD0.24101L
09.16@ STL1.00020W
09.14@ STL1.20001L
09.12vs SD1.01110L
09.08vs STL1.12100W
09.06@ NYM1.01000L
09.05@ NYM0.11011W

SPLITS

Situational splits (2026)

Home

Opp AVG.267
IP12.0
K7
WHIP1.33

Home

Opp AVG.391
IP4.2
K3
WHIP2.57

Home

Opp AVG.167
IP5.0
K3
WHIP1.20

Home

Opp AVG.279
IP21.2
K13
WHIP1.57

Away

Opp AVG.283
IP13.2
K7
WHIP1.24

Away

Opp AVG.222
IP5.0
K5
WHIP1.40

Away

Opp AVG.300
IP4.2
K3
WHIP1.93

Away

Opp AVG.275
IP23.1
K15
WHIP1.41

vs LHP

Opp AVG.346
IP12.2
K6
WHIP1.58

vs LHP

Opp AVG.375
IP3.1
K3
WHIP3.60

vs LHP

Opp AVG.357
IP2.2
K0
WHIP3.75

vs LHP

Opp AVG.354
IP18.2
K9
WHIP2.25

vs RHP

Opp AVG.196
IP12.2
K8
WHIP1.03

vs RHP

Opp AVG.167
IP7.0
K6
WHIP0.71

vs RHP

Opp AVG.280
IP6.1
K5
WHIP1.11

vs RHP

Opp AVG.211
IP26.0
K19
WHIP0.96

RISP

Opp AVG.267
IP4.0
K3
WHIP1.75

RISP

Opp AVG.190
IP7.0
K3
WHIP0.86

RISP

Opp AVG.231
IP3.2
K2
WHIP1.64

RISP

Opp AVG.224
IP14.2
K8
WHIP1.30

YEAR BY YEAR

Year-by-year · Career trends

ERALower is better

▼ Trending up year over year
ERA by yearFrom 4.66 in 2019 to 4.40 in 2026. Lower is better for this stat.2019 ERA: 4.664.6620192020 ERA: 6.0020202022 ERA: 6.366.3620222023 ERA: 5.5420232024 ERA: 4.5020242026 ERA: 4.404.402026
Show yearly figures
ERA year-by-year details
YearERA
20194.66
20206.00
20226.36
20235.54
20244.50
20264.40

WHIPLower is better

▲ Trending down year over year
WHIP by yearFrom 1.34 in 2019 to 1.49 in 2026. Lower is better for this stat.2019 WHIP: 1.341.3420192020 WHIP: 1.3320202022 WHIP: 1.4020222023 WHIP: 1.621.6220232024 WHIP: 0.800.8020242026 WHIP: 1.491.492026
Show yearly figures
WHIP year-by-year details
YearWHIP
20191.34
20201.33
20221.40
20231.62
20240.80
20261.49

Strikeouts

▲ Trending up year over year
Strikeouts by yearFrom 9 in 2019 to 28 in 2026.2019 Strikeouts: 9920192020 Strikeouts: 3320202022 Strikeouts: 565620222023 Strikeouts: 320232024 Strikeouts: 520242026 Strikeouts: 28282026
Show yearly figures
Strikeouts year-by-year details
YearStrikeouts
20199
20203
202256
20233
20245
202628
YearTeamGamesERAWinsLossesSavesInningsStrikeoutsWalksWHIP
2019CIN114.661009.2951.34
2020CIN36.001003.0301.33
2022CIN536.3623158.056141.40
2023CIN28.100003.1022.40
2023HOU74.660009.2331.34
2023—95.5400013.0351.62
2024HOU118.000002.0102.00
2024TB51.130008.0400.50
2024—64.5000010.0500.80
2026ATH254.2112425.21461.29
2026MIL106.520129.2861.97
2026SF102.790029.2661.55
2026—454.4013845.028181.49