STATS
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

2018 Regular season
Play log from 2015
Spray chart · 2 batted balls
Grounded into a double play · 95.6 mph · 8 ftSingle · 96.8 mph · 29 ft
Hit (1) Out (1) Home run (0)
Average exit velocity 96.2 mph · longest 29 ft
Pitch locations · 829 pitches
Called strike (169) Swinging strike (104) In play (128) Foul (166) Ball (262)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball59571.7%93.82,28955.3%
Curveball20624.8%75.62,82448.5%
Changeup273.3%85.01,76337.0%
Cutter10.1%81.92,3920.0%
Unknown10.1%100.0%

05/Game log

2018
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUN 6@ PITL 9116420033
JUN 6@ PITL 91164203331.22433
JUN 12vs TEXW 12516250023
JUN 12vs TEXW 125162502234.05223
JUN 17vs SFL 14184224165.02316
JUN 17vs SFL 1418422016
JUN 23@ NYMW 83150300164.03016
JUN 23@ NYMW 8315030016
JUN 28vs CHCL 51181201032.02103
JUN 28vs CHCL 5118120003
JUL 2vs PITW 171110300013.03001
JUL 2vs PITW 17111030001
JUL 9@ SDW 8210231003
JUL 9@ SDW 82102311032.03103
JUL 13vs LAAW 326000003
JUL 13vs LAAW 3260000032.00003
JUL 22@ MILW 11210010014
JUL 22@ MILW 112100100143.01014
JUL 25@ PHIL 3760000042.00004
JUL 25@ PHIL 376000004
JUL 28@ ATLW 518121001
JUL 28@ ATLW 5181211012.02101
JUL 31vs MILL 014000002
JUL 31vs MILL 0140000021.00002
AUG 9@ COLW 856020010
AUG 9@ COLW 8560200101.22010
AUG 11@ COLL 233000001
AUG 11@ COLL 2330000011.00001
AUG 14vs SFL 1220000010.20001
AUG 14vs SFL 122000001
AUG 15vs SFW 434321011
AUG 15vs SFW 4343213110.22311
AUG 18@ SEAL 4561300001.03100
AUG 18@ SEAL 456130000
AUG 21vs STLL 2530000031.00003
AUG 21vs STLL 253000003
AUG 25vs SDW 548020003
AUG 25vs SDW 5480200032.02003
AUG 28@ TEXW 8440000021.10002
AUG 28@ TEXW 844000002
AUG 30vs AZL 1360300021.03002
AUG 30vs AZL 136030002
SEP 2vs AZW 324121021
SEP 2vs AZW 3241211211.02121
SEP 7@ COLW 424020001
SEP 7@ COLW 4240200010.22001
SEP 9@ COLW 9641211001.02100
SEP 9@ COLW 964121000
SEP 12@ CINW 8140100031.01003
SEP 12@ CINW 814010003
SEP 13@ STLW 972000000
SEP 13@ STLW 9720000000.20000
SEP 19vs COLW 5220000010.20001
SEP 19vs COLW 522000001
SEP 24@ AZW 7430000011.00001
SEP 24@ AZW 743000001
SEP 26@ AZL 274111000
SEP 26@ AZL 2741111001.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.