Wednesday’s slate was reduced by one game, as the contest in Baltimore was postponed. Across the 14 games, six were decided by five or more runs while five were within two runs or fewer. Relievers recorded three wins and six saves against four losses. Here are the saves in condensed form:
Reliever | Save # | Pitches | Strike% | SwStr% | K:BB | BF |
Carlos Estévez | 25 | 16 | 69% | 12.5 | 1:0 | 4 |
Kenley Jansen | 16 | 13 | 69.2 | 5.4 | 1:0 | 4 |
Jhoan Durán | 14 | 8 | 62.5 | 0 | 0:0 | 3 |
Devin Williams | 13 | 12 | 66.7 | 33.3 | 2:0 | 3 |
Jordan Leasure | 2 | 18 | 72.2 | 16.7 | 2:0 | 4 |
Paul Sewald | 2 | 8 | 87.5 | 12.5 | 1:0 | 3 |
One of yesterday’s vulture saves hit (Paul Sewald), but it’s slim pickings today based on usage patterns and ten teams getting a travel day:
Vulture Save Options for July 10
Doubleheader Plays
- New York Mets – Preferred play: Huascar Brazobán; YOLO: Ryne Stanek
- Baltimore Orioles – Preferred play: Seranthony Domínguez; YOLO: Andrew Kittredge
Vulture Save Stashes for July 11
- Griffin Jax (MIN): If Durán pitches today, it’s back-to-back games.
- Anthony DeSclafani (ARI): If Ginkel appears today, it’s consecutive contests.
Under the Hood: Tanner Scott
Tanner Scott took over with a runner on and two outs at the bottom of the eighth, retiring Christian Yelich on one pitch. However, returning for the ninth, he allowed a lead-off single by Isaac Collins, recorded a strikeout, then allowed consecutive singles, including a game-tying RBI pinch-hit single by Andrew Vaughn. Scott finished his 1.1 innings with three hits and an earned run while striking out two during his sixth blown save. His illustrator from yesterday’s appearance:

He has continued attacking in the strike zone throughout the season. And his results:

Contact remains an issue for him, though his pitches were located well in this chart. He has allowed three hits in back-to-back games and given up multiple hits in four of his last seven, resulting in a 1.918 WHIP with 11 hits across 34 batters faced with a .400 batting average on balls in play (BAbip). His rolling game graph displays that he had improved his contact rates before these contests:

He has had pockets of results like this during the first half and rebounded with strong stretches, but it remains frustrating. There are subtle differences in his splits by pitch, updated below:

Link: https://datawrapper.dwcdn.net/cFOhP/3/
One notes the spike in hard-hit percentage against the four-seam fastball and the rise in BAbip versus his slider. Could he be throwing too many strikes? Fantasy managers happily accept his 24.1 K-BB percentage, fueled by an eight percent decrease in walk rate. His WHIP remains almost in line with last year. However, subtle changes in batted ball results are causing him issues. Trading ground balls for line drives has shifted his poor contact versus good contact allowed this season per Statcast:

Link: https://datawrapper.dwcdn.net/evffj/2/
He has already allowed more barrels (10) this season in fewer batted ball events than last year. As for his contact trends:

Link: https://datawrapper.dwcdn.net/Lok8n/3/
Whether it’s bad luck or sequencing, a slight adjustment with more sliders may be necessary. When hitters are ahead in the count, they have posted a .333 batting average, a .941 xSLG, and a .570 expected weighted on-base average (xwOBA) against his four-seam fastball. He has shown the ability to bounce back since 2023, but he may be ceding more save chances soon.
Blake Treinen began his rehab outing at Triple-A yesterday, throwing eight of 12 pitches for strikes (66.7 Strike%) with three whiffs:

With Michael Kopech landing on the 60-day injured list after undergoing surgery to repair his meniscus, Treinen may emerge as the right-handed complement to Scott during the late innings. Before being placed on the injured list, Treinen recorded two saves in his first eight appearances. Stay tuned, the second half could be an intriguing one for the Dodgers.
Monkey Merch
A gentle reminder: today is the last day to order from our store. Closer Monkey t-shirts, long-sleeve tees, polos, a quarter-zip, and trucker hats are available for order at this LINK.

