Wednesday provided volume among its peaks and valleys for high-leverage results. Relievers recorded eight wins and nine saves while suffering six losses. In today’s takeaways, an encouraging outing in the Bronx, an intriguing option for the Phillies made his debut in relief, and a rough night in Los Angeles.
Three Takeaways
(1) A step forward for D-Will: In his best appearance at home, Devin Williams stranded the “place” runner while navigating around a walk and a hit-batter for a scoreless ninth by recording three strikeouts. He collected his first win, throwing 21 pitches (11 strikes – 52.4 Strike%) and producing five whiffs (23.8 SwStr%).

His command was not pristine, but this represents a step forward in his return to closing games. Luke Weaver let both inherited runners score at the top of the eighth on Jackson Merrill’s RBI single and a sacrifice fly. He finished with 1.2 scoreless innings, yielding one hit on 18 pitches (13 strikes – 72.2 Strike%) with three whiffs (16.7 SwStr%). He has a 0.71 WHIP with 16 strikeouts against six walks (15.9 K-BB%) in 17 innings.
Hierarchy Remains: Luke Weaver | Devin Williams | Fernando Cruz
(2) Hoffman cannot escape LA: Jeff Hoffman allowed three earned runs while facing the Angels for a second straight game, resulting in his first loss and a first blown save. He took over with a two-run at the bottom of the ninth and issued Kyren Paris a lead-off walk, followed by consecutive singles, loading the bases. Hoffman recorded a strikeout against Taylor Ward and then gave up Jorge Soler’s walk-off, two RBI double. He threw 14 pitches (9 strikes – 64.3 Strike%) and induced two whiffs (14.3 SwStr%) in one-third of the ninth. Following the game, the closer felt he was missing spots with his pitches, and he did leave pitches up in the zone:

He has a 1.06 WHIP with 24 strikeouts versus three walks (30.9 K-BB%) across 17 innings, and his 1.90 SIERA and 1.98 xERA confirm these games as blips, not panic. Also, during this game, Yariel Rodríguez worked 1.1 scoreless innings, yielding a hit and striking out two, securing his third hold. He may be earning a larger leverage share, and if he’s used like this over the weekend ahead of Chad Green, the hierarchy will be adjusted.
Hierarchy Remains: Jeff Hoffman | Yimi García | Chad Green
(3) Is Taijuan taking the Hoffman path? Many forget Taijuan Walker‘s former teammate was a starting pitcher before becoming a reliever and recorded more than three outs in 14 games between 2023 and 2024 for the Phillies. Last night, Walker carried over his gains this season by recording his first career save. He worked three scoreless frames, yielding a hit and striking out seven of ten batters. He threw 45 pitches (66.7 Strike%) and induced four whiffs (8.9 SwStr%).

Including this appearance, he has a 1.24 WHIP with 29 strikeouts through 31.1 innings. This appearance, combined with early-season struggles by Orion Kerkering and Jordan Romano, may pave the way for some leverage work or multi-inning saves going forward, as Corey Seidman of NBC Philadelphia notes in this article:

Those in leagues with pitcher designations should stash Walker as a SPARP option and monitor his usage patterns closely in upcoming contests.
Hierarchy Remains: *José Alvarado | *Jordan Romano | Orion Kerkering
*= floating closer concept
For the save streamers:
Vulture Save Options for May 8
- Lucas Erceg (KC): Estévez threw 21 pitches last night and has pitched in two of the previous three days.
- Yiimi García (TOR): Hoffman has appeared in consecutive contests.
- Graham Ashcraft (CIN): Pagán and Santillan have worked in back-to-back games.
Doubleheader Options
- Detroit Tigers: Preferred option – Tyler Holton; YOLO – Beau Brieske
Vulture Save Stashes for May 9
- Yennier Cano (BAL): Until Félix Bautista appears on consecutive days; if he pitches, we assume he’s off the next day.
Here are the remaining leverage events of interest from Wednesday.
Closer CliffsNotes
Boston Red Sox
Although he allowed a solo home run, Aroldis Chapman recorded his fifth save, issuing a walk and striking out one, closing a two-run win over Texas. He threw 18 pitches (11 strikes – 61.1 Strike%) and induced two whiffs (11.1 SwStr%), along with registering the fastest pitch this season (103.8 miles per hour).

