Closer Monkey’s Leverage Ledger | August 6

Because last night’s game in Texas, which resulted in the Yankees’ fifth consecutive loss, featured the two most significant leverage events of the slate, it takes precedence in today’s post.

New York Yankees – Despite his recent results, Aaron Boone called upon Devin Williams at the bottom of the eighth during a scoreless tie in Texas. His outing went awry on a one-out double by Adolis García, consecutive walks to load the bases, and Rowdy Tellez’s two-RBI single, resulting in his fourth loss. Williams finished with two hits, two earned runs, and two walks during two-thirds of the eighth. He has allowed a run in five straight games. Mark Leiter Jr. returned from the injured list and retired his only batter, stranding two runners.

  • Luke Weaver gave up a hit and recorded two strikeouts during a scoreless bottom of the seventh.
  • Camilo Doval worked around two hits for a scoreless sixth

This usage pattern suggested that David Bednar would receive the save chance if opportunity arose, making him the preferred stash if he were dropped in your league. 

Before this loss, Aaron Boone’s thoughts about his struggling bullpen were shared on X:

After this outing, multiple accounts were sharing that Williams has allowed as many earned runs this year, 26, as he did between 2022 and 2024 combined for Milwaukee. He likely returns to lower-leverage appearances for his second reset this season.

There is no guarantee Bednar can handle closing for the Yankees, but his recent results should place him atop the team’s fluid hierarchy:

Link: https://datawrapper.dwcdn.net/Kw5cR/3/

Updated Hierarchy: *David Bednar | *Luke Weaver | *Camilo Doval

*= closer-by-committee

Texas Rangers – Capping his team’s go-ahead rally at the bottom of the eighth and completing the combined shutout, Phil Maton recorded his first save for his new team, third of the season. He worked around Ryan McMahon’s lead-off single by inducing a double play groundout by Giancarlo Stanton, followed by a game-ending strikeout of Trent Grisham. He threw nine pitches (66.7% strike rate) without a whiff.

It’s his first save since May 25, and he extended his scoreless streak to six games, during which he has posted a 0.50 WHIP with six strikeouts against two walks across six innings.

In a post this afternoon by Shawn McFarland for The Dallas Morning News, it hinted at a change in roles at the backend of games after Bruce Bochy spent the weekend defending Robert Garcia. Here is the teaser from X:

Even if it’s a timeshare or based on lineup pockets, Maton’s worth adding for teams desperate for saves; he could earn the preferred save share with a couple more strong outings. 

Updated Hierarchy: *Phil Maton | *Robert Garcia | Danny Coulombe

*= closer-by-committee

Back to Tuesday’s full slate, relievers only recorded three wins and three saves, while suffering four losses. Here are the saves in condensed form, and no, it’s not April:

For the save streamers, another light schedule:

Vulture Save Options for August 6

  • Hunter Gaddis (CLE): Cade Smith has appeared in back-to-back games. 
  • David Bednar (NYY): Not sure if he qualifies for a vulture save, but he’s one of the only rested relievers and could secure his role in the Yankees’ save “mix” with a strong outing today. 

Here are the remaining leverage events of interest, followed by our news, notes, and observations.

Leverage Ledger

Arizona DiamondbacksAfter working a scoreless top of the tenth, Jake Woodford returned for the 11th, and things did not go well. He suffered his second loss, allowing a combined six hits and five runs (four earned).

  • Andrew Saalfrank tossed a scoreless top of the ninth, walking and striking out one.
  • John Curtiss worked 1.2 scoreless frames, stranding two runners at the top of the seventh.
  • Kendall Graveman gave up two hits, two earned runs, and two walks while striking out one during one-third of the seventh.
  • Andrew Hoffmann was charged with his first blown save, letting one of three inherited runners score during his one-third of the sixth, walking in a run.
  • Kyle Nelson issued three walks and was removed, with one earned run on his ledger without recording an out.

It feels like this hierarchy may change after every win for the remainder of the season or until Kevin Ginkel returns. However, if desperate, one of the left-handed relievers may be the best option between Saalfrank and Backhus.

Updated Hierarchy: *Andrew Saalfrank | *John Curtiss | *Kyle Backhus

*= closer-by-committee

Cleveland GuardiansLocking down his fourth save, Cade Smith retired the side at the bottom of the ninth against the Mets’ 6-7-8 lineup pocket. He threw 17 pitches (82.4% strike rate) and produced one whiff.

He has been scoreless in his last four appearances, and this represents his first save since his teammate’s suspension.

  • Jakob Junis notched his fifth hold, retiring both batters at the bottom of the eighth.
  • Kolby Allard logged 1.1 clean frames, striking out one for his third hold.
  • Matt Festa collected his third win, retiring the side and striking out two at the bottom of the sixth, ahead of his team’s go-ahead rally at the top of the seventh.

Hierarchy Remains: Cade Smith | Hunter Gaddis | Nic Enright

Houston Astros – As the “bulk follower, AJ Blubaugh collected his first win, logging five innings, giving up three hits, two earned runs, and a walk while striking out five.

  • Bryan Abreu issued a walk and tossed a scoreless bottom of the eighth.
  • Josh Hader worked a scoreless ninth, walking one and striking out two on 19 pitches (57.9% strike rate) with three whiffs (15.8 SwStr%). This was his first appearance since August 1, and he has not been in a save situation since July 30.

Hierarchy Remains: Josh Hader | Bryan Abreu | Bennett Sousa

Los Angeles Dodgers – In order of appearance, Jack Dreyer took over at the top of the sixth, allowing a hit and retiring two batters for his ninth hold.

  • Ben Casparius stranded a runner in the sixth, but gave up three hits and an earned run during his combined inning of relief, getting credit for his ninth hold.
  • Alex Vesia stranded a runner and retired his only batter in the seventh, securing his 21st hold.
  • Alexis Díaz logged 1.1 innings, giving up a solo home run by Willson Contreras at the bottom of the eighth, then issued a walk, retired a batter, and issued a walk before his removal in the ninth.
  • Anthony Banda let both inherited runners score, issuing a walk, uncorking a wild pitch scoring one, and a sacrifice fly scored the other during his two-thirds scoreless, finishing the eventual six-run win over the Cardinals.

Hierarchy Remains: *Blake Treinen | *Alex Vesia | Brock Stewart

