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

2021 Regular season
Play log from 2015
Spray chart · 13 batted balls
Flyout · 76.9 mph · 254 ftLineout · 99.1 mph · 320 ftForceout · 44.5 mph · 3 ftForceout · 32.5 mph · 6 ftLineout · 98.8 mph · 298 ftLineout · 91.1 mph · 315 ftGroundout · 49.2 mph · 3 ftSacrifice bunt · 39.7 mph · 4 ftGroundout · 41.7 mph · 12 ftFlyout · 78.0 mph · 261 ftGroundout · 82.7 mph · 7 ftSingle · 65.1 mph · 207 ftSingle · 107.7 mph · 163 ft
Hit (2) Out (11) Home run (0)
Average exit velocity 69.8 mph · longest 320 ft
Pitch locations · 1360 pitches
Called strike (212) Swinging strike (180) In play (206) Foul (218) Ball (544)

Catcher’s view · the zone drawn is the average of the 1,360 batter zones recorded here, 1.56 to 3.35 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball75855.7%94.32,46847.9%
Slider29021.3%82.02,56042.4%
Splitter16912.4%86.01,45540.2%
Curveball14310.5%77.52,49339.2%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 4vs STLW 121171301065.03106
APR 4vs STLW 12117130006
APR 10@ AZL 38183611324.16332
APR 10@ AZL 3818361032
APR 16vs CLEW 10323171034
APR 16vs CLEW 103231711346.07134
APR 22vs AZL 1114182402145.04114
APR 22vs AZL 111418240014
APR 27@ LADW 6513311053
APR 27@ LADW 65133113534.01353
MAY 4vs CWSL 0912451014
MAY 4vs CWSL 09124513142.15414
MAY 11@ PITL 2716340024
MAY 11@ PITL 27163402244.04324
MAY 16@ COLW 7616540035
MAY 16@ COLW 76165403354.04235
MAY 21vs MILW 94171201475.02147
MAY 21vs MILW 9417120047
MAY 26@ WSHL 3562202501.12250
MAY 26@ WSHL 356220050
JUL 21vs NYML 0720572030
JUL 21vs NYML 07205725304.07530
JUL 25vs STLL 61070100132.01013
JUL 25vs STLL 6107010013
JUL 27@ CHCW 7440100121.01012
JUL 27@ CHCW 744010012
AUG 5vs PITW 747020002
AUG 5vs PITW 7470200022.02002
AUG 9@ CLEL 39100200142.22014
AUG 9@ CLEL 3910020014
AUG 12@ ATLW 12371111142.01114
AUG 12@ ATLW 1237111014
AUG 14@ PHIL 161000000
AUG 14@ PHIL 1610000000.10000
AUG 16vs CHCW 14550102001.11000
AUG 16vs CHCW 1455010000
AUG 18vs CHCL 178131002
AUG 18vs CHCL 1781311022.03102
AUG 25@ MILL 142000011
AUG 25@ MILL 1420001110.20011
AUG 27@ MIAW 6050000222.00022
AUG 27@ MIAW 605000022
AUG 30vs STLL 1350200021.02002
AUG 30vs STLL 135020002
SEP 1vs STLW 1223000002
SEP 1vs STLW 12230000021.00002
SEP 3vs DETL 51510452013
SEP 3vs DETL 515104526131.25413
SEP 18vs LADL 153000002
SEP 18vs LADL 1530000021.00002
SEP 19vs LADL 5852201211.02221
SEP 19vs LADL 585220021
SEP 21vs PITL 263000001
SEP 21vs PITL 2630000011.00001
SEP 25vs WSHW 7641111111.01111
SEP 25vs WSHW 764111011
SEP 26vs WSHW 924110022
SEP 26vs WSHW 9241100221.01122
SEP 29@ CWSL 1691211032.12103
SEP 29@ CWSL 169121003
OCT 2@ PITL 684010023
OCT 2@ PITL 6840100231.01023

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.