| IP | ERA | W-L | HLD | SV | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|---|---|
| 32.2 | 1.38 | 1-3 | 0 | 24 | 50/6 | 13.8 | 0.92 | 18.08 |
| Compared to same point last season | ||||||||
| 42.1 | 1.49 | 4-4 | 1 | 15 | 48/16 | 10.2 | 1.11 | |
Jhoan Duran solidifies his status as an elite fantasy closer during an All-Star campaign
Duran has been untouchable recently, posting a perfect 0.00 ERA and a 0.78 WHIP over his last nine innings of work. The second-place Phillies, currently 54-43 and just two games out of the division lead, continue to lean on him as their primary closer. While the bullpen has dealt with recent injuries to Lou Trivino and Tanner Banks, Duran remains the undisputed anchor at the back end, having successfully moved past the oblique strain that sidelined him earlier this spring.
His 2026 performance has been superior to our models' initial expectations, as he currently boasts a 1.40 ERA and an elite 0.93 WHIP that easily beats his season projection of 3.04. With nearly 14 strikeouts per nine innings and 24 saves already recorded, the right-hander has transitioned from a high-upside arm into a reliable top-five fantasy closer. His recent dominant stretch suggests his current performance is a sustainable baseline rather than a fluke.
The Phillies have three games remaining this week against the Mets, offering high-leverage opportunities for the man they call 'Durantula.' Matchups look favorable as Philadelphia's offense faces Sean Manaea and his 5.08 ERA, likely leading to the late-inning leads Duran needs to pad his stats. Given his current form and the team's strong push for the division lead, he is a mandatory lineup lock in all fantasy formats. Start.
Updated 1 day ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 07/11 | @DET | 1.0 | 8 | 0 | 0 | 0 | SAVE | 0.83 | 0.83 | 7 | |
| 07/09 | @CIN | 1.0 | 21 | 2 | 0 | 0 | SAVE | 0.85 | 0.85 | 9 | |
| 07/07 | @CIN | 1.0 | 20 | 3 | 0 | 0 | SAVE | 0.88 | 0.85 | 10 | |
| 07/01 | PIT | 1.0 | 14 | 1 | 0 | 0 | N/A | 0.91 | 0.84 | 3 | |
| 06/28 | @NYM | 1.0 | 20 | 0 | 1 | 0 | SAVE | 0.94 | 0.84 | 7 | |
| 06/26 | @NYM | 1.0 | 17 | 1 | 0 | 0 | SAVE | 0.98 | 0.83 | 8 | |
| 06/24 | @WAS | 1.0 | 16 | 3 | 0 | 0 | SAVE | 1.01 | 0.83 | 10 | |
| 06/21 | NYM | 1.0 | 15 | 3 | 0 | 0 | N/A | 1.05 | 0.86 | 5 | |
| 06/20 | NYM | 1.0 | 17 | 2 | 0 | 0 | N/A | 1.09 | 0.85 | 4 | |
| 06/13 | @MIL | 1.0 | 11 | 1 | 0 | 0 | SAVE | 1.14 | 0.85 | 8 | |
| 06/10 | @TOR | 1.0 | 10 | 1 | 0 | 0 | SAVE | 1.19 | 0.88 | 7 | |
| 06/09 | @TOR | 0.0 | 8 | 0 | 0 | 2 | LOSS | 1.25 | 0.83 | -9 | |
| 06/08 | @TOR | 1.0 | 9 | 0 | 0 | 0 | SAVE | 1.25 | 0.83 | 7 | |
| 06/05 | CHW | 1.0 | 16 | 2 | 0 | 0 | SAVE | 1.31 | 0.82 | 9 | |
| 06/03 | SD | 1.0 | 16 | 2 | 0 | 0 | SAVE | 1.37 | 0.86 | 9 | |
| 06/02 | SD | 1.0 | 14 | 3 | 0 | 0 | SAVE | 1.45 | 0.91 | 10 | |
| 05/30 | @LAD | 1.0 | 8 | 0 | 0 | 0 | SAVE | 1.53 | 0.96 | 7 | |
| 05/26 | @SD | 1.0 | 14 | 2 | 0 | 0 | SAVE | 1.62 | 1.02 | 9 | |
| 05/25 | @SD | 1.0 | 17 | 1 | 0 | 0 | SAVE | 1.72 | 1.09 | 8 | |
| 05/23 | CLE | 1.0 | 20 | 1 | 0 | 0 | SAVE | 1.84 | 1.09 | 8 | |
| 05/22 | CLE | 1.0 | 14 | 1 | 0 | 1 | LOSS | 1.98 | 1.10 | -4 | |
| 05/18 | CIN | 1.0 | 18 | 2 | 0 | 0 | SAVE | 1.42 | 1.03 | 9 | |
| 05/14 | @BOS | 1.0 | 17 | 3 | 1 | 0 | SAVE | 1.54 | 1.11 | 10 | |
| 05/12 | @BOS | 1.0 | 21 | 2 | 1 | 0 | SAVE | 1.69 | 1.13 | 8 | |
| 05/10 | COL | 1.0 | 15 | 2 | 0 | 0 | N/A | 1.86 | 1.03 | 4 | |
| 05/08 | COL | 1.0 | 16 | 2 | 0 | 0 | N/A | 2.08 | 1.15 | 4 | |
| 05/05 | ATH | 1.0 | 27 | 2 | 3 | 1 | N/A | 2.35 | 1.17 | 1 | |
| 04/11 | ARI | 1.0 | 12 | 1 | 0 | 0 | SAVE | 1.35 | 0.75 | 8 | |
| 04/06 | @SF | 1.0 | 16 | 0 | 0 | 0 | SAVE | 1.59 | 0.88 | 7 | |
| 04/04 | @COL | 1.0 | 8 | 1 | 0 | 0 | SAVE | 1.93 | 0.86 | 8 | |
| 04/01 | WAS | 1.0 | 6 | 1 | 0 | 0 | WIN | 2.45 | 1.09 | 8 | |
| 03/31 | WAS | 1.0 | 20 | 2 | 0 | 0 | SAVE | 3.38 | 1.50 | 9 | |
| 03/28 | TEX | 1.0 | 22 | 2 | 0 | 1 | LOSS | 5.40 | 1.80 | -3 | |
| 03/26 | TEX | 0.2 | 12 | 1 | 0 | 0 | SAVE | 0.00 | 1.50 | 7 | |
| Totals: | 32.2 | 515 | 50 | 6 | 5 | 205 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | MIN | 55 | 66.1 | 976 | 85 | 16 | 7 | 2-4 | 1.9 | 0.95 | 11.5 | 194 |
| 2023 | MIN | 63 | 65.0 | 1074 | 90 | 26 | 29 | 3-6 | 2.35 | 1.14 | 12.5 | 301 |
| 2024 | MIN | 58 | 52.0 | 881 | 66 | 15 | 23 | 6-8 | 3.81 | 1.21 | 11.4 | 226 |
| 2025 | MIN | 74 | 72.2 | 1116 | 86 | 23 | 32 | 6-6 | 1.86 | 1.1 | 10.7 | 336 |
| 2026 | PHI | 34 | 32.2 | 515 | 50 | 6 | 24 | 1-3 | 1.38 | 0.92 | 13.8 | 205 |
| ON PACE | 56 | 54 | 851 | 82 | 9 | 39 | 1-4 | 1.38 | 0.92 | 13.8 | 339 | |
| 3-YEAR AVG | 65 | 62 | 1024 | 81 | 21 | 28 | 5-7 | 2.53 | 1.13 | 11.4 | 288 | |
| Career | 284 | 284.0 | 4562 | 377 | 86 | 0 | 0-0 | 2.31 | 1.09 | 12 | ||
| ERA | WHIP | SAVES | HOLDS | WINS | SO | K/BB | K/9 | SVHD | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.245 | 0.546 | 1.9 | 0 | 0 | 3.8 | 13.8 | 13.7 | 1.9 | 3.2 | 0.1 | 39.3 | 17 |
| ERA | WHIP | SAVES | HOLDS | WINS | SO | K/BB | K/9 | SVHD | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.9 | 0.8 | 0.8 | 0 | 0 | 1.5 | 13.8 | 13.7 | 0.8 | 1.0 | 0 | 15.7 | 6.8 |
| NAME | OWN | START |
|---|---|---|
| J.T. Realmuto | 18% | 9% |
| NAME | OWN | START |
|---|---|---|
| Bryce Harper | 100% | 63% |
| Alec Bohm | 33% | 16% |
| Aidan Miller | 4% | 0% |
| NAME | OWN | START |
|---|---|---|
| Trea Turner | 97% | 65% |
| Bryson Stott | 54% | 25% |
| NAME | OWN | START |
|---|---|---|
| Kyle Schwarber | 100% | 63% |
| Brandon Marsh | 88% | 45% |
| Justin Crawford | 11% | 5% |
| Adolis Garcia | 8% | 3% |
| Derek Hill | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Jesus Luzardo | 100% | 65% |
| Zack Wheeler | 100% | 64% |
| Cristopher Sanchez | 100% | 60% |
| Aaron Nola | 50% | 28% |
| Andrew Painter | 7% | 3% |
| NAME | OWN | START |
|---|---|---|
| Jhoan Duran | 100% | 86% |
| Orion Kerkering | 8% | 8% |
| Brad Keller | 5% | 1% |
| Jonathan Bowlan | 3% | 2% |
| Jose Alvarado | 2% | 2% |
| Alan Rangel | 2% | 1% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 56-40 | .583 | - | 475 | 369 | |
| 54-44 | .551 | 3 | 425 | 438 | |
| 52-46 | .531 | 5 | 440 | 417 | |
| 49-49 | .500 | 8 | 539 | 513 | |
| 41-57 | .418 | 16 | 402 | 464 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| J.T. Realmuto | 69 | 231 | 27 | 48 | 7 | 33 | 3 | .208 | |
| Rafael Marchán | 31 | 85 | 5 | 9 | 2 | 6 | 0 | .106 | |
| Garrett Stubbs | 20 | 28 | 7 | 5 | 0 | 2 | 0 | .179 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Bryce Harper | 98 | 345 | 59 | 90 | 20 | 57 | 5 | .261 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Bryson Stott | 92 | 324 | 37 | 80 | 7 | 42 | 17 | .247 | |
| Edmundo Sosa | 52 | 147 | 17 | 32 | 5 | 25 | 3 | .218 | |
| Dylan Moore | 15 | 12 | 3 | 0 | 0 | 0 | 1 | .000 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Alec Bohm | 93 | 343 | 31 | 73 | 11 | 47 | 1 | .213 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Trea Turner | 95 | 390 | 63 | 92 | 11 | 34 | 16 | .236 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Brandon Marsh | 93 | 343 | 52 | 102 | 15 | 46 | 8 | .297 | |
| Derek Hill | 73 | 132 | 21 | 34 | 7 | 16 | 10 | .258 | |
| Adolis García | 67 | 231 | 21 | 45 | 7 | 21 | 3 | .195 | |
| Justin Crawford | 89 | 269 | 28 | 70 | 2 | 21 | 12 | .260 | |
| Gabriel Rincones Jr. | 22 | 70 | 6 | 12 | 2 | 6 | 0 | .171 | |
| Felix Reyes | 12 | 38 | 2 | 6 | 1 | 2 | 0 | .158 | |
| Steward Berroa | 6 | 7 | 0 | 1 | 0 | 1 | 0 | .143 | |
| Otto Kemp | 13 | 25 | 0 | 2 | 0 | 0 | 0 | .080 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Kyle Schwarber | 95 | 354 | 57 | 90 | 32 | 59 | 2 | .254 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Cristopher Sánchez | 20 | 11 | 4 | 0 | 127.1 | 144 | 2.62 | 1.19 | |
| Jesús Luzardo | 19 | 8 | 4 | 0 | 110.1 | 136 | 3.51 | 1.22 | |
| Zack Wheeler | 15 | 10 | 1 | 0 | 93.0 | 108 | 2.13 | 0.89 | |
| Aaron Nola | 20 | 3 | 7 | 0 | 103.0 | 108 | 5.68 | 1.45 | |
| Andrew Painter | 14 | 1 | 8 | 0 | 65.0 | 53 | 7.06 | 1.66 | |
| Taijuan Walker | 5 | 1 | 4 | 0 | 22.2 | 17 | 9.13 | 2.07 | |
| Nolan Hoffman | 3 | 0 | 0 | 0 | 4.2 | 2 | 3.86 | 1.93 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Jhoan Duran | 35 | 1 | 3 | 24 | 32.2 | 50 | 1.38 | 0.92 | |
| Brad Keller | 32 | 2 | 1 | 3 | 31.1 | 32 | 4.02 | 1.34 | |
| José Alvarado | 39 | 3 | 3 | 1 | 33.0 | 47 | 6.82 | 1.73 | |
| Orion Kerkering | 39 | 6 | 0 | 1 | 37.0 | 41 | 2.43 | 1.16 | |
| Tim Mayza | 37 | 2 | 3 | 0 | 42.2 | 43 | 3.59 | 1.08 | |
| Lou Trivino | 5 | 0 | 0 | 0 | 6.0 | 7 | 15.00 | 2.83 | |
| Jonathan Bowlan | 34 | 2 | 0 | 0 | 31.2 | 38 | 2.84 | 1.07 | |
| Zach Pop | 7 | 0 | 0 | 0 | 7.1 | 6 | 3.68 | 1.09 | |
| Tanner Banks | 28 | 0 | 4 | 0 | 29.0 | 32 | 7.14 | 2.00 | |
| Max Lazar | 5 | 0 | 0 | 0 | 6.1 | 4 | 7.11 | 1.26 | |
| Seth Johnson | 12 | 1 | 0 | 0 | 13.1 | 16 | 6.75 | 1.58 | |
| Kyle Backhus | 17 | 1 | 0 | 0 | 15.1 | 15 | 5.87 | 1.57 | |
| Alan Rangel | 5 | 0 | 2 | 0 | 19.1 | 22 | 4.19 | 1.40 | |
| Chase Shugart | 26 | 2 | 0 | 0 | 29.0 | 34 | 4.97 | 1.35 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 07-16 | NYM | L 1-4 | Aaron Nola Christian Scott |
| 07-18 | NYM | 04:05 EDT | Jesus Luzardo Sean Manaea |
| 07-19 | NYM | 01:35 EDT | Alan Rangel Nolan McLean |
Jul 4th
Jhoan Duran Earns First Career All-Star Selection
Jun 20th
Jhoan Duran Gets Rare Save Opportunity Amid 12-Run Lead
May 5th
Jhoan Duran Active Tonight; Trevor Richards Odd Man Out in Bullpen
Apr 30th
Jhoan Duran Returns to Bullpen Work After Oblique Injury
Max Fried Nears Return After Rehab Start, Vows to Help Team’s Second-Half Push
@snyyankees
PFF Ranks All 32 Starting NFL Quarterbacks Ahead of 2026 Season
@PFF
Luis Garcia Jr. Drawing Trade Interest as MLB Teams Seek Power Hitters
@Ken_Rosenthal
Sam LaPorta and NFLPA Push for Natural Grass in All NFL Stadiums
@PrideOfDetroit
Anthony Edwards, LaMelo Ball and why the Timberwolves need to bond like an AAU team
On the Wolves
Thanasis Antetokounmpo Celebrates 34th Birthday
@NBA
PFF Ranks All 32 Starting NFL Quarterbacks Ahead of 2026 Season
@PFF
Sam LaPorta and NFLPA Push for Natural Grass in All NFL Stadiums
@PrideOfDetroit
Packers Extend LB Isaiah McDuffie Ahead of 2026 Season
@RapSheet
Tom Brady Credits Michigan Sports Psychologist for Mental Shift That Helped Make Him the GOAT
@McClain_on_NFL
Ravens GM Optimistic About Rashod Bateman’s Breakout in New Offense
@ProFootballTalk
11 NFL Defensive Breakout Candidates to Watch in 2026
@AroundTheNFL
Max Fried Nears Return After Rehab Start, Vows to Help Team’s Second-Half Push
@snyyankees
Luis Garcia Jr. Drawing Trade Interest as MLB Teams Seek Power Hitters
@Ken_Rosenthal
Astros Prospect Lucas Spence Earns MLB Call-Up and Records First Hit
@MLBPipeline
Taylor Ward’s Two-Run Homer Gives Orioles Lead Over Astros
@jcalvinmeyer
Junior Caminero Returns Strongly for Rays After Finger Injury
@TBTimes_Rays
Angels First-Round Pick Jared Grindlinger Signs Contract at Ballpark
@MikeDiGiovanna
Anthony Edwards, LaMelo Ball and why the Timberwolves need to bond like an AAU team
On the Wolves
Thanasis Antetokounmpo Celebrates 34th Birthday
@NBA
Bam Adebayo Celebrates His 29th Birthday
@NBA
Celtics Challenge Fans to Identify Current Players Through Emoji Quiz
@celtics
Tyler Kolek Praised for Entertaining, Self-Deprecating Sidetalk Sports Appearance
@melissarohlin
Pedulla Praises No. 5 Pick Wagler After Clippers’ Overtime Summer League Win
@NBA
Jamie Drysdale Deal Highlights Travis Sanheim’s Team-Friendly Contract
@charlieo_conn
Barrett Hayton Relieved and Excited After Utah Mammoth Matches Devils’ Offer Sheet
@BagleyKSLsports
NHL “Slide-Itis” Epidemic: Defenders Overcommit on 2-on-1s, Making Passing Plays Nearly Twice as Dangerous
@charlieo_conn
Jamie Drysdale Reflects on Breakthrough Season and Emergence With Flyers
@KKurzNHL
Jamie Drysdale Contract Extension with Flyers Analyzed
@charlieo_conn
Barrett Hayton Discusses New Contract and Return to Utah Mammoth
@BagleyKSLsports
| Jared Jones PIT SP | +6.4 |
| Trevor Rogers BAL SP | +4.0 |
| Peter Lambert HOU SP | +4.0 |
| Sean Manaea NYM RP | +3.3 |
| Brandon Pfaadt ARI SP | +3.1 |
| Merrill Kelly ARI SP | +2.4 |
| Troy Melton DET SP | +2.2 |
| JJ Bleday CIN LF | +2.2 |
| Anthony Kay CHW SP | +2.0 |
| Cade Cavalli WAS SP | +1.9 |
| Michael McGreevy STL SP | +1.8 |
| Spencer Arrighetti HOU SP | +1.8 |
| tommy white ATH 3B | +1.8 |
| Joey Cantillo CLE SP | +1.7 |
| Sam Antonacci CHW LF | +1.7 |
| A.J. Ewing NYM CF | -4.0 |
| Aaron Nola PHI SP | -3.6 |
| Bryson Stott PHI 2B | -3.5 |
| Blaze Alexander BAL 3B | -2.9 |
| Cole Carrigg COL CF | -2.7 |
| Reynaldo Lopez ATL SP | -2.2 |
| Alec Bohm PHI 3B | -2.1 |
| Jung Hoo Lee SF RF | -2.1 |
| Brent Rooker ATH RF | -2.1 |
| Brandon Woodruff MIL SP | -2.0 |
| Robert Gasser MIL SP | -2.0 |
| Griffin Jax TB SP | -1.8 |
| Carter Jensen KC C | -1.8 |
| Juan Morillo ARI RP | -1.6 |
| Jorge Soler LAA DH | -1.5 |