*= closer-by-committee

Minnesota TwinsPreserving a three-run lead, Justin Topa recorded his first save with a clean bottom of the ninth and a strikeout in Detroit. He faced the 8-9-1 lineup pocket, throwing 15 pitches (80% strike rate) and inducing one whiff.

This represents his first save since September 20, 2023, and the fourth of his career.

  • Cole Sands allowed three hits, two earned runs, and struck out two during the bottom of the eighth.
  • Kody Funderburk stranded a runner and retired his only batter in the seventh.
  • Michael Tonkin allowed a hit and recorded a strikeout over 1.2 scoreless innings.

Adjusted Hierarchy: *Justin Topa | *Cole Sands | *Kody Funderburk

*= closer-by-committee

San Diego PadresFinishing a five-run win at the bottom of the 11th, David Morgan retired the side and recorded a strikeout.

Robert Suarez logged 1.2 scoreless frames, walking and striking out one while collecting his fourth win. He took over at the bottom of the ninth, stranding two runners, and tossed a scoreless bottom of the tenth, throwing 15 pitches (73.3% strike rate) with three whiffs (20 SwStr%).

  • Wandy Peralta only retired one batter in the ninth, allowing a hit and hitting a batter before being removed.
  • Mason Miller suffered his fourth blown save after recording two quick outs at the bottom of the eighth, allowing a walk and a two-run home run by Lourdes Gurriel Jr., before an inning-ending strikeout.
  • Jeremiah Estrada secured his 24th hold with a clean bottom of the seventh, striking out one.
  • Jason Adam tossed a scoreless sixth, walking one. 

Hierarchy Remains: Robert Suarez | Mason Miller | Jason Adam

Quick Hits

  • Boston Red Sox: Closing out a four-run win over the Royals, Jordan Hicks worked around Maikel Garcia’s lead-off single with a groundout, a pop-out, and a game-ending groundout, throwing 17 pitches (70.6% strike rate) with one whiff.
  • Chicago Cubs: Entering a tied contest at the top of the seventh, Andrew Kittredge imploded. He allowed four hits, including Spencer Steer’s three-run home run, four earned runs, and a walk while recording one out, resulting in his third loss.
  • Cincinnati Reds: Called upon with two outs and a four-run lead at the bottom of the ninth, Tony Santillan induced a game-ending groundout by Nico Hoerner. Sam Moll retired all three batters, two via strikeout, during his combined inning of relief.
  • New York Mets: Taking over a tied game at the top of the seventh, Tyler Rogers allowed three hits, including Steven Kwan’s go-ahead RBI single, resulting in his fourth loss.
  • Tampa Bay Rays: Securing a four-run win over the Angels, Pete Fairbanks fired a clean bottom of the ninth and recorded two strikeouts on 16 pitches (56.3% strike rate) with two whiffs (12.5 SwStr%). He has been scoreless over his last three appearances but has not recorded a save since July 28.
  • Toronto Blue Jays: After his teammates tacked three runs onto their lead, Tommy Nance worked a clean bottom of the ninth, closing out a six-run win in Colorado. Louis Varland worked a scoreless eighth, walking one and striking out two for his 18th hold. Yariel Rodríguez stranded two runners at the bottom of the sixth, and logged 1.2 scoreless innings, navigating around two hits and a walk while recording his 12th hold.

News, Notes, and Observations

Although the team did not add relievers at the trade deadline, the Red Sox bullpen may be getting a boost with two activations soon:

It flew below the radar, but Milwaukee’s deep bullpen may be adding another high-leverage option soon as well:

And his Statcast box:

Things are not going well for the Yankees’ relievers as the recap at the top of the post confirms, and one of the newly acquired ones has been optioned:

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 rest-of-the-season $15 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:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net

Closer Monkey’s Leverage Ledger | August 5

Monday’s 13-game slate yielded plenty of leverage events of interest. Relievers recorded five wins, though one was accompanied by a blown save (Riley O’Brien), and seven saves while suffering six losses. Of the seven saves, two were a relief pitcher’s first of the season, and one was the first of his career. Here are the saves in condensed form:

For the save streamers, a light forecast:

Vulture Save Options for August 5

  • Ryan Walker (SF) – Randy Rodríguez threw 32 pitches during his blown save last night and will be unavailable. 
  • Kyle Leahy (STL) – JoJo Romero has appeared in two of the previous three days, and if Ohtani bats in the eighth, he will be matched up against him. If not today, then Leahy could be in line tomorrow. 

News, Notes, and Observations

(1) It’s dejá vù all over again for Devin Williams. He rebounded from his early-season struggles, converting all nine save chances between May 27 and July 13 with 20 strikeouts against two walks and a 0.675 WHIP across 17 appearances, spanning 16.1 innings. However, he has allowed at least a run in five of his last seven games, including back-to-back blown saves while allowing a home run. In these outings, he has allowed six hits, three of which have been home runs and six earned runs while posting nine strikeouts versus three walks with a 1.286 WHIP. His manager did not confirm or deny he would remain the team’s preferred save share, but the hot seat gets warmer with an outcome like this amid a rough patch of losses for the team.

(2) Although the sample is small, the Tigers have called upon Kyle Finnegan for consecutive save chances and have tweaked his approach. In July, he threw his split-finger fastball 25.6 percent of the time, but through two games with Detroit, he has thrown 13 split-fingered fastballs (41.9 percent) of his 31 pitches while recording two saves. On the season, this pitch has produced a 15.9 swinging strike percentage and a 21.8 K-BB percentage. Perhaps this is how the team plans on generating more whiffs during high-leverage situations.

(3) After placing Kevin Ginkel on the 15-day injured list, Arizona should find out what it has for next year. This may be frustrating for fantasy managers because roles may be fluid as relievers audition for future leverage events. Plan on daily match-up-based approaches depending on lineup pockets and availability.

(4) Colorado received good news regarding its closer, Seth Halvorsen. He landed on the 15-day injured list with elbow soreness, but could return later this year without undergoing surgery:

Here are the leverage events of interest from Monday.

Leverage Ledger

Arizona DiamondbacksSecuring his first major league save, Kyle Backhus logged two scoreless innings, giving up Ramón Laureano’s lead-off single at the top of the ninth and striking out two while preserving an eventual four-run win over the Padres. He entered to face Jackson Merrill and retired the side on ten pitches, then returned for the ninth without anyone warming up in the bullpen per the broadcast. Backhus threw 21 pitches (66.7% strike rate) and produced four whiffs (19 SwStr%).

