Monkey Bytes | May 15

Wednesday’s slate included 17 contests with two doubleheaders completed. Relievers recorded ten wins and ten saves while suffering six losses. Minnesota recorded a save in both games while securing a sweep against Baltimore, whereas St. Louis and Philadephia split their doubleheader. Here are the saves from yesterday’s games:

RelieverSave #PitchesStrike%SwStr%K:BB
Jhoan Durán81172.79.11:0
Kyle Finnegan13127516.71:0
Yimi García3785.714.31:0
Josh Hader102157.1191:1
Shelby Miller33661.113.91:2
Jordan Romano41376.938.53:0
Cole Sands1862.500:0
Jesús Tinoco41172.79.11:0
Mike Vasil11145.500:1
Luke Weaver4158033.33:0

Three Takeaways

(1) Changing of the hierarchy in Philly: During Game 1, Jordan Romano shut the door on his fourth save while striking out the side against St. Louis. He threw 13 pitches (10 strikes – 76.9 Strike%) and generated five whiffs (38.5 SwStr%).

He’s converted saves in consecutive appearances and three in his last six, all scoreless, while recording a 0.50 WHIP with eight strikeouts (38.1 K-BB%) across six innings. Orion Kerkering stranded two runners and retired both batters, one via strikeout in the eighth inning, for his fifth hold. José Alvarado was credited with his fifth hold, allowing a hit and a walk during one-third scoreless in the eighth. He last recorded a save on May 2 and has posted a 1.26 WHIP in his last eight games, spanning 8.2 innings.

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

*= floating closer concept

(2) Santana in the ninth, Bednar as the HLR in the eighth: Fantasy managers must adapt to a new manager and his usage patterns.  Completing a combined shutout, Dennis Santana worked around Starling Marte’s lead-off single by retiring the next three Mets, throwing 11 pitches (90.9 Strike%) with one whiff.

He’s posted a 0.87 WHIP with 11 strikeouts versus three walks (11.8 K-BB%) through 18.1 innings. David Bednar fired a clean eighth and recorded two strikeouts on 12 pitches (75 Strike%) with one whiff, facing the 2-3-4 lineup pocket.

Since Don Kelly took over on May 9, Santana has appeared in the ninth inning four times versus Bednar’s once during his four appearances:

One can make the case Bednar has faced tougher lineup pockets, and a larger sample may be needed, but for now:

Updated Hierarchy: *Dennis Santana | David Bednar | Caleb Ferguson

*= closer-by-committee (roles being determined)

(3) Chapman’s untimely command glitch: Entering Wednesday’s contest, Aroldis Chapman had posted a 69.1 strike percentage, up 6.1 percent points against his rate last season and featured a 77 percent first-strike rate against a 58.1 first-strike percentage in 2024. Entering a tied game at the bottom of the ninth in Detroit, he issued lead-off hitter Andy Ibañez a walk, a leverage no-no, and usually a harbinger of bad outcomes. Ibañez stole second and moved to third on Connor Wong’s throw, putting a runner ninety feet away with no outs. Chapman responded by recording a strikeout against Trey Sweeney and inducing a pop-out by Javier Báez. But, with two outs, and a 2-0 count, he gave up Justyn-Henry Malloy’s walk-off RBI single, suffering his second loss:

Count leverage has become a theme this season, and Chapman’s untimely command struggles ultimately did him in. He threw 14 pitches (6 strikes – 42.9 Strike%) and produced only one whiff. Here is his pitch illustrator from this appearance:

Before the ninth, Justin Slaten tossed a clean eighth, striking out one. Liam Hendriks worked a clean seventh, recording a strikeout. Justin Wilson retired the side in the sixth. Chalk this loss up to command and monitor Chapman’s strike percentage in upcoming contests.

Hierarchy Remains: Aroldis Chapman | Justin Slaten | Greg Weissert

For the save streamers, a light forecast based on the schedule:

Vulture Save Option for May 15

  • Shawn Armstrong (TEX): With Luke Jackson and Chris Martin likely out until Friday and Houston’s lineup primarily littered with right-handed batters, Armstrong should be in line for the vulture save, but there are no guarantees. 

Vulture Save Stashes for May 16

  • Cole Sands (MIN): If Durán, Jax, and Varland pitch today, it will be consecutive outings for all three relievers. 
  • Andrew Kittredge (BAL): He has not been activated as of this posting but has recorded three rehab appearances at Triple-A. With Yennier Cano struggling in recent contests, it would line up the veteran for a save if Félix Bautista pitches today. 

Here are the remaining leverage events of interest from Wednesday.

Closer CliffsNotes

Arizona Diamondbacks

Escaping with a one-run victory, Shelby Miller struggled at the bottom of the ninth but recorded his third save. He allowed Matt Chapman’s one-out single, followed by Willy Adames’ ground-rule double, and issued a walk, loading the bases. After striking out Mike Yastrzemski, Miller walked in a run before inducing a game-ending flyout. He threw 36 pitches (22 strikes – 61.1 Strike%) and produced five whiffs (13.9 SwStr%) while allowing two hits, an earned run, and two walks.

He’s converted three of four save chances in May but has given up at least a run in two of his six outings.

  • Ryne Nelson logged three innings, allowing three hits, two earned runs, and two walks while striking out five for his first hold.
  • Ryan Thompson was awarded his first win, tossing a scoreless fifth, yielding a hit and striking out two.

Hierarchy Remains: Shelby Miller | Jalen Beeks | Ryan Thompson

Chicago White Sox

Closing a two-run win over the Reds, Mike Vasil recorded his first career save, working around a one-out walk for a scoreless bottom of the ninth. He threw 11 pitches (45.5 Strike%) without a whiff. He had allowed at least a run in his two previous outings.

  • Steven Wilson stranded a runner while retiring Spencer Steer for his fifth hold in one-third of the eighth.
  • Brandon Eisert allowed two hits and an earned run during his two-thirds of the eighth, getting credit for his first hold.
  • Jordan Leasure stranded a runner, striking out his only batter in the seventh, securing his seventh hold.

This marks three saves for the team by three different relievers.

Hierarchy Remains: *Cam Booser | *Steven Wilson | *Jordan Leasure

*= closer-by-committee

Detroit Tigers

Despite allowing consecutive singles upon entry at the top of the ninth, Will Vest retired the next three batters with help from his defense. He collected his third win following a walk-off rally at the bottom of the inning. He threw 14 pitches (57.1 Strike%) and induced two whiffs (14.3 SwStr%).

He’s posted a 1.05 WHIP with 23 strikeouts versus seven walks (20.2 K-BB%) through 20 innings.

  • Tommy Kahnle stranded all three inherited runners at the top of the seventh and logged 1.2 clean frames, striking out two.
  • Tyler Holton did not retire a batter, allowing two hits and a walk, letting both inherited runners score in the seventh. 

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

*= match-up-based approach

Houston Astros

Handed a one-run lead at the top of the ninth, Josh Hader secured his tenth save, working around a two-out walk of Bobby Witt Jr. with a game-ending lineout by Vinnie Pasquantino. Hader threw 21 pitches (12 strikes – 57.1 Strike%) and produced four whiffs (19 SwStr%).

He’s posted a 0.89 WHIP with 26 strikeouts against five walks (29.6 K-BB%) through 18 innings.

  • Bryan King collected his first win, tossing a scoreless eighth, walking and striking out one.
  • Kaleb Ort fired a clean seventh, striking out two.
  • Shawn Dubin logged 1.2 scoreless frames, allowing a hit and striking out three.

Hierarchy Remains: Josh Hader | Bryan Abreu | Bryan King

Miami Marlins

Bouncing back from yesterday’s walk-off loss, Jesús Tinoco fired a clean bottom of the ninth and recorded a strikeout, converting his fourth save while preserving a two-run win over the Cubs. He threw 11 pitches (72.7 Strike%) and induced one whiff (9.1 SwStr%) while facing the 4-5-6 hitters.

He has a 1.24 WHIP with nine strikeouts versus six walks (5.3 K-BB%) in 13.2 innings.

  • Anthony Bender gave up a hit during a scoreless eighth, securing his fifth hold.
  • Lake Bachar worked a clean seventh, striking out one for his fourth hold.
  • Calvin Faucher tossed a scoreless sixth, navigating around two hits and a walk while striking out two, notching his first hold.

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

Milwaukee Brewers

In a non-save situation, Trevor Megill finished a four-run win in Cleveland with a scoreless ninth. He issued a two-out walk while throwing 17 pitches (7 strikes – 41.2 Strike%) and induced one whiff against the 6-7-8-9 hitters.

His lack of command may have been an issue if they had been able to turn the lineup over. Megill’s on a modest six-game scoreless streak with a 1.20 WHIP and six strikeouts versus three walks (14.3 K-BB%) through five innings.

  • Abner Uribe stranded a runner while retiring his only batter in the eighth, recording his 11th hold.
  • Jared Koenig let his only inherited runner score and gets tagged with two earned runs on his ledger, giving up José Ramirez’s home run during his two-thirds of the eighth.
  • Grant Anderson worked 1.1 innings, yielding a hit and an earned run while striking out two.
  • Nick Mears tossed a clean sixth, securing his sixth hold.

Hierarchy Remains: Trevor Megill | Joel Payamps | Abner Uribe

Minnesota Twins

(Game 1) – Securing his eighth save, Jhoan Durán worked a scoreless bottom of the ninth, allowing a one-out infield single and recording a strikeout during a three-run win. He threw 11 pitches (72.7 Strike%) and produced one whiff.

This extended his scoreless streak to ten games, during which he’s collected a win and five saves with a 14:3 K:BB (28.9 K-BB%), a 0.90 WHIP, and a 14.5 swinging strike percentage through ten innings.

  • Griffin Jax notched his 12th hold, allowing a walk and striking out two in a scoreless bottom of the eighth.
  • Louis Varland tossed a scoreless seventh, giving up a hit and striking out one.
  • Brock Stewart was awarded his first win. He issued a lead-off walk and recorded three strikeouts in a scoreless sixth.

(Game 2) – Cole Sands notched his first save, retiring the side at the bottom of the ninth, completing a sweep in Baltimore. He threw eight pitches (62.5 Strike%) without a whiff.

  • Justin Topa stranded a runner and recorded two outs in the eighth for his second hold.
  • Kody Funderburk collected his first win, allowing a hit over 1.1 scoreless frames.

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

New York Yankees

Locking down his fourth save, Luke Weaver retired the side via strikeout, preserving a one-run win in Seattle. He threw 15 pitches (80 Strike%) and produced five whiffs (33.3 SwStr%) facing the 7-8-9 lineup pocket.

He has a 0.60 WHIP with 22 strikeouts versus six walks (22.3 K-BB%) through 20 innings.

  • Fernando Cruz worked a scoreless eighth, yielding a hit and recording his seventh hold.
  • Ian Hamilton collected his first win, logging 1.1 clean frames and striking out two.

Hierarchy Remains: Luke Weaver | Devin Williams | Fernando Cruz

Toronto Blue Jays

Filling in capably at the top of the ninth, Yimi García retired the side and recorded a strikeout for his third save against Tampa Bay’s 7-8-9 lineup pocket. He threw seven pitches (85.7 Strike%) and induced one whiff (14.3 SwStr%).

He has a 1.12 WHIP with 24 strikeouts against nine walks (20.8 K-BB%) across 17 innings.

  • Yariel Rodríguez notched his fifth hold, firing a clean eighth and striking out one while facing the 4-5-6 hitters.
  • Brendon Little collected his second win, stranded a runner in the sixth, and logged 1.1 clean frames, recording one strikeout.

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

Washington Nationals

Capping a come-from-behind victory, Kyle Finnegan worked a scoreless bottom of the ninth, allowing Drake Baldwin’s lead-off pinch-hit single by retiring the next three batters, one via strikeout for his 13th save. He threw 12 pitches (75 Strike%) and produced two whiffs (16.7 SwStr%). He has a 1.40 WHIP with 16 strikeouts versus seven walks (13.2 K-BB%) in 15.2 innings.

  • Jose A. Ferrer earned his first win, stranding a runner in the seventh and tossing 1.1 clean frames while striking out one.
  • Cole Henry walked and struck out one in two-thirds of the seventh.

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

Quick Hits

  • Atlanta Braves: Taking over at the top of the seventh, Aaron Bummer was credited with his first hold despite giving up three hits and two unearned runs over two-thirds of an inning. Enyel De Los Santos suffered his first loss and a blown save, though he stranded a runner in the seventh. When he returned for the eighth, he allowed a walk, a game-tying RBI single by Amed Rosario, and a James Wood double, ceding the lead and prompting his removal. He gave up two hits, two earned runs, and a walk during one-third of an inning.
  • Baltimore Orioles: During Game 2, Yennier Cano suffered his third loss and second blown save at the top of the eighth. He gave up a hit and a stolen base, balked the runner to third, issued a walk, and served up Kody Clemens’ go-ahead three-run home run before retiring the next three batters. He’s allowed multiple runs in three of his past five appearances.
  • Chicago Cubs: In an eventual loss, Porter Hodge allowed a hit and a walk while striking out two in a scoreless top of the ninth. He threw 23 pitches (12 strikes – 52.2 Strike%) and produced four whiffs (17.4 SwStr%). Brad Keller tossed a scoreless eighth, giving up a hit and striking out one. Drew Pomeranz worked a clean seventh, striking out one.
  • Cleveland Guardians: Entering a tied contest at the top of the sixth, Tim Herrin suffered his first loss, allowing a hit, two earned runs, and a walk while striking out one in one-third of an inning. Jakob Junis replaced him, letting both inherited runners score, giving up three hits and an earned run while striking out one in two-thirds of the sixth. 
  • Kansas City Royals: Summoned with a runner on and one out at the bottom of the eighth, Carlos Estévez could not stem the tide, letting his inherited runner score on Jeremy Peña’s go-ahead RBI single and issued a two-out walk to Isaac Paredes before an inning-ending strikeout against Christian Walker. Estévez allowed a hit and a walk with two strikeouts in two-thirds of an inning, throwing 13 pitches (7 strikes – 53.8 Strike%) with one whiff.
  • San Diego Padres: Finishing a four-run win, Robert Suarez fired a clean top of the ninth and recorded two strikeouts. He was warming for the save chance but still pitched in a non-save capacity, throwing 18 pitches (11 strikes – 61.1 Strike%) and inducing one whiff. He owns a 0.79 WHIP with 21 strikeouts versus eight walks (18.6 K-BB%) over 19 innings.
  • San Francisco Giants: Appearing in an eventual loss, Ryan Walker navigated around two walks for a scoreless top of the ninth. He threw 18 pitches (33.3 Strike%) and induced two whiffs (11.1 SwStr%). He’s issued multiple walks in two of his past four contests. He owns a 1.53 WHIP with 15 strikeouts against seven walks (16.6 K-BB%) across 15 innings.
  • Seattle Mariners: During the top of the seventh, Gabe Speier allowed Paul Goldschmidt’s game-tying home run and recorded two strikeouts while suffering his second blown save. Carlos Vargas was tagged with his third loss, allowing Aaron Judge’s go-ahead solo home run while recording two strikeouts at the top of the eighth.
  • St. Louis Cardinals: In Game 1, After stranding two runners at the bottom of the sixth, Steven Matz returned for the seventh, allowing four hits and two earned runs, resulting in his first loss. During Game 2, Chris Roycroft stranded a runner in the fifth while logging 1.1 scoreless innings, walking and striking out one. He was awarded his first win. JoJo Romero notched his sixth hold, giving up a hit and striking out one in a scoreless seventh.
  • Texas Rangers: Called upon with two runners on and one out at the top of the ninth, Robert Garcia stranded both by retiring both batters, one via strikeouts on six pitches (83.3 Strike%) with one whiff (16.7 SwStr%), closing a five-run win over Colorado.

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 14

Although two games were postponed by inclement weather, Tuesday’s slate was wild. There were five walk-offs and four extra-inning contests. Relievers factored heavily in the decisions, recording eight wins, with two accompanying a blown save designation, five saves, and eight losses. While Emmanuel Clase seems to be finding his form, Jeff Hoffman’s struggles continued last night. Here are the saves from Tuesday:

RelieverSave #PitchesStrike%SwStr%K:BB
Shawn Armstrong11764.703:0
Emmanuel Clase91471.428.62:0
Edwin Díaz918505.61:1
Pierce Johnson11668.801:0
Mason Montgomery1475250:0

Three Takeaways

(1) What’s wrong with Hoffman? After a tremendous start to the season, results have gone sideways for Jeff Hoffman. Last night, he took over with a one-run lead at the top of the ninth and recorded a strikeout before issuing a walk, then giving up consecutive singles, tying the game, resulting in his second blown save. He remained in the contest, allowing another single before Junior Caminero launched a grand slam, ending the closer’s night. He finished with four hits, five earned runs, and a walk while striking out one in his second loss.

It’s been a tale of two splits for him:

  • First 14 games: 3 wins, seven saves in as many chances, a 23:2 K:BB, with a .161 batting average against, a .427 on-base plus slugging percentage, one home run, and a .242 batting average on balls in play across 16.1 innings.
  • Last Five games: 2 losses, two saves in four chances, an 8:2 K:BB, with a .500 batting average against, a 1.546 OPS, and a .778 BAbip through three innings.

Following his recent meltdowns, he has recorded 19.1 innings this season with a 6.05 ERA but a 1.62 SIERA and a 2.04 xERA. His current.357 BAbip sits 79 points above last year. His underlying metrics remain stable compared to the previous two seasons. Improved results with the split-finger fastball would help his cause, but it does not seem like time to panic yet.

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

(2) Pagán and regression: During extra-innings, Emilio Pagán suffered his second loss, allowing three hits, four runs (three earned), and a walk while striking out one during 1.2 innings. He worked a scoreless ninth, yielding a hit, then struggled in the tenth, culminating in Miguel Vargas’ three-run home run. He threw 32 pitches (21 strikes – 65.6 Strike%) and induced four whiffs (12.5 SwStr%) but he struggled with his four-seam fastball:

And his results chart:

He’s allowed at least a run in three of his past four appearances and four of his last seven. After this appearance, his ERA sits at 4.05 with a 3.30 SIERA and a 3.50 xERA. Hopefully, this will end his migration toward the mean, but fantasy managers must closely monitor his upcoming appearances.

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

(3) Monty’s first save: While fantasy analysts wish to cast Mason Montgomery into an eventual closer role, he’s undergone a learning curve this season. However, he notched his first career save last night. He was summoned with two runners on and two outs at the bottom of the ninth, and induced a game-ending flyout by Daulton Varsho. This extended his modest scoreless streak to six games. Pete Fairbanks entered the ninth with a four-run lead and struggled, allowing three hits, two earned runs, and a walk while striking out one during two-thirds of the inning. He threw 18 pitches (11 strikes – 61.1 Strike%) and induced one whiff.

Edwin Uceta suffered his second blown save and was awarded his third win after giving up two hits, three earned runs on Varsho’s home run, and two walks while striking out one in the eighth. There is no imminent change at the top of the hierarchy, but seeing Montgomery step up is encouraging.

Updated Hierarchy: Pete Fairbanks | Edwin Uceta | Mason Montgomery

For the save streamers:

Vulture Save Options for May 14

  • Ryne Stanek (NYM): Díaz has pitched in three of the previous four days. 
  • Tony Santillan (CIN): Pagán logged two innings last night. 
  • Yimi García (TOR): Hoffman had a rough outing last night and may need a night off. 
  • Héctor Neris (LAA): Jansen has pitched in back-to-back games. 
  • Tyler Holton (DET): Vest worked two innings yesterday. 

Doubleheader Options

  • Baltimore Orioles: Preferred vulture: Bryan Baker; YOLO – Seranthony Dominguez
  • Minnesota Twins: Preferred vulture: Danny Coulombe; YOLO – Louis Varland
  • Philadephia Phillies: Preferred vulture: Jordan Romano; YOLO – Taijuan Walker
  • St. Louis Cardinals: Preferred vulture: Gordon Graceffo; YOLO – Steven Matz

Vulture Save Stashes for May 15

  • Robert Garcia (TEX): If Luke Jackson pitches today, the team may give him Thursday off. 
  • Luis Mey (CIN): If Santillan pitches today, it will be consecutive outings, and Pagán threw 32 pitches yesterday.

Here are the remaining leverage events of interest from Monday.

Closer CliffsNotes

Atlanta Braves

Handed a three-run lead at the top of the ninth, Pierce Johnson worked around Josh Bell’s two-out single with a game-ending strikeout against Dylan Crews. He threw 16 pitches (11 strikes – 68.8 Strike%) without a whiff.

He has a 0.89 WHIP with 18 strikeouts versus four walks (23.3 K-BB%) through 15.2 innings.

  • Dylan Lee fired a clean eighth and recorded one strikeout on 13 pitches (8 strikes – 61.5 Strike%) with three whiffs (23.1 SwStr%) for his seventh hold. He faced the 1-2-3 hitters for Washington.

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

Boston Red Sox

After working in the bottom of the tenth, Greg Weissert returned for the 11th with a two-run lead, allowing Jace Jung’s lead-off single, followed by Javier Báez’s walk-off, three-run home run. Weissert suffered his first loss and his second blown save.

  • Aroldis Chapman fired a clean bottom of the ninth, striking out one on 12 pitches (75 Strike%) and producing three whiffs (25 SwStr%).
  • Justin Slaten fired a clean eighth, striking out the side.
  • Brennan Bernardino navigated around a hit and a walk while striking out one in a scoreless seventh.
  • Garrett Whitlock suffered his fourth blown save, issuing a walk, hitting a batter, and serving up a three-run home run by Báez.

Updated Hierarchy: Aroldis Chapman | Justin Slaten | Greg Weissert

Chicago White Sox

Although it was a non-save outing, Cam Booser preserved his team’s four-run win in Cincinnati with a clean bottom of the tenth, recording two strikeouts on 13 pitches (8 strikes – 61.5 Strike%) with one whiff.

He’s riding a three-game scoreless streak, recording a win and a save with two games finished.

  • Steven Wilson suffered his second blown save, giving up a game-tying Elly De La Cruz solo home run, then collected his first win courtesy of his team’s four-run rally at the top of the tenth.
  • Jordan Leasure worked around a hit and a walk for a scoreless eighth, striking out one and posting his sixth hold.
  • Jonathan Cannon logged six scoreless frames as the “bulk follower,” scattering four hits and striking out six.

Hierarchy Remains: *Cam Booser | *Steven Wilson | *Jordan Leasure

*= closer-by-committee

Cleveland Guardians

Locking down his ninth save, Emmanuel Clase fired a clean top of the ninth and recorded two strikeouts, finishing a combined shutout. He threw 14 pitches (71.4 Strike%) and generated four whiffs (28.6 SwStr%). He’s converted his last five save chances, striking out eight against one walk (29.1 K-BB%) over six innings.

  • Hunter Gaddis notched his 11th hold, retiring the side at the top of the eighth.
  • Matt Festa worked a clean seventh, striking out two for his first hold.

Hierarchy Remains: Emmanuel Clase | Cade Smith | Hunter Gaddis

Detroit Tigers

Benefiting from a walk-off rally at the bottom of the 11th, Beau Brieske collected his first win despite giving up a hit and two runs (one earned) while recording two strikeouts at the top of the inning. Will Vest logged two innings, yielding two hits and an unearned run while striking out three on 36 pitches (66.7 Strike%) with four whiffs (11.1 SwStr%).

  • Tommy Kahnle let his only inherited runner score, and one earned on his ledger, allowing two hits, including David Hamilton’s home run, handing him his second blown save during one-third of the eighth.
  • Brenan Hanifee gets credit for his third hold, giving up a hit and an earned run while striking out one.
  • Brant Hurter worked 1.1 scoreless innings, scattering two hits and striking out three.

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

*= match-up-based approach

Los Angeles Angels

Taking over a tied game at the bottom of the ninth, Kenley Jansen issued a lead-off walk and gave up Fernando Tatis Jr.’s walk-off two-run home run, resulting in his second loss. He threw 11 pitches (45.5 Strike%) and produced two whiffs (18.2 SwStr%). He has a 1.45 WHIP with 11 strikeouts versus three walks (16.7 K-BB%) in 11 innings.

  • Héctor Neris stranded two runners, walking and striking out one in one-third of the eighth.
  • Ryan Zeferjann allowed a hit, two earned runs, and three walks while recording one strikeout in two-thirds of the eighth, suffering his first blown save.

Hierarchy Remains: Kenley Jansen | Brock Burke | Ryan Zeferjahn

Miami Marlins

Called upon with a two-run lead at the bottom of the ninth, Jesús Tinoco had the lead-off hitter reach on a fielding error and issued a walk before retiring a batter on a fielder’s choice grounder. However, Nico Hoerner produced an RBI single, and Justin Turner hit a two-RBI double, scoring the game-winning runs. Tinoco only recorded one out, giving up two hits, three runs (two earned), and a walk.

  • Anthony Bender worked a clean eighth and struck out one for his fourth hold.
  • Ronny Henriquez logged two scoreless frames, walking one and striking out two.
  • Calvin Faucher stranded one of two runners at the bottom of the fifth during a scoreless outing.

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

New York Mets

Another white-knuckle ride with Edwin Díaz at the top of the ninth, but he held on for his ninth save, preserving a one-run lead against the Pirates. He issued Adam Frazier a one-out walk, allowed a stolen base, and Isiah Kiner-Falefa reached on a throwing error, putting runners at the corners. He promptly stole second, but Díaz bore down, producing a strikeout against Byran Reynolds before inducing a game-ending Joey Bart groundout. He threw 18 pitches (50 Strike%) and generated only one whiff.

He remains scoreless over his last six appearances and has posted a 1.12 WHIP with 24 strikeouts against eight walks (22.9 K-BB%) through 17 innings.

  • Ryne Stanek gave up a hit and recorded two strikeouts in a scoreless eighth, securing his third hold. Max Kranick collected his third win, retiring the side in the seventh and striking out one.

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

New York Yankees

Thrust into a tied game at the bottom of the 11th, Tim Hill suffered his first loss, allowing consecutive singles that scored the “place” runner in Seattle. Devin Williams fired a clean tenth, retiring the 6-7-8 lineup pocket on 12 pitches (83.3 Strike%) and inducing one whiff. He’s on a modest three-game scoreless streak.

  • Luke Weaver took over with his team down one in the eighth and logged two clean frames while striking out three. He threw 21 pitches (71.4 Strike%) and produced two whiffs (9.5 SwStr%).
  • Mark Leiter Jr. retired the side and struck out two in the seventh.
  • Fernando Cruz tossed a clean bottom of the sixth, striking out the side. He leads all qualified relievers with 34 strikeouts and ranks third in strikeout percentage (41.5 percent).

Hierarchy Remains: Luke Weaver | Devin Williams | Fernando Cruz

Seattle Mariners

Following a scoreless top of the 11th, Casey Legumina earned his third win when his teammates plated the winning run in walk-off fashion at the bottom of the inning. He allowed a walk while stranding the “place” runner against the Yankees’ 4-5-6-7 batters. Carlos Vargas tossed a scoreless tenth, walking one and striking out two.

Andrés Muñoz suffered his second blown save. He opened the ninth, hitting Paul Goldschmidt with a pitch, and after a stolen base, induced a groundout by Austin Wells, putting the runner at third. Anthony Volpe then reached on a throwing error, scoring the game-tying run. Muñoz retired the next two batters and finished with an unearned run while recording a strikeout, throwing 24 pitches (66.7 Strike%) with four whiffs (16.7 SwStr%).

  • Matt Brash notched his first hold, allowing a hit and striking out two in a scoreless eighth.
  • Gabe Speier stranded a runner, issuing a walk and striking out two during two-thirds of the seventh for his seventh hold.

Hierarchy Remains: Andrés Muñoz | Carlos Vargas | Matt Brash

Texas Rangers

Forced into action with runners on the corners and no outs, Shawn Armstrong replaced Chris Martin (he left with the trainer after throwing one pitch), and retired three consecutive hitters via strikeout for his first save. He threw 17 pitches (64.7 Strike%) without a whiff. This marked his first save since April 7 last year and the ninth of his career. Martin gave up Hunter Goodman’s single and then departed with the trainer.

  • Hoby Milner tossed two scoreless frames, scattering two hits while posting his third hold.

Hierarchy Remains: Luke Jackson | Chris Martin | Robert Garcia

However, Jacob Webb or Armstrong may soon enter the leverage ladder based on Martin’s injury update. Stay tuned. 

Quick Hits

  • Chicago Cubs: Logging two scoreless frames across the eighth and ninth innings, Chris Flexen allowed a hit and a walk while striking out one. He collected his first win due to his team’s walk-off rally at the bottom of the ninth. Ryan Pressly inherited a bases-loaded situation by striking out Kyle Stowers on six pitches (83.3 Strike%) with one whiff (16.7 SwStr%)—another step forward for the veteran.
  • Colorado Rockies: Appearing during a loss, Zach Agnos allowed two hits, including Josh Jung’s solo home run, and a walk while striking out one. He’s allowed at least a run in consecutive outings.
  • Houston Astros: Timing remains key for vulture wins, and Bryan Abreu earned his first after retiring the side at the top of the ninth on 11 pitches (45.5 Strike%) with two whiffs (18.2 SwStr%). He’s turned in 12 consecutive scoreless outings, spanning 11.1 innings while posting 16 strikeouts versus four walks (27.9 K-BB%) through 11.1 innings.
  • Kansas City Royals: Taking over a tied contest at the bottom of the ninth, John Schreiber allowed Isaac Paredes’ walk-off solo home run, resulting in his second loss. Lucas Erceg logged 1.2 scoreless frames and recorded one strikeout on 12 pitches (83.3 Strike%) with three whiffs (25 SwStr%).
  • San Diego Padres: During a tied contest, Jason Adam retired the side at the top of the ninth, then collected his fourth win due to a walk-off home run at the bottom of the frame. He threw six pitches (66.7 Strike%) and induced one whiff (16.7 SwStr%) while facing the Angels’ 5-6-7 lineup pocket.
  • San Francisco Giants: The good news is that Camilo Doval extended his scoreless streak to 15 games while posting his sixth hold. However, he navigated around two hits and a walk on 14 pitches (8 strikes – 57.1 Strike%) with one whiff during a scoreless top of the eighth against Arizona. He has a 0.76 WHIP with 14 strikeouts against seven walks (9.5 K-BB%) over 19.2 innings.

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 13

Monday’s slate featured 11 games, which resulted in multiple storylines. Luke Jackson left his save chance after being hit by a comebacker and will be considered day-to-day until further results are shared, though his X-ray came back negative. Relievers for both teams were let down by their defense in the Pirates and Mets game, decided by a walk-off at the bottom of the ninth. And regression came calling for the Padres closer. Relievers posted five wins, though two were accompanied by a blown save, and converted five saves while suffering four losses.

RelieverSave #PitchesStrike%SwStr%K:BB
Ryan Helsley81369.230.82:0
Carlos Estévez12167512.51:0
Shelby Miller2977.811.11:0
Drew Pomeranz11662.56.32:0
Jacob Webb11154.500:0

Three Takeaways

(1) Suarez struggles with his command: Appearances like this happen occasionally for a closer. Robert Suarez took over at the top of the ninth with a two-run lead and recorded a strikeout before allowing a one-out Luis Rengifo single. Then the wheels came off the bus when the closer issued four consecutive walks and departed with a tied contest for his first blown save. He entered this outing, allowing four walks against his first 61 batters (6.6 BB%), which rose to 11.9 percent after this contest. Alek Jacob replaced him and gave up Taylor Ward’s grand slam, handing Suarez his first loss and a final line of one hit, five earned runs, four walks, and a strikeout in one-third of the ninth. He threw 33 pitches (16 strikes – 48.5 Strike%) and only induced one whiff. Here is his pitch illustrator from last night:

This is the result when a reliever reliant on his four-seam fastball cannot locate. He has a 0.83 WHIP with 19 strikeouts versus eight walks (16.4 K-BB%) across 18 innings.

Hierarchy Remains: Robert Suarez | Jason Adam | Jeremiah Estrada

(2) Iglesias deserved better, but: After recording an out, Raisel Iglesias allowed Keibert Ruiz’s single, followed by Luis García Jr.’s single, but induced a fielder’s choice groundout, placing the runners at second and third with two outs. Even though Iglesias produced a potential game-ending groundout, Nick Allen’s throwing error on an infield hit scored both runners (one unearned), resulting in his third blown save. He collected his third win because of a walk-off rally at the bottom of the inning. He threw 28 pitches (17 strikes – 60.7 Strike%) and induced three whiffs (10.7 SwStr%). Here are his pitch results from last night:

The good news is that he emerged victorious, but he allowed multiple hits in an outing for the fifth time in his last eight appearances. He owns a 1.35 WHIP through 16.1 innings.

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

(3) Are the Cubs in full fluid mode? Recording his first save since August 11, 2020, Drew Pomeranz tossed a scoreless top of the ninth, allowing Connor Norby’s single before producing a game-ending strikeout. Pomeranz threw 16 pitches (62.5 Strike%) and induced one whiff while registering two strikeouts.

This felt like a match-up-based approach, with him facing Kyle Stowers leading off the inning. He remains unscored upon through eight games this season, posting a 0.52 WHIP with eight strikeouts against two walks (21.5 K-BB%) across 7.2 innings. Daniel Palencia secured his third hold, tossing a scoreless eighth, walking one and striking out two. He owns an eight-game scoreless streak with 10 strikeouts versus four walks over eight innings. Porter Hodge had appeared in the previous two games and was unavailable, but Ryan Pressly was not involved after pitching in a low leverage situation last Friday. Here are the recent usage patterns for the Cubs:

How Craig Counsell structures his upcoming save situations will be telling. For now:

Hierarchy Remains: *Porter Hodge | *Ryan Pressly | Daniel Palencia

*= closer-by-committee (roles in flux)

For the save streamers:

Vulture Save Options for May 13

  • Jason Adam (SD): Suarez threw 33 pitches last night. 
  • Pierce Johnson (ATL): Iglesias has appeared in back-to-back games, throwing 41 pitches between them. 
  • Jacob Webb (TEX): With Jackson unavailable with swelling in his elbow from a comeback hit and Martin and Garcia having pitched in consecutive games, it’s Webb for the save chance if provided tonight. 

Vulture Save Stashes for May 14

  • John Schreiber (KC): If Estévez and Erceg pitch tonight, it’s back-to-back games. 
  • Phil Maton (STL): If Helsley appears tonight, it will be consecutive contests and three in the last four days. 

Here are the remaining leverage events of interest from Monday.

Closer CliffsNotes

Arizona Diamondbacks

Protecting a one-run lead, Shelby Miller nailed down his second save, retiring the side against the Giants’ 5-6-7 lineup pocket and recording one strikeout. He threw nine pitches (77.8 Strike%) and induced one whiff (11.1 SwStr%). Through five outings this month, he has been scoreless in four, converting two of three save opportunities. He has a 0.85 WHIP with 20 strikeouts versus five walks (21.7 K-BB%) in 17.2 innings.

  • Jalen Beeks notched his seventh hold, walking one and striking out one at the bottom of the eighth versus the top of the lineup.

Hierarchy Remains: Shelby Miller | Jalen Beeks | Ryan Thompson

Kansas City Royals

Securing his 12th save, Carlos Estévez worked around Jose Altuve’s lead-off single with two flyouts sandwiched around a strikeout for a scoreless ninth, preserving a two-run win. He threw 16 pitches (75 Strike%) and induced two whiffs (12.5 SwStr%).

He’s posted a 1.16 WHIP with 17 strikeouts against nine walks (9.9 K-BB%) across 19 innings. Plus, his velocity has been ticked up in this outing:

  • Lucas Erceg let his only inherited runner score on a fielder’s choice groundout while retiring both batters in the eighth, notching his MLB-leading 13th hold.

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

New York Mets

With a one-run lead at the top of the ninth, Huascar Brazobán allowed Alexander Canario’s lead-off single, followed by a Francisco Lindor error and a sacrifice bunt placed runners at second and third. The game-tying run (unearned) scored on an infield single, but Brazobán bore down and produced an inning-ending double play groundout by Bryan Reynolds. He was saddled with his second blown save but collected his second win on a walk-off rally at the bottom of the frame.

  • Dedniel Núnez notched his first hold, retiring the side in the eighth.
  • José Buttó let his only inherited runner score, allowing a walk and striking out one in a scoreless seventh.

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

Pittsburgh Pirates

Entering a tied game at the bottom of the ninth, David Bednar recorded a strikeout. Francisco Lindor reached on an error, moved to third on Juan Soto’s single, and scored the game-winning run (unearned) on Pete Alonso’s walk-off sacrifice fly. Bednar got behind in the count (3-1) and challenged him with a four-seam fastball right down the middle, which was an interesting approach.

This resulted in his fourth loss, as he allowed a hit and an unearned run and recorded a strikeout on 11 pitches (72.7% Strike Rate) with one whiff.

Since April 19, Bednar has made 11 appearances and posted a 0.935 WHIP with 16 strikeouts versus one walk (34.9 K-BB%) while allowing three runs (two earned). If the first grounder is fielded, this may have ended differently. It’s a game of inches.

  • Colin Holderman worked 1.1 scoreless, giving up a hit and a walk.
  • Caleb Ferguson was tagged with his second blown save, allowing a hit, a hit batter, and two earned runs while striking out one. 

Hierarchy Remains: *David Bednar | *Dennis Santana | Caleb Ferguson

St. Louis Cardinals

For the first time this season, Ryan Helsley retired the side during a save opportunity, slamming the door on his eighth save and striking out two while preserving a one-run win against Philadelphia. He faced the 8-9-1 lineup pocket and threw 13 pitches (69.2 Strike%) with four whiffs (30.8 SwStr%).

He’s produced a 1.53 WHIP with 16 strikeouts against ten walks (9 K-BB%) across 15 innings. He’s been scoreless in four straight, recording a save in each.

  • JoJo Romero stranded two runners and retired Bryson Stott on an inning-ending flyout for his fifth hold.
  • Kyle Leahy collected his first win, logging 2.1 scoreless frames, yielding two hits and striking out two. This extended his scoreless streak to nine games, spanning 11.2 innings.

Hierarchy Remains: Ryan Helsley | Phil Maton | Kyle Leahy

Texas Rangers

Forced into action after a comebacker knocked Luke Jackson from the contest, Jacob Webb stranded his inherited runner with a scoreless ninth for his first save. He allowed a one-out single by Michael Toglia and walked Sean Bouchard, loading the bases before inducing a game-ending Kyle Farmer double-play groundout. Webb threw 11 pitches (54.5 Strike%) without a whiff. This represents his first save since May 8, 2024.

  • Chris Martin notched his ninth hold, retiring the side and striking out one at the top of the eighth. He owns a 0.91 WHIP with 23 strikeouts in 18.2 innings.
  • Robert Garcia stranded a runner, walking and striking out one in two-thirds scoreless in the seventh. He and Martin will share save chances based on match-ups if Jackson misses time.

After the game, Bruce Bochy reported Jackson’s elbow swelled up but was non-committal about an IL-stint

Updated Hierarchy: *Luke Jackson | *Chris Martin | *Robert Garcia

*= closer-by-committee

Quick Hits

  • Cleveland Guardians: Jakob Junis collected his first win, entering at the top of the fourth and navigating around two hits and a walk.
  • Los Angeles Angels: Capping a come-from-behind rally during the top of the ninth, Kenley Jansen fired a clean bottom of the frame while recording two strikeouts against the Padres’ 8-9-1 lineup pocket. He threw 17 pitches (12 strikes – 70.6 Strike%) without a whiff. He has a 1.27 WHIP with 11 strikeouts against two walks (19.6 K-BB%) through 11 innings. Brock Burke collected his fourth win despite allowing a hit and an earned run at the bottom of the eighth.
  • New York Yankees: Called upon with two outs and a three-run lead at the bottom of the eighth, Devin Williams took over with two outs. He allowed Randy Arozarena’s single, then retired Rowdy Tellez via flyout for his third hold. The save chance was removed once his teammates scored three runs at the top of the ninth. He threw four pitches, all strikes, and induced one whiff (25 SwStr%). He has been scoreless in five of his last six games since April 28, with eight strikeouts against four walks (19.1 K-BB%) across five innings.
  • Philadelphia Phillies: Taking over a tied game at the top of the seventh, Matt Strahm made one mistake, allowing Masyn Winn’s go-ahead solo home run, resulting in his second loss. Strahm also recorded a strikeout while throwing 12 pitches (75 Strike%) and induced one whiff. Orion Kerkering fired a clean eighth and struck out one.
  • Washington Nationals: Called upon with a runner on second and one out, Andrew Chafin allowed Alex Verdugo’s walk-off RBI single, scoring his inherited runner. Jackson Rutledge gets tagged with his first loss, allowing a hit and an earned run while striking out one over 1.1 innings.

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

Closer Monkey Updated Rankings | 5.12.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): He’s amid a modest five-game scoreless streak and has recorded two saves with five strikeouts and no walks in his last five innings since April 27.
  • Jhoan Duran (MIN): Since April 29, he’s recorded a win and five saves with 13 strikeouts against three walks (32.3 K-BB%). 
  • Félix Bautista (BAL): He has converted his last four save chances with seven strikeouts and no walks (43.8 K-BB%) while posting a 0.20 WHIP across five innings. 
  • Jesús Tinoco (MIA): Since April 13, he’s been scoreless in nine of ten contests, recording a win, three saves, and two holds with a 0.971 WHIP across 10.1 innings.

Closer Concerns

  • Raisel Iglesias (ATL): His continued struggles with contact, especially hard-hit events, have manifested in a 1.239 WHIP. He’s given up three hits in consecutive appearances and multiple hits in four of his last seven contests.
  • Ryan Pressly (CHC): He had an unfortunate meltdown against the Giants, putting eight runs on his season total in one appearance. His reduced swinging strike percentage, combined with allowing more contact, has resulted in a negative K-BB percentage (-4.5 percent) and an inflated 1.93 WHIP.

Updated Top 40 Closers

RankRelievers
1Mason Miller
2Andrés Muñoz
3Robert Suarez
4Josh Hader
5Jeff Hoffman
6Emmanuel Clase
7Tanner Scott
8Jhoan Durán
9Pete Fairbanks
10Trevor Megill
11Félix Bautista
12Aroldis Chapman
13Edwin Díaz
14Ryan Helsley
15Luke Weaver
16Raisel Iglesias
17Kenley Jansen
18Carlos Estévez
19Ryan Walker
20Emilio Pagán
21Kyle Finnegan
22José Alvarado
23Will Vest
24Jordan Romano
25David Bednar
26Dennis Santana
27Jesús Tinoco
28Porter Hodge
29Ryan Pressly
30Shelby Miller
31Luke Jackson
32Kirby Yates
33Tommy Kahnle
34Seth Halvorsen
35Zach Agnos
36Camilo Doval
37Jason Adam
38Lucas Erceg
39Cade Smith
40Devin Williams

Just Missed

  • Cam Booser (CHW)
  • Bryan Abreu (HOU)
  • Jeremiah Estrada (SD)

Save Stashes

  • Abner Uribe (MIL)
  • Robert Garcia (TEX)
  • Pierce Johnson (ATL)
  • Luis Mey (CIN)

Updated Top 75 for SOLDS

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

Relievers on the Rise

  • Yariel Rodríguez (TOR): He’s recorded nine strikeouts (56.3 K%) over 4.2 scoreless innings in his last three games.
  • Pierce Johnson (ATL): He has recorded nine scoreless outings since April 19, with nine strikeouts versus zero walks.
  • Daniel Palencia (CHC): He has the velocity and tenacity. Can his command survive potential save chances? We may soon find out.

Updated Top 50 for Holds

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

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 a 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 12

Sunday’s slate featured seven games decided by five runs or more, which capped the productivity of relievers. Still, they recorded six wins and four saves while suffering three losses.

RelieverSave #PitchesStrike%SwStr%K:BB
Cam Booser1683.300:0
Aroldis Chapman61776.517.60:0
Trevor Megill51369.27.71:0
Jordan Romano31369.315.42:0

For the save streamers:

Vulture Save Options for May 12

  • Joel Payamps (MIL): Megill and Uribe have pitched in back-to-back games. 
  • Ryne Stanek (NYM): Díaz has appeared on consecutive days. 
  • Pierce Johnson (ATL): If his team gives Raisel Iglesias the day off, the veteran reliever with “closer” experience may get the save chance. 
  • Daniel Palencia (CHC): Chicago could give Ryan Pressly the save opportunity; if not, the hard-throwing leverage reliever may get the call. 

Vulture Save Stashes for May 13

  • Justin Slaten (BOS): If Chapman pitches on Monday, it will be consecutive appearances, three in four days. 
  • Taijuan Walker (PHI): If Alvarado and Romano pitch on Monday, they will be unavailable for Tuesday’s contest.

Here are Sunday’s high-leverage events of interest.

Closer CliffsNotes

Atlanta Braves

Entering a tied game at the bottom of the ninth, Raisel Iglesias suffered his third loss. He allowed Adam Frazier’s lead-off single, followed by Ke’Bryan Hayes’ single, putting runners at the corners. After inducing a fielder’s choice groundout, he intentionally walked Bryan Reynolds before Joey Bart singled in the walk-off run. Iglesias finished with three hits and an earned run during one-third of the ninth. He’s given up three hits in consecutive appearances and multiple hits in four of his last seven contests. He owns a 1.307 WHIP with 18 strikeouts against three walks (23.1 K-BB%) in 15.1 innings.

There is no easy answer for Atlanta. Iglesias is struggling with contact. He’s allowing more in-zone contact, up 6.6 percent versus last season, more hard hits (up 12.3 percent), and his barrel rate has spiked from 3.4 percent in 2024 to 18.2 percent this season. Three of his pitches have an expected weighted on-base average (xwOBA) of .325 or higher, and on Sunday, his velocity slightly dipped again:

They can provide him with a mental break and focus on mechanics, but the shift from producing ground balls to air outs combined with him allowing an increase in pulled batted events (up 14.6 percent) has resulted in six home runs allowed of his 16 hits this year. With the pending return of Spencer Strider to the rotation, one wonders if Grant Holmes will transition into a high-leverage option soon. If Iglesias’ struggles continue, it may force the team’s hand. Brian Snitker has steadfastly supported his closer, but continued outings like this make it more challenging.

  • Aaron Bummer worked a scoreless eighth while issuing a walk.
  • Enyel De Los Santos tossed 1.1 scoreless frames and recorded a strikeout.

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

Boston Red Sox

After retiring Bobby Witt Jr. on a pop-out, Aroldis Chapman had a batter reach on an error and allowed a Salvador Perez single. With two runners on, his defense rebounded when Jarren Duran made a terrific catch on Maikel Garcia’s lineout, followed by Mark Canha’s pop-out, resulting in a two-run win and Chapman’s sixth save. He threw 17 pitches (13 strikes – 76.5 Strike%) and produced three whiffs (17.6 SwStr%).

He has a 0.98 WHIP with 20 strikeouts against five walks (25.9 K-BB%) through 14.1 innings.

  • Greg Weissert stranded a runner and retired his only batter in the eighth for his fifth hold.
  • Justin Wilson worked a combined inning of relief, allowing a hit and striking out two for his third hold.

Hierarchy Remains: Aroldis Chapman | Greg Weissert | Justin Slaten

Chicago Cubs

What a difference a day makes, though some teams prefer not to use a reliever against the same hitters in consecutive contests. Porter Hodge took over a tied game at the bottom of the eighth, giving up Francisco Lindor’s go-ahead solo home run. He retired Juan Soto via lineout, then Pete Alonso’s double, and Mark Vientos’ RBI single before his removal. Hodge gets tagged with his first loss on three hits and three earned runs in one-third of an inning.

  • Gavin Hollowell let his only inherited runner score on Brandon Nimmo’s two-run home run.
  • Brad Keller worked a scoreless seventh, allowing a hit and striking out one.

Hierarchy Remains: *Porter Hodge | *Ryan Pressly | Daniel Palencia

*= closer-by-committee (roles in flux)

Chicago White Sox

Preserving a two-run lead and securing his first save with his new team, Cam Booser retired the side against Miami’s 8-9-1 lineup pocket on six pitches (83.3 Strike%) without a whiff.

He’s been scoreless in four of his five outings in May, posting a win and a save in his last two.

  • Tyler Gilbert tossed a clean eighth, notching his first hold.
  • Mike Vasil collected his second win. He logged three innings, allowing three hits, an earned run, and a walk while striking out one. 

Updated Hierarchy: *Cam Booser | *Steven Wilson | *Jordan Leasure

*= closer-by-committee

Minnesota Twins

Despite letting the “place” runner score at the top of the tenth after inducing a groundout and issuing a walk on a fielder’s choice groundout, Jhoan Duran collected his first win courtesy of a walk-off rally at the bottom of the frame. He threw 14 pitches (57.1 Strike%) and produced two whiffs (14.3 SwStr%).

He has a 0.98 WHIP with 23 strikeouts versus nine walks (18.2 K-BB%) through 19.1 innings.

  • Danny Coulombe worked around a hit and recorded two strikeouts in a scoreless ninth.
  • Griffin Jax suffered his third blown save, allowing three hits, an earned run, and a walk while striking out one in the eighth. He did deflect a potential inning-ending double play groundout into a single, prolonging his outing.
  • Louis Varland notched his seventh hold, retiring the side in the seventh.

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

Milwaukee Brewers

Shutting the door on his fifth save, Trevor Megill fired a clean bottom of the ninth and recorded a strikeout during a two-run win in Tampa Bay. He threw 13 pitches (69.2 Strike%) and induced one whiff against the 6-7-8 lineup pocket.

He’s posted a 1.32 WHIP with 15 strikeouts against six walks (18.4 K-BB%) across 11.1 innings.

  • Joel Payamps worked around a hit for a scoreless eighth and second hold. He’s been scoreless in eight of his last nine appearances since April 21, with seven strikeouts.
  • Abner Uribe gave up a hit and notched his tenth hold with a scoreless seventh.
  • Tyler Alexander collected his second win, tossing 1.2 scoreless frames and stranding two runners at the bottom of the fifth.

Adjusted Hierarchy: Trevor Megill | Joel Payamps | Abner Uribe

New York Mets

Closing a four-run win, Edwin Díaz retired the side against the Cubs’ 3-4-5 lineup pocket. He threw 10 pitches (70 Strike%) without a whiff.

He’s amid a modest five-game scoreless streak and has a 1.13 WHIP with 23 strikeouts versus seven walks (24.6 K-BB%) through 16 innings.

  • Ryne Stanek collected his first win, firing a clean eighth and recording two strikeouts.
  • Reed Garrett suffered his first blown save, allowing a hit, an earned run, and a walk in the seventh.

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

Philadelphia Phillies

Securing his third save, Jordan Romano completed the combined shutout, retiring the Guardians’ 2-3-4 hitters in order, two via strikeout. He threw 13 pitches (69.2 Strike%) and induced two whiffs (15.4 SwStr%).

He’s amid a modest five-game scoreless streak and has recorded two saves with five strikeouts and no walks in his last five innings since April 27.

  • José Alvarado notched his fourth hold, firing a clean eighth and striking out one on 14 pitches (8 strikes – 57.1 Strike%) with one whiff. He has a 1.16 WHIP with 24 strikeouts (26.6 K-BB%) through 19 innings. He last recorded a save on May 2. 

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

*= floating closer concept

Pittsburgh Pirates

Working for a third straight game, Dennis Santana retired the side and recorded a strikeout at the top of the ninth, facing Atlanta’s 7-8-9 lineup pocket. He collected his first win via a walk-off rally at the bottom of the inning. He threw 11 pitches (72.7 Strike%) and induced one whiff.

He’s posted a 0.87 WHIP with 11 strikeouts versus three strikeouts (12.5 K-BB%) across 17.1 innings. He has appeared in the ninth inning all three times with Don Kelly as manager.

  • Joey Wentz was tagged with his first blown save, letting all three inherited runners score on Sean Murphy’s pinch-hit double, then recorded an out in the eighth.
  • Tanner Rainey created the traffic, giving up two hits and a walk, resulting in three earned runs without recording an out.
  • Ryan Borucki notched his sixth hold, logging two scoreless frames, giving up a hit, and striking out two. 

Hierarchy Remains: *David Bednar | *Dennis Santana | Caleb Ferguson

San Francisco Giants

Handed a one-run lead at the bottom of the tenth, Ryan Walker allowed Brooks Lee’s lead-off single, putting runners at the corners. Although he retired Ryan Jeffers on a groundout, the “place” runner scored, tying the game, forcing an intentional walk, followed by a groundout. However, with two outs, Walker gave up a walk-off single, resulting in his second loss and a second blown save. He finished with two hits against, two runs (one earned), and a walk during two-thirds of the tenth. He threw 13 pitches (10 strikes – 76.9 Strike%) and produced two whiffs (15.4 SwStr%). Here are his results from Statcast’s illustrator:

  • Tyler Rogers fired a clean ninth, striking out the side.
  • Hayden Birdsong logged two scoreless frames, scattering two hits and striking out three.
  • Camilo Doval worked a clean sixth, striking out one.

Hierarchy Remains: Ryan Walker | Camilo Doval | Tyler Rogers

Quick Hits

  • Baltimore Orioles: Pitching in a non-save situation, Félix Bautista allowed Matthew Lugo’s solo home run and recorded a strikeout at the bottom of the ninth, finishing a four-run win. He threw 10 pitches (80 Strike%) and generated three whiffs (30 SwStr%). He has a 1.00 WHIP with 15 strikeouts against six walks (18.8 K-BB%) through 12 innings.
  • Cleveland Guardians: Making his first appearance since May 7, Emmanuel Clase worked a scoreless top of the ninth, issuing a walk and recording one strikeout on 20 pitches (60 Strike%) with five whiffs (25 SwStr%). Over his last seven outings, he’s allowed two runs (one earned) with eight strikeouts versus one walk (25.9 K-BB%) across seven innings.
  • Colorado Rockies: Finishing a six-run win, Seth Halvorsen fired a clean top of the ninth and recorded a strikeout on 10 pitches (70 Strike%) with two whiffs (20 SwStr%). This extends his scoreless streak to five games, during which he’s recorded eight strikeouts against one walk (41.2 K-BB%) with a 0.60 WHIP.
  • Kansas City Royals: Appearing during a loss, Steven Cruz retired the side at the top of the seventh on nine pitches (77.8 Strike%), extending his scoreless streak to 13 games. 
  • Los Angeles Dodgers: With an off-day looming on Monday, Tanner Scott got work in while facing Arizona’s 2-3-4 lineup pocket, retiring them in order on six pitches (83.3 Strike%) without a whiff. This extended his scoreless streak to seven games. On the season, he has a 0.76 WHIP with 19 strikeouts versus one walk (26.1 K-BB%) across 19.2 innings.
  • Texas Rangers: Called upon with the bases loaded and one out at the bottom of the ninth, Robert Garcia let one score on a Spencer Torkelson sacrifice fly and induced a lineout by Justyn-Henry Malloy, finishing a five-run win. Jacob Latz allowed two hits, an earned run, and a walk while striking out one in one-third of the ninth. Chris Martin fired a clean eighth, striking out two on 13 pitches (69.2 Strike%) and inducing one whiff.
  • Toronto Blue Jays: As the “bulk follower,” Eric Lauer recorded his first win, tossing 4.2 scoreless frames, allowing a hit and a walk while striking out five. Yariel Rodríguez retired all four batters, two via strikeout on 14 pitches (9 strikes – 64.2 Strike%), and produced four whiffs (28.6 SwStr%). He’s recorded nine strikeouts (56.3 K%) over 4.2 scoreless innings in his last three games.

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