This marked his first save since April 15. He has a 1.05 WHIP and 18 strikeouts versus five walks (26 K-BB%) over 12.1 innings.
- Greg Weissert retired the side for his fourth hold in the eighth.
- Brennan Bernardino earned his second win, working a clean seventh ahead of his team’s two-run rally at the bottom of the frame.
Updated Hierarchy: Aroldis Chapman | Liam Hendriks | Greg Weissert
Cincinnati Reds
Bouncing back on his 34th birthday, Emilio Pagán preserved a one-run win over Atlanta with a scoreless ninth, allowing a two-out single and recording two strikeouts for his ninth save. He threw 22 pitches (15 strikes – 68.2 Strike%) and produced five whiffs (22.7 SwStr%).

He’s posted a 0.63 WHIP with 20 strikeouts against four walks (25.4 K-BB%) across 17.1 innings.
- Tony Santillan notched his ninth hold, striking out one in a clean top of the eighth.
- Luis Mey recorded a clean seventh and struck out one for his first hold.
- Brent Suter logged two innings, giving up a solo home run (Drake Baldwin) and recording three strikeouts while collecting his first win.
Hierarchy Remains: Emilio Pagán | Tony Santillan | Graham Ashcraft
Cleveland Guardians
Securing his eighth save, Emmanuel Clase closed a two-run win in Washington, working around a one-out CJ Abrams single and a stolen base with a strikeout, followed by a game-ending flyout against James Wood. He threw 12 pitches (83.3 Strike%) and produced three whiffs (25 SwStr%).

He’s converted his last four save chances, allowing two runs (one earned) with five strikeouts (29.4 K-BB%) and a 1.00 WHIP.
- Kolby Allard notched his first hold, retiring the side in the eighth.
- Cade Smith let both inherited runners score, giving up two hits and a walk while recording one out. He received credit for his ninth hold.
- Joey Cantillo collected his first win, tossing a scoreless fifth, walking and striking out one.
Hierarchy Remains: Emmanuel Clase | Cade Smith | Hunter Gaddis
Detroit Tigers
Capping a two-run rally and collecting his second win, Will Vest tossed two scoreless frames at Coors, allowing a hit and two walks (one intentional – Michael Toglia) while striking out two. He threw 30 pitches (70 Strike%) without a whiff. He has a 1.06 WHIP with 18 strikeouts versus seven walks (17.5 K-BB%) through 16 innings.
- Tommy Kahnle worked around a hit and two walks while striking out one in a scoreless eighth, throwing 23 pitches (9 strikes – 39.1 Strike%) without a whiff.
- Brenan Hanifee tossed a scoreless seventh, yielding a hit and striking out one.
- Brant Hurter logged 2.1 scoreless frames, scattering two hits and striking out two.
Hierarchy Remains: *Will Vest | *Tommy Kahnle | Tyler Holton
*= match-up-based approach
Houston Astros
Showing signs of rust after last appearing on April 29, Josh Hader tossed a scoreless bottom of the ninth, finishing an eight-run win at Milwaukee. His outing began by walking Isaac Collins, striking out Christian Yelich, then giving up Rhys Hoskins’ double. After recording a strikeout of Daz Cameron, he hit Caleb Durbin with a pitch before inducing a game-ending flyout. Hader threw 19 pitches (12 strikes – 63.2 Strike%) and produced four whiffs (21.1 SwStr%).

He has a 0.88 WHIP with 22 strikeouts against four walks (28.6 K-BB%) through 16 innings.
- Bryan Abreu retired the side in the eighth on six pitches.
Hierarchy Remains: Josh Hader | Bryan Abreu | Bryan King
Kansas City Royals
Dealing with traffic at the top of the ninth, Carlos Estévez allowed Miguel Vargas’ lead-off double, Luis Robert Jr.’s RBI single, and another single before recording a strikeout. With one out, Estévez induced a groundout and a game-ending strikeout for his 11th save. He allowed three hits and an earned run while striking out two on 21 pitches (71.4 Strike%) with five whiffs (23.8 SwStr%).

He’s converted six straight save chances, but this outing snapped his modest five-game scoreless streak.
- Lucas Erceg fired a clean eighth, striking out the side and throwing 17 pitches (12 strikes – 70.6 Strike%) while producing four whiffs (23.5 SwStr%).
Hierarchy Remains: Carlos Estévez | Lucas Erceg | Daniel Lynch IV
Minnesota Twins
Locking down his fifth save, Jhoan Durán fired a clean top of the ninth, striking out the side on 14 pitches (11 strikes – 78.6 Strike%) and inducing two whiffs (14.3 SwStr%).

He’s recorded a save in three consecutive appearances and been scoreless in his last five. He’s posted a 1.04 WHIP with 20 strikeouts versus eight walks (18 K-BB%) over 16.1 innings.
- Griffin Jax navigated around two hits for a scoreless eighth, securing his tenth hold. Brock Stewart tossed a scoreless seventh, giving up a hit and striking out one.
- Louis Varland stranded a runner despite yielding a hit during one-third of the sixth.
- Danny Coulombe collected his first win, stranding two runners in the fifth, allowing a hit, and striking out two in a scoreless combined inning.
Hierarchy Remains: Jhoan Durán | Griffin Jax | Louis Varland
San Francisco Giants
Working around a lead-off single by Carson Kelly, Ryan Walker induced Justin Turner’s double-play grounder and a game-ending Nico Hoerner groundout, preserving the two-run margin while recording his seventh save. He threw 14 pitches (8 strikes – 57.1 Strike%) and produced three whiffs (21.4 SwStr%).

He has a 1.35 WHIP with 15 strikeouts against four walks (18.3 K-BB%) through 13.1 innings.
- Tyler Rogers retired the side in the eighth, notching his ninth hold.
- Camilo Doval extended his scoreless streak to 13 games, walking one and striking out two in a scoreless seventh, securing his fifth hold. In this stretch, he’s posted a 0.325 WHIP with 11 strikeouts versus three walks (20 K-BB%) through 12.1 innings.
Hierarchy Remains: Ryan Walker | Camilo Doval | Tyler Rogers
Seattle Mariners
Handed a one-run lead at the bottom of the ninth, Andrés Muñoz permitted Luis Urías’ lead-off single, then bore down, recording two strikeouts, sandwiched around a flyout for his American League-leading 13th save. He threw 18 pitches (11 strikes – 61.1 Strike%) and generated five whiffs (27.8 SwStr%) while facing the A’s 7-8-9-1 hitters.

