With Tuesday’s slate reduced by three contests and another suspended after four innings, weather permitting, today features 19 games. Last night, relievers recorded six wins, one of which was accompanied by a blown save (Braydon Fisher), and seven saves while suffering four losses. Here are the saves in condensed form:
| Reliever | Save # | Pitches | Strike% | SwStr% | K:BB | BF |
| Josh Hader | 24 | 13 | 84.6 | 23.1 | 2:0 | 5 |
| Carlos Estévez | 23 | 12 | 75 | 0 | 0:0 | 3 |
| Mason Miller | 17 | 11 | 72.7 | 36.4 | 2:1 | 4 |
| David Bednar | 12 | 20 | 60 | 0 | 1:1 | 5 |
| Daniel Palencia | 9 | 10 | 80 | 50 | 2:0 | 3 |
| Ronny Henriquez | 4 | 13 | 61.5 | 15.4 | 2:0 | 3 |
| Jacob Latz | 1 | 43 | 74.4 | 23.3 | 3:0 | 11 |
Noting doubleheaders present volatile forecasts for vulture saves, here are our preferred plays across today’s voluminous slate:
Vulture Save Options for July 2
- Edwin Uceta (TB): Fairbanks, Montgomery, and Cleavinger have all pitched in back-to-back games.
- Jack Perkins (ATH): He recorded a 3.1-inning save on June 28 and is in line for an extended outing today with Miller, Kelly, and Newcomb all having appeared in consecutive contests.
Doubleheader Darts
- Boston Red Sox: Recommended: Garrett Whitlock; YOLO: Greg Weissert
- Cincinnati Reds – Recommended: Taylor Rogers; YOLO: Lyon Richardson
- Detroit Tigers – Recommended: Brenan Hanifee; YOLO: Chase Lee
- Milwaukee Brewers – Recommended: Aaron Ashby; YOLO: Grant Anderson
- New York Mets – Recommended: Ryne Stanek; YOLO: José Buttó
- Philadelphia Phillies – Tanner Banks; YOLO: Taijuan Walker
- San Diego Padres – Recommended: Jeremiah Estrada; YOLO: Adrian Morejon
- Washington Nationals – Recommended: Jose A. Ferrer; YOLO: Brad Lord
Vulture Save Stashes for July 3
- Bennett Sousa (HOU): If Hader and Abreu pitch today, it’s back-to-back games for each reliever.
- Dennis Santana (PIT): If Bednar appears today, it will be consecutive contests.
Three Takeaways
(1) Here’s Ronny: Locking down his fourth save and sealing a combined shutout, Ronny Henriquez fired a clean top of the ninth and recorded two strikeouts against the team that designated him for assignment this spring. He threw 13 pitches (8 strikes – 61.5 Strike%) and produced two whiffs (15.4 SwStr%) while facing the Twins’ 1-2-3 hitters.

He has secured a save in consecutive appearances and been scoreless in eight of nine since June 14, posting a 1.034 WHIP with 13 strikeouts against two walks (33.3 K-BB%) across 8.2 innings. As we have learned, trusting consistent usage patterns with Clayton McCullough has been difficult; however, Henriquez has presented a skill set that warrants a deserved run at being the team’s preferred reliever during save opportunities. Two can be a trend, but keeping the hierarchy as:
Hierarchy Remains: *Ronny Henriquez | *Anthony Bender | Calvin Faucher
*= closer-by-committee
(2) Avoid Atlanta? In a downward spiral during recent games, the team has been shut out in three of its last five, resulting in sparse save situations. Making matters worse, Brian Snitker keeps deploying his best reliever in the eighth inning when an opponent’s best lineup pocket or left-handed hitter. Dylan Lee did record a save on June 23, retiring all four batters faced, but he struggled last night. He allowed Mike Trout’s one-out double, walked Taylor Ward, and Jo Adell’s RBI double, prompting his removal. He finished with two hits, three earned runs, and a walk during one-third of an inning, resulting in his third loss. This snapped his six-game scoreless streak. Since May 17, a span of 39 games, Atlanta’s relievers have two saves, eight holds, and three blown saves. Volume remains a key for success in fantasy, and things can turn, but those with Lee, Raisel Iglesias, or others in SOLDS leagues should be targeting relievers elsewhere.
Hierarchy Remains: *Dylan Lee | *Raisel Iglesias | Pierce Johnson
*= closer-by-committee with Lee facing an opponent’s toughest lineup pocket
(3) Are Weaver’s struggles cementing Williams’ role? As the depth keeps getting tested in this leverage ladder, and losing Fernando Cruz (oblique) for an extended period, amplifying this:

During Tuesday’s afternoon game at Toronto, Mark Leiter Jr. allowed a one-out single, followed by a walk, and was removed with one out at the top of the seventh. Luke Weaver had a batter reach via catcher’s interference, gave up a single, and a George Springer grand slam.

Weaver finished with two hits and three runs (two earned) over one-third of the seventh. Leiter Jr. was charged with his sixth loss, giving up a hit, two earned runs, and a walk during one-third of the seventh. In terms of usage patterns, since returning from the injured list, Weaver has posted three scoreless outings sandwiched between games in which he has allowed multiple runs. He has only entered during the ninth, finishing a seven-run win over the A’s on June 29. Aaron Boone has not announced any role changes since saying he would rely on his co-closers, but the shared label may dissipate soon. For now:
Hierarchy Remains: *Devin Williams | *Luke Weaver | Jonathan Loáisiga
*= co-closer concept
Here are the remaining leverage events of interest from Tuesday.
Closer CliffsNotes
The Athletics – Handed a one-run lead at the bottom of the tenth, Mason Miller navigated around an intentional walk (Jonathan Aranda) and a balk with two strikeouts, securing his 17th save. He threw 11 pitches (72.7 Strike%) and generated four whiffs (36.4 SwStr%).

He extended his scoreless streak to four games, and he has been scoreless in six of his last seven, during which he has a win while converting four of five save opportunities.
- Michael Kelly escaped with a scoreless ninth despite allowing two hits and a walk. He collected his second win after his teammates scored one at the top of the tenth.
- Sean Newcomb logged 1.2 scoreless frames, yielding a hit and a walk while striking out two.
- Justin Sterner suffered his fifth blown save, allowing a game-tying solo home run by Danny Jansen during his combined inning of relief.
Hierarchy Remains: Mason Miller | Michael Kelly | Sean Newcomb
Chicago Cubs –Locking down his ninth save, Daniel Palencia fired a clean top of the ninth and recorded two strikeouts, preserving a three-run lead over the Guardians. He threw 10 pitches (80 Strike%) and generated five whiffs (50 SwStr%).

Since May 21, he has converted all nine save chances while posting a 0.979 WHIP with 19 strikeouts versus three walks (29.1 K-BB%) through 14.1 innings.
- Brad Keller notched his 13th hold, walking and striking out one in a scoreless top of the eighth.
Updated Hierarchy: Daniel Palencia | Brad Keller | Ryan Pressly
Houston Astros – Despite allowing Hunter Goodman’s solo home run, Josh Hader converted his 24th straight save opportunity this season, closing a one-run win in Colorado. He gave up two hits and an earned run while striking out two on 13 pitches (11 strikes – 84.6 Strike%) with three whiffs (23.1 SwStr%). First, his illustrator:

And his results:

This snapped his four-game scoreless streak, but he has recorded a save in his last six appearances since June 22.
- Bryan Abreu fired a clean bottom of the eighth, striking out the side and securing his 21st hold. He threw 14 pitches (71.4 Strike%) and racked up four whiffs (28.6 SwStr%). He extended his scoreless streak to seven games, and he has posted multiple strikeouts in his last three and six of seven since June 19.
- Bryan King worked a scoreless seventh, yielding a hit and striking out one.
- Bennett Sousa collected his second win, retiring the side and striking out one at the bottom of the sixth.
Hierarchy Remains: Josh Hader | Bryan Abreu | Bryan King
Kansas City Royals – Shutting the door on his 23rd save, Carlos Estévez retired Seattle’s 5-6-7 lineup pocket in order, throwing 12 pitches (75 Strike%) without a whiff. His illustrator:

And his results:

It’s his first save since June 20, and he has converted his last six since June 6, recording a 0.33 WHIP with five strikeouts versus zero walks (15.6 K-BB%) across nine innings. If his whiff rate remains down, he must keep commanding his pitchers on the periphery of the strike zone.
- Steven Cruz secured his seventh hold, firing a clean eighth against the 2-3-4 hitters and recording a strikeout.
- Lucas Erceg stranded two runners while retiring all three batters at the bottom of the seventh, and was awarded his third win.
- Angel Zerpa stranded two runners in the sixth and issued two walks in the seventh while recording two outs across both innings.
Hierarchy Remains: Carlos Estévez | Lucas Erceg | John Schreiber
Pittsburgh Pirates – Securing his 12th save and preserving a combined shutout, David Bednar navigated around a hit and a walk while striking out one at the top of the ninth against the Cardinals. He issued a lead-off walk, induced a flyout, gave up a double, putting runners on second and third, then bore down, getting a fielder’s choice groundout, followed by a game-ending strikeout against Brendan Donovan. Bednar threw 20 pitches (60 Strike%) without a whiff.

Since May 24, he has allowed an unearned run while collecting two wins and converting all eight save chances, recording a 0.667 WHIP with 20 strikeouts against four walks (29.6 K-BB%) over 15 innings.
- Isaac Mattson worked around two walks for a scoreless eighth and earned his second win when his teammates scored the only run of the game at the bottom of the inning.
- Caleb Ferguson logged two scoreless frames, yielding a hit and striking out two.
Hierarchy Remains: David Bednar | Dennis Santana | Caleb Ferguson
Texas Rangers – Not only did Jacob Latz record his first major league save, but he has also been a valuable asset for his team since June 14. In this outing, he logged three scoreless frames against Baltimore, scattering two hits and striking out three on 43 pitches (32 strikes – 74.4 Strike%) with ten whiffs (23.3 SwStr%).

Over his last five appearances, he has posted a win, this save, and made a spot start. He has worked 19 innings, recording a 0.737 WHIP with 14 strikeouts against seven walks. Latz had been SPARP-tacular.
Hierarchy Remains: Robert Garcia | Luke Jackson | Chris Martin
Toronto Blue Jays – In order of appearance, Nick Sandlin recorded his fourth hold, giving up a hit and striking out during a scoreless top of the sixth.
Justin Bruihl took over in the seventh, allowing a lead-off single, issuing an intentional walk (Aaron Judge), and inducing a fielder’s choice groundout before being removed with runners at the corners.
Braydon Fisher replaced him, and let an inherited runner score in a fielding error, and the game-tying run on a fielder’s choice groundout. He did not give up a hit and recorded two outs, one via strikeout, getting credit for his second win despite being tagged with his first blown save.
- Chad Green allowed a walk during a scoreless eighth.
- Yariel Rodríguez yielded a hit, an earned run, and a walk at the top of the ninth, finishing an eventual seven-run win.
Hierarchy Remains: Jeff Hoffman | Yariel Rodríguez | Chad Green
Quick Hits
- Arizona Diamondbacks: Finishing a six-run win over the Giants, Anthony DeSclafani logged two scoreless frames, yielding a hit and striking out two.
- Los Angeles Angels: Capping a combined shutout, in a non-save capacity, Kenley Jansen navigated around Ozzie Albies’ lead-off single by retiring the next three batters, two via strikeout. He threw 18 pitches (14 strikes – 77.8 Strike%) and induced two whiffs (11.1 SwStr%). Reid Detmers allowed a hit during a scoreless eighth. José Fermin collected his first career win, giving up a hit and striking out two during a scoreless bottom of the seventh before his team’s four-run rally at the top of the eighth.
- Los Angeles Dodgers: Closing a five-run win over the White Sox, Anthony Banda fired a clean top of the ninth, striking out the side. Jack Dreyer worked a scoreless eighth, walking and striking out one.
- St. Louis Cardinals: Entering a scoreless game at the bottom of the eighth, Phil Maton allowed three hits and an earned run on a sacrifice fly while striking out one, resulting in his third loss. This ended his six-game scoreless streak.
- Tampa Bay Rays: Tasked with the top of the tenth, Mason Montgomery recorded an out on a sacrifice bunt, issued a walk, and gave up an unearned run on a sacrifice fly, with a runner getting thrown out trying to advance to second, resulting in his second loss. Pete Fairbanks fired a clean top of the ninth, striking out two on 12 pitches (75 Strike%) and producing three whiffs (25 SwStr%).
Monkey Merch
Closer Monkey t-shirts, long-sleeve tees, polos, a quarter-zip, and trucker hats are available for order through July 10 at this LINK.

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.
If you would like to leave a tip, please use this link for PayPal. Venmo can be sent to the address above.
Thanks for being part of the Closer Monkey community. Stay safe, and be well.
Statistical Credits:




