This was a nice bounce-back outing; he allowed three earned runs on four hits his last time out on July 30.

  • Andrew Hoffmann made his team debut by stranding two runners at the top of the sixth and retiring all four batters faced, two via strikeout, for his first hold. 

This may be fluid for the next week or two as roles are earned with an almost remade bullpen. 

Updated Hierarchy: *Kendall Graveman | *Andrew Saalfrank | *Kyle Nelson

*= closer-by-committee

Boston Red SoxShutting the door on his 21st save, Aroldis Chapman retired the side and recorded a strikeout against the Royals’ 3-4-5 lineup pocket. He threw 13 pitches (69.2% strike rate) and produced two whiffs (15.4 SwStr%).

This extended his scoreless streak to five games, during which he has posted a 0.698 WHIP with five strikeouts against three walks.

  • Garrett Whitlock gets credit for his 16th hold and stranded a runner despite allowing a hit and a walk, with his only out recorded at a runner getting cut down at home plate.

Hierarchy Remains: Aroldis Chapman | Garrett Whitlock | Jordan Hicks

Cincinnati RedsSealing a one-run lead, Emilio Pagán fired a clean bottom of the ninth and recorded two strikeouts against the Cubs 3-4-5 hitters, locking down his 24th save. He threw 17 pitches (70.6% strike rate) and produced four whiffs (23.5 SwStr%).

  • Tony Santillan worked around Pete Crow-Armstrong reaching on a hit-by-pitch with a lineout double play and an inning-ending strikeout, securing his 24th hold.
  • Graham Ashcraft gave up a hit during a scoreless seventh, notching his 12th hold.
  • Scott Barlow logged two scoreless frames, walking two and striking out four. He was awarded his fifth win during an impromptu bullpen game. 

Hierarchy Remains: Emilio Pagán | Tony Santillan | Graham Ashcraft

Cleveland GuardiansAlthough he let the “place” runner score on Brett Baty’s two-out RBI single, Nic Enright recorded his first career save, closing out a one-run win at the bottom of the tenth against the Mets. He threw 13 pitches (61.5% strike rate) without a whiff. It’s a terrific result for a player who has battled cancer for a return to the majors.

Cade Smith earned his fourth win, stranding two runners at the bottom of the eighth and tossing 1.1 scoreless frames. He did give up two hits and a walk while striking out two on 22 pitches (72.7% strike rate) with four whiffs (18.2 SwStr%).

  • Hunter Gaddis suffered his fourth blown save, allowing four hits and two earned runs while recording two outs in the eighth.
  • Eric Sabrowski notched his fifth hold, working a clean seventh and striking out two. 

Hierarchy Remains: Cade Smith | Hunter Gaddis | Nic Enright

Detroit TigersProvided a three-run lead at the top of the ninth, Kyle Finnegan worked around a Royce Lewis one-out single with consecutive strikeouts while recording his 22nd save. He threw 13 pitches (84.6% strike rate) and produced two whiffs (15.4 SwStr%).

He has recorded a save in his last two appearances since being acquired, retiring seven of eight batters faced and striking out three.

  • Tommy Kahnle notched his 13th hold, walking and striking out one during two-thirds of the eighth.
  • Brant Hurter logged 1.1 scoreless frames, yielding a hit and striking out one for his fifth hold.

Updated Hierarchy: *Kyle Finnegan | *Will Vest | Tyler Holton

*= closer-by-committee with match-up tendencies

Milwaukee Brewers – Making his first appearance in August, Trevor Megill nailed down his 25th save, retiring the side and recording two strikeouts while preserving a two-run win in Atlanta. He threw seven pitches, all strikes, and produced two whiffs (28.6 SwStr%).

He has converted all seven save chances during his nine-game scoreless streak, during which he has a 0.361 WHIP with 12 strikeouts versus one walk (39.3 K-BB%) through 8.1 innings.

  • Abner Uribe worked around a hit and a walk while striking out one for a scoreless eighth, securing his 28th hold.

Hierarchy Remains: Trevor Megill | Abner Uribe | Jared Koenig

New York Yankees – Though it seemed like this game was a coronation of the team’s trade deadline relief targets, it ended frustratingly. Jake Bird retired the first two batters he faced at the bottom of the tenth, then intentionally walked Wyatt Langford before allowing Josh Jung’s walk-off three-run home run, resulting in his second loss.

Devin Williams could not preserve a one-run lead at the bottom of the ninth, giving up Joc Pederson’s game-tying, pinch-hit solo home run.

Williams was tagged with his third blown save, second in as many appearances, and has allowed a home run in three of his last six outings.

  • David Bednar fired a clean eighth and struck out one for his fourth hold.
  • Camilo Doval retired the side and recorded a strikeout in the seventh, securing his eighth hold.
  • Luke Weaver worked a clean sixth, striking out one for his tenth hold.

Updated Hierarchy: Devin Williams | David Bednar | Camilo Doval

San Francisco Giants – Called upon at the bottom of the eighth with a runner on and two outs, Randy Rodríguez stranded the runner. Returning for the ninth, things did not go as smoothly. It began with Andrew McCutchen drawing a walk, a strikeout, a hit batter (Jack Suwinski), and a game-tying RBI single by Joey Bart. With the go-ahead run at third, Rodríguez induced a weak infield groundball, but it scored the walk-off run, resulting in his third loss and a third blown save. He finished with a hit, two earned runs, and a walk while striking out one during his two-thirds combined innings, throwing 32 pitches (62.5% strike rate) with only two whiffs. His illustrator:

And his results, where sometimes you just tip your cap and understand the batting average on balls regression comes for everyone.

  • Spencer Bivens gave up a hit and recorded a strikeout while retiring two batters in the eighth for his third hold. 

Hierarchy Remains: Randy Rodríguez | Ryan Walker | Joey Lucchesi

St. Louis Cardinals – Handed a one-run lead at the top of the ninth, JoJo Romero navigated around Shohei Ohtani’s lead-off single and Will Smith’s two-out walk with a game-ending lineout by Max Muncy, with help from his defense, for his second save. He threw 19 pitches (57.9% strike rate) and induced two whiffs (10.5 SwStr%) while recording one strikeout.

He has recorded a save in his last two appearances, despite allowing traffic in each game. He has allowed three hits, an earned run, and two walks while striking out one over his last 2.1 innings.

  • Riley O’Brien gave up Teoscar Hernández’s lead-off double at the bottom of the eighth, and the game-tying run on consecutive groundouts, resulting in his first blown save. However, he collected his first win after his team scored the eventual game-winning run at the top of the ninth.

Hierarchy Remains: *JoJo Romero | *Kyle Leahy | *Riley O’Brien

*= closer-by-committee

Quick Hits

  • Chicago Cubs: Entering a tied contest at the top of the seventh, Ryan Brasier allowed two hits and departed with runners at second and third with two outs. Caleb Thielbar gave up an RBI single by TJ Friedl, scoring one of the two inherited runners, and recorded an inning-ending strikeout. Brasier suffered his first loss as a result.
  • Houston Astros: Completing a six-run win over the Marlins, Héctor Neris retired the side and recorded two strikeouts at the bottom of the ninth. Bryan Abreu worked around a hit and a walk for a scoreless eighth. He warmed up when his team led by four, but entered despite his teammates tacking on two runs at the top of the eighth.
  • Los Angeles Dodgers: With the score tied at the top of the ninth, Brock Stewart allowed consecutive singles by Willson Contreras and Lars Nootbar, then retired the next two batters via pop-out and strikeout before being removed. Jack Dreyer replaced him with two on and two out, but gave up an RBI single by pinch-hitter Yohel Pozo, followed by Victor Scott II’s failed bunt attempt. Stewart was tagged with his second loss as a result.
  • Pittsburgh Pirates: Benefiting from his team’s walk-off rally, Dauri Moreta collected his first win after retiring the side and striking out one at the top of the ninth. He threw 10 pitches (90% strike rate) and generated four whiffs (40 SwStr%). He’s an intriguing reliever to track for the remainder of the season in this leverage ladder.
  • Texas Rangers: Called upon at the top of the tenth, Danny Coulombe issued Anthony Volpe a one-out walk, then induced an inning-ending double play groundout by Austin Wells, stranding the “place” runner. He collected his second win courtesy of Josh Jung’s walk-off, three-run home run at the bottom of the inning.

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:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net

Closer Monkey’s Updated Rankings | 8.4.2024

Recognizing that ranking relievers can become outdated within hours, Closer Monkey’s updated rankings incorporate in-season results with rest-of-season potential, yielding a number often worth debating. Each week, we are providing saves, SOLDS, and holds rankings. They are a combination of season-to-date, the last 14-day results, and rest-of-season projections, causing fluctuations in reliever valuation.

The trade deadline wreaked havoc for many fantasy managers with the following relievers losing their full-time closer role:

  • David Bednar and Camilo Doval traded to the Yankees
  • Ryan Helsley traded to the Mets
  • Mason Miller traded to the Padres
  • Kyle Finnegan traded to the Tigers, though he recorded a save over the weekend and will be in the mix.

These changes have provided an upgrade for the following relievers moving forward as their team’s new closer:

  • Randy Rodríguez (SF)
  • Dennis Santana (PIT)

Unfortunately, newly anointed closers-by-committee have emerged, which causes confusion and frustration across the high-leverage ecosystem:

**Updated at 6:00 p.m. ET**

  • Arizona Diamondbacks: Kendall Graveman | Andrew Saalfrank | Kyle Nelson
  • Baltimore Orioles: Keegan Akin | Yennier Cano | Corbin Martin
  • Detroit Tigers: Will Vest | Kyle Finnegan
  • Los Angeles Dodgers: Blake Treinen | Alex Vesia | Brock Stewart
  • Minnesota Twins: Cole Sands | Justin Topa | Kody Funderburk
  • St. Louis Cardinals: JoJo Romero | Kyle Leahy | Riley O’Brien
  • The Athletics: Sean Newcomb | Michael Kelly | Elvis Alvarado

Lastly, but not least, Robert Garcia (TEX) has struggled in recent outings due to a back issue; his results and his team’s usage patterns must be closely monitored this week. Seth Halvorsen (COL) was placed on the injured list as the team seeks out opinions about his elbow, which does not bode well for a return this season. Emmanuel Clase’s (CLE) suspension, pending allegations suggesting he may not return this year or anytime soon, means Cade Smith may get an extended look at the top of his team’s hierarchy. After this posted, Kevin Ginkel (shoulder) was placed on the 15-day injured list.

Recognizing that ranking relievers can become outdated within hours, Closer Monkey’s updated rankings incorporate in-season results with rest-of-season potential, yielding a number often worth debating. Each week, we are providing saves, SOLDS, and holds rankings. They are a combination of season-to-date, the last 14-day results, and rest-of-season projections, causing fluctuations in reliever valuation.

Updated Top 40 Relievers for Saves

RankRelievers
1Josh Hader
2Edwin Díaz
3Robert Suarez
4Jhoan Durán
5Andrés Muñoz
6Jeff Hoffman
7Trevor Megill
8Aroldis Chapman
9Devin Williams
10Carlos Estévez
11Emilio Pagán
12Daniel Palencia
13Kenley Jansen
14Pete Fairbanks
15Randy Rodríguez
16Cade Smith
17Will Vest
18Dennis Santana
19Raisel Iglesias
20Calvin Faucher
21Kyle Finnegan
22Blake Treinen
23Alex Vesia
24Robert Garcia
25Jose A. Ferrer
26Mason Miller
27Ryan Helsley
28JoJo Romero
29Cole Sands
30Garrett Whitlock
31Jordan Leasure
32Anthony Bender
33Kyle Leahy
34Riley O’Brien
35Victor Vodnik
36Corbin Martin
37Keegan Akin
38Phil Maton
39Sean Newcomb
40Kendall Graveman

**Updated after the Ginkel news**

Link: https://datawrapper.dwcdn.net/hSLPe/1/

Top 75 for SOLDS

RankReliever
1Josh Hader
2Edwin Díaz
3Andrés Muñoz
4Jhoan Durán
5Bryan Abreu
6Robert Suarez
7Aroldis Chapman
8Trevor Megill
9Mason Miller
10Devin Williams
11Jeff Hoffman
12Will Vest
13Abner Uribe
14Randy Rodríguez
15Emilio Pagán
16Cade Smith
17Jason Adam
18Garrett Whitlock
19Adrian Morejon
20Jeremiah Estrada
21Daniel Palencia
22Tyler Rogers
23Carlos Estévez
24Griffin Jax
25Andrew Kittredge
26Ryan Helsley
27Brock Stewart
28Caleb Thielbar
29JoJo Romero
30Raisel Iglesias
31Kyle Finnegan
32Alex Vesia
33Kenley Jansen
34Brad Keller
35Edwin Uceta
36Ronny Henriquez
37Hunter Gaddis
38Pete Fairbanks
39Phil Maton
40Brendon Little
41Lucas Erceg
42Yariel Rodríguez
43Tony Santillan
44Luke Weaver
45Dennis Santana
46Reid Detmers
47Matt Brash
48Bryan King
49Seranthony Domínguez
50Louis Varland
51Camilo Doval
52David Bednar
53Matt Strahm
54Bennett Sousa
55Robert Garcia
56Gregory Soto
57Jordan Hicks
58Orion Kerkering
59Danny Coulombe
60Anthony Bender
61Tommy Kahnle
62Reed Garrett
63Calvin Faucher
64Tyler Holton
65Ryan Zeferjahn
66Shawn Armstrong
67Garrett Cleavinger
68Jared Koenig
69Hoby Milner
70Nic Enright
71Kyle Leahy
72Riley O’Brien
73Pierce Johnson
74Sean Newcomb
75Jordan Leasure

Link: https://datawrapper.dwcdn.net/Banaz/1/

Top 50 for Holds

RankReliever
1Bryan Abreu
2Jason Adam
3Tyler Rogers
4Jeremiah Estrada
5Abner Uribe
6Alex Vesia
7Adrian Morejon
8Phil Maton
9Mason Miller
10Garrett Whitlock
11Tony Santillan
12Ryan Helsley
13Luke Weaver
14Louis Varland
15Yariel Rodríguez
16Brad Keller
17Griffin Jax
18Seranthony Domínguez
19Brock Stewart
20Reed Garrett
21Reid Detmers
22Lucas Erceg
23Caleb Thielbar
24Edwin Uceta
25Danny Coulombe
26Hunter Harvey
27Camilo Doval
28David Bednar
29Tyler Holton
30Garrett Cleavinger
31Matt Brash
32Anthony Bender
33Brendon Little
34Matt Strahm
35Gabe Speier
36Bryan King
37Gregory Soto
38Orion Kerkering
39Scott Barlow
40Dylan Lee
41Tim Hill
42Jared Koenig
43Kyle Leahy
44Bryan Baker
45Ben Casparius
46Caleb Ferguson
47Joey Lucchesi
48Jordan Leasure
49Riley O’Brien
50Greg Weissert

Link: https://datawrapper.dwcdn.net/tW4w8/1/

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:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net

Closer Monkey’s Leverage Ledger | August 4

With the suspended game at Bristol Speedway added in, relievers recorded five wins and seven saves on Sunday, while suffering five losses. There were two first saves of the season, and the major league leader quelled a rally at the top of the ninth for his 32nd. Here are the saves in condensed form:

For the save streamers:

Vulture Save Options for August 4

  • Yariel Rodríguez (TOR): Hoffman and Domínguez have appeared in back-to-back games. 
  • Lucas Erceg (KC): Estévez threw 29 pitches on Sunday. 

Vulture Save Stashes for August 5

  • Reid Detmers (LAA): If Jansen pitches tonight, it’s consecutive contests and three in the last four. 

Two Takeaways

(1) The “Sands” Man enters in the 8th, again: After his team traded its entire bullpen hierarchy, it made sense to believe Cole Sands would be the preferred save option based on his results from last year. However, for a second time in the team’s first series after the trade deadline, he matched up against José Ramírez’s lineup pocket on Sunday during the eighth inning. He allowed a walk and recorded two strikeouts for a scoreless appearance and his third hold. Rocco Baldelli called upon Michael Tonkin with a three-run lead at the bottom of the ninth, and things did not go well. He allowed two hits, two earned runs, and a walk during his one-third of an inning. Erasmo Ramírez took over and induced consecutive flyouts against Daniel Schneeman and José Ramírez, preserving a one-run lead and stranding a runner at the bottom of the ninth for his first save of the season, and first since May 16 of last year. Fantasy players can add Sands, but with the understanding he will not be deployed as a closer in the reconstructed Twins bullpen.

Updated Hierarchy: *Cole Sands | *Justin Topa | *Kody Funderburk

*= closer-by-committee

(2) Estévez and contact trends: Closing out a win at the bottom of the tenth, Carlos Estévez allowed two hits, two runs (one earned), and a walk while striking out one in a non-save appearance. He threw 29 pitches (58.6% strike rate) and only induced one whiff. First, his illustrator:

And his results:

This snapped his five-game scoreless streak. Under the hood, he has some trends worth watching in his batted ball data from Statcast:

  • Groundball rate: 32.2 percent in 2024, 25.2 percent in 2025
  • Air percentage: 67.8 percent in 2024, 74.8 percent in 2025
  • Pull Air percentage: 18.8 percent in 2024, 23.1 percent in 2025

How he handles these for the remainder of the season may set expectations for 2026, but it’s a risky profile. This season, his current 2.64 ERA is accompanied by a 4.08 xERA, which suggests that more regression toward the mean may be in store.

Hierarchy Remains: Carlos Estévez | Lucas Erceg | Hunter Harvey

Here are the remaining leverage events of interest from Sunday.

Leverage Ledger

Arizona DiamondbacksMaking his second appearance of the season, Kyle Nelson recorded his first major league save, allowing JJ Bleday’s solo home run and striking out one against the A’s. He threw 12 pitches (83.3% strike rate) and produced three whiffs (25 SwStr%).

  • Kendall Graveman tossed a scoreless eighth, walking one and striking out two for his first hold. Andrew Saalfrank gave up a hit and an earned run while securing his first hold in the seventh.
  • John Curtiss retired the side in the sixth, notching his first hold.

Hierarchy Remains: *Kevin Ginkel | *Kendall Graveman | *Kyle Backhus

*= closer-by-committee

Atlanta Braves – Despite allowing consecutive hits leading off the bottom of the ninth, Raisel Iglesias gathered himself and recorded a strikeout against Elly De La Cruz, induced a pop-out by Austin Hays, followed by a game-ending pop-out against Jake Fraley, securing his 14th save. He threw 14 pitches (78.6% strike rate) and produced four whiffs (28.6 SwStr%).

He has converted his last three save chances and been scoreless in his last four.

  • Tyler Kinley stranded a runner while giving up two walks and retiring one at the bottom of the eighth for his ninth hold.
  • Dylan Lee notched his tenth hold, stranding a runner in the seventh while tossing a scoreless combined inning and striking out one.
  • Pierce Johnson allowed a hit during two-thirds scoreless for his tenth hold. 

Hierarchy Remains: Raisel Iglesias | Dylan Lee | Pierce Johnson

Chicago Cubs – Handed a one-run lead at the top of the ninth, Daniel Palencia allowed Colton Cowser’s lead-off double, retired the next two batters, but gave up Ryan Noda’s game-tying RBI single, resulting in his first blown save since May 19 in Miami, and only his second of the season. His illustrator:

And his results, featuring too many pitches in the heart of the zone:

However, he benefited from his team’s walk-off rally at the bottom of the inning, collecting his first win of the season. He finished with two hits and an earned run while striking out one on 18 pitches (61.1% strike rate) without a whiff.

  • Brad Keller worked a scoreless eighth, walking one and striking out two for his 17th hold.
  • Andrew Kittredge secured his ninth hold with a clean seventh, striking out one.

Hierarchy Remains: Daniel Palencia | Brad Keller | Andrew Kittredge

Los Angeles Angels – Navigating around traffic at the top of the ninth, Kenley Jansen gave up a one-out single by Brooks Baldwin and a two-out walk to Mike Tauchman but induced an inning-ending flyout to short by Lenyn Sosa for a scoreless appearance.

He collected his fourth win on a walk-off, three-run tank by Taylor Ward. Jansen has been scoreless in his last 13 games since July 1, recording three wins and converting all five saves while posting a 0.488 WHIP with 13 strikeouts against one walk across 12.1 innings.

  • Reid Detmers fired a clean top of the eighth, striking out one.
  • Andrew Chafin worked a scoreless seventh, walking and striking out one.

Hierarchy Remains: Kenley Jansen | Reid Detmers | Ryan Zeferjahn

Los Angeles Dodgers – Preserving his team’s fifth shutout win of the season, Ben Casparius stranded all three inherited runners by inducing a game-ending fielder’s choice groundout against Yandy Díaz for his second save, throwing only four pitches.

  • Blake Treinen allowed a hit and two walks while recording two strikeouts, but was lifted after throwing 26 pitches (61.5% strike rate) with one whiff, getting credit for his fourth hold.
  • Brock Stewart gave up a hit during a scoreless eighth, securing his 15th hold.
  • Alex Vesia retired all four batters faced, striking out one while recording his 20th hold.

Updated Hierarchy: *Blake Treinen | *Alex Vesia | Brock Stewart

*= closer-by-committee

Philadelphia Phillies – Shutting the door on his 18th save, and second with the Phillies, while preserving a combined shutout, Jhoan Durán retired the side and recorded two strikeouts against the Tigers’ 3-4-5 lineup pocket. He threw 12 pitches (66.7% strike rate) and generated three whiffs (25 SwStr%).

He has converted his last eight save chances since June 25 while posting a 1.125 WHIP through 16 innings. He has been perfect in two games for his new team.

Hierarchy Remains: Jhoan Durán | Matt Strahm | Orion Kerkering

San Diego PadresSummoned with the bases loaded and no outs at the top of the ninth, Robert Suarez struck out Yohel Pozo, let one baserunner score on a sacrifice fly by Lars Nootbar, allowed Victor Scott II’s single, then caught Masyn Winn’s line drive comebacker, stranding two runners and securing his MLB-leading 32nd save during an eventual four-run win. He threw 16 pitches (68.8% strike rate) and produced three whiffs (18.8 SwStr%).

  • Adrian Morejon made the mess, giving up four hits, three earned runs, and a walk without recording an out.
  • David Morgan tossed a scoreless eighth, walking one and striking out three.
  • Jeremiah Estrada fired a clean seventh, striking out the side for his 23rd hold.
  • Jason Adam retired the side in the sixth, collecting his 27th hold.

Hierarchy Remains: Robert Suarez | Mason Miller | Jason Adam

Seattle Mariners – Securing his 25th save, Andrés Muñoz worked around Adolis García’s lead-off walk by inducing a fielder’s choice groundout, then benefited from a caught stealing of pinch-runner Sam Haggerty, and recorded a game-ending strikeout of Wyatt Langford, protecting a one-run lead. He threw 16 pitches (50% strike rate) and produced one whiff.

He has converted his last five save chances and has been scoreless through eight games since July 13.

  • Caleb Ferguson notched his 11th hold, retiring the side at the top of the eighth.
  • Carlos Vargas gave up García’s solo home run and struck out three across his two innings while recording his 13th hold.

Hierarchy Remains: Andrés Muñoz | Matt Brash | Gabe Speier

Toronto Blue JaysTasked with the top of the tenth, Seranthony Domínguez struggled, allowing two hits, five runs (three earned), a hit batter, and a walk without recording an out, resulting in his fourth loss. Tommy Nance replaced him, but let both inherited runners score while retiring three batters.

  • Jeff Hoffman tossed a scoreless ninth, yielding a hit and keeping the game tied.
  • Louis Varland suffered his second blown save, giving up two hits and an earned run at the top of the eighth.
  • Brendon Little notched his 22nd hold, firing a clean seventh and striking out one.

Hierarchy Remains: Jeff Hoffman | Seranthony Domínguez | Louis Varland

Quick Hits

  • Baltimore Orioles: After his teammates tied the game at the top of the ninth, Keegan Akin had Dansby Swanson reach on Jordan Westburg’s throwing error, then served up a walk-off, pinch-hit two-run home run by Justin Turner, resulting in his first loss.
  • Chicago White Sox: With the score tied at the bottom of the ninth, Tyler Alexander allowed a one-out double by Nolan Schanuel, intentionally walked Mike Trout, and served up Taylor Ward’s walk-off three-run home run, resulting in his tenth loss.
  • Cincinnati Reds: Taking over the suspended game against Atlanta, Brent Suter suffered his second loss, allowing four hits and three earned runs while striking out two during his 2.2 innings.
  • Milwaukee Brewers: Called upon with a runner on and one out at the bottom of the fifth, Aaron Ashby earned his second win, tossing 1.2 scoreless frames, yielding a hit and striking out three on 23 pitches (73.9% strike rate) with three whiffs. 
  • Pittsburgh Pirates: Bouncing back from his meltdown on Friday, Dennis Santana closed out a four-run win at Colorado, working around a hit batter for a scoreless ninth on 16 pitches (56.3% strike rate) and producing one whiff. Isaac Mattson tossed a scoreless eighth, walking and striking out one.
  • Washington Nationals: Appearing during a lopsided contest did not bode well for Jose A. Ferrer. He allowed three hits, two earned runs, and a walk while striking out two at the top of the eighth against Milwaukee. He threw 23 pitches (69.6% strike rate) and produced two whiffs in his first outing since July 28. 

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 rest-of-the-season $15 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:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net

Closer Monkey’s Leverage Ledger | August 3

Saturday’s slate was reduced by one game when the Bristol Speedway contest was suspended after an extended rain delay; it will resume today at 1 p.m. ET. Relievers recorded six wins and eight saves while suffering four losses in the remaining 14 games. Three leverage relievers notched their first save of the season, two saves required four outs, and one save was secured by retiring two batters. Here are the saves in condensed form:

For the save streamers:

Vulture Save Options for August 3

  • Shawn Armstrong (TEX): Garcia, Maton, and Coulombe have all pitched in back-to-back games. 
  • Riley O’Brien (STL): Romero threw 27 pitches across 1.1 innings last night. 
  • Victor Vodnik (COL): Halvorsen left his outing on Saturday after throwing five pitches. 

Vulture Save Stashes for August 4

  • Griffin Jax (TB): If Fairbanks pitches today, it’s consecutive contests. 
  • Garrett Whitlock (BOS): If Chapman closes today’s game, it’s three straight outings. 
  • Anthony Bender (MIA): If Faucher gets used today, it will be back-to-back appearances. 
  • Yariel Rodríguez (TOR): If Hoffman receives the save opportunity today, it will be consecutive games. 

Three Takeaways

(1) Finnegan, again? No matter what A.J. Hinch says, usage patterns tell the story during his team’s save situations. On Saturday, Will Vest took over at the bottom of the eighth against the 9-1-2 lineup pocket, allowing Brandon Marsh’s lead-off single, recorded two strikeouts (Trea Turner and Kyle Schwarber), then gave up Bryce Harper’s two-run home run, followed by J.T. Realmuto’s single, prompting his removal. Vest has faced the toughest lineup pockets in both outings after the trade deadline, providing mixed results.

 Called upon for a four-out save in his first appearance for the Tigers, Kyle Finnegan answered the bell. He stranded a runner at the bottom of the eighth, inducing an inning-ending groundout against Nick Castellanos, then retired the side against the Phillies’ 6-7-8 hitters while striking out one for his 21st save. He threw 18 pitches (61.1% strike rate) and produced two whiffs (11.1 SwStr%).

His role remains fluid in the ever-evolving Tigers’ bullpen, but he remains in the mix for saves based on this result.

Updated Hierarchy: *Will Vest | *Kyle Finnegan | Tyler Holton

*= closer-by-committee with match-up tendencies

(2) Akin in the ninth: Capping his team’s comeback rally, Keegan Akin worked around two walks and recorded two strikeouts during a scoreless bottom of the ninth, securing his first save this year, the fourth of his career. He faced the Cubs’ 9-1-2-3-4 hitters, throwing 27 pitches (55.6% strike rate) and inducing two whiffs (7.4 SwStr%).

Akin’s been scoreless in two outings back from the injured list, but has allowed two baserunners in each. Yennier Cano retired the side and recorded a strikeout at the bottom of the eighth for his 15th hold. Grant Wolfram collected his second win, giving up a hit and a walk while striking out two in a scoreless seventh. Corbin Martin navigated around two hits and struck out one during a scoreless sixth.

Martin and Akin have one save each since Félix Bautista was placed on the 15-day injured list. However, this has all the makings of a matchup-based approach by interim manager Tony Mansolino, so tread lightly if targeting saves from this leverage ladder.

Updated Hierarchy: *Keegan Akin | *Yennier Cano | *Corbin Martin

*= closer-by-committee

(3) Romero gets the first post-Helsley save: In the first save chance since the trade deadline, JoJo Romero took over at the bottom of the eighth, allowing Jackson Merrill’s lead-off single, then inducing an inning-ending groundout by Xander Bogaerts. Returning for the ninth, he issued Jose Iglesias’ lead-off walk, retired the next hitters on groundouts, and allowed an RBI single by Freddy Fermin, before a long game-ending flyout against Fernando Tatis Jr., recording his first save. He finished with a hit, an earned run, and a walk, throwing 27 pitches (63% strike rate) with four whiffs (14.8 SwStr%).

This snapped his eight-game scoreless streak. Riley O’Brien was warming up in case he was needed with the pitch count rising and the heart of the Padres’ order on deck. Setting up Romero, Kyle Leahy retired all five batters faced and recorded a strikeout for his 13th hold. He faced the Padres’ 8-9-1-2-3 hitters before being removed. If Romero’s unavailable, it appears Leahy will face right-handed hitting pockets while O’Brien faces an opponent’s best left-handed hitter, which may happen as soon as today.

Hierarchy Remains: *JoJo Romero | *Kyle Leahy | *Riley O’Brien

*= closer-by-committee

Here are the remaining leverage events from Saturday.

Leverage Ledger

Boston Red SoxForced into action with two runners on and one out at the top of the ninth, Aroldis Chapman retired both batters faced, one via strikeout, preserving the four-run lead for his 20th save.

He threw 12 pitches (83.3% strike rate) and produced three whiffs (25 SwStr%) while extending his scoreless streak to five, during which he has converted all three save chances.

  • Jorge Alcala gave up a hit and a walk during one-third of the ninth.
  • Jordan Hicks worked around two hits and a walk while recording two strikeouts in a scoreless eighth.
  • Garrett Whitlock allowed two hits but escaped with a scoreless seventh, securing his 15th hold. He has been scoreless over his last 11 games with a 0.485 WHIP and 15 strikeouts through 10.1 innings.
  • Steven Matz recorded a scoreless sixth in his team debut, walking and striking out one for his eighth hold.
  • Justin Wilson collected his third win, stranding two runners and striking out both batters faced at the top of the fifth.

Hierarchy Remains: Aroldis Chapman | Garrett Whitlock | Jordan Hicks

Chicago White Sox – Will Venable’s reliever roulette landed on Jordan Leasure, and he responded with a clean bottom of the ninth, preserving a combined one-hit shutout of the Angels for his third save. He threw nine pitches (44.4% strike rate) without a whiff.

He owns a three-game scoreless streak and has entered games during the fifth, sixth, and ninth innings in them.

  • Brandon Eisert logged 1.2 clean frames and recorded a strikeout while securing his fifth hold.

Hierarchy Remains: *Grant Taylor | *Steven Wilson | *Jordan Leasure

*= closer-by-committee

Cleveland GuardiansHanded a one-run lead at the top of the ninth, Hunter Gaddis gave up Edouard Julien’s lead-off double, then bore down, striking out the next three batters for his first save. He threw 15 pitches (66.7% strike rate) and induced two whiffs (13.3 SwStr%).

  • Nic Enright collected his second win, retiring both batters via strikeout at the top of the eighth. He has been scoreless in his last five and may be the latest reclamation project for this organization.
  • Eric Sabrowski logged 1.2 clean frames and recorded three strikeouts.
  • Matt Festa stranded two runners at the top of the fifth during a scoreless combined inning, striking out two.

Updated Hierarchy: Cade Smith | Hunter Gaddis | Nic Enright

Miami Marlins – Preserving a combined shutout and recording his 11th save, Calvin Faucher retired the side while striking out one against the Yankees. He threw 12 pitches (50% strike rate) and induced two whiffs (16.7 SwStr%).

He has converted his last three save opportunities and extended his scoreless streak to five games.

  • Tyler Phillips worked a clean top of the eighth, securing his fifth hold.
  • Ronny Henriquez fired a clean seventh and recorded a strikeout, facing the Yankees’ 4-5-6 lineup pocket for his 15th hold. 

Hierarchy Remains: *Calvin Faucher | *Ronny Henriquez | *Anthony Bender

*= closer-by-committee

Seattle Mariners – With the score tied at the top of the 11th, Casey Legumina allowed three hits, two runs (one earned), and recorded a strikeout, resulting in his sixth loss. Caleb Ferguson stranded two runners while retiring both batters, one via strikeout in the 11th.

  • Matt Brash gave up two hits, two runs (one earned), and a walk while striking out one in the tenth.
  • Andrés Muñoz worked around Wyatt Langford’s two-out double for a scoreless ninth.
  • Gabe Speier retired the side in the eighth.
  • Eduard Bazardo tossed a scoreless seventh, walking and striking out one.

Hierarchy Remains: Andrés Muñoz | Matt Brash | Gabe Speier

Texas Rangers – Pressed into duty with a runner on and two outs at the bottom of the tenth, Luis Curvelo retired all four batters and recorded a strikeout while earning his first major league win. He threw 17 pitches (64.7% strike rate) and produced two whiffs (11.8 SwStr%).

Robert Garcia suffered his fifth blown save, allowing a home run for a second straight appearance in Seattle, this one a game-tying two-run shot by Randy Arozarena.

Garcia retired the next two batters, but departed with the trainer, finishing with two hits and two runs (one earned) while striking out one in two-thirds of the tenth.

  • Cole Winn worked a scoreless ninth, walking and striking out one.
  • Phil Maton fired a clean eighth, striking out one.
  • Danny Coulombe worked around a hit and two walks while striking out two in a scoreless seventh. 

Updated Hierarchy: *Robert Garcia | *Phil Maton | Danny Coulombe

*= closer-by-committee

Toronto Blue JaysLocking down his 26th save, Jeff Hoffman retired the side and recorded two strikeouts, preserving a two-run lead against the Royals. He threw 18 pitches (77.8% strike rate) and produced four whiffs (22.2 SwStr%).

He has converted consecutive saves with clean outings.

  • Seranthony Domínguez worked 1.1 clean frames for his 15th hold.
  • Brendon Little allowed a hit and an earned run during two-thirds of the seventh, getting credit for his 21st hold.

Hierarchy Remains: Jeff Hoffman | Seranthony Domínguez | Louis Varland

Quick Hits

  • Arizona Diamondbacks: During a non-save situation, Kevin Ginkel worked around Carlos Cortes’ lead-off single with a flyout and consecutive strikeouts, finishing a five-run win over the A’s. Kendall Graveman retired the side in the eighth. Andrew Saalfrank worked a clean seventh.
  • Chicago Cubs: Called upon with one out and two runners on at the top of the eighth, Caleb Thielbar induced a groundout, then gave up an RBI single, followed by Gunnar Henderson’s go-ahead three-run home run, resulting in his third loss and a third blown save during his two-thirds of the inning.
  • Colorado Rockies: After a rain delay, Dugan Darnell issued a walk charged to Seth Halvorsen, induced a double play groundout, allowed Liover Peguero’s third home run, and retired Andrew McCutchen on a groundout, finishing a three-run win over the Pirates. It’s being reported that Halvorsen left his outing with an elbow issue; he will undergo imaging.
  • Minnesota Twins: Logging an extended appearance, Pierson Ohl suffered his second loss, giving up four hits, an earned run, and a walk while striking out two across three innings.
  • New York Mets: Taking over at the top of the fifth, Reed Garrett retired all four batters and recorded a strikeout en route to his third win. He threw 21 pitches (60% strike rate) and induced two whiffs.
  • Pittsburgh Pirates: Entering with a one-run lead and a runner on at the bottom of the sixth, Braxton Ashcraft suffered his second loss and a first blown save, giving up Thairo Estrada’s single, followed by Brenton Doyle’s game-tying RBI single. He finished his two innings with five hits and three earned runs while striking out two. 
  • Tampa Bay Rays: Completing a combined shutout in a non-save appearance, Pete Fairbanks retired the Dodgers’ 2-3-4 lineup pocket in order, striking out the side on 14 pitches (78.6% strike rate) and generating seven whiffs (50 SwStr%).

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 rest-of-the-season $15 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:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net