He owns a 0.83 WHIP with 25 strikeouts versus eight walks (25 K-BB%) through 18 scoreless frames.
- Gabe Speier retired both batters at the bottom of the eighth for his sixth hold.
- Eduard Bazardo collected his first win, logging 1.1 scoreless innings, yielding a hit and striking out one.
Hierarchy Remains: Andrés Muñoz | Carlos Vargas | Matt Brash
The Athletics
Curious leverage moves resulted in a one-run deficit. Grant Holman worked around two hits for a scoreless top of the ninth. Justin Sterner retired his only batter in the eighth via strikeout, stranding a runner.
Noah Murdock took over in the seventh, stranding a runner, but struggled during his up-down. During the eighth, he issued a one-out walk, and after a strikeout, the pinch-runner stole second and then scored the game-tying run on Leody Taveras’ single. He stole second, then scored the go-ahead run on Dylan Moore’s double, resulting in Murdock’s removal, his first loss, and a first blown save.
- T.J. McFarland recorded two outs in the seventh and allowed a hit, securing his fifth hold.
Hierarchy Remains: Mason Miller | Tyler Ferguson | Justin Sterner
Quick Hits
- Colorado Rockies: Forced into a two-inning outing, Zach Agnos gave up two runs at the top of the tenth on Spencer Torkelson’s RBI double and a fielding error by Jordan Beck. He finished with a hit and two unearned runs, striking out two on 27 pitches (66.7 Strike%) and generating six whiffs (22.2 SwStr%). He owns a 0.75 WHIP with three strikeouts across 9.1 innings. Seth Halvorsen worked 1.2 scoreless frames, giving up a hit and a walk while striking out three. He threw 24 pitches (62.5 Strike%) and produced five whiffs (20.8 SwStr%). With its two best relievers entering a doubleheader on this usage pattern during a loss, it may answer questions about the team’s record.
- Los Angeles Angels: After tossing a scoreless top of the ninth while allowing a walk, Brock Burke collected his third win on a walk-off rally at the bottom of the inning. He threw 11 pitches (36.4 Strike%) versus Toronto’s 9-1-2-3 hitters.
- Los Angeles Dodgers: Taking the baton from Landon Knack, newly promoted Matt Sauer logged four innings, giving up a hit, an unearned run, and a walk while striking out four, recording his first major league save. He threw 42 pitches (31 strikes – 73.8 Strike%) and produced seven whiffs (16.7 SwStr%). He’s the seventh pitcher with at least one save for Los Angeles this season; there are five franchises with fewer than seven saves this year. Before the game, the team placed Evan Phillips on the 15-day injured list with right elbow discomfort.
- Miami Marlins: As the first reliever in the contest, Cade Gibson suffered his first loss, allowing two hits, an earned run, and a walk during his combined inning. Lake Bachar imploded, giving up four hits, six earned runs, and three walks while striking out one in one-third of the seventh.
- San Diego Padres: Tasked with a tied game at the bottom of the tenth, Jeremiah Estrada suffered his second loss. He allowed a sacrifice bunt, followed by a walk-off sacrifice fly by J.C. Escarra. Robert Suarez worked a scoreless ninth, giving up Cody Bellinger’s one-out single. Jason Adam gave up a game-tying Trent Grisham two-run home run and a walk while striking out one during 1.1 innings.
- St. Louis Cardinals: Completing a combined shutout, Chris Roycroft retired the side and recorded a strikeout at the top of the ninth against the Pirates. Kyle Leahy notched his ninth hold, working around two hits and striking out one in a scoreless eighth. This extended his scoreless streak to eight games, spanning 9.1 innings.
- Tampa Bay Rays: Appearing during a shutout loss, Pete Fairbanks tossed a scoreless top of the ninth against the Phillies’ 3-4-5-6 hitters. One batter reached on an error and reached third on a wild pitch. He threw 15 pitches (60 Strike%) without a whiff. Garrett Cleavinger fired a clean eighth, striking out two. Edwin Uceta allowed a hit and recorded three strikeouts in a scoreless seventh.
- Texas Rangers: Entering at the bottom of the sixth, Hoby Milner allowed three hits and an earned run, getting tagged with his first blown save. Jacob Webb suffered his second loss, stranding a runner and recording two outs in the sixth, but was removed after giving up two hits in the seventh. Both runners scored on Alex Bregman’s two-RBI single with two outs against Robert Garcia; he allowed a hit during a scoreless seventh.
- Washington Nationals: Taking over at the top of the sixth, Jorge López let his only inherited runner score, allowing two hits, three earned runs, and a walk while not retiring a batter. Andrew Chafin could not stem the tide, letting both inherited runners score, giving up a hit, an earned run, and two walks while recording three outs in the sixth. Cole Henry logged three scoreless frames in the eventual loss, scattering two hits and striking out two.
Closer Monkey Emails for 2025
This year, the daily emails will change. Those interested in daily free updates with links should subscribe to our page at Substack. Subscribers to the former site will not transfer over; readers must register using the new link.
Premium subscribers can still use this link for daily, ad-free content or submit a $25 payment via Venmo to @gjewett9.
Thanks for being part of the Closer Monkey community. Stay safe, and be well.
Statistical Credits:




































