MLB/Players/Caleb Ferguson
Caleb Ferguson

CALEB FERGUSON

P · Cincinnati Reds · 20182026 · 631 games
631
CAREER GAMES · REGULAR SEASON
6 seasons · postseason below
.240
CAREER BATTING AVERAGE
482 hits in 2,012 at-bats
60
CAREER HOME RUNS
127 RBI · 24 stolen bases
3.80
CAREER ERA
360.0 innings · 396 strikeouts
25-17
CAREER RECORD
WHIP 1.33

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024HOU124438681122201234501342.256.332.388.720
2023LAD13647660128182834461408.269.333.366.699
2022LAD7424618461602734742.187.286.276.562
2020LAD42144143240896546.222.253.417.670
2019LAD9233452782001425541084.234.340.419.759
2018LAD583744286841618241182.230.276.401.677
Career5262,0122544828866012721462824.240.313.379.691

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026STL351033.03719193155.181.70
2025SEA705465.15426225123.581.16
2024HOU621454.15628256764.641.49
2023LAD687460.16423237043.431.44
2022LAD371034.2237173711.821.15
2020LAD212118.216632742.891.02
2019LAD461244.23924275474.841.48
2018LAD297249.04319125983.491.12
Career3682517360.0332152148396373.801.33

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024HOU200000.100.00
2023LAD47000.0002.120.00
2018LAD129000.0003.030.00

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 · 580 pitches
Called strike (104) Swinging strike (74) In play (86) Foul (114) Ball (202)

Catcher’s view · the zone drawn is the average of the 580 batter zones recorded here, 1.61 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball38866.9%94.82,31955.4%
Curveball19233.1%78.33,08440.6%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 16vs AZW 543000011
MAY 16vs AZW 5430000111.00011
JUN 3vs NYMW 6120000210.20021
JUN 3vs NYMW 612000021
JUN 5vs NYML 4520000010.20001
JUN 5vs NYML 452000001
JUN 9@ CWSW 11930000021.00002
JUN 9@ CWSW 1193000002
JUN 11@ SFL 232000010
JUN 11@ SFL 2320000101.00010
JUN 14vs LAAW 2020000000.20000
JUN 14vs LAAW 202000000
JUL 8vs CHCW 4330000011.00001
JUL 8vs CHCW 433000001
JUL 10vs CHCW 1193000000
JUL 10vs CHCW 11930000001.00000
JUL 13@ STLW 763000000
JUL 13@ STLW 7630000001.00000
JUL 16@ LAAW 715020000
JUL 16@ LAAW 7150200001.02000
JUL 21vs SFW 9640000021.10002
JUL 21vs SFW 964000002
JUL 23vs SFW 4240100111.01011
JUL 23vs SFW 424010011
JUL 25vs WSHL 142000011
JUL 25vs WSHL 1420000111.00011
JUL 30@ COLL 3530000011.10001
JUL 30@ COLL 353000001
AUG 1@ SFW 8230000011.00001
AUG 1@ SFW 823000001
AUG 4@ SFW 5330000001.00000
AUG 4@ SFW 533000000
AUG 9vs MINW 10330000031.00003
AUG 9vs MINW 1033000003
AUG 13@ KCW 13340100011.01001
AUG 13@ KCW 1334010001
AUG 15@ MILW 4030000001.00000
AUG 15@ MILW 403000000
AUG 17@ MILW 214110022
AUG 17@ MILW 2141101221.01122
AUG 20vs MIAW 7040100011.01001
AUG 20vs MIAW 704010001
AUG 24vs MILW 1264220021
AUG 24vs MILW 12642202210.22221
AUG 27@ MIAL 1230000011.00001
AUG 27@ MIAL 123000001
AUG 29@ MIAW 324010001
AUG 29@ MIAW 3240100011.01001
SEP 1@ NYML 356230001
SEP 1@ NYML 3562302011.03201
SEP 4vs SDW 9430000031.00003
SEP 4vs SDW 943000003
SEP 5vs SFL 472000011
SEP 5vs SFL 4720000110.20011
SEP 9@ SDL 453000001
SEP 9@ SDL 4530000011.00001
SEP 13@ AZW 403010011
SEP 13@ AZW 4030100111.01011
SEP 16@ SFW 504010002
SEP 16@ SFW 5040100021.01002
SEP 18@ SFW 434110000
SEP 18@ SFW 4341100001.01000
SEP 21vs AZL 1630000011.00001
SEP 21vs AZL 163000001
SEP 23vs STLL 0117241001
SEP 23vs STLL 01172412011.04201
SEP 27@ SDL 3421100200.11020
SEP 27@ SDL 342110020
SEP 29@ SDW 523010011
SEP 29@ SDW 5230100110.21011
OCT 3vs COLL 1230100100.21010
OCT 3vs COLL 123010010
OCT 5vs COLW 614010013
OCT 5vs COLW 6140100131.01013

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.