Monkey Bytes | June 24

Monday’s nine-game slate had five games decided by five or more runs, though one yielded a career first save. There was also an injury scare for the Angels, though their veteran closer maintains he will be available Tuesday night. Relievers recorded three wins, three saves, and suffered two losses. Here are the saves in condensed form:

RelieverSave #PitchesStrike%SwStr%K:BBBF
David Bednar111952.65.31:14
Dylan Lee2216014.32:04
Anthony DeSclafani14562.222.24:211

For the save streamers:

Vulture Save Option for June 24

  • Dennis Santana (PIT): Bednar has worked in back-to-back games, but Santana has a suspension hearing pending, making him a risky proposition. If his ruling is handed down, Caleb Ferguson would be the pivot.
  • Nick Martinez (CIN): Pagán has appeared in three straight games, while Santillan has worked in three of the previous four, logging 57 pitches in them. 
  • Reid Detmers (LAA): If Jansen needs an extra day off, Detmers would be in line for the save chance. 

Vulture Save Stashes for June 25

  • Jason Adam (SD): Robert Suarez also has a pending suspension; if he’s unavailable for this game, Adam is the preferred replacement for the ninth. 
  • Pierce Johnson (ATL): If Lee and Iglesias pitch tonight, it’s back-to-back appearances. 
  • Huascar Brazobán (NYM): If Díaz appears in tonight’s game, it would be consecutive days. 

Here are the leverage events of interest from Monday.

Closer CliffsNotes

Atlanta Braves – Called upon with runners at the corners and two outs, Dylan Lee stranded both, striking out Juan Soto on the eighth pitch of the at-bat. Lee returned for the ninth and secured his second save, retiring the Mets’ 4-5-6 hitters in order. He retired all four batters faced on 21 pitches (60 Strike%) and produced three whiffs (14.3 SwStr%).

This marked his first save since April 26 and his team’s first since May 16. He has posted a minuscule 0.365 WHIP while allowing one unearned run over his last 12 games since May 27, with 17 strikeouts versus one walk (34.8 K-BB%). He can be added for saves, but please note the information below.

  • Raisel Iglesias gave up two hits and recorded two outs, getting credit for his second hold at the bottom of the eighth.

Updated Hierarchy: *Dylan Lee | Raisel Iglesias | Pierce Johnson

*= A preferred save share, though Lee will be used against the toughest lineup pocket at the most leveraged moment. 

Boston Red SoxTaking over a tied game at the bottom of the seventh, Garrett Whitlock retired the side against the Angels’ 4-5-6 lineup pocket. Things did not go as well when he returned for the eighth. LaMonte Wade Jr. led off with a single, stole second, and reached third on Connor Wong’s throwing error, followed by Luis Rengifo’s walk before allowing a go-ahead sacrifice fly. With one out, Zach Neto singled and stole second, and after a strikeout, Whitlock issued Michael Trout an intentional walk, loading the bases, walked Taylor Ward, scoring a run, then departed.

Jorge Alcala allowed a two-RBI single and recorded a game-ending strikeout, resulting in Whitlock’s first loss, giving up two hits, four earned runs, and three walks across 1.2 innings.

Hierarchy Remains: Aroldis Chapman | Greg Weissert | Garrett Whitlock

Cincinnati RedsPitching for a third consecutive day, Emilio Pagán allowed Jasson Domínguez’s two-out single and recorded a strikeout during a scoreless top of the ninth, protecting a five-run lead. He threw 15 pitches (53.3 Strike%) and induced two whiffs (13.3 SwStr%).

Through eight games in June, he has been scoreless in seven while converting four of five save chances with 13 strikeouts against four walks (28.1 K-BB%) across 8.1 innings.

  • Tony Santillan notched his 17th hold, navigating around a hit and a walk while striking out two at the top of the eighth.
  • Nick Martinez worked a clean seventh, striking out one for his first hold.
  • Scott Barlow collected his third win, stranding two runners at the top of the fifth and retiring all five batters, three via strikeout.

Updated Hierarchy: Emilio Pagán | Tony Santillan | Nick Martinez

Los Angeles Angels – It appears, for now, fantasy managers escaped a scare with Kenley Jansen departing at the top of the ninth with a cramp in his shoulder and pec after throwing four pitches. His velocity was down, but the closer maintains he will be available in Tuesday’s game.

Héctor Neris replaced him and retired the side while striking out two.

  • Sam Bachman fired a clean top of the eighth and recorded two strikeouts on 12 pitches (66.7 Strike%) with two whiffs, collecting his first win after a four-run rally at the bottom of the inning.
  • Reid Detmers stranded two runners, intentionally walking Romy Gonzalez and striking out two during his two-thirds of the seventh.
  • Brock Burke opened the inning, allowing two hits and retiring one batter before being removed.
  • Ryan Zeferjahn suffered his third blown save, giving up a game-tying home run by Trevor Story and recording three strikeouts in the sixth.

Hierarchy Remains: Kenley Jansen | Reid Detmers | Ryan Zeferjahn

Pittsburgh Pirates – A white-knuckle ride with David Bednar ended in his 11th save. His outing began with a lead-off single by Caleb Durbin, who was caught stealing, followed by a walk to Jake Bauers, before striking out Joey Ortiz, and inducing a game-ending flyout by Sal Frelick. He threw 19 pitches (10 strikes – 52.6 Strike%) and only induced one whiff (5.3 SwStr%).

The good news is that he has a 2-1 record and converted all five save chances in June, while yielding an unearned run with a 0.667 WHIP, striking out 14 and walking three (34.4 K-BB%) in nine innings.

  • Isaac Matson secured his first hold, logging 1.2 scoreless frames, giving up a hit and striking out three.
  • Chase Shugart collected his fourth win and was tagged with his second blown save, letting one of two inherited runners score, allowing two hits and an earned run during his 2.1 innings. 

Hierarchy Remains: David Bednar | Dennis Santana | Caleb Ferguson

Quick Hits

  • Arizona Diamondbacks: Recording his first career save, Anthony DeSclafani worked three scoreless frames, issuing two walks and striking out four, completing a combined shutout against the White Sox. He threw 45 pitches (28 strikes – 62.2 Strike%) and produced ten whiffs (22.2 SwStr%). 
  • Baltimore Orioles: Completing a combined shutout, Andrew Kittredge retired the side on five pitches against the Rangers’ top of the lineup at the top of the ninth.
  • New York Mets: Keeping his team within a run, Edwin Díaz navigated around two hits and recorded two strikeouts at the top of the ninth. He threw 24 pitches (17 strikes – 70.8 Strike%) and generated seven whiffs (29.2 SwStr%). This outing also featured a change-up, his first on record this season and first since 2016 per Statcast:
  • Washington Nationals: Pressed into action with a runner on first and two outs at the bottom of the ninth, Kyle Finnegan induced a game-ending flyout by Manny Machado, preserving a four-run win. Zach Brzykcy allowed three hits, including Fernando Tatis Jr.’s three-run home run, and a walk while striking out one during two-thirds of the ninth. Brad Lord notched his sixth hold, logging two scoreless frames across the seventh and eighth while striking out one.

Closer Monkey Emails for 2025

This year, the daily emails will change. Those interested in daily free updates with links should subscribe to our page at Substack. Subscribers to the former site will not transfer over; readers must register using the new link.

Premium subscribers can still use this link for daily, ad-free content or submit a $25 payment via Venmo to @gjewett9.

If you would like to leave a tip, please use this link for PayPal. Venmo can be sent to the address above.

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

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net

Closer Monkey Rankings Updates | 6.23.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

  • Orion Kerkering (PHI): Noting his team features a “floating closer” concept, Kerkering has usurped the preferred save share from Jordan Romano. He has been scoreless in 17 of 18 appearances since May 9 while posting a 1.104 WHIP with 15 strikeouts against eight walks. Reducing the walk rate would ensure future success during high-leverage events.
  • Grant Taylor (CHW): After residing on our stash lists for the last three weeks, he converted his first career save during a two-run win in Toronto on Sunday (June 22). Will his manager use him as the primary option during save chances? There are no guarantees, but his arsenal and velocity should provide him the runway for this opportunity.

Updated Top 40 Relievers for Saves

RankRelievers
1Josh Hader
2Edwin Díaz
3Andrés Muñoz
4Robert Suarez
5Tanner Scott
6Félix Bautista
7Aroldis Chapman
8Devin Williams
9Emmanuel Clase
10David Bednar
11Mason Miller
12Trevor Megill
13Jhoan Durán
14Carlos Estévez
15Emilio Pagán
16Ryan Helsley
17Pete Fairbanks
18Kenley Jansen
19Daniel Palencia
20Camilo Doval
21Will Vest
22Jeff Hoffman
23Shelby Miller
24Orion Kerkering
25Kyle Finnegan
26Luke Weaver
27Robert Garcia
28Seth Halvorsen
29Calvin Faucher
30Dylan Lee
31Grant Taylor
32Kirby Yates
33Matt Strahm
34Tommy Kahnle
35Reid Detmers
36Yariel Rodríguez
37Chris Martin
38Garrett Whitlock
39Alex Vesia
40Michael Kopech

Save Stashes

  • Abner Uribe (MIL)
  • Juan Morillo (ARI)
  • Yariel Rodríguez (TOR)
  • Andre Granillo (STL)

Top 75 for SOLDS

RankReliever
1Josh Hader
2Edwin Díaz
3Andrés Muñoz
4Tyler Rogers
5Aroldis Chapman
6Bryan Abreu
7Tanner Scott
8Robert Suarez
9Emmanuel Clase
10Cade Smith
11Griffin Jax
12Abner Uribe
13Randy Rodríguez
14Devin Williams
15Emilio Pagán
16Félix Bautista
17Trevor Megill
18David Bednar
19Mason Miller
20Jhoan Durán
21Orion Kerkering
22Carlos Estévez
23Jason Adam
24Will Vest
25Tommy Kahnle
26Shelby Miller
27Daniel Palencia
28Reid Detmers
29Ryan Helsley
30Yariel Rodríguez
31Edwin Uceta
32Luke Weaver
33Jeff Hoffman
34Lucas Erceg
35Bryan King
36Pete Fairbanks
37Matt Strahm
38Robert Garcia
39Kenley Jansen
40Camilo Doval
41Jeremiah Estrada
42Dylan Lee
43Serathony Domínguez
44Kirby Yates
45Gregory Soto
46Phil Maton
47Matt Brash
48Tony Santillan
49Alex Vesia
50Chris Martin
51Kyle Finnegan
52Louis Varland
53Hunter Gaddis
54Garrett Whitlock
55Huascar Brazobán
56Greg Weissert
57Adrian Morejon
58Michael Kopech
59Mason Montgomery
60Mark Leiter Jr.
61Dennis Santana
62Brad Keller
63Jalen Beeks
64Garrett Cleavinger
65Bryan Baker
66Drew Pomeranz
67Jared Koenig
68Raisel Iglesias
69Tyler Holton
70JoJo Romero
71Caleb Ferguson
72Angel Zerpa
73Ryan Zeferjahn
74Chase Lee
75Juan Morillo

Relievers on the Rise

  • Garrett Whitlock (BOS): In his last 12 appearances since May 20, he has recorded four wins, a save, and four holds while posting a 1.00 WHIP with 19 strikeouts against six walks across 12 innings.
  • Juan Morillo (ARI): With his role expanding in Arizona, he has been scoreless through his first seven appearances in June, with eight strikeouts versus four walks through 5.1 innings.

Top 50 for Holds

RankReliever
1Jason Adam
2Tyler Rogers
3Abner Uribe
4Bryan Abreu
5Griffin Jax
6Cade Smith
7Randy Rodríguez
8Phil Maton
9Yariel Rodríguez
10Seranthony Domínguez
11Garrett Whitlock
12Tommy Kahnle
13Jeremiah Estrada
14Edwin Uceta
15Reid Detmers
16Bryan King
17Hunter Gaddis
18Michael Kopech
19Alex Vesia
20Kirby Yates
21Jalen Beeks
22Bryan Baker
23Chris Martin
24Tony Santillan
25Matt Brash
26Mark Leiter Jr.
27Fernando Cruz
28Brad Keller
29Adrian Morejon
30Gregory Soto
31Ryan Zeferjahn
32Matt Strahm
33Dennis Santana
34Greg Weissert
35Louis Varland
36John Schreiber
37Jared Koenig
38Garrett Cleavinger
39Drew Pomeranz
40Mason Montgomery
41Erik Miller
42Jake Bird
43Juan Morillo
44Ryan Walker
45Brendon Little
46Brad Lord
47Jose A. Ferrer
48Hoby Milner
49Chad Green
50Luke Jackson

Closer Monkey Emails for 2025

This year, the daily emails will change. Those interested in daily free updates with links should subscribe to our page at Substack. Subscribers to the former site will not transfer over; readers must register using the new link.

Premium subscribers can still use this link for daily, ad-free content or submit a $25 payment via Venmo to @gjewett9.

If you would like to leave a tip, please use this link for PayPal. Venmo can be sent to the address above.

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

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net

Monkey Bytes | June 23

After Friday and Saturday did not provide many saves for fantasy players, Sunday proved to be voluminous, with relievers recording seven wins and eight saves, while suffering eight losses. There was an intriguing first career save among the eight, covered in condensed form:

RelieverSave #PitchesStrike%SwStr%K:BBBF
Josh Hader191566.726.72:05
Emmanuel Clase18317116.11:16
Emilo Pagán181154.500:03
Trevor Megill171978.910.52:16
Devin Williams101471.421.41:04
Seth Halvorsen61266.741.71:04
Ronny Henriquez21283.38.31:03
Grant Taylor11275251:03

Because of the reduced leverage usage patterns on Friday and Saturday, there are limited save vultures for the next two days:

Vulture Save Option for June 23

  • Tony Santillan (CIN): Pagán has pitched the previous two days. 

Vulture Save Stash for June 24

  • Jason Adam (SD): If Suarez pitches Monday, it’s back-to-back games, and he has a pending suspension. 

Three Takeaways

(1) Was this Taylor’s coronation? Will Venable has been tough on fantasy managers from a leverage perspective. Of the team’s eight saves, seven different relievers have secured at least one. On Sunday, Grant Taylor nailed down his first career save. He allowed a bloop single by George Springer, induced a double play groundout by Bo Bichette, and recorded a game-ending strikeout of Addison Barger. He threw 12 pitches (66.7 Strike%), six of which were above 100 miles per hour, and produced three whiffs (25 SwStr%). First, his illustrator:

And his results:

Hopefully, this marks a changing of the guard at the backend of this bullpen, but there are no guarantees. Still, he’s worth speculating on if he’s available in your leagues.

Adjusted Hierarchy: *Grant Taylor | *Brandon Eisert | *Dan Altavilla

*= closer-by-committee

(2) Can fantasy managers trust Hoffman? While it’s encouraging that John Schneider trusts his closer, can the fantasy community?

After a dominant start this year, things took a turn in May. It appeared like Jeff Hoffman was turning the corner, but with a one-run lead and two runners on at the top of the eighth, he entered against the White Sox. However, he issued Chase Meidroth a walk, loading the bases, then induced a weak grounder, which he could not field, scoring the game-tying run. During an extended battle at the plate, Miguel Vargas produced a go-ahead double, handing Hoffman his fourth blown save. He finished with a hit, an unearned run, and a walk while throwing 21 pitches (66.7 Strike%) with one whiff. His illustrator:

And the results:

Vargas put a good swing on a tough pitch during a prolonged plate appearance. For a clearer illustration of his season, his monthly splits with contact trends are included:

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

There may not be an immediate change on the horizon, but Yimi García is nearing a return, and Yariel Rodríguez was in line for the win but settled for a clean seventh while striking out two on 10 pitches (80 Strike%) and generating six whiffs (60 SwStr%). He deserves a larger leverage role. Monitor this closely.

Hierarchy Remains: Jeff Hoffman | Yariel Rodríguez | Chad Green

(3) Another zig for the Marlins, should we zag? With a two-run lead, Ronny Henriquez worked a scoreless top of the ninth, working around Alex Verdugo’s lead-off single with a double play groundout and a game-ending strikeout of Sean Murphy for his second save. He threw 12 pitches (83.3 Strike%) and induced one whiff.

It’s been almost a month since his last save (May 25), and he’s on a four-game scoreless streak, but trusting any reliever in this leverage ladder remains difficult because of the varied usage patterns. Calvin Faucher retired both batters in the eighth, the fifth and sixth hitters for Atlanta, one via strikeout, for his third hold. He had recorded the team’s last five saves since May 28. Anthony Bender logged 1.1 scoreless frames, walking and striking out one for his 12th hold. For now:

Hierarchy Remains: Calvin Faucher | Anthony Bender | Ronny Henriquez

Here are the remaining leverage events of interest from Sunday.

Closer CliffsNotes

Baltimore Orioles – Entering with a one-run lead at the bottom of the eighth, Bryan Baker worked into trouble, allowing Ben Rice’s lead-off single, retiring Cody Bellinger on a fielder’s choice grounder, then putting runners on the corners following Giancarlo Stanton’s single, replaced by a pinch-runner, followed by Jazz Chisolm’s go-ahead two-RBI double. He also scored on a fielder’s choice grounder. Baker was tagged with his second loss and a third blown save, giving up three hits, three runs (two earned), and a walk during two-thirds of the eighth.

  • Gregory Soto recorded the last out of the inning, striking out Trent Grisham.
  • Seranthony Domínguez notched his tenth hold, yielding a hit and a walk while striking out one in a scoreless seventh.
  • Keegan Akin stranded two runners while retiring his only batter in the sixth, securing his 12th hold. 

Hierarchy Remains: Félix Bautista | Seranthony Domínguez | Bryan Baker

Cincinnati RedsShutting the door on his 18th save, Emilio Pagán retired the Cardinals’ 3-4-5 lineup pocket in order on 11 pitches (54.5 Strike%) without a whiff.

Through seven games in June, he has converted five of six save opportunities, posting a 0.685 WHIP with 12 strikeouts against four walks (28.6 K-BB%) across 7.1 innings.

  • Lyon Richardson notched his second hold, stranding a runner and retiring his only batter in the eighth.
  • Taylor Rogers issued a walk and recorded two outs in the eighth for his seventh hold.

Adjusted Hierarchy: Emilio Pagán | Tony Santillan | Lyon Richardson

Cleveland GuardiansCharting a circuitous route while completing a combined shutout, Emmanuel Clase allowed Tyler Soderstrom’s one-out single, then walked Gio Urshela, and an infield dribbler by JJ Bleday loaded the bases. However, Clase bore down, striking out Max Muncy and inducing a game-ending groundout by Lawrence Butler for his 18th save. He threw 31 pitches (22 strikes – 71 Strike%) and produced five whiffs (16.1 SwStr%).

His illustrator:

And his results:

The good news is that he extended his scoreless streak to four games. However, he has a 1.75 WHIP with 11 strikeouts versus five walks (12.8 K-BB%) through 9.2 innings in June.

  • Tim Herrin stranded two runners, retiring his only batter via strikeout at the bottom of the eighth for his 11th hold.
  • Cade Smith gave up a hit and a walk while striking out one during two-thirds of the seventh, getting credit for his 15th hold.

Hierarchy Remains: Emmanuel Clase | Cade Smith | Hunter Gaddis

Colorado Rockies – Securing his sixth save, and third this scoring period, Seth Halvorsen allowed Randal Grichuk’s two-out double, then induced a game-ending flyout by Ketel Marte while preserving a two-run win. He threw 12 pitches (66.7 Strike%) and produced five whiffs (41.7 SwStr%) while recording one strikeout.

In nine games this month, he has a 1-1 record while converting four of five saves with a 0.92 WHIP and nine strikeouts versus two walks (21.8 K-BB%) across 8.2 innings.

  • Victor Vodnik notched his second hold, retiring the side at the top of the eighth.
  • Tyler Kinley worked a scoreless seventh, walking and striking out one for his fifth hold.
  • Juan Mejia stranded a runner and retired both batters, one via strikeout, while securing his third hold in the sixth. 

Hierarchy Remains: Seth Halvorsen | Victor Vodnik | Jake Bird

Houston Astros – Although he notched his 19th save, Josh Hader allowed Zach Neto’s pinch-hit solo home run among his two hits and recorded two strikeouts in an eventual one-run win over the Angels. He threw 15 pitches (66.7 Strike%) and produced four whiffs (26.7 SwStr%). He has allowed a home run in two of his last three games and three in his previous six since June 12. This one was against his sinker:

It’s no time to panic; this happens almost every season with the talented closer, but it’s still noteworthy.

  • Bryan Abreu stranded two runners at the bottom of the seventh and logged 1.1 scoreless frames, yielding a hit and striking out three for his 19th hold.
  • Bryan King gave up two hits, an earned run, and a walk while striking out one during two-thirds of the seventh, getting credit for his 15th hold.

Hierarchy Remains: Josh Hader | Bryan Abreu | Bryan King

Milwaukee Brewers – During an extended outing, Trevor Megill took over at the bottom of the eighth and stranded both runners with an inning-ending strikeout of Jonah Bride. Returning for the ninth, Megill worked around Harrison Bader’s one-out double and an intentional walk (Byron Buxton) with a pop-out and a game-ending strikeout for his 17th save. He threw 19 pitches (15 strikes – 78.9 Strike%) and induced two whiffs (10.5 SwStr%) while recording two strikeouts.

Through eight games in June, he has a win and converted seven of eight save chances, posting a 1.325 WHIP with 12 strikeouts against three walks (25.7 K-BB%) in 8.1 innings.

  • Jared Koenig gave up four hits and two earned runs while striking out one during two-thirds of the eighth, getting credit for his 13th hold.
  • Nick Mears stranded two of three runners and retired two batters in the seventh for his ninth hold. 

Hierarchy Remains: Trevor Megill | Abner Uribe | Jared Koenig

New York Yankees – Capping his team’s eighth-inning rally, Devin Williams shut the door on his tenth save, working around Jackson Holliday’s two-out single with a game-ending groundout. He threw 14 pitches (71.4 Strike%) and produced three whiffs (21.4 SwStr%) while recording one strikeout. His pitch illustrator is pristine from this outing:

This extends his scoreless streak to six games, and he has converted his last six save chances since May 27 while posting a 0.86 WHIP with 11 strikeouts versus zero walks (28.7 K-BB%) across 9.1 innings.

  • Fernando Cruz collected his third win, stranding two runners while striking out all three batters faced at the top of the eighth ahead of his team’s three-run rally at the bottom of the inning.
  • Tim Hill stranded a runner in the seventh and recorded two outs, but issued two walks opening the eighth, prompting his removal.

Hierarchy Remains: *Devin Williams | *Luke Weaver | Mark Leiter Jr. 

*= closer-by-committee

San Diego PadresFacing Kansas City’s 5-6-7 lineup pocket at the top of the ninth during a tied contest, Robert Suarez recorded two quick outs, issued Drew Waters a walk, and gave up a double by Freddy Fermin, with Waters being cut down at home, ending the inning.

Despite giving up a walk and a hit while retiring two batters, Suarez collected his second win on a walk-off rally at the bottom of the inning. He has allowed at least a hit in four consecutive games and multiple hits in two. Through nine games in June, he has a 1-2 record and converted three saves with a 1.375 WHIP across eight innings.

  • Jason Adam allowed a hit and recorded a strikeout during a scoreless eighth.

Hierarchy Remains: Robert Suarez | Jason Adam | Jeremiah Estrada

San Francisco Giants – After working a scoreless top of the seventh despite issuing a walk, Erik Miller collected his fourth win courtesy of his teammates’ four-run rally at the bottom of the frame.

  • Tyler Rogers navigated around two hits and recorded a strikeout in a scoreless eighth, securing his 17th hold.
  • Finishing the four-run win, Randy Rodríguez tossed a scoreless ninth, giving up a hit and a walk while striking out two. He has been scoreless in eight of nine games this month, posting a 0.964 WHIP with 13 strikeouts versus three walks (30.3 K-BB%) through 8.1 innings.

Hierarchy Remains: Camilo Doval | Randy Rodríguez | Tyler Rogers

Quick Hits

  • Boston Red Sox: Taking over with a one-run lead at the bottom of the seventh, Greg Weissert encountered trouble early, allowing Willy Adames’ lead-off single, followed by Casey Schmitt’s double, putting two runners into scoring position. After inducing a groundout by Patrick Bailey, Weissert allowed a game-tying sacrifice fly, prompting his removal. Justin Wilson took over with a runner on third and one out, giving up the go-ahead run on a fielding error, then Rafael Devers singled, and a Heliot Ramos double broke the game open, putting his team ahead by three. As a result, Weissert was tagged with his second loss and third blown save. Wilson was removed without recording an out.
  • Detroit Tigers: Forced into action at the bottom of the sixth, Tyler Holton took over with a runner on and no outs. He induced a double play, allowed a double, and recorded an inning-ending flyout. He collected his third win following his team’s two-run rally at the top of the seventh.
  • Kansas City Royals: Tasked with the bottom of the ninth during a tied game, Daniel Lynch IV gave up Luis Arraez’s lead-off single, induced a groundout by Gavin Sheets, and allowed Xander Bogaerts’ double, prompting his removal. John Schreiber replaced him and let the game-winning run score on a fielder’s choice grounder by Jose Iglesias, handing Lynch IV his second loss. Lucas Erceg let two of three inherited runners score, yielding a hit and a walk while striking out two over 1.1 innings, resulting in his second blown save. 
  • Los Angeles Angels: Not only did Hunter Strickland let his inherited runner score at the top of the sixth, he allowed three hits, three earned runs, and two walks while striking out one, resulting in his second loss and a first blown save.
  • Minnesota Twins: Amid a rough patch by the team, Griffin Jax stranded two runners and retired his only batter at the top of the sixth. Jhoan Durán worked a scoreless top of the eighth, yielding a hit.
  • Pittsburgh Pirates: Finishing a five-run win, David Bednar fired a clean top of the ninth and recorded two strikeouts against the Rangers’ 7-8-9 lineup pocket. He threw 11 pitches (63.6 Strike%) and produced three whiffs (27.3 SwStr%). Through eight appearances this month, he has a 2-1 record while converting all four saves with a 0.50 WHIP and 13 strikeouts versus two walks (39.3 K-BB%) across eight innings.
  • Tampa Bay Rays: Called upon at the top of the sixth during a tied contest, Garrett Cleavinger retired the side. Returning for the seventh, he issued a walk and allowed Wenceel Pérez’s go-ahead two-run home run, resulting in his third loss while logging two 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.

If you would like to leave a tip, please use this link for PayPal. Venmo can be sent to the address above.

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

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net

Monkey Bytes | June 22

Another slate featuring a bevy of blowout games, as seven were decided by five runs or more on Saturday. Relievers recorded two wins and four saves while suffering two losses. Here are the saves in condensed form:

RelieverSave #PitchesStrike%SwStr%K:BBBF
Emmanuel Clase171266.700:03
Camilo Doval122080150:06
Shelby Miller81376.946.23:04
Chris Martin2127541.72:03

Due to the low usage patterns by closers, there are no vulture save recommendations for Sunday.

Vulture Save Stashes for June 23

  • Jalen Beeks (ARI): If Miller pitches today, it’s consecutive appearances and three in the last four. 
  • Tony Santillan (CIN): If Pagán works today, it’s back-to-back games. 
  • Phil Maton (STL): If Helsley pitches today, it will be two straight and Maton will be unavailable after pitching the previous three. 

Two relievers are awaiting their appeal ruling regarding suspension:

Here are the leverage events of interest from Saturday.

Closer CliffsNotes

Arizona DiamondbacksNavigating around a lead-off bunt single by Ryan McMahon, Shelby Miller retired the next three Rockies via strikeout, securing his eighth save. He threw 13 pitches (10 strikes – 76.9 Strike%) and generated six whiffs (46.2 Strike%).

He has been scoreless in eight of nine appearances this month, converting three of four save chances with 11 strikeouts against one walk (32.3 K-BB%) in 8.1 innings.

  • Jalen Beeks recorded his tenth hold, retiring the side at the bottom of the eighth.
  • Ryan Thompson stranded two runners, picking a Mickey Moniak off at second base and retiring two, for his ninth hold.

Hierarchy Remains: Shelby Miller | Jalen Beeks | Juan Morillo

Atlanta Braves – In order of appearance, Enyel De Los Santos took over at the bottom of the sixth and stranded his only inherited runner. He retired all three batters faced, one via strikeout between the sixth and seventh innings, while striking out one for his second hold.

Dylan Lee entered during the seventh against Jesús Sánchez and induced an inning-ending lineout. He returned for the eighth and retired the 3-4-5 lineup pocket in order, finishing his 1.1 clean frames with a strikeout on 13 pitches (10 strikes – 76.9 Strike%) and producing two whiffs (15.4 SwStr%).

He extended his scoreless streak to 15 games, during which he has posted a minuscule 0.442 WHIP with 15 strikeouts against one walk through 11.1 innings without a hold or a save.

  • Rafael Montero finished the combined shutout, walking one and striking out one.

Hierarchy Remains: *Dylan Lee | *Raisel Iglesias | Pierce Johnson

*= closer-by-committee

Chicago Cubs –Sealing a three-run win, Daniel Palencia allowed two hits, including Cal Raleigh’s solo home run at the top of the ninth during a non-save appearance.

He threw 13 pitches (8 strikes – 61.5 Strike%) and induced two whiffs (15.4 SwStr%) with one strikeout. This outing snapped his modest four-game scoreless streak.

  • Caleb Thielbar retired all four batters, one via strikeout.
  • Brad Keller was awarded his third win, tossing 1.2 scoreless frames, yielding a hit and striking out three. He also stranded two runners at the top of the sixth.

Hierarchy Remains: Daniel Palencia | Brad Keller | Ryan Pressly

Cincinnati RedsTaking over a tied game at the bottom of the 11th, Chase Petty hit Nolan Arenado with a pitch, induced consecutive pop-outs, then gave up Yohel Pozo’s walk-off RBI single, resulting in his third loss. Scott Barlow worked around a hit and a walk while striking out one during the tenth.

Emilio Pagán stranded two runners at the bottom of the eighth, but allowed Arenado’s game-tying solo home run in the ninth for his third blown save. He worked 1.1 innings, yielding a hit and an earned run while recording all four outs via strikeout. This snapped his six-game scoreless streak. Pagán threw 22 pitches (14 strikes – 63.6 Strike%) and produced five whiffs (22.7 SwStr%). His illustrator:

And his results:

  • Tony Santillan allowed four hits and two earned runs during two-thirds of the eighth, getting credit for his 16th hold.
  • Lyon Richardson logged two clean frames and recorded two strikeouts.

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

Cleveland GuardiansNailing down his 17th save, Emmanuel Clase retired the side while preserving a two-run win against the 7-8-9 lineup pocket of the Athletics. He threw 12 pitches (66.7 Strike%) without a whiff.

Since May 28, he has converted seven of eight save chances while being scoreless in 10 of 11 games, posting a 1.308 WHIP with 11 strikeouts versus four walks (14.9 K-BB%).

  • Hunter Gaddis allowed a hit and an earned run while striking out one at the bottom of the eighth, recording his 17th hold.
  • Cade Smith gave up two hits, an earned run, and a walk with two strikeouts in the seventh.

Hierarchy Remains: Emmanuel Clase | Cade Smith | Hunter Gaddis

San Francisco Giants – Surviving a ninth-inning rally, Camilo Doval recorded his 12th save, but it was a white-knuckle ride. His outing began with Roman Anthony’s double, followed by Trevor Story’s single, and an RBI single by Wilyer Abreu. After inducing a pop-up, a stolen base attempt resulted in a second run scoring on a throwing error. Doval induced consecutive groundouts, finishing a one-run win. He allowed three hits and two earned runs while throwing 20 pitches (80 Strike%) and produced three whiffs (15 SwStr%). First, his illustrator:

And results:

He threw strikes, but the command was not on the edges of the strike zone. Through ten appearances in June, he has converted six of seven save chances while posting a 1.942 WHIP with 11 strikeouts versus six walks (10.4 K-BB%) in 10.1 innings.

  • Tyler Rogers retired the side at the top of the eighth, securing his 16th hold.
  • Randy Rodríguez notched his tenth hold, firing a clean seventh and striking out one.

Hierarchy Remains: Camilo Doval | Randy Rodríguez | Tyler Rogers

St. Louis Cardinals – Tasked with the top of the 11th, Phil Maton worked around a two-out walk while recording his third strikeout. He collected his first win on a walk-off at the bottom of the inning. He threw 23 pitches (13 strikes – 56.5 Strike%) and induced four whiffs (17.4 SwStr%).

Ryan Helsley retired the side and recorded a strikeout during the tenth on 14 pitches (57.1 Strike%) with three whiffs (21.4 SwStr%) for his second straight clean appearance.

  • John King retired both batters at the top of the ninth.
  • Andre Granillo allowed a hit and an earned run while striking out one during 1.2 scoreless frames.
  • Steven Matz suffered his third blown save, giving up two hits, three earned runs, and two walks while striking out one over his 1.2 innings. 

Hierarchy Remains: Ryan Helsley | Phil Maton | JoJo Romero

Texas Rangers – Locking down his second save, Chris Martin fired a clean bottom of the ninth and recorded two strikeouts, preserving a one-run win over the Pirates. He threw 12 pitches (75 Strike%) and generated five whiffs (41.7 SwStr%).

He owns an 11-game scoreless streak, during which he has posted a 0.575 WHIP with 10 strikeouts against zero walks (32.3 K-BB%) across 8.2 innings.

  • Hoby Milner logged 1.2 clean frames and recorded two strikeouts for his tenth hold.
  • Shawn Armstrong retired all three batters and stranded one of two inherited runners for his sixth hold.

Hierarchy Remains: Robert Garcia | Chris Martin | Luke Jackson

Quick Hits

  • Detroit Tigers: During an eventual loss, Dylan Smith retired the side at the bottom of the eighth. Sawyer Gibson-Long worked as the “bulk follower,” allowing six hits and four earned runs while striking out three across 6.1 innings.
  • Milwaukee Brewers: Capping a combined shutout, Aaron Ashby logged two innings, allowing a hit and striking out two. Grant Anderson retired the side and recorded two strikeouts at the bottom of the seventh.
  • New York Yankees: Completing the combined shutout, but not a no-hitter, JT Brubaker logged two scoreless innings, allowing a hit and a walk while striking out one. 
  • Philadelphia Phillies: Amid a seven-run loss, Jordan Romano retired the side and recorded a strikeout at the top of the seventh against the Mets’ 3-4-5 lineup pocket, throwing 14 pitches (57.1 Strike%) and inducing one whiff. 
  • Pittsburgh Pirates: Called upon with two runners on and no out at the top of the ninth, Dennis Santana stranded both while retiring all three batters. Carmen Mlodzinski allowed a hit and two walks while striking out three over 2.1 scoreless innings. 
  • San Diego Padres: Providing his teammates with much-needed rest, Adrian Morejon recorded the last five outs while sealing a four-run win over the Royals, needing only 16 pitches (62.5 Strike%). Jeremiah Estrada allowed a hit and recorded two strikeouts across the seventh and eighth innings for his 14th hold. 
  • Tampa Bay Rays: Pressed into action with two runners on and one out at the top of the eighth, Kevin Kelly allowed one to score on a sacrifice fly while working 1.2 scoreless frames, yielding a hit and striking out two. He closed out the five-run win over the Tigers. Mason Montgomery gave up two hits and two unearned runs during one-third of the eighth.
  • Washington Nationals: Called upon at the bottom of the sixth, Jose A. Ferrer secured his 14th hold, retiring all five batters and recording one strikeout. Brad Lord tossed a clean bottom of the eighth, recording two strikeouts against the Dodgers’ 2-3-4 lineup pocket on 13 pitches (9 strikes – 69.2 Strike%) and produced three whiffs (23.1 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.

If you would like to leave a tip, please use this link for PayPal. Venmo can be sent to the address above.

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

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net

Monkey Bytes | June 21

Despite Friday’s slate resulting in seven blowout contests (games decided by five or more runs), relievers recorded seven wins and five saves while suffering six losses. Here are the saves in condensed form:

RelieverSave #PitchesStrike%SwStr%K:BBBF
Carlos Estévez222466.74.20:04
Félix Bautista161764.711.82:03
Tanner Scott151968.45.30:04
Aroldis Chapman141471.4202:03
Bennett Sousa21080301:03

For the save streamers:

Vulture Save Options for June 21

  • John Schreiber (KC): Estévez has worked in three straight games, and Erceg threw 29 pitches last night. 
  • Bryan Baker (BAL): Bautista has appeared in back-to-back contests. 
  • Luke Jackson (TEX): Garcia has pitched in consecutive games. 
  • Bennett Sousa (HOU): Hader and Abreu have worked in back-to-back games, and King tossed 1.2 innings yesterday. 
  • Tyler Ferguson (ATH): He has had some rough outings, but Miller and Kelly have pitched in the previous two days. 

Vulture Save Stashes for June 22

  • Yariel Rodríguez (TOR): If Hoffman pitches today, it will be consecutive outings. 

Here are the leverage events of interest from Friday.

Closer CliffsNotes

Baltimore Orioles – Shutting the door on his 16th save, Félix Bautista retired the Yankees’ 2-3-4 hitters in order, two via strikeout, preserving a two-run lead. He threw 17 pitches (11 strikes – 64.7 Strike%) and induced two whiffs (11.8 SwStr%).

Since May 26, he has converted nine straight saves and been scoreless in 10 of 11 appearances while posting a 0.818 WHIP with 19 strikeouts against six walks (30.9 K-BB%) through 11 innings.

  • Scott Blewett collected his third win, working two scoreless frames and recording two strikeouts.
  • Yennier Cano allowed two hits and struck out one during a scoreless sixth.
  • Keegan Akin stranded two runners in the fourth and logged 1.1 scoreless innings despite giving up two hits and a walk.

Hierarchy Remains: Félix Bautista | Seranthony Domínguez | Bryan Baker

Boston Red SoxShutting the door on his 14th save, Aroldis Chapman fired a clean bottom of the ninth and recorded two strikeouts, including one against his former teammate, Rafael Devers. Chapman threw 14 pitches (71.4 Strike%) and produced three whiffs (20 SwStr%).

  • Garrett Whitlock worked around a hit and two walks while striking out two during a scoreless eighth, securing his seventh hold.
  • Greg Weissert stranded a runner and retired his only batter in the seventh for his 14th hold.
  • Justin Wilson gave up a hit and struck out one in a scoreless combined inning for his 11th hold.
  • Zack Kelly walked one and recorded two strikeouts in two-thirds of the sixth.
  • Brennan Bernardino was awarded his third win, tossing a scoreless fifth while yielding a hit.

Hierarchy Remains: Aroldis Chapman | Greg Weissert | Garrett Whitlock

Houston Astros – Preserving a one-run lead at the bottom of the tenth, Bennett Sousa notched his second save, retiring the Angels’ 4-5-6 lineup pocket in order and recording one strikeout on 10 pitches (80 Strike%) with three whiffs (30 SwStr%).

Josh Hader collected his fifth win, tossing a clean ninth and striking out one versus the top of the order. He threw nine pitches (77.8 Strike%) and induced one whiff (11.1 SwStr%).

Through nine appearances in June, he has a 4-1 record with four saves, a 0.538 WHIP, and 16 strikeouts versus one walk (45.5 K-BB%) in 9.1 innings.

  • Bryan Abreu worked around two hits and recorded two strikeouts in a scoreless eighth.
  • Bryan King stranded all three runners in the sixth, but allowed a game-tying solo home run (Christian Moore) in the seventh, resulting in his first blown save. He finished with a hit and an earned run while striking out three over 1.2 innings.

Hierarchy Remains: Josh Hader | Bryan Abreu | Bryan King

Kansas City Royals – Appearing for a third consecutive game, Carlos Estévez allowed Manny Machado’s lead-off home run, then induced three straight pop-outs, securing his MLB-leading 22nd save. He threw 24 pitches (66.7 Strike%) and induced one whiff.

In nine outings this month, he has allowed at least a run in three with two losses while converting six of seven save chances. Across these 8.2 innings, he has posted a 1.205 WHIP with five strikeouts versus four walks; the volume of saves buffers his ratios.

  • Steven Cruz navigated around a hit and a walk for a scoreless eighth and his sixth hold.
  • Lucas Erceg allowed three hits, two earned runs, and a walk, resulting in his first blown save. He also was awarded his second win after his teammates rallied for the lead at the top of the eighth.
  • Angel Zerpa let his only inherited runner score, allowing two hits over two-thirds scoreless in the sixth, getting credit for his sixth hold.

Hierarchy Remains: Carlos Estévez | Lucas Erceg | John Schreiber

Los Angeles Angels – Tasked with the top of the tenth, Hunter Strickland allowed Jeremy Peña’s lead-off single and scored the “place” runner on a wild pitch. He recorded a strikeout against Isaac Paredes, intentionally walked Jose Altuve, then retired Peña on a caught stealing before an inning-ending flyout by Yainer Diaz.

  • Kenley Jansen navigated around two hits at the top of the ninth for a scoreless appearance, keeping the game tied. He threw 17 pitches (12 strikes – 70.6 Strike%) without a whiff.
  • Reid Detmers extended his scoreless streak to 14 despite issuing two walks and striking out one in the eighth. During his streak, he has a win, two saves, six holds, a 0.929 WHIP, and 22 strikeouts versus seven walks (28.3 K-BB%).

Hierarchy Remains: Kenley Jansen | Reid Detmers | Ryan Zeferjahn

Los Angeles Dodgers – Sealing a one-run win, Tanner Scott allowed a one-out solo home run by CJ Abrams before inducing consecutive groundouts for his 15th save. He threw 19 pitches (13 strikes – 68.4 Strike%) and produced one whiff.

This snapped his four-game scoreless streak. Through ten games in June, he has a 1-1 record with five saves, two holds, a 0.60 WHIP, and 12 strikeouts versus one walk (30.5 K-BB%).

  • Jack Dreyer notched his eighth hold, retiring the side and striking out one in the eighth.
  • Kirby Yates let two of three inherited runners score on a pinch-hit two-RBI double by Luis García Jr. before retiring Nathaniel Lowe on a flyout for his 12th hold.
  • Alex Vesia gave up a hit, two earned runs, and a walk while striking out one during two-thirds of the seventh.
  • Michael Kopech secured his fourth hold, yielding a hit and striking out two in a scoreless sixth.

Hierarchy Remains: *Tanner Scott | *Kirby Yates | *Michael Kopech

*= closer-by-committee with a preferred save share (Scott)

New York Yankees – Taking over at the top of the seventh, Jonathan Loáisiga kept the game tied, retiring the side and striking out two.

In his first appearance back from the injured list, Luke Weaver showed some rust, allowing two hits, including a go-ahead home run by Ramon Urías, two earned runs, and a walk while striking out one across two-thirds of the eighth, resulting in his second loss. First, his illustrator:

And his results:

As intimated in our recap yesterday, Aaron Boone will use Weaver and Devin Williams during save chances, with Weaver as the “stopper,” from William Ladson’s post at MLB.com:

  • Tim Hill let one of two inherited runners score, yielding two hits in one-third of the eighth.
  • Ian Hamilton worked a clean ninth and recorded a strikeout.

Updated Hierarchy: *Devin Williams | *Luke Weaver | Mark Leiter Jr. 

*= closer-by-committee

Quick Hits

  • Arizona Diamondbacks: Extending his scoreless streak to seven games this month, Juan Morillo fired a clean bottom of the sixth while striking out the side on 12 pitches (75 Strike%) with four whiffs (33.3 SwStr%). Jalen Beeks worked a clean seventh, striking out two. Kyle Backhus allowed two hits and an earned run while striking out one in the eighth. Kevin Ginkel took over at the bottom of the ninth with a six-run lead. He retired the side and recorded a strikeout in a much-needed clean appearance. 
  • Chicago Cubs: Taking over at the top of the sixth with a two-run lead, Ryan Pressly retired Julio Rodríguez (groundout) and Cal Raleigh (flyout), then the wheels came off the proverbial bus. Randy Arozarena roped a double, followed by Mitch Garver’s game-tying two-run home run, a walk, and a pinch-hit Luke Raley double, before an inning-ending strikeout. Remarkably, this was Pressly’s first blown save of the season. Caleb Thielbar gets tagged with his second loss, giving up a single by Rodríguez and Raleigh’s go-ahead two-run home run in the seventh.
  • Chicago White Sox: In order of appearance, Tyler Alexander took over at the bottom of the second as the “bulk follower,” and logged four scoreless frames, scattering four hits and striking out two while collecting his fourth win. Dan Altavilla worked a scoreless sixth despite giving up a hit.
  • Miami Marlins: Finishing a four-run win over Atlanta, Calvin Faucher retired the side on seven pitches (71.4 Strike%) and induced one whiff (14.3 SwStr%) against the 6-7-8 lineup pocket. His scoreless streak reached ten games, during which he has posted a 0.778 WHIP across nine innings. During the sixth, Ronny Henriquez notched his tenth hold, allowing a hit and striking out one.
  • Minnesota Twins: Pitching during a lopsided loss, Jhoan Durán stranded a runner and retired his only batter, William Contreras, on a groundout at the top of the eighth.
  • New York Mets: Keeping his team within reach, José Buttó fired two clean frames and recorded a strikeout across the fifth and sixth innings. After his team tied the contest, Reed Garrett took over at the bottom of the seventh, and things went sideways fast. He allowed Brandon Marsh’s lead-off double, followed by Trea Turner’s RBI double, walked Kyle Schwarber, and gave up Nick Castellanos’ RBI single, forcing his removal. He suffered his third loss, allowing three hits, four earned runs, and a walk without recording an out.
  • Philadelphia Phillies: Handed a 2-0 lead at the top of the sixth, Taijuan Walker suffered his second blown save, allowing three hits, including back-to-back home runs by Pete Alonso and Jeff McNeil before being lifted with one out. Tanner Banks stranded his only inherited runner and retired all five batters faced, one via strikeout. He collected his second win courtesy of his team’s six-run explosion at the bottom of the seventh. Max Lazar worked two scoreless frames and recorded a strikeout, preserving the eight-run victory.
  • San Diego Padres: With the score tied at the top of the eighth, Jason Adam took over against the Royals’ 3-4-5 lineup pocket. He allowed Maikel Garcia’s lead-off single, followed by a Vinnie Pasquantino walk (replaced by a pinch-runner), and a Salvador Perez single, scoring the go-ahead run. After consecutive strikeouts, he gave up an RBI single by Drew Waters, resulting in his third loss. He finished with three hits, two earned runs, and a walk while striking out three during his MLB-leading 38th appearance.
  • San Francisco Giants: As the first reliever out of the bullpen, Sean Hjelle stranded an inherited runner in the fifth but gave up Cedanne Rafaela’s go-ahead solo home run in the sixth, resulting in his first loss.
  • Texas Rangers: Entering with a four-run lead, Robert Garcia worked around a one-out Alexander Canario single with consecutive groundouts, including a game-ending one by Oneil Cruz. He threw 10 pitches (60 Strike%) without a whiff. He has been scoreless in four of his last five but last posted a save on June 13. Chris Martin allowed two hits during a scoreless eighth, securing his 11th hold. Hoby Milner gave up a hit and recorded two strikeouts in a scoreless seventh for his ninth hold.
  • The Athletics: Finishing a four-run win over Cleveland, Mason Miller tossed a scoreless top of the ninth, walking and striking out one. He threw 18 pitches (11 strikes – 61.1 Strike%) and produced three whiffs (16.7 SwStr%). Michael Kelly allowed a hit and recorded a strikeout during two-thirds of a scoreless eighth for his second hold.
  • Toronto Blue Jays: Appearing during a loss, Jeff Hoffman fired a clean top of the ninth and recorded a strikeout while facing the 2-3-4 lineup pocket of the White Sox. He threw 14 pitches (71.4 Strike%) and produced three whiffs (21.4 SwStr%). He has been scoreless in six of eight games in June, recording two wins and four saves with a 0.746 WHIP and eight strikeouts against two walks (25 K-BB%) through 6.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.

If you would like to leave a tip, please use this link for PayPal. Venmo can be sent to the address above.

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

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

BaseballSavant.com

BrooksBaseball.net