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

2016 Regular season
Play log from 2015
Spray chart · 7 batted balls
Groundout · 95.4 mph · 28 ftGroundout · 101.9 mph · 6 ftGroundout · 106.1 mph · 8 ftGroundout · 86.6 mph · 87 ftSacrifice bunt · 32.6 mph · 7 ftGroundout · 90.2 mph · 14 ftGroundout
Hit (0) Out (7) Home run (0)
Average exit velocity 85.5 mph · longest 87 ft
Pitch locations · 556 pitches
Called strike (95) Swinging strike (45) In play (108) Foul (94) Ball (214)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball32458.3%94.02,12945.1%
Curveball9116.4%76.41,87038.5%
Changeup8314.9%86.51,84338.6%
Slider549.7%83.563238.9%
Intentional Ball40.7%71.79790.0%

05/Game log

2016
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
AUG 20vs CHCL 29197717124.07612
AUG 20vs CHCL 2919771012
AUG 26@ WSHL 58234623436.06343
AUG 26@ WSHL 5823462043
AUG 31vs LADL 810182312305.03230
AUG 31vs LADL 81018231030
SEP 8@ SDL 114147616232.26023
SEP 8@ SDL 11414761023
SEP 14@ AZL 611227825254.28425
SEP 14@ AZL 61122782025
SEP 23@ LADL 2570200122.02012
SEP 23@ LADL 257020012
SEP 27@ SFL 3128130020
SEP 27@ SFL 31281301202.03120
OCT 1vs MILL 34181201275.02127
OCT 1vs MILL 3418120027

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.