Here are the remaining leverage events of interest from Wednesday.
Closer CliffsNotes
Chicago White Sox – Called upon with a one-run lead at the top of the ninth against Toronto’s 4-5-6 lineup pocket, Jordan Leasure worked around Alejandro Kirk’s two-out single with a game-ending lineout by Myles Straw, securing his second save, first since May 20. He threw 18 pitches (72.2 Strike%) and induced three whiffs (16.7 SwStr%) while recording two strikeouts.

Grant Taylor took over at the top of the eighth, facing pinch-hitter George Springer and the top of the lineup, the highest-leveraged match-up of the contest. He allowed Bo Bichette’s two-out double but quelled the rally, getting Vlad Guerrero Jr. to ground out, preserving the one-run lead. Taylor threw 12 pitches (75 Strike%) and produced one whiff (8.3 SwStr%).

He has been scoreless in his last two appearances.
It’s not ideal, and fantasy managers must adjust their expectations with this bullpen, especially for a first-year manager trying to make his mark:

Updated Hierarchy: *Grant Taylor | *Jordan Leasure | Steven Wilson
*= highest-leveraged reliever and preferred save share (Taylor)
Cleveland Guardians – With his bullpen running on fumes, Paul Sewald filled in capably, firing a clean bottom of the ninth and striking out one for his second save. He threw eight pitches (87.5 Strike%) and induced one whiff (12.5 SwStr%).

He has been scoreless in all three outings since returning from the injured list, and this marked his first save since March 27.
- Jakob Junis let his only inherited runner score on an RBI hit by Jose Altuve and recorded a strikeout during the bottom of the eighth for his fourth hold.
Hierarchy Remains: Emmanuel Clase | Cade Smith | Hunter Gaddis
Kansas City Royals – Capping his team’s go-ahead rally during the bottom of the eighth, Carlos Estévez protected the one-run lead while securing his AL-leading 25th save. He allowed a hit and recorded a strikeout facing the Pirates’ 6-7-8-9 hitters, throwing 16 pitches (11 strikes – 68.8 Strike%) with two whiffs (12.5 SwStr%).

Since June 5, he has converted all eight save chances with a 1-1 record, posting 0.752 WHIP with eight strikeouts against two walks (12.8 K-BB%) through 13.1 innings.
- Lucas Erceg collected his fourth win, firing a clean top of the eighth and recording one strikeout.
- John Schreiber logged 1.1 scoreless innings, yielding a hit and striking out one.
Hierarchy Remains: Carlos Estévez | Lucas Erceg | John Schreiber
Los Angeles Angels – Called upon with a three-run lead against the top of the Rangers’ lineup, Kenley Jansen worked around Corey Seager’s one-out double with a flyout and a game-ending strikeout of Adolis García for his 16th save. He threw 13 pitches (69.2 Strike%) and produced two whiffs (15.4 SwStr%).

This was his first save since June 18, and the outing extended his scoreless streak in July to six games, during which he has posted a 0.40 WHIP with nine strikeouts against zero walks (52.9 K-BB%) in five innings.
- José Fermin retired the side at the top of the eighth and collected his second win when his teammates scored three at the bottom of the inning.
- Connor Brogdon retired his only batter faced in the seventh via strikeout.
- Reid Detmers allowed a hit batter and Marcus Semien’s two-run home run during the seventh inning.
- Sam Bachman suffered his second blown save, yielding two hits and an earned run during two-thirds of the sixth.
Hierarchy Remains: Kenley Jansen | Reid Detmers | Ryan Zeferjahn
Milwaukee Brewers – Carving through the Dodgers’ 4-5-6 lineup pocket at the top of the tenth, Trevor Megill struck out the side on 13 pitches (11 strikes – 84.6 Strike%) while generating four whiffs (30.8 SwStr%).

He collected his second win courtesy of a walk-off rally at the bottom of the inning. Through four scoreless appearances this month, he has converted three saves, posting a 0.50 WHIP with eight strikeouts against one walk (50 K-BB%).
- Abner Uribe stranded an inherited runner and retired both batters at the top of the ninth, one via strikeout.
- Jared Koenig allowed a hit and recorded two strikeouts between the seventh and eighth innings.
- Grant Anderson gave up a hit while yielding a hit during two-thirds of the seventh.
Hierarchy Remains: Trevor Megill | Abner Uribe | Jared Koenig
Minnesota Twins – Showing no lingering effects from his illness, Jhoan Durán locked down his 14th save, retiring the side against the Cubs’ 4-5-6 hitters on eight pitches (62.5 Strike%) without a whiff.

