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

2017 Regular season
Play log from 2015
Spray chart · 19 batted balls
Fielder’s choiceSacrifice buntGroundout · 60.9 mph · 4 ftFlyout · 73.6 mph · 274 ftGroundout · 91.1 mph · 69 ftGrounded into a double playForceout · 87.2 mph · 5 ftGroundoutForceout · 93.0 mph · 9 ftLineout · 53.2 mph · 157 ftFielder’s choice outSacrifice buntGroundout · 76.6 mph · 5 ftForceout · 80.3 mph · 9 ftSacrifice buntLineout · 91.1 mph · 307 ftSingle · 92.7 mph · 12 ftDouble · 89.6 mph · 201 ftSingle · 80.0 mph · 129 ft
Hit (3) Out (16) Home run (0)
Average exit velocity 80.8 mph · longest 307 ft
Pitch locations · 1609 pitches
Called strike (291) Swinging strike (141) In play (314) Foul (272) Ball (591)

Catcher’s view · the zone drawn is the average of the 1,609 batter zones recorded here, 1.55 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,05465.5%94.42,39444.8%
Curveball29218.1%76.82,72843.2%
Slider1438.9%82.72,72544.8%
Changeup976.0%86.82,11333.0%
Sinker231.4%94.62,38547.8%
Unknown10.1%100.0%

05/Game log

2017
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 10vs CHCL 1851111021.11102
MAY 10vs CHCL 185111002
MAY 12vs LADW 10722361028
MAY 12vs LADW 107223612285.16328
MAY 22@ PHIW 8124130007
MAY 22@ PHIW 81241301077.03107
JUN 4@ SDW 31231311097.03109
JUN 4@ SDW 3123131009
JUN 10@ CHCW 91231401186.14118
JUN 10@ CHCW 9123140018
JUN 16vs SFW 109221701325.07132
JUN 16vs SFW 10922170032
JUN 22vs AZL 516199806223.28922
JUN 22vs AZL 51619980022
JUN 28@ SFL 3424260036
JUN 28@ SFL 34242602366.26236
JUL 4vs CINW 5323342034
JUL 4vs CINW 53233423347.04334
JUL 9vs CWSL 45254704227.07422
JUL 9vs CWSL 4525470022
JUL 16@ NYMW 13423472013
JUL 16@ NYMW 134234724136.07413
JUL 22vs PITL 513177906423.09742
JUL 22vs PITL 51317790042
JUL 27@ STLL 510177717334.07633
JUL 27@ STLL 51017771033
AUG 2vs NYMW 5422250035
AUG 2vs NYMW 54222502356.05235
AUG 6vs PHIL 2324141018
AUG 6vs PHIL 23241411187.04118
AUG 12@ MIAL 34214714315.07431
AUG 12@ MIAL 3421471031
AUG 17vs ATLL 41019464021
AUG 17vs ATLL 410194644214.16421
SEP 7vs SFL 311103413122.04312
SEP 7vs SFL 31110341012
SEP 14@ AZL 2871101122.01112
SEP 14@ AZL 287110012
SEP 17vs SDW 16030000021.00002
SEP 17vs SDW 1603000002
SEP 22@ SDL 0330000121.00012
SEP 22@ SDL 033000012
SEP 27vs MIAW 15944403000.04400
SEP 27vs MIAW 1594440000
OCT 1vs LADL 3683302411.23341
OCT 1vs LADL 368330041

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.