STATS
MLB/Players/Jeff Hoffman
Jeff Hoffman

JEFF HOFFMAN

P · Toronto Blue Jays · 20162026 · 646 games
646
CAREER GAMES · REGULAR SEASON
9 seasons · postseason below
.253
CAREER BATTING AVERAGE
908 hits in 3,592 at-bats
144
CAREER HOME RUNS
268 RBI · 62 stolen bases
4.67
CAREER ERA
594.0 innings · 654 strikeouts
38-41
CAREER RECORD
WHIP 1.39

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024PHI13648840961841223321786.197.246.324.570
2023PHI10836632581426203813818.158.238.257.494
2022CIN7034044801661028469010.235.326.406.732
2021CIN62564821403022438901586.248.352.436.788
2020COL32182466418262118404.352.410.571.981
2019COL3054410215436242496813612.283.363.588.951
2018COL12741830220514100.405.500.486.986
2017COL4677613221254123059801644.273.341.490.831
2016COL162585874160142534442.287.370.512.881
Career5123,5925549082043214426842095862.253.331.448.779

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026MIN636859.05725259143.811.39
2025TOR719768.054332784154.371.19
2024PHI683366.14816168962.170.96
2023PHI545252.12914196932.410.92
2022CIN352044.24019234553.831.41
2021CIN313573.070374579124.561.58
2020COL162121.1322292039.281.92
2019COL152670.077513468216.561.59
2018COL6008.21597509.352.54
2017COL236599.1106654082155.891.47
2016COL80431.13717172274.881.72
Career3903841594.0565308262654914.671.39

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024PHI67301.4291.1140.50
2023PHI1625514.2007.092.57

04/Every pitch

2018 Regular season
Play log from 2015
Spray chart · 1 batted balls
Sacrifice bunt
Hit (0) Out (1) Home run (0)
Average exit velocity 0.0 mph · longest 0 ft
Pitch locations · 180 pitches
Called strike (28) Swinging strike (15) In play (32) Foul (35) Ball (70)

Catcher’s view · the zone drawn is the average of the 180 batter zones recorded here, 1.51 to 3.35 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball9653.0%92.72,38247.9%
Slider3821.0%86.02,36434.2%
Changeup2513.8%86.62,11048.0%
Curveball2111.6%76.42,77233.3%
Unknown10.6%0.0%

05/Game log

2018
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUN 9vs AZL 7129120012
JUN 9vs AZL 71291200122.22112
JUN 14@ PHIL 3920101100.21010
JUN 14@ PHIL 392010010
JUN 18vs NYML 2123520030
JUN 18vs NYML 21235202300.12530
JUN 21vs NYMW 6430200000.22000
JUN 21vs NYMW 643020000
JUN 23vs MIAL 2630000111.00011
JUN 23vs MIAL 263000011
JUL 13vs SEAW 10717380012
JUL 13vs SEAW 107173802123.18312

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.