| IP | ERA | W-L | HLD | SV | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|---|---|
| 39.0 | 4.85 | 5-6 | 10 | 5 | 64/15 | 14.8 | 1.51 | 7.34 |
| Compared to same point last season | ||||||||
| 39.1 | 5.03 | 6-2 | 0 | 22 | 53/11 | 12.1 | 1.12 | |
Jeff Hoffman stabilizes ratios while settling into high-leverage setup role
Hoffman has turned a corner lately, posting a sharp 1.70 ERA and 1.04 WHIP over his last 30 days of work. While he lost the primary closing job earlier this season to Louis Varland, he remains a vital high-leverage arm for a fifth-place Blue Jays squad currently sitting at 45-51. Despite the team's recent two-game losing streak, he continues to see consistent usage in the late innings, currently slotting in as the top setup option in the Toronto bullpen.
Under the hood, Hoffman’s strikeout profile remains elite, as he is currently fanning more than 15 batters per nine innings. While his 1.60 WHIP for the season is significantly higher than our projected 1.14 mark, his recent form suggests his historic bad luck with balls in play is finally normalizing. We expect his season-long ERA to continue gravitating toward our 3.57 projection as he moves further away from a difficult month of May.
The Blue Jays have a quiet start to the week before hosting a three-game weekend series against the White Sox. With three appearances projected for the week, Hoffman is a strong source of strikeouts and holds, especially facing a Chicago lineup that has struggled to generate consistent offense. Because he is no longer the undisputed source of saves, his value is highest in leagues that reward holds or high-K relief depth. Hold.
Updated 2 days ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 07/12 | @SD | 1.0 | 25 | 0 | 0 | 2 | LOSS | 4.85 | 1.51 | -7 | |
| 07/10 | @SD | 1.0 | 13 | 1 | 0 | 0 | HOLD | 4.50 | 1.47 | 3 | |
| 07/07 | @SF | 0.2 | 8 | 1 | 0 | 0 | N/A | 4.62 | 1.51 | 2 | |
| 07/03 | @SEA | 1.0 | 24 | 2 | 1 | 0 | HOLD | 4.71 | 1.54 | 4 | |
| 06/28 | TEX | 1.1 | 24 | 2 | 0 | 0 | N/A | 4.84 | 1.56 | 4 | |
| 06/27 | TEX | 1.0 | 20 | 1 | 0 | 0 | N/A | 5.03 | 1.59 | 3 | |
| 06/24 | HOU | 1.1 | 13 | 2 | 1 | 0 | LOSS | 5.18 | 1.61 | -1 | |
| 06/23 | HOU | 0.2 | 13 | 1 | 1 | 0 | N/A | 5.40 | 1.61 | 2 | |
| 06/20 | @CHC | 1.0 | 22 | 1 | 1 | 0 | WIN | 5.52 | 1.61 | 8 | |
| 06/17 | @BOS | 1.0 | 25 | 0 | 0 | 0 | HOLD | 5.70 | 1.63 | 2 | |
| 06/16 | @BOS | 1.0 | 9 | 1 | 0 | 0 | N/A | 5.90 | 1.66 | 3 | |
| 06/14 | NYY | 1.0 | 12 | 2 | 0 | 0 | N/A | 6.11 | 1.71 | 4 | |
| 06/10 | PHI | 1.0 | 21 | 1 | 1 | 0 | N/A | 6.33 | 1.78 | 3 | |
| 06/09 | PHI | 1.0 | 15 | 2 | 0 | 0 | N/A | 6.58 | 1.81 | 4 | |
| 06/06 | BAL | 0.2 | 13 | 1 | 0 | 1 | N/A | 6.84 | 1.84 | 1 | |
| 06/04 | @ATL | 1.0 | 9 | 1 | 0 | 0 | HOLD | 6.66 | 1.85 | 3 | |
| 05/30 | @BAL | 0.1 | 24 | 1 | 2 | 5 | LOSS | 6.94 | 1.93 | -11 | |
| 05/28 | @BAL | 1.0 | 21 | 2 | 0 | 0 | WIN | 5.09 | 1.74 | 9 | |
| 05/27 | MIA | 1.1 | 23 | 2 | 0 | 0 | WIN | 5.32 | 1.77 | 9 | |
| 05/23 | PIT | 1.0 | 13 | 3 | 0 | 0 | SAVE | 5.09 | 1.61 | 10 | |
| 05/21 | @NYY | 1.0 | 12 | 2 | 0 | 0 | SAVE | 5.32 | 1.68 | 9 | |
| 05/20 | @NYY | 0.2 | 8 | 0 | 0 | 0 | HOLD | 5.57 | 1.76 | 1 | |
| 05/18 | @NYY | 1.0 | 17 | 1 | 0 | 0 | N/A | 5.75 | 1.82 | 3 | |
| 05/15 | @DET | 0.2 | 23 | 2 | 1 | 1 | LOSS | 6.05 | 1.86 | -4 | |
| 05/13 | TB | 1.0 | 18 | 0 | 0 | 1 | WIN | 5.79 | 1.77 | 5 | |
| 05/12 | TB | 1.0 | 27 | 2 | 0 | 1 | N/A | 5.60 | 1.75 | 2 | |
| 05/08 | LAA | 1.0 | 13 | 1 | 0 | 0 | HOLD | 5.40 | 1.74 | 3 | |
| 05/05 | @TB | 1.0 | 17 | 1 | 0 | 0 | HOLD | 5.74 | 1.79 | 3 | |
| 05/03 | @MIN | 1.0 | 12 | 0 | 0 | 0 | N/A | 6.14 | 1.84 | 2 | |
| 05/01 | @MIN | 1.0 | 16 | 1 | 0 | 1 | N/A | 6.59 | 1.90 | 1 | |
| 04/28 | BOS | 1.0 | 10 | 2 | 0 | 0 | HOLD | 6.40 | 1.82 | 4 | |
| 04/26 | CLE | 1.0 | 24 | 1 | 1 | 0 | HOLD | 6.94 | 1.97 | 3 | |
| 04/21 | @LAA | 0.1 | 18 | 1 | 0 | 1 | HOLD | 7.59 | 2.06 | -0 | |
| 04/20 | @LAA | 1.0 | 17 | 3 | 0 | 0 | SAVE | 6.97 | 1.94 | 10 | |
| 04/18 | @ARI | 1.0 | 26 | 2 | 1 | 4 | LOSS | 7.71 | 2.04 | -7 | |
| 04/14 | @MIL | 0.2 | 32 | 1 | 3 | 2 | N/A | 4.32 | 1.80 | -2 | |
| 04/12 | MIN | 1.0 | 12 | 2 | 0 | 0 | N/A | 2.35 | 1.30 | 4 | |
| 04/08 | LAD | 1.0 | 21 | 2 | 1 | 0 | SAVE | 2.70 | 1.50 | 8 | |
| 04/07 | LAD | 1.0 | 14 | 2 | 1 | 1 | N/A | 3.18 | 1.41 | 2 | |
| 04/03 | @CHW | 0.2 | 14 | 1 | 0 | 0 | LOSS | 1.93 | 1.07 | -4 | |
| 04/01 | COL | 1.0 | 16 | 3 | 0 | 0 | N/A | 2.25 | 0.75 | 5 | |
| 03/31 | COL | 1.0 | 15 | 1 | 0 | 0 | N/A | 3.00 | 1.00 | 3 | |
| 03/29 | ATH | 1.0 | 10 | 2 | 0 | 0 | SAVE | 4.50 | 1.00 | 9 | |
| 03/27 | ATH | 1.0 | 22 | 4 | 0 | 1 | WIN | 9.00 | 1.00 | 10 | |
| Totals: | 39.0 | 761 | 64 | 15 | 21 | 116 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | TOR | 8 | 31.1 | 556 | 22 | 17 | 0 | 0-4 | 4.88 | 1.72 | 6.3 | 44 |
| 2017 | TOR | 23 | 97.0 | 1610 | 82 | 40 | 0 | 6-5 | 6.03 | 1.51 | 7.6 | 188 |
| 2018 | TOR | 6 | 8.2 | 181 | 5 | 7 | 0 | 0-0 | 9.35 | 2.54 | 5.2 | 2 |
| 2019 | COL | 15 | 70.0 | 1256 | 68 | 34 | 0 | 2-6 | 6.56 | 1.59 | 8.7 | 94 |
| 2020 | COL | 16 | 19.0 | 399 | 20 | 9 | 1 | 2-1 | 10.42 | 2.16 | 9.5 | 32 |
| 2021 | CIN | 31 | 75.0 | 1360 | 79 | 45 | 0 | 3-5 | 4.44 | 1.55 | 9.5 | 123 |
| 2022 | CIN | 35 | 46.1 | 848 | 45 | 23 | 0 | 2-0 | 3.69 | 1.36 | 8.7 | 94 |
| 2023 | PHI | 62 | 50.0 | 972 | 78 | 20 | 1 | 6-3 | 2.88 | 1.08 | 14 | 174 |
| 2024 | PHI | 71 | 63.0 | 1045 | 90 | 18 | 10 | 4-5 | 3.14 | 1.1 | 12.9 | 214 |
| 2025 | TOR | 81 | 78.0 | 1335 | 102 | 31 | 35 | 9-7 | 4.04 | 1.17 | 11.8 | 367 |
| 2026 | TOR | 44 | 39.0 | 761 | 64 | 15 | 5 | 5-6 | 4.85 | 1.51 | 14.8 | 116 |
| ON PACE | 74 | 66 | 1284 | 108 | 25 | 8 | 8-10 | 4.85 | 1.51 | 14.8 | 196 | |
| 3-YEAR AVG | 71 | 63 | 1117 | 90 | 23 | 15 | 6-5 | 3.43 | 1.13 | 12.9 | 252 | |
| Career | 392 | 563.1 | 10323 | 655 | 259 | 0 | 0-0 | 5.02 | 1.47 | 10.5 | ||
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | NAN |
| NAME | OWN | START |
|---|---|---|
| Alejandro Kirk | 23% | 14% |
| NAME | OWN | START |
|---|---|---|
| Not available. | N/A | N/A |
| NAME | OWN | START |
|---|---|---|
| Ernie Clement | 86% | 70% |
| NAME | OWN | START |
|---|---|---|
| George Springer | 65% | 39% |
| NAME | OWN | START |
|---|---|---|
| Kevin Gausman | 95% | 86% |
| NAME | OWN | START |
|---|---|---|
| Jeff Hoffman | 46% | 43% |
| Spencer Miles | 3% | 3% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 56-38 | .596 | - | 425 | 393 | |
| 54-42 | .563 | 3 | 462 | 371 | |
| 46-48 | .489 | 10 | 385 | 358 | |
| 46-51 | .474 | 11.5 | 447 | 466 | |
| 45-51 | .469 | 12 | 392 | 427 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Brandon Valenzuela | 57 | 162 | 19 | 39 | 7 | 20 | 1 | .241 | |
| Alejandro Kirk | 26 | 89 | 8 | 18 | 2 | 9 | 0 | .202 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Vladimir Guerrero Jr. | 91 | 336 | 51 | 88 | 6 | 41 | 7 | .262 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Ernie Clement | 93 | 358 | 42 | 106 | 8 | 32 | 3 | .296 | |
| Luis Urías | 12 | 24 | 2 | 7 | 1 | 2 | 0 | .292 | |
| Lenyn Sosa | 40 | 113 | 11 | 22 | 1 | 9 | 0 | .195 | |
| Charles McAdoo | 8 | 25 | 2 | 4 | 1 | 3 | 0 | .160 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Kazuma Okamoto | 93 | 339 | 50 | 81 | 22 | 62 | 0 | .239 | |
| Sean Keys | 9 | 32 | 5 | 6 | 1 | 5 | 0 | .188 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Andrés Giménez | 91 | 289 | 25 | 67 | 7 | 38 | 10 | .232 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Jesús Sánchez | 73 | 215 | 22 | 59 | 7 | 29 | 1 | .274 | |
| Daulton Varsho | 83 | 279 | 36 | 67 | 7 | 24 | 9 | .240 | |
| Nathan Lukes | 62 | 198 | 23 | 57 | 5 | 18 | 0 | .288 | |
| Yohendrick Pinango | 51 | 150 | 11 | 40 | 5 | 20 | 0 | .267 | |
| Myles Straw | 85 | 146 | 26 | 34 | 3 | 16 | 3 | .233 | |
| Davis Schneider | 49 | 98 | 16 | 15 | 3 | 12 | 1 | .153 | |
| Jonatan Clase | 6 | 17 | 4 | 6 | 2 | 6 | 0 | .353 | |
| Addison Barger | 9 | 22 | 2 | 1 | 0 | 2 | 0 | .045 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| George Springer | 66 | 257 | 31 | 56 | 9 | 22 | 6 | .218 | |
| Eloy Jiménez | 12 | 31 | 2 | 9 | 0 | 3 | 0 | .290 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Dylan Cease | 17 | 6 | 4 | 0 | 98.1 | 148 | 2.56 | 1.13 | |
| Kevin Gausman | 20 | 4 | 8 | 0 | 112.1 | 116 | 4.33 | 1.22 | |
| Trey Yesavage | 14 | 4 | 4 | 0 | 75.0 | 69 | 3.72 | 1.16 | |
| Patrick Corbin | 17 | 3 | 4 | 1 | 76.1 | 59 | 5.07 | 1.48 | |
| Simeon Woods Richardson | 15 | 1 | 7 | 0 | 57.2 | 31 | 6.40 | 1.75 | |
| Adam Macko | 18 | 2 | 0 | 0 | 18.2 | 19 | 4.34 | 1.39 | |
| Max Scherzer | 6 | 1 | 4 | 0 | 22.0 | 14 | 10.23 | 1.73 | |
| Shane Bieber | 4 | 0 | 1 | 0 | 17.2 | 13 | 7.64 | 2.04 | |
| Cody Ponce | 1 | 0 | 0 | 0 | 2.1 | 3 | 3.86 | 0.86 | |
| Chad Dallas | 2 | 1 | 0 | 0 | 4.2 | 3 | 1.93 | 1.07 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Louis Varland | 44 | 3 | 3 | 19 | 49.0 | 67 | 1.10 | 0.98 | |
| Jeff Hoffman | 44 | 5 | 6 | 5 | 41.1 | 64 | 4.57 | 1.40 | |
| Tyler Rogers | 45 | 1 | 2 | 2 | 43.2 | 22 | 1.65 | 1.12 | |
| Braydon Fisher | 44 | 3 | 3 | 1 | 47.0 | 48 | 3.45 | 1.15 | |
| Mason Fluharty | 50 | 4 | 1 | 1 | 37.2 | 45 | 4.54 | 1.49 | |
| Joe Mantiply | 17 | 1 | 0 | 0 | 17.2 | 16 | 2.04 | 1.13 | |
| Brendon Little | 6 | 0 | 2 | 0 | 4.2 | 7 | 27.00 | 3.86 | |
| Josh Fleming | 1 | 0 | 0 | 0 | 3.0 | 1 | 12.00 | 2.67 | |
| Chase Lee | 3 | 0 | 0 | 0 | 3.1 | 1 | 8.10 | 1.80 | |
| Hayden Juenger | 2 | 0 | 0 | 0 | 2.0 | 0 | 13.50 | 2.00 | |
| Tanner Andrews | 2 | 0 | 0 | 0 | 3.0 | 1 | 0.00 | 1.00 | |
| Spencer Miles | 26 | 4 | 1 | 0 | 60.0 | 57 | 2.85 | 1.10 | |
| Yariel Rodríguez | 10 | 0 | 1 | 0 | 9.1 | 6 | 7.71 | 2.04 | |
| Lazaro Estrada | 2 | 0 | 0 | 0 | 6.1 | 3 | 2.84 | 0.79 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 07-17 | CHW | 07:15 EDT | |
| 07-18 | CHW | 03:07 EDT | |
| 07-19 | CHW | 12:15 EDT |
May 30th
Orioles Stun Blue Jays with 9th-Inning Comeback Win, 6-5
Apr 24th
Blue Jays to Share Closer Duties, Jeff Hoffman Remains Key Weapon
Apr 22nd
Blue Jays Rally Past Angels 4-2 for Third Straight Win
Mar 14th
Jeff Hoffman Joins Team USA for World Baseball Classic Semifinals
Nick Martinelli Throws Down a Perfect Dunk at 6'6"
@LAClippers
Kadary Richmond Delivers Chasedown Block in NBA Summer League Action
@NBA
Baba Miller Throws Down Alley-Oop Dunk in NBA Summer League
@NBA
Baba Miller Throws Down Alley-Oop Dunk in NBA Summer League Action
@NBA
NBA Summer League: Spurs Win Behind Ja’Kobi Gillespie’s 25; Celtics Earn Victory Led by Hugo González’s Double-Double
@NBA
Knicks Sweep All ESPY Categories, Led by Jalen Brunson
@alanhahn
Joe Flacco Says His Son Benched Him in Fantasy Football as He Roasted Shedeur Sanders’ Visor
@NFL_DovKleiman
Messi Compared to Michael Jordan as a Once-in-a-Generation Great
@McClain_on_NFL
Fernando Mendoza Accepts ESPY, Sends “Go Raiders” Message
@samwarren83
Sam LaPorta Poised for a Career-Best Season with the Lions
@PrideOfDetroit
49ers Consider Upton Stout in Their Safety Plans
@LombardiHimself
Puka Nacua Earns the Highest-Graded Season Ever for an NFL Receiver in the PFF Era
@PFF
Athletics Reportedly Calling Up Top Prospects Tommy White and Yunior Tur for MLB Debuts
@MLBPipeline
A’s Call Up Top Prospect Tommy White for MLB Debut Friday vs. Nationals
@RyanDivish
Athletics Call Up Top Prospect Tommy White for MLB Debut Friday
@JeffPassan
Kevin McGonigle Rarely Swings at Waste Pitches, While Javier Báez Ranks Last Among MLB Hitters
@Lynn_Henning
MLB All-Star Game Concerns, Jordan Walker’s HR Derby, and Dodgers’ Dominance Discussed
@Buster_ESPN
Rangers Release Austin Voth
MLBTradeRumors
Nick Martinelli Throws Down a Perfect Dunk at 6'6"
@LAClippers
Kadary Richmond Delivers Chasedown Block in NBA Summer League Action
@NBA
Baba Miller Throws Down Alley-Oop Dunk in NBA Summer League
@NBA
Baba Miller Throws Down Alley-Oop Dunk in NBA Summer League Action
@NBA
NBA Summer League: Spurs Win Behind Ja’Kobi Gillespie’s 25; Celtics Earn Victory Led by Hugo González’s Double-Double
@NBA
Knicks Sweep All ESPY Categories, Led by Jalen Brunson
@alanhahn
Trevor Zegras’ Two-Way Breakout Goes Under the Radar, Ranking Among NHL’s Best in Overall and Defensive Impact
@charlieo_conn
Flyers Sign Trevor Zegras to Four-Year, $36.4M Deal
@JFreshHockey
Trevor Zegras’ Under-the-Radar Two-Way Breakout Highlighted by Elite Defensive Impact
@charlieo_conn
Breaking: Trevor Zegras Signs Four-Year, $36.5M Extension
@drosennhl
Flyers Sign Trevor Zegras to Four-Year, $36.5M Contract Extension
@charlieo_conn
Trevor Zegras Revitalizes Career with Flyers, Signs Fair Deal as Low-End First-Liner
@domluszczyszyn
| Christian Scott NYM SP | +2.6 |
| Curtis Mead WAS 3B | +2.5 |
| JJ Bleday CIN LF | +1.3 |
| Landen Roupp SF SP | +1.3 |
| Ben Rice NYY 1B | +1.2 |
| Zach Thornton NYM SP | +1.2 |
| Jung Hoo Lee SF RF | +1.2 |
| Clay Holmes NYM SP | +1.2 |
| Justin Wrobleski LAD SP | +1.1 |
| Casey Mize DET SP | +1.1 |
| Dillon Dingler DET C | +1.1 |
| Kevin Gausman TOR SP | +1.1 |
| Jared Jones PIT SP | +1.0 |
| Jake Bennett BOS SP | +1.0 |
| Brady Singer CIN SP | +1.0 |
| Robert Gasser MIL SP | -2.7 |
| Carter Jensen KC C | -2.4 |
| Ezequiel Tovar COL SS | -2.2 |
| Trent Grisham NYY CF | -2.1 |
| Lawrence Butler ATH RF | -2.0 |
| Brandon Woodruff MIL SP | -1.7 |
| Austin Riley ATL 3B | -1.7 |
| Yainer Diaz HOU C | -1.6 |
| Jakob Marsee MIA CF | -1.6 |
| Masyn Winn STL SS | -1.6 |
| Spencer Torkelson DET 1B | -1.5 |
| Seranthony Dominguez CHW RP | -1.5 |
| Blaze Alexander BAL 3B | -1.5 |
| Cole Ragans KC SP | -1.5 |
| Daniel Palencia CHC RP | -1.5 |