Monkey Bytes | May 20

Monday’s 12-game slate was reduced to an 11-game slate, with one game suspended due to weather. Relievers recorded five wins and seven saves while suffering two losses. There were two 1-out saves and a tough injury announcement after the Cubs’ walk-off loss. Here are the seven saves from last night:

RelieverSave #PitchesStrike%SwStr%K:BB
Andrés Muñoz15475251:0
Carlos Estévez14910011.11:0
Josh Hader121163.600:0
Kenley Jansen91656.36.31:0
Aroldis Chapman7785.714.31:0
Trevor Megill71154.59.10:1
Shelby Miller5475250:0

For the save streamers:

Vulture Save Options for May 20

  • Lucas Erceg (KC): Estévez has pitched in back-to-back games. 
  • Joel Payamps (MIL): All three relievers in the high-leverage triumvirate have pitched the previous two days. 
  • Kevin Ginkel (ARI): Miller has worked in consecutive contests. 
  • Graham Ashcraft (CIN): Emilio Pagán and Tony Santillan worked three straight games over the weekend and could use a second day off, but it’s not guaranteed. 
  • Bryan King (HOU): Hader and Abreu have appeared in back-to-back games. 

Vulture Save Stashes for May 21

  • Shaun Anderson (LAA): Jansen has pitched in three of the previous four games and will be off on Wednesday if he’s used tonight. 

Three Takeaways

(1) Cubs placing Hodge on the IL: When Daniel Palencia took over at the bottom of the ninth with a one-run lead, the fantasy community, including myself, was confused. After the game, this tweet emerged:

Palencia suffered his first loss and a first blown save. After retiring the first two batters, he hung a slider against Derek Hill, resulting in a ground-rule double, walked the number nine hitter, Javier Sanoja, and gave up Jesús Sánchez’s walk-off, two-RBI hit, snapping his ten-game scoreless streak, and nerves potentially played a part. Drew Pomeranz worked a scoreless eighth, yielding a hit and striking out one for his second hold. Ryan Pressly tossed a scoreless seventh, giving up a hit and striking out one for his second hold. Caleb Thielbar stranded a runner, retiring all four batters faced, one via strikeout. Brad Keller had pitched in the two previouas games and was unavailable, but until clarity emerges:

Adjusted Hierarchy: *Brad Keller | *Daniel Palencia | *Drew Pomeranz

*= closer-by-committee

(2) Miami’s usage patterns remain a mystery: Benefiting from a walk-off rally, Vincente Bellozo collected his first win. He logged three scoreless frames, allowing two hits and a walk while striking out one. Ronny Henriquez let his only inherited runner score, allowing a hit and a walk with one strikeout in two-thirds of the sixth. Jesús Tinoco suffered his second blown save, giving up four hits, four earned runs, and a walk during one-third of the sixth, nuking his fantasy managers’ ratios. Say it with me: there is no closer in Miami.

Adjusted Hierarchy: *Anthony Bender | *Calvin Faucher | *Jesús Tinoco

*= closer-by-committee

(3) Leave Colorado’s saves to someone else: The Rockies have won eight games and produced six saves by four relievers. It’s one thing when saves are sparse; it’s another when fantasy players have no idea who will be in line for them. Last night, with a one-run lead at the top of the eighth, Seth Halvorsen entered against the Phillies’ 4-5-6 lineup pocket. Things did not go well. He allowed a lead-off single, uncorked a wild pitch moving Nick Castellanos to second, recorded a strikeout, then served up Alec Bohm’s go-ahead two-run home run. As the inning continued, he gave up three more hits and two more earned runs on Trea Turner’s two-RBI double before inducing an inning-ending groundout by Bryce Harper. Halvorsen gets tagged with his first loss and second blown save, giving up five hits and four earned runs while striking out one. Jake Bird logged 1.2 innings, yielding a hit and an unearned run for his fourth hold.

Updated Hierarchy: *Zach Agnos | *Seth Halvorsen | Jake Bird

*= closer-by-committee

Here are the remaining leverage events of interest from Monday.

Closer CliffsNotes

Arizona DiamondbacksPressed into action at the bottom of the ninth, Shelby Miller took over with two runners on and two outs. He recorded his fifth save of the season by inducing a game-ending Hyeseong Kim groundout, throwing four pitches (75 Strike%) with one whiff. He’s been scoreless in three of his last four outings while recording a save in each.

  • Ryan Thompson allowed three hits, two earned runs, and a walk during two-thirds of the ninth.
  • Scott McGough worked a clean eighth while striking out one.
  • Juan Morillo tossed a clean seventh, striking out one.

Hierarchy Remain: Shelby Miller | Kevin Ginkel | Jalen Beeks

Boston Red SoxSecuring his seventh save, Aroldis Chapman worked around a one-out single with a game-ending double play groundout, closing a two-run win over the Mets. He threw seven pitches (85.7 Strike%) and induced one whiff (14.3 SwStr%) while striking out one.

He has a 1.06 WHIP with 26 strikeouts versus seven walks (26 K-BB%) through 18 innings.

  • Justin Slaten stranded two runners at the top of the seventh and logged 1.1 clean frames, striking out one for his first hold.
  • Greg Weissert notched his sixth hold, stranding a runner in the sixth and working around a hit and a walk while striking out two during his combined inning.
  • Justin Wilson collected his second win, working a combined inning, giving up a hit and a walk while striking out one. He also stranded two runners at the top of the fifth.

Hierarchy Remains: Aroldis Chapman | Justin Slaten | Greg Weissert

Houston Astros – Despite Chandler Simpson reaching via catcher’s interference at the top of the ninth, Josh Hader recorded his 12th save. He induced a groundout, and the runner reached third on a stolen base but was stranded on a failed bunt attempt pop-out and a game-ending pop-out. Hader threw 11 pitches (63.6 Strike%) without a whiff during a scoreless appearance.

He’s posted a 0.81 WHIP with 29 strikeouts against five walks (29.3 K-BB%) across 21 innings.

  • Bryan Abreu recorded his 12th hold, working 1.1 scoreless frames and giving up a hit.
  • Bryan King collected his second win, tossing 1.1 scoreless innings, allowing a hit and a walk while striking out two.

Hierarchy Remains: Josh Hader | Bryan Abreu | Bryan King

Kansas City Royals – Working around a one-out single, Carlos Estévez notched his 14th save with a scoreless ninth, including a game-ending strikeout against Mike Yastrzemski. He threw nine pitches, all strikes, and induced one whiff (11.1 SwStr%).

He’s been scoreless in 10 of his 11 appearances since April 24, converting his last nine save chances with a 1.121 WHIP and nine strikeouts versus one walk (18.2 K-BB%) across 10.2 innings.

  • John Schreiber let one of two inherited runners score, allowing a hit and striking out one in two-thirds scoreless during the bottom of the eighth for his fourth hold.
  • Daniel Lynch IV gave up two hits and an earned run during one-third of the eighth, getting credit for his third hold. 

Hierarchy Remains: Carlos Estévez | Lucas Erceg | Daniel Lynch IV

Los Angeles Angels – Closing out his ninth save, Kenley Jansen navigated around Jacob Wilson’s two-out single with a game-ending strikeout against Tyler Soderstrom, preserving a one-run win over The Athletics. He threw 16 pitches (9 strikes – 56.3 Strike%) and induced one whiff.

He has a 1.33 WHIP with 13 strikeouts against three walks (16.4 K-BB%) through 14.1 innings.

  • Héctor Neris worked a clean eighth, striking out one and securing his third hold.
  • Ryan Zeferjahn notched his sixth hold, walking one during a scoreless seventh.

Updated Hierarchy: Kenley Jansen | Héctor Neris | Ryan Zeferjahn

Milwaukee Brewers – Navigating around a lead-off walk and a stolen base with one out, Trevor Megill secured his seventh save with an attempted bunt pop-out, followed by consecutive flyouts. He threw 11 pitches (54.5 Strike%) and induced one whiff.

He’s converted his last five saves and been scoreless in his previous eight appearances, spanning seven innings, with eight strikeouts against four walks (14.3 K-BB%) and a 1.00 WHIP.

  • Abner Uribe collected his second win, working around a hit and a walk while striking out three at the top of the eighth.
  • Jared Koenig stranded a runner, striking out his only batter in the seventh.
  • Nick Mears suffered his second blown save, letting both inherited runners score on Cedric Mullins’ game-tying three-run home run, and issued a walk while striking out one in one-third of the seventh.

Updated Hierarchy: Trevor Megill | Abner Uribe | Nick Mears

Philadelphia Phillies – In order of appearance, Joe Ross worked a scoreless seventh, giving up a hit, and was awarded his second win following his team’s four-run rally at the top of the eighth.

  • Carlos Hernández notched his first hold, retiring the side and striking out one in the eighth.
  • Tanner Banks tossed a clean ninth, finishing the six-run win.
  • Orion Kerkering was warming up simultaneously for the save chance, but the Phillies scored three more runs at the top of the ninth.

Hierarchy Remains: Jordan Romano | Matt Strahm | Orion Kerkering

*= floating closer concept with a preferred save share (Romano)

Seattle Mariners – Forced into action at the bottom of the ninth with the bases loaded, Andrés Muñoz retired Michael A. Taylor via strikeout for his 15th save. He only needed four pitches (75 Strike%) and induced one whiff (25 SwStr%) during his one-out save. He owns a 0.73 WHIP with 28 strikeouts versus eight walks (25.6 K-BB%) through 20.2 innings.

  • Troy Taylor allowed two hits, an earned run, and two walks during two-thirds of the ninth.
  • Collin Snider retired the side and recorded two strikeouts in the eighth.

Hierarchy Remains: Andrés Muñoz | Casey Legumina | Matt Brash

Quick Hits

  • Chicago White Sox: Inheriting a runner with one out at the top of the eighth, Cam Booser allowed a walk and two hits, including Julio Rodriguez’s grand slam, putting three earned runs on his ledger during one-third of an inning. This snapped a four-game scoreless streak. 
  • Los Angeles Dodgers: As the “opener,” Jack Dreyer suffered his second loss, giving up three hits, three earned runs, and a walk while striking out one during two innings against Arizona.
  • Pittsburgh Pirates: David Bednar allowed three hits and two earned runs while striking out two in two-thirds of the eighth. He’s not the closer for Don Kelly.
  • San Francisco Giants: During a tied game at the top of the eighth, Tyler Rogers allowed Jonathan India’s one-out double and Vinnie Pasquantino’s go-ahead two-run home run, resulting in his second loss.
  • Tampa Bay Rays: Taking over a tied game at the top of the seventh, Manuel Rodríguez allowed three hits, including Jake Meyers’ go-ahead solo home run, resulting in his second loss. Eric Orze tossed a clean eighth and recorded a strikeout. Mason Montgomery retired the side at the top of the ninth.
  • The Athletics: Recording his best relief appearance since being activated, Michel Otañez fired two clean frames and recorded three strikeouts on 30 pitches (19 strikes – 63.3 Strike%) with four whiffs (13.3 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 $25 payment via Venmo to @gjewett9.

Thanks for being part of the Closer Monkey community. Stay safe, and be well.

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

Closer Monkey Updated Rankings | 5.19.2025

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.

Relievers on the Rise

  • Jordan Romano (PHI): His role as the preferred save share combined with José Alvarado’s ill-timed suspension and Romano’s eight-game scoreless streak, during which he has posted a 0.50 WHIP with 11 strikeouts against one walk (37 K-BB%) in eight innings.
  • Porter Hodge (CHC): He has not recorded a save since May 10. However, all usage signs pointed toward him being in line for the save on Saturday while Ryan Pressly pitched during the seventh inning on Sunday. Can Hodge capture this moment and cement his role? Stay tuned.
  • Devin Williams (NYY): Since April 28, he’s been scoreless in eight of his nine appearances with two wins, three holds, a 0.75 WHIP, and 12 strikeouts versus four walks (30 K-BB%) across eight innings.

Closer Concerns

  • Raisel Iglesias (ATL): Since May 6, he has had two wins and a loss while converting two of three save chances with an 8.44 ERA and a 2.44 WHIP. His .500 batting average on balls in play will improve, but he’s still allowing too much contact across his arsenal, resulting in a 1.060 on-base plus slugging percentage in these 5.1 innings with a 10.3 K-BB percentage. Still, his rolling graph tells the story:

Updated Top 40 Closers

*Updated on 5.20.2025

RankRelievers
1Andrés Muñoz
2Josh Hader
3Robert Suarez
4Mason Miller
5Edwin Díaz
6Emmanuel Clase
7Tanner Scott
8Jhoan Durán
9Jeff Hoffman
10Aroldis Chapman
11Emilio Pagán
12Ryan Helsley
13Luke Weaver
14Trevor Megill
15Pete Fairbanks
16Kenley Jansen
17Carlos Estévez
18Ryan Walker
19Will Vest
20Jordan Romano
21Félix Bautista
22Raisel Iglesias
23Kyle Finnegan
24Dennis Santana
25Shelby Miller
26Luke Jackson
27Camilo Doval
28Devin Williams
29Jason Adam
30Lucas Erceg
31Yimi García
32Cade Smith
33Matt Strahm
34Brad Keller
35Drew Pomeranz
36Orion Kerkering
37Cam Booser
38Zach Agnos
39Calvin Faucher
40Anthony Bender

Save Stashes

  • Abner Uribe (MIL)
  • Justin Martinez and A.J. Puk (ARI)
  • Brad Keller (CHC)
  • Drew Pomeranz (CHC)
  • Daniel Palencia (CHC)

Updated Top 75 for SOLDS

RankReliever
1Andrés Muñoz
2Josh Hader
3Robert Suarez
4Jason Adam
5Jhoan Durán
6Lucas Erceg
7Emmanuel Clase
8Edwin Díaz
9Mason Miller
10Tanner Scott
11Bryan Abreu
12Jeremiah Estrada
13Camilo Doval
14Cade Smith
15Luke Weaver
16Emilio Pagán
17Jeff Hoffman
18Kyle Leahy
19Pete Fairbanks
20Tyler Rogers
21Aroldis Chapman
22Ryan Walker
23Trevor Megill
24Devin Williams
25Ryan Helsley
26Tony Santillan
27Jordan Romano
28Griffin Jax
29Kenley Jansen
30Will Vest
31Bryan King
32Abner Uribe
33Nick Mears
34Robert Garcia
35Raisel Iglesias
36Edwin Uceta
37Fernando Cruz
38Hunter Gaddis
39Yimi García
40Carlos Estévez
41Félix Bautista
42Kyle Finnegan
43Louis Varland
44Shelby Miller
45Brendon Little
46Dylan Lee
47Tommy Kahnle
48Daniel Palencia
49Phil Maton
50Ryne Stanek
51Alex Vesia
52Huascar Brazobán
53Brad Keller
54Garrett Cleavinger
55Mason Montgomery
56Daysbel Hernández
57Justin Slaten
58Matt Strahm
59Tyler Holton
60Tim Herrin
61Ryan Pressly
62Luke Jackson
63Dennis Santana
64Kevin Ginkel
65Orion Kerkering
66Pierce Johnson
67Brock Stewart
68JoJo Romero
69Greg Weissert
70Jonathan Loáisiga
71Gabe Speier
72Shawn Armstrong
73Matt Brash
74David Bednar
75Reed Garrett

Relievers on the Rise

  • Daniel Palencia (CHC)
  • Huascar Brazobán (NYM)
  • Jonathan Loáisiga (NYY)

Top 50 for Holds

RankReliever
1Jason Adam
2Cade Smith
3Lucas Erceg
4Tyler Rogers
5Camilo Doval
6Abner Uribe
7Bryan Abreu
8Griffin Jax
9Kyle Leahy
10Jeremiah Estrada
11Tony Santillan
12Devin Williams
13Bryan King
14Hunter Gaddis
15Brendon Little
16Fernando Cruz
17Yimi García
18Daniel Palencia
19Nick Mears
20Robert Garcia
21Louis Varland
22Alex Vesia
23Tommy Kahnle
24Matt Strahm
25Dylan Lee
26Edwin Uceta
27Gabe Speier
28Phil Maton
29Garrett Cleavinger
30Mason Montgomery
31Daysbel Hernández
32Jonathan Loáisiga
33Graham Ashcraft
34Tyler Holton
35Brad Keller
36Jose A. Ferrer
37Orion Kerkering
38Tim Herrin
39Chad Green
40Jalen Beeks
41Kevin Ginkel
42Justin Slaten
43Shawn Armstrong
44Dennis Santana
45Jared Koenig
46Pierce Johnson
47Ryan Zeferjahn
48Greg Weissert
49Drew Pomeranz
50John Schreiber

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:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net

Monkey Bytes | May 19

Sunday’s slate provided five wins and eight saves by relievers. They also suffered six losses. Here are the condensed save results:

RelieverSave #PitchesStrike%SwStr%K:BB
Carlos Estévez131266.700:0
Emilio Pagán122972.410.32:0
Josh Hader111764.711.72:0
Ryan Walker8785.728.61:0
Trevor Megill61478.635.72:0
Jordan Romano51181.818.23:0
Will Vest52566.712.51:0
Shelby Miller41776.529.41:1

For the save streamers:

Vulture Save Options for May 19

  • Camilo Doval (SF): He was off on Sunday, and Walker has worked in back-to-back games. 
  • Graham Ashcraft (CIN): Pagán and Santillan have appeared in three consecutive contests. This could be a multi-inning save chance. 
  • Beau Brieske (DET): Vest has worked in back-to-back games, and Kahnle has thrown 33 pitches over the three previous days. 

Vulture Save Stashes for May 20

  • Andrew Kittredge (BAL): If Félix Bautista pitches on Monday and the veteran is activated, he may be in line for a save chance. 
  • Matt Strahm (PHI): If Romano pitches on Monday, it will be consecutive outings and three in the previous four days. 
  • Shawn Armstrong (TEX): If Jackson pitches on Monday, he will have appeared in consecutive games. 

Three Takeaways

(1) Romano states his case: Preserving a 1-0 win over the Pirates, Jordan Romano locked down his fifth save by striking out the side against the 3-4-5 lineup pocket. He threw 11 pitches (81.8 Strike%) and produced two whiffs (18.2 SwStr%).

He extended his scoreless streak to eight games, during which he has posted a 0.50 WHIP with 11 strikeouts against one walk (37 K-BB%) in eight innings. Matt Strahm notched his fifth hold, striking out two in a clean top of the eighth. Orion Kerkering worked around a hit and a walk for a scoreless seventh, securing his sixth hold. With José Alvarado suspended for 80 games, Romano may earn a larger save share like Craig Kimbrel did during the 2023 season. There will be times when the usage patterns frustrate fantasy managers, but for now:

Updated Hierarchy: Jordan Romano | Matt Strahm | Orion Kerkering

*= floating closer concept with a preferred save share (Romano)

(2) Unsettled in Miami: Finishing a four-run win, Anthony Bender retired the side at the top of the ninth, facing the Rays’ 3-4-5 lineup pocket. Calvin Faucher fired a clean eighth and recorded two strikeouts versus the 9-1-2 hitters. Jesús Tinoco worked a clean seventh against the 6-7-8 batters and recorded one strikeout, throwing 12 pitches (66.7 Strike%) with three whiffs (25 SwStr%). Ronny Henriquez notched his sixth hold, allowing a hit and striking out one in a scoreless sixth. Just when it felt like the order of entry was settling, this usage pattern proved confusing. Here are how the leverage ladder has been deployed since May 10:

Tinoco has secured two saves in this timeframe, but was used in the seventh on Sunday. Until a save chance differs:

Hierarchy Remains: Jesús Tinoco | Calvin Faucher | Anthony Bender

(3) Is Vest breaking away? Navigating around Bo Bichette reaching on an error, Will Vest secured his fifth save with a scoreless ninth and one strikeout, preserving a one-run win over Toronto. He threw 24 pitches (66.7 Strike%) and induced three whiffs (12.5 SwStr%).

He has a 1.014 WHIP with 25 strikeouts versus seven walks (21 K-BB%) through 21.2 innings. Since April 21, he has recorded five of the team’s seven saves, with Tommy Kahnle and Beau Brieske notching one each. A seventy-one percent save share makes one the preferred option. For now:

Updated Hierarchy: Will Vest | Tommy Kahnle | Tyler Holton

Here are the remaining leverage results of interest from Sunday.

Closer CliffsNotes

Arizona DiamondbacksA white-knuckle ride at the top of the ninth ended with Shelby Miller securing his fourth save, preserving a combined shutout of Colorado. He allowed a one-out single by Kyle Farmer, Hunter Goodman’s double, and intentionally walked Ryan McMahon loading the bases. Miller bore down, inducing Brenton Doyle’s pop-out and a game-ending lineout by Michael Toglia to shortstop. He threw 17 pitches (13 strikes – 76.5 Strike%) and generated five whiffs (29.4 SwStr%) while giving up two hits and a walk with one strikeout.

He’s converted four of five save chances this month.

  • Kevin Ginkel fired a clean eighth and recorded two strikeouts facing the 7-8-9 hitters.

Updated Hierarchy: Shelby Miller | Kevin Ginkel | Jalen Beeks

Chicago Cubs – Entering at the top of the sixth with a runner on and one out, Drew Pomeranz stranded him despite giving up a hit and recorded a strikeout over two-thirds scoreless. He collected his first win courtesy of a three-run rally at the bottom of the frame.

  • Ryan Pressly notched his first hold, allowing a hit during a scoreless seventh while facing the White Sox’s 6-7-8 lineup pocket.
  • Brad Keller worked a clean eighth and recorded a strikeout.
  • Julian Merryweather gave up two hits and an earned run while striking out one in the ninth.

Hierarchy Remains: Porter Hodge | Daniel Palencia | Brad Keller

Cincinnati RedsWorking in a third straight contest, Emilio Pagán held on for his 12th save, navigating around two hits and recording two strikeouts, finishing a sweep of Cleveland. He threw 29 pitches (21 strikes – 72.4 Strike%) and produced three whiffs (10.3 SwStr%).

He has a 0.83 WHIP with 26 strikeouts against six walks (22.7 K-BB%) across 23 innings.

  • Tony Santillan notched his 12th hold, yielding a hit during a scoreless eighth.
  • Taylor Rogers stranded a runner and retired his only batter via strikeout for his sixth hold.
  • Luis Mey was credited with his second hold, allowing a hit, an earned run, and a walk during two-thirds of the seventh.
  • Scott Barlow allowed a hit and worked a scoreless sixth for his sixth hold.

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

Houston Astros – Shutting the door on his 11th save, Josh Hader retired the side and recorded two strikeouts while preserving a one-run come-from-behind win over Texas. He threw 17 pitches (11 strikes – 64.7 Strike%) and induced two whiffs (11.7 SwStr%).

He has a 0.85 WHIP with 29 strikeouts versus five walks (30.8 K-BB%) across 20 innings.

  • Bryan Abreu navigated around a hit and a walk during a scoreless eighth, notching his 11th hold.

Hierarchy Remains: Josh Hader | Bryan Abreu | Bryan King

Kansas City Royals – Handed a one-run lead at the top of the ninth, Carlos Estévez worked around Brendan Donovan’s one-out double by retiring the last two batters for his 13th save. He threw 12 pitches (66.7 Strike%) without a whiff.

He’s converted eight straight save chances since April 24 with eight strikeouts against one walk and a 1.134 WHIP across 9.2 innings.

  • Lucas Erceg collected his first win of the season and as a Royal since his acquisition last year. He logged 1.2 scoreless frames, giving up a hit and a walk while striking out one. He also stranded a runner at the top of the seventh.
  • Daniel Lynch IV allowed a hit during two-thirds scoreless in the seventh.

Hierarchy Remains: Carlos Estévez | Lucas Erceg | Daniel Lynch IV

Milwaukee Brewers – Locking down his sixth save, Trevor Megill fired a clean top of the ninth and recorded two strikeouts while facing the Twins’ 9-1-2 lineup pocket. He threw 14 pitches (11 strikes – 78.6 Strike%) and generated five whiffs (35.7 SwStr%).

He owns a seven-game scoreless streak since April 30, converting four saves with a 1.00 WHIP and eight strikeouts versus three walks.

  • Nick Mears tossed a scoreless eighth, yielding a hit and securing his seventh hold.
  • Jared Koenig allowed two hits and an earned run in the seventh, getting credit for his sixth hold.
  • Abner Uribe fired a clean sixth and recorded two strikeouts for his 12th hold.

Updated Hierarchy: Trevor Megill | Nick Mears | Abner Uribe

New York Yankees – Capping a six-run explosion at the bottom of the eighth, Tim Hill finished a series win over the Mets with a clean top of the ninth.

Devin Williams collected his second win, firing a clean eighth and striking out one against the 2-3-4 lineup pocket, throwing 11 pitches (72.7 Strike%) without a whiff.

Since April 28, he’s been scoreless in eight of his nine appearances with two wins, three holds, a 0.75 WHIP, and 12 strikeouts versus four walks (30 K-BB%) across eight innings.

  • Jonathan Loáisiga tossed a scoreless seventh, walking one and striking out two.

Hierarchy Remains: Luke Weaver | Devin Williams | Fernando Cruz

San Francisco Giants – Completing his team’s come-from-behind win, Ryan Walker nailed down his eighth save, firing a clean top of the ninth and striking out one against the A’s 7-8-9 lineup pocket. He threw seven pitches (85.7 Strike%) and produced two whiffs (28.6 SwStr%). This marked his first save since May 7, and he has been scoreless in his last three outings.

  • Randy Rodríguez collected his third win, retiring the side at the top of the eighth, ahead of his team’s two-run rally at the bottom of the inning.
  • Erik Miller worked a scoreless seventh, giving up a hit and striking out two.
  • Spencer Bivens logged two scoreless frames and recorded a strikeout. 

Hierarchy Remains: Ryan Walker | Camilo Doval | Tyler Rogers

Texas Rangers – Another one-pitch outing for Chris Martin. He entered with two runners on and no outs, then departed with the training staff. Robert Garcia replaced him and allowed Isaac Paredes’ go-ahead three-run home run, his first home run against of the season, resulting in his second loss and first blown save. He finished with a hit, an earned run, and a walk during the eighth inning.

  • Luke Jackson made his first appearance since May 12, tossing a scoreless top of the ninth, walking and striking out one on 15 pitches (66.7 Strike%) with three whiffs (20 SwStr%).

Hierarchy Remains (for now): Luke Jackson | Chris Martin | Robert Garcia

*If Martin gets placed on the injured list, Shawn Armstrong enters the hierarchy

Quick Hits

  • Los Angeles Angels: In a strange circumstance, Shaun Anderson was tagged with his first blown save, letting both inherited runners score on Will Smith’s game-tying three-run home run during the bottom of the seventh. Then he settled in, logging 2.2 innings, allowing only the home run and an earned run while striking out three, resulting in his first win. He threw 38 pitches (63.2 Strike%) and induced five whiffs (13.2 SwStr%).
  • Los Angeles Dodgers: Making his team debut, Lou Trivino logged two scoreless innings, issuing a walk and striking out two. Anthony Banda suffered his first loss, giving up two hits, including Travis d’Arnaud’s go-ahead solo home run, and recorded two strikeouts over two innings.
  • New York Mets: Sloppy defense and traffic on the bases resulted in Ryne Stanek suffering his fourth loss. He took over a tied game at the bottom of the eighth and issued Jasson Domínguez a lead-off walk, followed by Austin Wells’ double, and a fielder’s choice throwing error scored the go-ahead run. Things spiraled for the reliever. Paul Goldschmidt singled in a run, forcing Stanek’s removal. Génesis Cabrera inherited two runners, issued a walk, recorded a strikeout against Aaron Judge, and allowed Cody Bellinger’s grand slam. Stanek finished with two hits, four runs (one earned), and a walk while striking out one in one-third of the eighth.
  • St. Louis Cardinals: Taking over a tied game at the bottom of the seventh, Chris Roycroft allowed Drew Waters’ triple, followed by Maikel Garcia’s go-ahead RBI single, resulting in his third loss.
  • The Athletics: Taking over at the bottom of the eighth with a one-run lead, Tyler Ferguson allowed LaMonte Wade Jr.’s lead-off triple, followed by Patrick Bailey’s game-tying RBI single, a sacrifice bunt, and Heliot Ramos’ go-ahead RBI single, resulting in his second loss and third blown save. Ferguson finished with three hits, two earned runs, and two walks over two-thirds of the eighth.
  • Toronto Blue Jays: Mason Fluharty suffered his first loss, giving up a hit, an earned run, and a walk while striking out one in two-thirds of the seventh. 

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:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net

Monkey Bytes | May 18

Saturday’s slate was a wild one and included three walk-off victories. Relievers recorded eight wins and six saves while suffering seven losses.

RelieverSave #PitchesStrike%SwStr%K:BB
Andrés Muñoz142157.14.81:0
Emilio Pagán111080301:0
Edwin Díaz101758.85.92:0
Ryan Helsley91283.316.70:0
Kenley Jansen81681.300:0
Seth Halvorsen2145000:1

For the save streamers:

Vulture Save Options for May 18

  • Justin Slaten (BOS): Chapman threw 25 pitches, so he may be unavailable in today’s contest. 
  • Luis Mey (CIN): Terry Francona may not thrust the rookie into a save chance, but it feels like a terrific spot against the White Sox at home. If not, Taylor Rogers could be in line since Pagán, Santillan, and Ashcraft have all worked on back-to-back games.
  • Brock Burke (LAA): Jansen has pitched in consecutive games. 
  • Zach Agnos (COL): Halvorsen has appeared in back-to-back contests. 
  • Daysbel Hernández (ATL): It’s a long shot, but Iglesias was not available in the second game past consecutive appearances earlier this week. 

Vulture Save Stashes for May 19

  • Ryne Stanek (NYM): If Díaz pitches today, it’s consecutive appearances. 
  • Matt Brash (SEA): If Muñoz appears today, it’s back-to-back games. 
  • Phil Maton (STL): If Helsley pitches today, he will have appeared in two straight. 

Three Takeaways

(1) Miller’s command: In his first 12 appearances, Mason Miller recorded ten saves with a pristine 23:2 K:BB (48.8 K-BB%). Of his 165 pitches, he posted a 69.1 strike percentage and a 58.1 percent first strike rate. However, over his last four outings, he has issued seven walks (one intentional) versus eight strikeouts (4.3 K-BB%) with a 57.4 strike percentage and a 52.2 percent first-strike rate. During a walk-off loss in San Francisco, he issued LaMonte Wade Jr. a lead-off walk, recorded an out on a sacrifice bunt, and retired Tyler Fitzgerald via strikeout. With two outs, Miller intentionally walked Mike Yastrzemski, followed by a walk-off walk against Wilmer Flores, resulting in his second loss. He threw 20 pitches (55 Strike%) and produced three whiffs (15 SwStr%).

He has allowed multiple walks in three of his last four games. This may be a blip, and some rust could have been involved since he last appeared on May 10, but it’s worth monitoring.

Hierarchy Remains: Mason Miller | Tyler Ferguson | Grant Holman

(2) Yates to the IL? Summoned with a runner on second and one out at the top of the seventh, Kirby Yates suffered his second loss and second blown save. He gave up Jorge Soler’s RBI single, followed by Logan O’Hoppe’s two-run home run, a Luis Rengifo double, and a walk before being removed with a hamstring injury (IL stint likely). He finished with three hits, three earned runs, and a walk during his one-third of the inning. Luis García let one of two inherited runners score in one-third of the seventh. Tanner Scott fired a clean eighth and recorded a strikeout on 12 pitches (75 Strike%) with three whiffs (33.3 SwStr%). He last recorded a save on May 9. Alex Vesia allowed Matthew Lugo’s solo home run at the top of the ninth. This leaves an already thinned leverage ladder without a right-handed complement to Scott. For now:

Updated Hierarchy: Tanner Scott | Luis García | Alex Vesia

(3) Cubs hierarchal preview? Although he warmed up for the save, Porter Hodge worked a scoreless top of the ninth, allowing a one-out Andrew Vaughn single and recording one strikeout, preserving a four-run win. He threw 18 pitches (66.7 Strike%) and induced two whiffs (11.1 SwStr%).

He has a 1.503 WHIP with 19 strikeouts against 11 walks (9.5 K-BB%) through 19.1 innings. Daniel Palencia notched his fifth hold with a scoreless eighth. He gave up a hit and recorded two strikeouts, extending his scoreless streak to ten games. Since April 23, he’s posted a 0.777 WHIP with 12 strikeouts versus four walks (20.5 K-BB%) across 10.1 innings. Brad Keller tossed a scoreless seventh, walking and striking out one for his fifth hold.

Updated Hierarchy: Porter Hodge | Daniel Palencia | Brad Keller

Here are the remaining leverage events of interest from Saturday.

Closer CliffsNotes

Boston Red SoxFacing the heart of Atlanta’s lineup at the top of the ninth with the score tied, Aroldis Chapman worked around Marcell Ozuna’s one-out walk and Ozzie Albies’ two-out single by recording all three outs via strikeout. He collected his third win on a walk-off home run at the bottom of the inning. Chapman threw 25 pitches (64 Strike%) and induced three whiffs (12 SwStr%).

He has a 1.06 WHIP and 25 strikeouts against seven walks (25.7 K-BB%) in 17 innings.

  • Garrett Whitlock tossed a scoreless eighth, walking one.
  • Nick Burdi logged two scoreless frames, scattering four hits and walking one while striking out one. 

Hierarchy Remains: Aroldis Chapman | Justin Slaten | Greg Weissert

Cincinnati RedsShutting the door on his 11th save, Emilio Pagán retired the side against the Guardians’ 3-4-5 lineup pocket and recorded a strikeout, capping a bullpen game. He threw 10 pitches (80 Strike%) and produced three whiffs (30 SwStr%).

His rebound season continues, and he has posted a 0.773 WHIP with 24 strikeouts against six walks (21.6 K-BB%) in 22 innings.

  • Tony Santillan notched his 11th hold, working around a one-out hit by Nolan Jones for a scoreless eighth.
  • Graham Ashcraft fired a clean seventh and recorded two strikeouts for his seventh hold.
  • Luis Mey was awarded his first major league win, tossing a clean sixth and striking out one on 16 pitches (75 Strike%) with two whiffs (12.5 SwStr%). 

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

Colorado Rockies – Capping a wild contest at Chase Field, Seth Halvorsen recorded his second save while matching up against the top of the lineup, allowing a two-out Lourdes Gurriel Jr. walk during a scoreless ninth. He threw 14 pitches (50 Strike%) without a whiff.

This marks his first save since March 29, and he’s been scoreless in five out of six appearances in May with six strikeouts versus three walks.

  • Tyler Kinley allowed two hits and an earned run while striking out one in the eighth for his first hold.
  • Zach Agnos retired the side and recorded two strikeouts in the seventh, notching his second hold.
  • Jake Bird was awarded his second win, giving up two hits and an earned run while striking out two over two innings of relief.

Updated Hierarchy: Seth Halvorsen | Zach Agnos | Tyler Kinley

Detroit TigersTasked with the bottom of the ninth during a tied contest, Brenan Hanifee suffered his first loss, giving up Daulton Varsho’s one-out double, an intentional walk, and inducing a George Springer groundout, followed by Ernie Clement’s walk-off RBI single.

  • Will Vest was tagged with his second blown save, letting his only inherited runner score on Alejandro Kirk’s single before recording two outs, one via strikeout in two-thirds of the eighth.
  • Tyler Holton was credited with his third hold despite issuing a lead-off walk at the bottom of the eighth, which resulted in the game-tying run, putting an earned run on his ledger over a combined inning of relief.
  • Beau Brieske only retired one hitter and issued two walks, resulting in his third hold. 

Hierarchy Remains: *Will Vest | *Tommy Kahnle | Tyler Holton

Los Angeles Angels – Pressed into duty at the bottom of the eighth with two runners on and two outs, Kenley Jansen thwarted the rally, inducing Michael Conforto’s inning-ending groundout. He returned for the ninth and recorded his eighth save, working around Will Smith’s pinch-hit one-out single by retiring Shohei Ohtani and Mookie Betts for his eighth save. He threw 16 pitches (13 strikes – 81.3 Strike%) without a whiff.

He has a 1.35 WHIP with 12 strikeouts across 13.1 innings.

  • Ryan Zeferjahn struggled in the eighth, allowing three hits, an earned run, and a walk while striking out one in two-thirds of the inning, getting credit for his fight hold.
  • Reid Detmers was awarded his first win, giving up three hits, an earned run, and two walks while striking out two across two innings.
  • Héctor Neris suffered his second blown save, yielding a hit, three earned runs, and two walks without retiring a batter in the sixth.

Hierarchy Remains: Kenley Jansen | Brock Burke | Ryan Zeferjahn

New York MetsPreserving a one-run win over the Yankees, Edwin Díaz locked down his tenth save with a clean bottom of the ninth and recorded two strikeouts, including a game-ending one of Aaron Judge. Díaz threw 17 pitches (10 strikes – 58.8 Strike%) and induced one whiff.

He owns a modest seven-game scoreless streak, since April 26, with nine strikeouts against two walks. He’s posted a 1.06 WHIP with 26 strikeouts versus eight walks (24.6 K-BB%) across 18 innings.

  • Reed Garrett collected his first win, navigating around a hit and three walks during a scoreless eighth.
  • Huascar Brazobán tossed 1.2 scoreless frames and recorded one strikeout.

Hierarchy Remains: Edwin Díaz | Ryne Stanek | Reed Garrett

San Francisco Giants – After tossing a scoreless top of the tenth, issuing Jacob Wilson a two-out walk, and recording two strikeouts, Camilo Doval collected his third win on his teammates’ walk-off rally at the bottom of the inning. He threw 14 pitches (57.1 Strike%) and produced two whiffs (14.3 SwStr%).

His scoreless streak reached 17 games, during which he’s recorded two wins, three saves, and six holds with 17 strikeouts versus five walks (21.8 K-BB%) across 16.1 innings.

  • Ryan Walker fired a clean top of the ninth on seven pitches (85.7 Strike%) without a whiff against the A’s 5-6-7 lineup pocket.
  • Tyler Rogers worked a clean seventh.
  • Randy Rodríguez retired the side and recorded a strikeout in the seventh.

Hierarchy Remains: Ryan Walker | Camilo Doval | Tyler Rogers

Seattle Mariners – Forced into action at the bottom of the eighth with a runner at second and two outs, Andrés Muñoz retired Gavin Sheets via strikeout, then fired a clean bottom of the ninth, preserving a three-run win and recording his 14th save. This marked his first save requiring four or more outs this season after converting seven saves last year with four or more outs and 11 such appearances total. He has a 0.74 WHIP with 27 strikeouts against eight walks (24.7 K-BB%) through 20.1 innings.

  • Casey Legumina allowed a hit and struck out one in two-thirds of the eighth for his second hold.
  • Matt Brash fired a clean seventh, striking out one and securing his second hold.
  • Gabe Speier collected his second win, tossing 1.1 scoreless frames, yielding a hit, and striking out two. 

Updated Hierarchy: Andrés Muñoz | Casey Legumina | Matt Brash

St. Louis Cardinals – Preserving a 1-0 win and securing his ninth save, Ryan Helsley retired the side against the Royals’ 3-4-5 hitters on 12 pitches (83.3 Strike%) with two whiffs (16.7 SwStr%).

He owns a 1.438 WHIP with 16 strikeouts against ten walks (8.6 K-BB%) through 16 innings. He’s on a modest five-game scoreless streak and recorded a save in each.

  • Kyle Leahy logged two scoreless frames and scattered two hits while posting his tenth hold.

Hierarchy Remains: Ryan Helsley | Phil Maton | Kyle Leahy

Texas Rangers – Finishing a four-run win over Houston, Robert Garcia retired the 6-7-8 lineup pocket in order on 14 pitches (57.1 Strike%) without a whiff. He remains unscored through all seven outings in May, during which he recorded four strikeouts versus one walk with a 0.667 WHIP over six innings.

  • Chris Martin fired a clean eighth, throwing seven pitches (71.4 Strike%).
  • Jacob Webb was credited with his fifth hold, allowing two walks and recording two strikeouts in a scoreless seventh.
  • Luke Jackson was warming up for the ninth in the event of a save opportunity.

Hierarchy Remains: Luke Jackson | Chris Martin | Robert Garcia

Toronto Blue JaysEntering a tied game at the top of the ninth, Jeff Hoffman navigated around a lead-off walk with a flyout double play, with Gleyber Torres being thrown out at second, then induced an inning-ending groundout against Kerry Carpenter. Hoffman collected his fourth win on a walk-off rally at the bottom of the frame. He threw 10 pitches (50 Strike%) and produced two whiffs (20 SwStr%).

He has a 1.18 WHIP with 31 strikeouts against five walks (30.9 K-BB%) in 20.1 innings.

  • Yimi García retired the side in the eighth on eight pitches, all strikes.
  • Chad Green worked a scoreless seventh, allowing a walk.
  • Brendon Little tossed a clean seventh, recording two strikeouts.
  • Yariel Rodríguez logged two scoreless frames, yielding a hit.

Hierarchy Remains: Jeff Hoffman | Yimi García | Chad Green

Quick Hits

  • Arizona Diamondbacks:  Ryan Thompson suffered his first loss and second blown save, allowing five hits and three earned runs while striking out one in two-thirds of the seventh.
  • Atlanta Braves: Called upon with two runners in scoring position and two outs at the bottom of the eighth, Pierce Johnson allowed Jarren Duran’s game-tying two-RBI single and recorded his only out on a caught stealing. In the ninth, he gave up Rafael Devers’ walk-off home run, resulting in his first loss and a blown save.
  • Cleveland Guardians: In order of appearance, Cade Smith let his only inherited runner score on an Austin Hays’ double and retired his other three batters via strikeout at the bottom of the sixth. Jakob Junis allowed two hits, including Rece Hinds’ solo home run, and recorded a strikeout in the seventh. Emmanuel Clase gave up a hit and a walk while striking out two during two-thirds of the eighth. He threw 21 pitches (66.7 Strike%) and generated six whiffs (28.6 SwStr%).
  • New York Yankees: After stranding a runner on third at the top of the eighth with an inning-ending strikeout, Fernando Cruz returned for the ninth and issued a one-out walk, allowed Brett Baty’s single, then hit a batter, loading the bases. Francisco Lindor produced a go-ahead sacrifice fly, resulting in Cruz’s second loss. He finished 1.1 innings, giving up a hit, an earned run, and a walk while striking out one.
  • San Diego Padres: Entering a tied game at the top of the seventh, Adrian Morejon suffered his second loss, allowing two hits, including Cal Raleigh’s go-ahead solo home run, and recorded one strikeout in one-third of the inning.
  • Tampa Bay Rays: Completing a combined shutout, Pete Fairbanks retired the side against Miami’s 4-5-6 lineup pocket, throwing 10 pitches (80 Strike%) without a whiff. He has a 1.22 WHIP with 16 strikeouts versus nine walks (9.1 K-BB%) through 18 innings.

Notes of Interest

  • Baltimore Orioles: Perhaps clearing his last hurdle, Andrew Kittredge appeared in back-to-back games on Friday and Saturday at Triple-A during his rehab assignment. He could be activated as soon as Monday, shoring up a struggling leverage ladder ahead of Félix Bautista.
  • Los Angeles Angels: During his rehab outing at Single-A, Robert Stephenson collected a win while working a clean fourth inning and recording a strikeout against fellow major leaguer Teoscar Hernández, also on his minor league rehab assignment.
  • Los Angeles Dodgers: Those hoping Michael Kopech could return and help his injury-riddled bullpen, he has a 5.40 WHIP with three strikeouts against six walks through three appearances at Triple-A.

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:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

Monkey Bytes | May 17

Relievers recorded two wins and seven saves while suffering three losses during Friday’s full slate.

RelieverSave #PitchesStrike%SwStr%K:BB
José Alvarado7683.333.31:0
Beau Brieske11872.211.10:0
Kyle Finnegan14156001:0
Raisel Iglesias81573.36.71:0
Emilio Pagán101662.518.81:0
Cole Sands21172.727.32:0
Luke Weaver5210000:0

Three Takeaways

(1) Will Devin’s role be decided soon? Posting his second consecutive clean appearance, Devin Williams struck out the side at the top of the eighth against the Mets’ 3-4-5 lineup pocket. He had 14 pitches (71.4 Strike%) and produced three whiffs (21.4 SwStr%).

And his pitch illustrator:

He’s been scoreless in seven of his last eight outings since April 28, recording a win and three holds across seven innings with the following results:

Since 4.28PitchesStrike%K:BBK-BB%WHIPSIERASwStr%Contact%
Devin Williams10663.211:425.90.862.6617.957.8

These are aligned with his career rates, and Aaron Boone faces a tough decision. Will he keep Williams in a set-up capacity or switch Luke Weaver back into the HLR (highest-leveraged reliever) role and make Williams the closer again?

(2) Is Pressly on the road back? Since his epic meltdown against San Francisco on May 6, Ryan Pressly has recorded three scoreless appearances, two in lower-leveraged situations. He did strand three baserunners on May 13 with an inning-ending strikeout. Over his last three games, he’s allowed two hits and a walk while striking out three on 39 pitches (66.7 Strike%) with eight whiffs (20.5 SwStr%). Hitters have a .222/.300/.333 slash line in this limited sample despite a 33.3 line drive percentage. With the leverage ladder in flux, his upcoming outings may answer if he can find his way back into save chances. For now:

Adjusted Hierarchy: *Porter Hodge | *Brad Keller | *Drew Pomeranz

*= closer-by-committee with evolving roles

(3) Camilo’s streaking: Closing an eight-run win over The Athletics, Camilo Doval fired a clean top of the ninth while striking out the side against the 4-5-6 hitters. He threw 12 pitches (83.3 Strike%) and generated four whiffs (33.3 SwStr%).

This extended his scoreless streak to 16 games, during which he’s recorded a win, three saves, and six holds with the following results:

Since 4.12PitchesStrike%K:BBK-BB%WHIPSIERASwStr%Contact%
Camilo Doval18765.215:421.60.462.741668.1

Those in SOLDS formats can reap the rewards of his stretch, but Ryan Walker remains atop of the hierarchy:

Hierarchy Remains: Ryan Walker | Camilo Doval | Tyler Rogers

Another light forecast for the save streamers:

Vulture Save Options for May 17

  • Pierce Johnson (ATL): Iglesias has pitched in consecutive contests, and Hernández threw 23 pitches last night. 
  • Yennier Cano (BAL): Only if desperate since he’s been struggling recently, but Bautista threw 20 pitches in Friday’s loss and has not appeared on consecutive days yet. 

Vulture Save Stashes for May 18

  • Luis Mey (CIN): If Pagán, Santillan, and Ashcraft pitch today, it’s back-to-back games for the Reds’ leverage triumvirate. What better way to cut one’s teeth in a save situation than the White Sox? 
  • Jorge López (WSH): If Finnegan pitches today, it will be consecutive games and three in four days. 

Here are the remaining leverage events of interest from Friday.

Closer CliffsNotes

Atlanta Braves – Entering with a three-run lead at the bottom of the ninth, Raisel Iglesias recorded his eighth save. His outing began by hitting Alex Bregman with a pitch and retired the next two batters, though an earned run scored on Trevor Story’s RBI single before a game-ending flyout. He finished with a hit and an earned run while striking out one on 15 pitches (11 strikes – 73.3 Strike%) with one whiff.

He’s allowed at least a run in four outings since May 8. Iglesias has a 1.42 WHIP with 20 strikeouts against four walks (20 K-BB%) through 18.1 innings.

  • Daysbel Hernández notched his seventh hold, walking and striking out one in a scoreless eighth.

Hierarchy Remains: Raisel Iglesias | Daysbel Hernández | Dylan Lee

Baltimore Orioles – In his first appearance since May 11, Félix Bautista displayed signs of rust, walking the first two batters he faced and allowing the go-ahead run on an infield single, not checking the runner who scored from second, resulting in his first loss. He finished with a hit, an earned run, and two walks on 20 pitches (35 Strike%) without a whiff.

  • Keegan Akin suffered his first blown save, giving up James Wood’s game-tying solo home run and recording a strikeout at the top of the eighth.
  • Bryan Baker stranded two runners and retired both batters via strikeout in the seventh for his second hold.
  • Gregory Soto gave up a walk and struck out one while retiring two batters across the sixth and seventh innings.

Hierarchy Remains: Félix Bautista | Yennier Cano | Gregory Soto

Cincinnati RedsPreserving a one-run lead, Emilio Pagán retired the side and recorded his tenth save, facing Cleveland’s 5-6-7 lineup pocket. He threw 16 pitches (62.5 Strike%) and produced three whiffs (18.8 SwStr%).

He has a 0.81 WHIP with 23 strikeouts versus six walks (21.3 K-BB%) through 21 innings.

  • Tony Santillan allowed a solo home run by José Ramírez while posting his tenth hold.
  • Graham Ashcraft worked a scoreless seventh, yielding a hit and securing his sixth hold.
  • Taylor Rogers worked a clean sixth for his fifth hold.

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

Detroit TigersSummoned with a one-run lead at the bottom of the ninth, Beau Brieske held on for his first save, navigating around two, two-out hits with a game-ending groundout against Ernie Clement. Brieske threw 18 pitches (13 strikes – 72.2 Strike%) and induced two whiffs (11.1 SwStr%). He has a 1.54 WHIP with ten strikeouts versus four walks (9.6 K-BB%) in 13.2 innings.

  • Tommy Kahnle gave up Bo Bichette’s solo home run and recorded two strikeouts for his fourth hold in the eighth.
  • Brenan Hanifee logged 1.1 innings, giving up two hits and an earned run while striking out one for his fourth hold.

Hierarchy Remains: *Will Vest | *Tommy Kahnle | Tyler Holton

*= match-up-based approach

Houston Astros – Taking over with a four-run lead at the bottom of the ninth, Josh Hader allowed Josh Jung’s solo home run and recorded a strikeout in a non-save appearance. He threw 16 pitches (81.3 Strike%) and generated five whiffs (31.3 SwStr%).

This snapped his modest three-game scoreless streak, but he has a 0.89 WHIP with 27 strikeouts against five walks (29.3 K-BB%) across 19 innings.

  • Bryan Abreu retired the side in the eighth on seven pitches. Bryan King fired a clean seventh, striking out one.
  • Kaleb Ort was awarded his first win, tossing a clean sixth and striking out one.

Hierarchy Remains: Josh Hader | Bryan Abreu | Bryan King

Los Angeles Angels – Protecting a four-run lead, Kenley Jansen allowed Will Smith’s lead-off single before retiring the next three batters, one via strikeout. He threw 11 pitches (81.8 Strike%), including his fastest pitch since 2023 (96.7 miles per hour), and induced one whiff.

He has a 1.42 WHIP with 12 strikeouts in 12 innings.

  • Ryan Zeferjahn allowed Shohei Ohtani’s solo home run and issued a walk in the eighth, getting credit for his fourth hold.
  • Héctor Neris stranded a runner and retired his only batter on a strikeout in the seventh, securing his second hold.

Hierarchy Remains: Kenley Jansen | Brock Burke | Ryan Zeferjahn

Minnesota TwinsCompleting the combined shutout, Cole Sands fired a clean bottom of the ninth and recorded two strikeouts for his second save. He threw 11 pitches (72.7 Strike%) and produced three whiffs (27.3 SwStr%).

  • Griffin Jax notched his 13th hold, allowing a hit and striking out two in a scoreless eighth. He faced the top of the Brewers’ lineup. He’s been scoreless in seven of nine appearances this month with 11 strikeouts against two walks across 8.2 innings.
  • Brock Stewart navigated around two hits and recorded two strikeouts in a scoreless seventh, securing his fifth hold.

Hierarchy Remains: Jhoan Durán | Griffin Jax | Louis Varland

New York Yankees – Forced into action with two outs and two runners at the top of the ninth, Luke Weaver induced a game-ending flyout by Juan Soto, resulting in his fifth save, throwing only two pitches. He’s been scoreless in five of his six appearances in May while converting three of four save chances. He owns a 0.59 WHIP with 22 strikeouts versus six walks (21.9 K-BB%) across 20.1 innings.

Hierarchy Remains: Luke Weaver | Devin Williams | Fernando Cruz

Philadelphia Phillies – Pressed into action with the bases loaded and one out at the top of the ninth, José Alvarado recorded a strikeout against Oneil Cruz and a game-ending groundout by Andrew McCutchen for his seventh save. He threw six pitches (83.3 Strike%) and produced two whiffs (33.3 SwStr%). This marked his first save since May 2, and he’s posted a 1.20 WHIP with 25 strikeouts against four walks (25 K-BB%) through 19.1 innings.

  • Daniel Robert made the mess, giving up a hit, an earned run, and three walks while striking out one in one-third of the ninth.
  • Jordan Romano notched his fifth hold, walking one during a scoreless eighth. He’s been scoreless over his last seven contests with eight strikeouts versus one walk (29.1 K-BB%) while recording three saves and two holds.

Hierarchy Remains: *Jordan Romano | *José Alvarado | Orion Kerkering

*= floating closer concept

Washington Nationals – Despite allowing Jackson Holliday’s lead-off single, Kyle Finnegan secured his 14th save with a scoreless ninth, including a strike-them-out and throw-them-out game-ending sequence. He threw 15 pitches (60 Strike%) without a whiff. He has a 1.38 WHIP with 17 strikeouts versus seven walks (14 K-BB%) in 16.2 innings. He’s converted all five save chances in May.

  • Jorge López collected his fifth win, working around two hits and striking out one in a scoreless eighth.
  • Jose A. Ferrer fired a clean seventh and recorded two strikeouts.

Hierarchy Remains: Kyle Finnegan | Jose A. Ferrer | Jorge López

Quick Hits

  • Boston Red Sox: Trailing by one, Greg Weissert worked a clean top of the eighth. Liam Hendriks took over in the ninth, allowing two walks, resulting in two earned runs, and struck out one in two-thirds of the inning.
  • Chicago Cubs: Daniel Palencia notched his fourth hold, working around Miguel Vargas’ lead-off single by retiring the next three batters in order. He threw 14 pitches (85.7 Strike%) without a whiff. He’s converted a hold in three straight appearances and been scoreless in his last eight since April 23 with 10 strikeouts against four walks and a 0.753 WHIP across 9.1 innings.
  • Pittsburgh Pirates: Although allowing two hits, two earned runs, and a walk while striking out one in 1.1 innings, Colin Holderman was credited with his second hold. Ryan Borucki replaced him at the bottom of the seventh, letting both inherited runners score while issuing two walks and hitting a batter without recording an out, resulting in his first loss and a second blown save. Tanner Rainey permitted two of three inherited runners to score and walked one in two-thirds of the seventh. 
  • Tampa Bay Rays: A rare meltdown by Mason Montgomery during an eventual loss. He only recorded one out at the bottom of the sixth, allowing a hit, three earned runs, and two walks while striking out one. He threw 21 pitches (9 strikes – 42.9 Strike%) and induced one whiff.
  • Texas Rangers: Appearing for the third time in four days, Shawn Armstrong let his only inherited runner score, allowing two hits, including Christian Walker’s grand slam, four earned runs, and a walk, without retiring a batter. Armstrong was tagged with his first loss as a result.

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:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net