MLB/Players/Jeff Hoffman
Jeff Hoffman

JEFF HOFFMAN

P · Toronto Blue Jays · 20162026 · 645 games
645
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.68
CAREER ERA
592.2 innings · 652 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
2026MIN626857.25625258943.901.40
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
Career3893841592.2564308262652914.681.39

03/Postseason

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

04/Every pitch

2026 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 1061 pitches
Called strike (164) Swinging strike (196) In play (140) Foul (197) Ball (364)

Catcher’s view · the zone drawn is the average of the 1,061 batter zones recorded here, 1.62 to 3.21 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider45943.3%86.52,78656.0%
Four-Seam Fastball33131.2%96.42,53453.5%
Splitter22220.9%89.41,72744.1%
Sinker494.6%96.12,45051.0%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 27vs ATHW 3211041.01104
MAR 29vs ATHW 5210021.01002
MAR 31vs COLW 5110011.01001
APR 1vs COLL 1200031.00003
APR 3@ CWSL 4520010.22001
APR 7vs LADL 1420121.02112
APR 8vs LADW 4310121.01012
APR 12vs MINL 2800021.00002
APR 14@ MILW 9720310.22231
APR 18@ AZL 2631121.03412
APR 20@ LAAW 5210031.01003
APR 21@ LAAW 4220010.12101
APR 26vs CLEW 4200111.00011
APR 28vs BOSW 3000021.00002
MAY 1@ MINW 7330011.03101
MAY 3@ MINL 3410001.01000
MAY 5@ TBL 3410011.01001
MAY 8vs LAAW 2010011.01001
MAY 12vs TBL 6721021.02102
MAY 13vs TBW 5320001.02100
MAY 15@ DETL 2320120.22112
MAY 18@ NYYL 6710011.01001
MAY 20@ NYYW 2100000.20000
MAY 21@ NYYW 2000021.00002
MAY 23vs PITW 5200031.00003
MAY 27vs MIAW 2120021.12002
MAY 28@ BALW 2110021.01002
MAY 30@ BALL 5630210.13521
JUN 4@ ATLW 7200011.00001
JUN 6vs BALW 6411010.21101
JUN 9vs PHIW 3210021.01002
JUN 10vs PHIL 4700111.00011
JUN 14vs NYYL 3800021.00002
JUN 16@ BOSW 6100011.00001
JUN 17@ BOSW 3010001.01000
JUN 20@ CHCW 8600111.00011
JUN 23vs HOUL 7900110.20011
JUN 24vs HOUL 1310121.11012
JUN 27vs TEXL 4710011.01001
JUN 28vs TEXL 2300021.10002
JUL 3@ SEAW 2000121.00012
JUL 7@ SFW 9300010.20001
JUL 10@ SDW 5300011.00001
JUL 12@ SDL 4530001.03200
JUL 18vs CWSW 1000121.00012
JUL 22vs TBL 2420010.22001
JUL 24@ BOSL 4610101.01010
JUL 27@ WSHW 3210031.01003
JUL 28@ WSHL 6800021.00002
JUL 31vs STLW 3100021.00002
AUG 1vs STLW 5110111.01011
AUG 5@ KCL 1200021.00002
AUG 7@ MILW 8600221.00022
AUG 8@ MILL 3420011.02101
AUG 12vs BALW 7500211.00021
AUG 15vs PHIL 1910101.01110
AUG 17vs ATLW 4210111.01011
AUG 19vs ATLW 6410031.01003
AUG 23@ SDL 1820100.22210
AUG 26@ ATHL 4700010.10001
AUG 30vs CWSW 5110000.21000
SEP 2vs DETL 61100031.00003

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.