He owns a five-game scoreless streak, during which he has recorded a win and four saves, posting a 0.833 WHIP with five strikeouts against two walks across six innings.
- Louis Varland notched his 15th hold with a clean top of the eighth, striking out one.
- Brock Stewart worked a clean seventh and recorded a strikeout for his 12th hold.
- Danny Coulombe allowed a hit and struck out one over two-thirds of the sixth, securing his sixth hold.
Hierarchy Remains: Jhoan Durán | Griffin Jax | Louis Varland
New York Yankees – Shutting the door on his 13th save, Devin Williams fired a clean bottom of the ninth and recorded two strikeouts against Seattle’s 7-8-9 lineup pocket. He threw 12 pitches (66.7 Strike%) and generated four whiffs (33.3 SwStr%).

Since May 27, he has converted all nine save chances, posting a 0.769 WHIP with 17 strikeouts versus two walks (27.3 K-BB%) over 14.1 innings.
- Luke Weaver logged 1.2 clean frames, striking out three for his eighth hold.
- Jonathan Loáisiga let his only inherited runner score and gave up two home runs among his three hits, resulting in three earned runs during his combined inning of relief.
Hierarchy Remains: Devin Williams | Luke Weaver | Jonathan Loáisiga
Quick Hits
- Arizona Diamondbacks: Sealing a six-run win over the Padres, Kevin Ginkel fired a clean bottom of the ninth and recorded a strikeout on 11 pitches (72.7 Strike%) with three whiffs (27.3 SwStr%). He has been scoreless in five of his last six outings, posting a 0.833 WHIP with six strikeotus versus one walk.
- Atlanta Braves: Wrapping up a seven-run win over the A’s, Rafael Montero allowed a hit and recorded a strikeout in a scoreless bottom of the ninth. Daysbel Hernández fired a clean eighth, striking out one. Dylan Lee stranded a runner and retired his only batter in the seventh via strikeout.
- Cincinnati Reds: Pitching in a non-save situation against the Marlins, Emilio Pagán had his modest five-game scoreless streak snapped, serving up Connor Norby’s solo home run and recording two strikeotus at the top of the ninth, finishing a five-run win. Tony Santillan stranded a runner while retiring his only batter at the top of the eighth.
- Colorado Rockies: Suffering the dreaded getting in work during a non-save situation implosion, Seth Halvorsen did not record an out, allowing four hits, including two home runs, five earned runs, and a walk against Boston in the bottom of the eighth inning. He had been scoreless in four of his previous games, converting all three save chances.
- Detroit Tigers: During the fateful top of the sixth, Brant Hurter allowed a hit and an earned run while striking out one of his two outs recorded. Chase Lee took over, letting his only inherited runner score, giving up five hits and four earned runs, resulting in his first loss and first blown save.
- Pittsburgh Pirates: Entering a tied game at the bottom of the eighth, Isaac Mattson allowed two hits, including Salvador Perez’s go-ahead solo home run, and a walk while striking out one, resulting in his first loss. Braxton Ashcraft worked 2.1 scoreless frames, scattering three hits and striking out three.
- Tampa Bay Rays: Finishing a four-run win over the Tigers, Pete Fairbanks gave up Colt Keith’s two-out single during a scoreless bottom of the ninth. He threw 15 pitches (11 strikes – 73.3 Strike%) and induced one whiff while recording a strikeout. He has been scoreless in seven of his last eight appearances, posting a 0.843 WHIP with seven strikeouts against one walk (19.4 K-BB%) over 8.1 innings.
- Texas Rangers: Taking over a tied game at the bottom of the eighth, Luke Jackson suffered his fifth loss, giving up four hits, including Jorge Soler’s go-ahead two-run home run, and three earned runs. Chris Martin was charged with his second blown save, letting both inherited runners score on Taylor Ward’s two-RBI single during his two-thirds of the seventh.
- Washington Nationals: Making his team debut and finishing the first win of Miguel Cairo’s MLB managerial career, Luis García retired the side and recorded two strikeouts against the Cardinals’ 7-8-9 lineup pocket. Jackson Rutledge tossed a clean eighth, striking out one.
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: