Saturday’s slate provided three more shutouts, which, if it seems like there has been a rash of them over the last three days, your feeling would be correct:

Relievers recorded six wins and four saves, including two that required at least two innings, and six losses in yesterday’s slate. Here are the saves in condensed form:
| Reliever | Save # | Pitches | Strike% | SwStr% | K:BB | BF |
| Robert Suarez | 23 | 22 | 54.5 | 18.2 | 2:2 | 5 |
| Ryan Helsley | 16 | 11 | 81.8 | 27.3 | 1:0 | 3 |
| Grant Taylor | 2 | 31 | 74.2 | 12.9 | 2:0 | 6 |
| Jack Perkins | 1 | 48 | 56.3 | 10.4 | 3:2 | 12 |
For the save streamers:
Vulture Save Options for June 29
- Casey Legumina (SEA): One of the few relievers available after back-to-back extra-innings games.
- Luke Jackson (TEX): Garcia and Martin have appeared in consecutive contests.
Vulture Save Stashed for June 30
- Dennis Santana (PIT): If Bednar pitches today, it will be consecutive outings.
- Jeremiah Estrada (SD): If Suarez appeared today, it’s back-to-back games.
- Kevin Ginkel (ARI): He will be unavailable today, and if Miller pitches in today’s contest, it will be two in a row.
Here are the leverage events of interest from Saturday.
Closer CliffsNotes
Arizona Diamondbacks – Tasked with the top of the tenth, Juan Morillo suffered his second loss, allowing Agustin Ramírez’s lead-off RBI single and issuing a walk while striking out one in his outing.
Shelby Miller could not hold a one-run lead at the top of the ninth, giving up Dane Myers’ lead-off single, followed by two stolen bases, and a game-tying sacrifice fly. Miller allowed a hit, an earned run, and recorded two strikeouts while getting tagged with his fifth blown save.

- Ryan Thompson let his only inherited runner score, yielding a hit and striking out one during two-thirds of the eighth, getting credit for his tenth hold.
- Jalen Beeks allowed three hits and three earned runs while striking out one during one-third of the eighth.
- Kevin Ginkel retired the side in the seventh and has turned in consecutive clean appearances.
- Kyle Backhus notched his third hold, firing a clean sixth and striking out two.
Updated Hierarchy: Shelby Miller | Jalen Beeks | Kevin Ginkel
Chicago White Sox – Making a one-run lead stand up, Grant Taylor took over at the top of the eighth and retired all six Giants’ batters faced, two via strikeout for his second save. He threw 31 pitches (23 strikes – 74.2 Strike%) and induced four whiffs (12.9 SwStr%).

Through eight appearances, he has a 0.80 WHIP with 10 strikeouts against one walk (22.2 K-BB%) across ten innings. His usage patterns have not been ideal, but the fantasy community would welcome a save a week. He’s now tied for the team lead in saves.
Hierarchy Remains: *Grant Taylor | *Brandon Eisert | *Steven Wilson
*= closer-by-committee
Miami Marlins – With the score tied at the bottom of the ninth, Anthony Bender took over and retired the side. After his teammates plated a run at the top of the tenth, he returned and fired a clean bottom of the inning, collecting his second win. He logged two clean frames and recorded two strikeouts on 20 pitches (65 Strike%) with one whiff.

This extends his scoreless streak to four games.
- Valente Bellozo worked two scoreless innings while striking out one, keeping his teammates within striking distance.
Hierarchy Remains: Calvin Faucher | Ronny Henriquez | Anthony Bender
Pittsburgh Pirates – Following a rain delay, Braxton Ashcraft took over at the top of the second and logged 2.2 innings, picking up his second win. He allowed five hits and an earned run while striking out two.
- Dennis Santana notched his tenth hold, tossing 1.2 scoreless frames, walking one and striking out two.
- Caleb Ferguson secured his ninth hold, working two scoreless innings, walking one and striking out two.
- David Bednar was warming up for a save chance until his teammates tacked on six runs at the bottom of the eighth. He finished the seven-run win with a scoreless ninth, yielding a hit and striking out two on 18 pitches (83.3 Strike%) with two whiffs (11.1 SwStr%). He has been scoreless in nine of ten appearances this month, posting a 0.70 WHIP with 16 strikeouts against three walks (36.1 K-BB%) across ten innings.

Hierarchy Remains: David Bednar | Dennis Santana | Caleb Ferguson
Seattle Mariners – For a second straight day, Andrés Muñoz took over at the bottom of the tenth, this time with the score still tied. After recording a strikeout, he hit Josh Smith with a pitch, threw a wild pitch putting both runners into scoring position, and walked Corey Seager to load the bases. Struggling with his slider, Muñoz could not put away Marcus Semien, who hit an opposite-field walk-off single, resulting in his first loss. He threw 20 pitches (55 Strike%) and induced two whiffs. First, his illustrator:

As one can see, the slider was erratic in this outing, which allowed Semien to focus on a fastball, which he sprayed into right field, though it was not a strike:

This marked Muñoz’s first earned run since June 1.
- Matt Brash worked a scoreless bottom of the ninth, walking and striking out one on 20 pitches (50 Strike%) with three whiffs (15 SwStr%). He remains scoreless through his first 18 appearances this season, a team record.
- Gabe Speier retired all four batters, one via strikeout.
- Carlos Vargas issued a walk during two-thirds of a scoreless seventh.
Hierarchy Remains: Andrés Muñoz | Matt Brash | Carlos Vargas
St. Louis Cardinals – Locking down his 16th save, Ryan Helsley retired Cleveland’s 1-2-3 hitters in order while striking out one. He threw 11 pitches (81.8 Strike%) and produced three whiffs (27.3 SwStr%).

Beginning June by allowing a run in four straight appearances, he has been scoreless in his last four, converting three saves, allowing two hits across four innings while striking out four.
- Phil Maton worked 1.1 scoreless innings, giving up a hit and two walks while striking out two for his 17th hold.
- Steven Matz secured his fourth hold, yielding a hit during 1.2 scoreless frames.
- Matt Svanson collected his first win, retiring the side and striking out one at the bottom of the fifth.
Hierarchy Remains: Ryan Helsley | Phil Maton | JoJo Romero
Texas Rangers – Entering at the top of the tenth, Shawn Armstrong stranded the “place” runner while retiring Seattle’s 8-9-1 lineup pocket in order while recording two strikeouts and collecting his third win on a walk-off rally at the bottom of the frame.
- Robert Garcia faced the minimum despite allowing Randy Arozarena’s lead-off single by inducing a double play groundout and an inning-ending lineout, keeping the game tied.
- Chris Martin gave up a hit and struck out one during two-thirds of a scoreless inning in the eighth.
- Hoby Milner retired all four batters between the seventh and eighth innings.
Hierarchy Remains: Robert Garcia | Luke Jackson | Chris Martin
The Athletics – Taking over at the bottom of the sixth with a runner on, Jack Perkins not only stranded him but also logged 3.1 scoreless frames, allowing a hit and two walks while striking out three for his first career save. He threw 48 pitches (27 strikes – 56.3 Strike%) and produced five whiffs (10.4 SwStr%).

Through two career outings, he has posted a 0.635 WHIP with five strikeouts against two walks over 6.1 innings.
Updated Hierarchy: Mason Miller | Michael Kelly | Tyler Ferguson
Quick Hits
- Cincinnati Reds: Called upon at the top of the sixth, Scott Barlow allowed two hits, including Jake Cronenworth’s two-run home run, and was credited with his eighth hold. Lyon Richardson suffered his second loss and a first blown save, giving up a walk, a hit, and a go-ahead three-run home run by Gavin Sheets during his two-thirds of the seventh.
- Cleveland Guardians: Summoned at the top of the fifth with two outs, Matt Festa stranded his only inherited runner. He returned for the sixth and allowed four consecutive hits before being removed, all of whom scored, putting four earned runs on his ledger over one-third of an inning, resulting in his second loss. Tim Herrin replaced him, letting all three inherited runners score on a double and a sacrifice fly, getting tagged with his first blown save.
- Detroit Tigers: Finishing a win over the Twins in a non-save capacity, Chase Lee allowed Brooks Lee’s lead-off double, resulting in an earned run on a sacrifice fly, and recorded a strikeout at the top of the ninth. Tommy Kahnle stranded a runner at the top of the seventh, then gave up two hits, including Carlos Correa’s two-run home run in the eighth. He finished his 1.1 innings with two hits, two earned runs, and two strikeouts.
- Los Angeles Angels: Despite letting the go-ahead run score at the top of the seventh on a one-out walk, a stolen base, and an RBI single, Ryan Zeferjahn was awarded his fifth win when his teammates scored six runs at the bottom of the inning.
- Los Angeles Dodgers: As the “bulk follower,” Ben Casparius suffered his second loss, allowing eight hits, six earned runs, and a walk while striking out four over four innings against the Royals.
- Washington Nationals: With a one-run lead, Zach Brzykcy took over at the bottom of the seventh, allowing Mike Trout’s lead-off home run, followed by a double and a single, putting runners on the corners, prompting his removal. Since both scored, he finished with three hits and three earned runs without recording an out en route to his first loss and a first blown save.
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:







































