Monkey Bytes: September 26

Wednesday’s slate resulted in Philadelphia earning a first-round bye in the playoffs while Kansas City and Detroit moved closer toward Wild Card spots in the American League. The Dodgers can clinch the division with one more win, clarifying the top three spots in the National League. However, with the Atlanta and Mets postponed series until Monday, things may get muddled based on how baseball handled the games. Playing a potential doubleheader on a scheduled off-day will prove less than optimal with a short series looming.

As for yesterday’s games, nine relievers recorded wins and six secured saves, covered in our condensed recaps.

Closer CliffsNotes

Kevin Ginkel (ARI) allowed a single and recorded two outs at the top of the ninth via strikeout, securing a six-run win. He threw ten pitches (80 Strike%) and produced three whiffs (30 SwStr%). A.J. Puk worked a clean combined inning, striking out two on 16 pitches (62.5 Strike%) and induced one whiff. This extended his scoreless streak to 24 games, spanning 22.2 innings, with 38 strikeouts versus three walks since August 4. Justin Martinez gave up three hits, an earned run, and a walk while striking out two over 1.1 innings. 

  • Updated Hierarchy: *A.J. Puk | *Justin Martinez | *Kevin Ginkel
  • *= closer-by-committee

Keegan Akin (BAL) took over with a two-run lead at the top of the ninth and retired his only two batters for his first save, preserving a two-run win over the Yankees. Jacob Webb stranded two runners in the fifth and logged 1.1 scoreless, giving up two hits and striking out one while collecting his second win.

  • Hierarchy remains: *Seranthony Domínguez | *Yennier Cano| *Gregory Soto
  • *= closer-by-committee

Jared Shuster (CHW) tossed a scoreless top of the tenth, stranding the “place” runner while issuing a walk. He collected his second win courtesy of a walk-off rally at the bottom of the inning. Fraser Ellard retired the side and recorded a strikeout in the ninth. Justin Anderson suffered his fifth blown save, giving up three hits, an earned run, and a walk in the eighth, taking over against the 5-6-7 lineup pocket.

  • Hierarchy remains: Justin Anderson | Fraser Ellard | Prelander Berroa

Emmanuel Clase (CLE) navigated around a hit and two walks for a scoreless ninth, securing his career-high and new franchise-best 47th save. He threw 21 pitches (13 strikes – 61.9 Strike%) and induced three whiffs (14.3 SwStr%). He’s converted 34 straight saves since May 20 and has been scoreless in his last ten appearances. Hunter Gaddis gave up three hits and an earned run in the eighth, suffering his fifth blown save and collecting his sixth win.

  • Hierarchy remains: Emmanuel Clase | Hunter Gaddis | Cade Smith

Jackson Jobe (DET) allowed a one-out single during a scoreless top of the ninth, finishing a six-run win over the Rays while making his major league debut. He threw nine pitches (77.8 Strike%) and induced one whiff. Will Vest gave up a hit and struck out one in a scoreless eighth. Tyler Holton fired 1.1 clean innings and recorded a strikeout for his 14th hold. Brenan Hanifee worked around a hit and a walk for a scoreless combined inning. Sean Guenther collected his third win, tossing two scoreless frames and recording three strikeouts. 

  • Hierarchy remains: *Jason Foley | *Tyler Holton | *Beau Brieske
  • *= closer-by-committee

Lucas Erceg (KC) completed a combined shutout in Washington with a clean bottom of the ninth while striking out one for his 13th save. He threw 12 pitches (75 Strike%) and produced two whiffs (16.7 SwStr%) against the 5-6-7 lineup pocket. He’s converted all five save opportunities this month and been scoreless in seven of his past eight outings with 12 strikeouts versus one walk. Daniel Lynch IV took over at the bottom of the third and logged 2.2 scoreless frames, scattering two hits and walking one while striking out two, collecting his second win. 

  • Hierarchy remains: Lucas Erceg | John Schreiber | Kris Bubic

José Quijada (LAA) took over a tied game at the bottom of the tenth. He suffered his first loss, allowing a walk-off RBI single by Andrew Benintendi after recording a strikeout.

  • Hierarchy remains: *José Quijada | *Guillo Zuñiga | Brock Burke
  • *= closer-by-committee

Michael Kopech (LAD) tossed a scoreless ninth, walking and striking out one while preserving a one-run win over San Diego. He threw 14 pitches (57.1 Strike%) and induced one whiff against the 5-6-7-8 hitters. He’s secured a save in consecutive outings and converted six since August 16. Blake Treinen retired the side and recorded two strikeouts versus the 2-3-4 lineup pocket for his 15th hold. Evan Phillips fired a clean seventh, striking out one and notching his ninth hold. Alex Vesia collected his fifth win with a scoreless sixth despite issuing two walks. 

  • Updated Hierarchy: *Michael Kopech | *Blake Treinen | *Evan Phillips
  • *= closer-by-committee

Michael Peterson (MIA) entered a tied contest at the bottom of the sixth. He suffered his first loss, giving up two hits and an earned run.

  • Hierarchy remains: Jesús Tinoco | Declan Cronin | Anthony Bender

Griffin Jax (MIN) collected his fifth win, yielding a hit and striking out two over 1.1 scoreless frames. Through ten outings this month, he’s recorded two wins, converted two of four save chances, and two holds with 16 strikeouts versus three walks. 

  • Hierarchy remains: Jhoan Durán | Griffin Jax | Cole Sands

Carlos Estévez (PHI) allowed two hits, including Dansby Swanson’s RBI double, before inducing a game-ending flyout in a non-save outing, finishing a three-run win. He threw 21 pitches (66.7 Strike%) and induced one whiff. Through his last 12 appearances, he’s been scoreless in nine and converted five of six save chances. Jeff Hoffman fired a clean eighth and recorded two strikeouts. Orion Kerkering notched his 14th hold, navigating around a hit and a walk for a scoreless seventh. José Ruiz collected his fifth win despite giving up Nico Hoerner’s solo home run and struck out one over 1.1 innings. 

  • Hierarchy remains: Carios Estévez | Jeff Hoffman | Matt Strahm

Aroldis Chapman (PIT) locked down his 12th save when Willy Adames was thrown out trying to stretch it into a double. Chapman threw 17 pitches (12 strikes – 70.6 Strike%) and induced one whiff while striking out one in his scoreless outing. He’s been scoreless in his last four games and converted his last six save chances since September 9 with eight strikeouts against one walk. 

  • Hierarchy remains: Aroldis Chapman | Dennis Santana | David Bednar

Jeremiah Estrada (SD) took over a tied game at the bottom of the sixth. He allowed two walks and an earned run, resulting in his third loss over two-thirds of an inning. Adrian Morejon took over with two runners on base in the sixth, giving up Shohei Ohtani’s go-ahead RBI single, scoring the game-winning run.

  • Hierarchy remains: *Robert Suarez | *Tanner Scott | Jason Adam
  • *= closer-by-committee

Ryan Helsley (STL) was summoned with a runner on and one out. He retired his only batter in Colorado, resulting in his 48th save, tying the Cardinals’ franchise record by a reliever in a season. He only needed one pitch to induce a game-ending double play groundout by Sam Hilliard. He’s converted his last six save chances and been scoreless in each.

  • Updated Hierarchy: Ryan Helsley | Andrew Kittredge | Matthew Liberatore

Matt Festa (TEX) entered at the bottom of the fourth, stranding three inherited runners, and collected his sixth win, tossing 2.1 scoreless frames. He allowed two hits, recorded two strikeouts on 29 pitches (21 strikes – 72.4 Strike%), and induced three whiffs. Andrew Chafin worked 1.1 scoreless innings, giving up a hit and striking out one. José Leclerc logged 1.2 clean innings, striking out one.

  • Hierarchy remains: Kirby Yates | David Robertson | José Leclerc

Vulture Save Options for Thursday, September 26

  • Kris Bubic (KC): Erceg has appeared on consecutive days. 
  • Prelander Berroa (CHW): Anderson has pitched in back-to-back contests. 

Vulture Save Stash for Friday, September 27

  • Kevin Ginkel (ARI): If there’s a save on Friday against the Padres with a right-handed pocket in the ninth, it will be Ginkel for the save. Stay tuned. 
  • Andrew Kittredge (STL): If Helsley pitches today, it will be back-to-back outings.

Three Takeaways (Keeper League Theme)

The Red Sox were eliminated; Slaten, save chances, please.: With yesterday’s results, Boston was eliminated from postseason contention. Deploying Chris Martin, a pending free agent entering his Age-39 season, for save chances does not make sense for the team’s last three games against the Rays. Justin Slaten deserves a mini-audition for the ninth inning during the last series of the season. He’s appeared in 43 games, logging 54.1 innings with six wins, one save, 13 holds, and three blown saves in his rookie campaign. He’s produced a 1.01 WHIP with a 14.3 swinging strike percentage, and throws strikes 67.3 percent of the time. He features four pitches, though he’s been mixing in more curves since returning from the injured list: 

Here are his splits by pitch this year: 

  • Cutter: .275 weighted on-base average (wOBA), 11.4 K-BB%, 11.6 SwStr%
  • Four-seam: .179 wOBA, 26.7 K-BB%, 11.8 SwStr%
  • Slider: .322 wOBA, 22.8 K-BB%, 20.5 SwStr%
  • Curve: .139 wOBA, 52.6 K-BB%, 16.9 SwStr%

Edgardo’s debut: Although it happened on Tuesday, with a dynasty league theme today, we are circling back to Edgardo Henriquez making his debut against the Padres in a loss. He allowed a one-out single by Kyle Higashioka in a scoreless seventh. He also recorded two strikeouts, including one against Fernando Tatis Jr., and potentially deserved a third on a missed call against Luis Arraez. Here is his Statcast box from his outing: 

He has hit 104 m.p.h. in the minors this year and features a potent mix of talent with velocity. Monitor his results and usage patterns closely this weekend and this postseason if he makes the roster. 

Bigge on the radar: Teams should hang up when Tampa Bay calls about a reliever. However, the Cubs included Hunter Bigge in their trade for Isaac Paredes. With the Rays, Bigge has recorded his first major league save and 12 scoreless appearances in his first 13 games, posting 15 strikeouts against two walks (27. K-BB%). As a reliever, among his peers with at least ten innings since July 30, he’s tied for 13th in swinging strike percentage (18.7%) with Devin Williams. Pete Fairbanks will open 2025 as the closer, but a change could happen via trade or injury, putting Bigge firmly on our radar for next season.

Those seeking full game recaps should surf the team pages; they’ve all been updated with Wednesday’s results.

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

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

Statcast

Monkey Bytes: September 25

Two more teams, Baltimore and San Diego, punched their postseason tickets with wins during Tuesday’s contests; Houston clinched the American League West. Relievers recorded seven wins and eight saves during the 15-game slate. Our condensed game recaps cover last night’s high-leverage events of interest.

Closer CliffsNotes

Raisel Iglesias (ATL) retired the side against the Mets, moving his team within one of the last Wild Card position, finishing a four-run win in a non-save capacity. He only needed five pitches (80 Strike%). He’s been scoreless in eight of ten appearances in September, recording a win and converting four saves. Joe Jiménez tossed a scoreless eighth, giving up a hit and striking out two. 

  • Hierarchy remains: Raisel Iglesias | Joe Jiménez | Pierce Johnson

Seranthony Domínguez (BAL) entered with a runner on and one out at the bottom of the ninth. He retired both batters, recording his 11th save. He threw seven pitches (57.1 Strike%) without a whiff. Gregory Soto tossed a scoreless combined inning, walking and striking out one for his tenth hold. Yennier Cano let both inherited runners score, yielding two hits and recording two outs, getting credit for his 34th hold. 

  • Updated Hierarchy: *Seranthony Domínguez | *Yennier Cano| *Gregory Soto
  • *= closer-by-committee

Chase Shugart (BOS) recorded his first career save in an eventual one-run win after taking over at the bottom of the tenth with two on base and one out. He let one inherited runner score after issuing two walks and inducing two outs. Zach Penrod allowed a hit, two runs (one earned), and a walk during his one-third of the tenth for his second hold. Chris Martin collected his third win, walking and striking out one in a scoreless bottom of the ninth. Luis Guerrero walked one but worked a scoreless eighth.

  • Hierarchy remains: *Chris Martin | *Justin Slaten | Lucas Sims
  • *= closer-by-committee

Drew Smyly (CHC) navigated around a hit and a walk while striking out one at the bottom of the fifth. He was awarded his fourth win as a result. Tyson Miller retired the side in the sixth.

  • Hierarchy remains: Porter Hodge | Tyson Miller | Nate Pearson

Justin Anderson (CHW) recorded his first save of the season and first since May 26, 2019. He worked around a walk and recorded a strikeout in a scoreless top of the ninth, preserving a one-run win over the Angels. He threw 18 pitches (50 Strike%) without a whiff. Prelander Berroa collected his first win despite allowing a solo home run and a walk while striking out two in the eighth.

  • Hierarchy remains: Justin Anderson | Fraser Ellard | Prelander Berroa

Emmanuel Clase (CLE) sealed a five-run win, retiring the side and recording a strikeout against the Reds. He threw 11 pitches (81.8 Strike%) and induced two whiffs (18.2 SwStr%). He’s been scoreless through nine outings in September with ten strikeotus against two walks while giving up two hits (0.22 WHIP). 

  • Hierarchy remains: Emmanuel Clase | Hunter Gaddis | Cade Smith

Victor Vodnik (COL) took over with a one-run lead at the top of the seventh. He suffered his fifth blown save, allowing a lead-off walk and a one-out double, putting runners on second and third. After another batter reached on a fielder’s choice, Vodnik induced a groundout but could not handle the throw covering first on an attempted double play, scoring the game-tying run. He finished with a hit, an earned run, and a walk while striking out two. Angel Chivilli gave up three hits, four earned runs, and a walk while striking out one in two-thirds of the eighth, resulting in his third loss. This usage pattern confirms Seth Halvorsen as the closer through the end of the season.

  • Updated Hierarchy: Seth Halvorsen | Angel Chivilli | Victor Vodnik

Beau Brieske (DET) took over at the top of the eighth and could not complete the combined shutout but did secure his first save, closing a one-run win over the Rays. He allowed Brandon Lowe’s solo home run and recorded three strikeouts on 23 pitches (20 strikes – 87 Strike%) with seven whiffs (30.4 SwStr%). This snapped his six-game scoreless streak, but he’s recorded a win and this save in his last seven contests. 

  • Hierarchy remains: *Jason Foley | *Tyler Holton | *Beau Brieske
  • *= closer-by-committee

Josh Hader (HOU) retired all four batters, three via strikeout, preserving a one-run win over Seattle for his 34th save and clinching the American League West. He threw 17 pitches (12 strikes – 70.6 Strike%) and generated eight whiffs (47.1 SwStr%). Coming off one of his worst outings of the season, Hader rebounded with a tremendous outing and has converted five of seven save chances in September. Ryan Pressly gave up a hit and a walk during two-thirds scoreless in the eighth for his 24th hold. Bryan Abreu notched his MLB-leading 37th hold, firing 1.1 clean frames and striking out one. 

  • Hierarchy remains: Josh Hader | Ryan Pressly | Bryan Abreu

Lucas Erceg (KC) preserved a 1-0 win over Washington, retiring the side and striking out two for his 12th save. He threw 12 pitches (75 Strike%) and produced three whiffs (25 SwStr%). He’s been scoreless in six of his past seven outings, converting four saves and striking out 11 against one walk. Angel Zerpa collected his second win, retiring the side in the ninth.

  • Hierarchy remains: Lucas Erceg | John Schreiber | Kris Bubic

Jesús Tinoco (MIA) stranded two runners in the eighth and retired all five batters, one via strikeout, finishing a three-run win over the Twins for his third save. He threw 19 pitches (11 strikes – 57.9 Strike%) and induced two whiffs. He’s been scoreless in six of his seven games in September, converting all three saves with seven strikeouts against zero walks.

  • Hierarchy remains: Jesús Tinoco | Declan Cronin | Anthony Bender

Hoby Milner (MIL) took over at the bottom of the fifth. He retired the side and recorded a strikeout against the Pirates, collecting his fifth win. Colin Rea secured his first hold, logging 1.1 scoreless innings, yielding two hits and striking out two. Trevor Megill stranded two runners in the seventh. 

  • Hierarchy remains: Devin Williams | Trevor Megill | Joel Payamps

Mason Miller (OAK) collected his second win on a walk-off rally at the bottom of the inning, working around two hits for a scoreless top of the ninth. He threw 26 pitches (64 Strike%) and induced three whiffs while recording two strikeouts in his outing. In his last seven appearances, he’s been scoreless in six while recording this win and converting four saves with eight strikeouts versus two walks. Scott Alexander suffered his third blown save, giving up a game-tying Jonah Heim solo home run and striking out one in the eighth. 

  • Hierarchy remains: Mason Miller | Tyler Ferguson | Michel Otañez

Robert Suarez (SD) allowed three consecutive singles and an earned run before inducing an improbable, game-ending triple-play, securing his 35th save and clinching his team’s postseason berth. He threw 12 pitches (75 Strike%) and produced three whiffs (25 SwStr%) while facing the Dodgers’ 6-7-8-9 hitters. Through 11 appearances this month, he’s converted six of nine save opportunities but has allowed at least a run in four of his last eight. Jason Adam notched his 30th hold, yielding a hit in a scoreless eighth. Tanner Scott recorded his 11th hold, giving up a single, inducing a double play, and striking out Shohei Ohtani in a scoreless seventh. 

  • Hierarchy remains: *Robert Suarez | *Tanner Scott | Jason Adam
  • *= closer-by-committee

Andrew Kittredge (STL) retired the side and recorded a strikeout in the seventh, then collected his fight win courtesy of a four-run rally at the top of the eighth by his teammates. Matthew Liberatore navigated around two hits for a scoreless eighth. Ryan Fernandez gave up Jacob Stallings’ two-out double and recorded two strikeouts in a scoreless ninth, finishing the four-run win. 

  • Hierarchy remains: Ryan Helsley | Andrew Kittredge | JoJo Romero

Josh Sborz (TEX) entered a tied game at the bottom of the ninth in Oakland. He allowed a lead-off single, recorded a strikeout with Zach Gelof stealing second, and a walk-off RBI single by Jacob Wilson, resulting in his second loss. David Robertson worked a scoreless eighth, walking and striking out one. 

  • Hierarchy remains: Kirby Yates | David Robertson | José Leclerc

Tommy Nance (TOR) gave up two hits, three runs (two earned), and a walk while striking out one at the top of the tenth, resulting in his third loss. Chad Green stranded two runners in the eighth and logged 1.1 scoreless frames, yielding a hit. Génesis Cabrera was tagged with his third blown save, yielding three hits and an earned run while striking out one in two-thirds of the eighth.

  • Hierarchy remains: Chad Green | Erik Swanson | Génesis Cabrera

Kyle Finnegan (WSH) suffered his seventh loss after the “place” runner scored on a throwing error at the top of the tenth against the Royals. Finnegan allowed an infield single and a walk while striking out two on 24 pitches (50 Strike%) with two whiffs. This ended his five-game scoreless streak. Jose A. Ferrer logged two clean frames and recorded two strikeouts. Derek Law worked two scoreless innings, giving up two hits and a walk while striking out three. 

  • Hierarchy remains: Kyle Finnegan | Derek Law | Jose A. Ferrer

Vulture Save Options for Wednesday, September 25

  • A.J. Puk (ARI): Today’s game has entered the must-win territory, and this may yield Puk in the ninth, but there’s a chance Torey Lovullo plays the match-ups in the late innings. 
  • Justin Slaten (BOS): Martin has appeared in consecutive games, and if provided, it’s time to let the rookie log a save appearance in Toronto. 
  • Tanner Scott (SD): If Ohtani’s lineup pocket will hit in the ninth, it will be Scott for the save chance. 

Vulture Save Stash for Thursday, September 26

  • Declan Cronin (MIA): If Tinoco pitches today, it will be back-to-back outings. 

Three Takeaways

Baltimore’s fluidity: In recent contests, the Orioles have been deploying a match-up-based approach, with Gregory Soto facing left-handed hitting pockets and Seranthony Domínguez against right-handed hitters. This likely carries into the postseason as well. It’s less than optimal for fantasy managers, but last night’s usage patterns return Domínguez back atop the hierarchy for the remainder of the season. 

American League Wild Card Update: Minnesota has had a rough stretch, and Tuesday’s loss against the Marlins makes threading the postseason needle more difficult. Entering gameplay today, here are the updated playoff odds from Baseball-Reference: 

From Fangraphs, the Wild Card odds have updated with Detroit in the driver’s seat, followed by Kansas City with five games remaining: 

National League Wild Card Update: With the Padres securing their spot in the playoffs, three teams are left for two spots: Arizona, Atlanta, and the New York Mets. Here are their remaining schedules: 

  • Arizona: 1 against San Francisco and three versus San Diego
  • Atlanta: 2 versus the Mets and three against Kansas City
  • New York Mets: 2 against Atlanta and three at Milwaukee

With this in mind, the Diamondbacks have fallen below the cut line in Fangraphs playoff projections: 

Those seeking full game recaps should surf the team pages; they’ve all been updated with Tuesday’s results.

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

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

Statcast

Monkey Bytes: September 23

Sunday’s 16-game slate featured 12 games decided by two runs or fewer, two walk-offs, two shutouts, and a doubleheader sweep by Boston over Minnesota. Relievers recorded nine wins and 11 saves. After its sweep, the Red Sox announced Kenley Jansen would be placed on the 15-day injured list, ending his season and perhaps his time with the team, with lingering shoulder soreness. Our condensed game recaps cover this update and Sunday’s high-leverage events.

Closer CliffsNotes

Justin Martinez (ARI) was called upon with two runners on and two outs at the bottom of the eighth. However, he let both score, then suffered his sixth loss and a second blown save, giving up three hits and an earned run on his ledger. This ended his three-game scoreless streak, and he has not secured a save since September 3. Joe Mantiply was credited with his 16th hold, allowing two hits, three earned runs, and a walk over two-thirds of the eighth. Ryan Thompson gave up three hits and two earned runs in the seventh. 

  • Updated Hierarchy: *A.J. Puk | *Justin Martinez | Kevin Ginkel
  • *= closer-by-committee

Raisel Iglesias (ATL) made his seventh multi-inning appearance. He allowed two hits and recorded two strikeouts, preserving a one-run win for his 32nd save. He threw 28 pitches (22 strikes – 78.6 Strike%) and generated seven whiffs (25 SwStr%). In his multiple-inning outings, he’s recorded five wins and this save. 

  • Hierarchy remains: Raisel Iglesias | Joe Jiménez | Pierce Johnson

Kenley Jansen (BOS) retired the side and recorded a strikeout facing the Twins’ 6-7-8 lineup pocket, finishing a seven-run win in Game 1. He threw nine pitches (88.9 Strike%) and produced three whiffs (33.3 SwStr%) while extending his scoreless streak to six. After a sweep, it was announced he would be placed on the 15-day injured list with lingering shoulder issues, ending his season. 

  • Updated Hierarchy: *Chris Martin | *Justin Slaten | Lucas Sims
  • *= closer-by-committee

Fraser Ellard (CHW) was summoned with a runner on and no outs at the top of the eighth. He suffered his third loss and a first blown save. Before his removal, he allowed two hits, including a game-tying RBI double by Luis Arraez, a go-ahead sacrifice fly by Jurickson Profar, and a solo home run by Fernando Tatis Jr. Ellard finished with two hits and two earned runs over two-thirds of the eighth. Gus Varland retired his only batter, ending the eighth.

  • Hierarchy remains: Justin Anderson | Fraser Ellard | Prelander Berroa

Seth Halvorsen (COL) suffered his first loss and a first blown save, allowing consecutive home runs by Shohei Ohtani and Mookie Betts. Angel Chivilli issued two walks during a scoreless eighth for his seventh hold.

  • Hierarchy remains: *Seth Halvorsen | *Angel Chivilli | *Victor Vodnik
  • *= closer-by-committee

Jason Foley (DET) retired the side and recorded one strikeout for his 26th save, finishing a one-run win in Baltimore. He threw 14 pitches (9 strikes – 64.3 Strike%) and produced three whiffs (21.2 SwStr%). Since August 15, he’s appeared in 18 games, scoreless in 15, while converting 11 of 12 save chances with 13 strikeouts against five walks.

  • Hierarchy remains: *Jason Foley | *Tyler Holton | Beau Brieske
  • *= closer-by-committee

Josh Hader (HOU) not only had his five-game scoreless streak snapped, but he tied his season-high, giving up four earned runs en route to his eighth loss and a fourth blown save. He gave up three hits and two walks during his one-third of the ninth. Bryan King stranded a runner and retired both batters, one via strikeout, finishing the inning.

  • Hierarchy remains: Josh Hader | Ryan Pressly | Bryan Abreu

Guillo Zuñiga (LAA) was called upon with two runners on and two outs. He secured his second save, recording a game-ending strikeout against Jeremy Peña. José Quijada gets credit for his sixth hold. He opened the ninth with a three-run lead and registered two quick outs. However, he gave up a two-out walk and three straight singles, scoring two runs before being removed. Brock Burke collected his second win, giving up a hit, scoring an inherited runner, and recording two outs in the eighth. 

  • Updated Hierarchy: *José Quijada | *Guillo Zuñiga | Brock Burke
  • *= closer-by-committee

Blake Treinen (LAD) collected his seventh win after striking out the side at the top of the ninth with his team down one. He threw 14 pitches (71.4 Stirke%) and produced three whiffs (21.4 SwStr%). He’s racked up 13 consecutive scoreless outings since August 24 with 16 strikeouts against one walk.

  • Hierarchy remains: *Michael Kopech | *Evan Phillips | Blake Treinen
  • *= closer-by-committee

Declan Cronin (MIA) suffered his fourth loss, allowing three hits and an earned run while striking out two in the seventh. Anthony Bender worked a scoreless eighth, walking and striking out one. Jesús Tinoco fired a clean top of the ninth and recorded one strikeout facing Atlanta’s 1-2-3 hitters. He threw 16 pitches (62.5 Strike%) and induced two whiffs. He’s been scoreless in five of six outings this month with two saves.

  • Hierarchy remains: Jesús Tinoco | Declan Cronin | Anthony Bender

Devin Williams (MIL) navigated around a lead-off walk for a scoreless ninth while recording two strikeouts for his 13th save, capping a come-from-behind win after trailing by eight runs. He threw 21 pitches (13 strikes – 61.9 Strike%) and induced three whiffs (14.3 SwStr%). He’s been scoreless over his last 11 appearances since August 28, converting eight saves and recording 21 strikeouts against five walks. Jared Koenig gave up a hit, an earned run, and a walk but collected his ninth win. 

  • Hierarchy remains: Devin Williams | Trevor Megill | Joel Payamps

Edwin Díaz (NYM) recorded his first two-inning save since August 4, 2021, and the second of his career. He worked around a hit and two walks while striking out four against the Phillies for his 20th save. He threw 30 pitches (18 strikes – 60 Strike%) and produced six whiffs (20 SwStr%). He’s been scoreless in 12 of his past 13 appearances, converting all six save chances and racking up 25 strikeouts against three walks across 13.1 innings. José Buttó fired a clean seventh and recorded two strikeouts for his fourth hold. Phil Maton collected his third win, tossing two clean frames between the fifth and sixth innings. 

  • Updated Hierarchy: Edwin Díaz | Reed Garrett | José Buttó

Luke Weaver (NYY) entered with two runners on and one out at the bottom of the eighth. He retired all five batters faced, two via strikeout, while securing his fourth save. He threw 18 pitches (14 strikes – 77.8 Strike%) and generated six whiffs (33.3 SwStr%). Since September 6, through seven appearances, he’s given up one unearned run while converting all four save chances with 22 strikeouts versus three walks across ten innings.

  • Hierarchy remains: Luke Weaver | Tommy Kahnle | Ian Hamilton

Aroldis Chapman (PIT) nailed down his 11th save, preserving a combined shutout. He fired a clean bottom of the ninth and recorded two strikeouts. He threw 11 pitches (72.7 Strike%) and induced two whiffs (22.2 SwStr%). He’s converted five straight saves and been scoreless in his last three. 

  • Hierarchy Remins: Aroldis Chapman | Dennis Santana | David Bednar

Andrés Muñoz (SEA) took over a tied game at the bottom of the ninth. He recorded two quick outs, then allowed a single by Leody Taveras, followed by a stolen base and a walk-off Marcus Semien RBI single, resulting in his seventh loss. He threw 11 pitches (72.7 Strike%) and produced three whiffs (27.3 SwStr%). This snapped his five-game scoreless streak. 

  • Hierarchy remains: Andrés Muñoz | Collin Snider | Troy Taylor

Robert Suarez (SD) recorded his 34th save, allowing a two-out Andrew Vaughn single and striking out two in a scoreless ninth. Suarez threw 13 pitches (10 strikes – 76.9 Strike%) and produced four whiffs (30.8 SwStr%). His performances this week may determine his role in the playoffs. Jeremiah Estrada collected his sixth win, retiring the side and recording two strikeouts in the eighth, ahead of his team’s three-run outburst in the bottom of the inning.

  • Hierarchy remains: *Robert Suarez | *Tanner Scott | Jason Adam
  • *= closer-by-committee

Ryan Walker (SF) shut the door on his ninth save. He worked around a lead-off hit batter by retiring the next three hitters, two via strikeout. He preserved a combined shutout, throwing 14 pitches (64.2 Strike%) and getting one whiff. Since his first save on August 10, he’s been scoreless in 13 of 15 appearances, converting all nine save opportunities with 29 strikeouts versus four walks over 17.2 innings.

  • Hierarchy remains: Ryan Walker | Tyler Rogers | Camilo Doval

Ryan Helsley (STL) secured his MLB-leading 47th save. He retired the side during a one-run win over the Guardians. He threw 11 pitches (72.7 Strike%) and induced one whiff. His next save will tie the all-time franchise record for saves, and he produced his 23rd clean save, a new team record. Andrew Kittredge notched his 36th hold, giving up a hit during a scoreless eighth. 

  • Hierarchy remains: Ryan Helsley | Andrew Kittredge | JoJo Romero

Edwin Uceta (TB) provided a white-knuckle ride while recording his fourth save. His outing began with a lead-off walk, a strikeout, a double, and Vlad Guerrero Jr.’s RBI single. With one out, Uceta bore down, inducing a pop-out and a game-ending groundout. He threw 19 pitches (12 strikes – 63.2 Strike%) and produced three whiffs (15.8 SwStr%). Hunter Bigge stranded two runners while striking out his only batter in the eighth, notching his first hold.

  • Hierarchy remains: *Edwin Uceta | *Garrett Cleavinger | *Hunter Bigge
  • *= closer-by-committee

Kirby Yates (TEX) fired a clean top of the ninth, then collected his seventh win on a walk-off rally in the bottom of the inning. He threw 17 pitches (10 strikes – 58.8 Strike%) and induced two whiffs. This extended his scoreless streak to nine games, during which he’s recorded two wins and converted all six save chances with ten strikeouts against four walks.

  • Hierarchy remains: Kirby Yates | David Robertson | José Leclerc

Génesis Cabrera (TOR) was tagged with his third loss, giving up two hits and an earned run while striking out one in the seventh. Zach Pop suffered his third blown save, letting an inherited runner run score, giving up Jonathan Aranda’s two-run home run.

  • Hierarchy remains: Chad Green | Erik Swanson | Génesis Cabrera

Vulture Save Options for Monday, September 23

  • A.J. Puk (ARI): Martinez threw 22 pitches during a loss and has appeared four times in the previous five days. 
  • Ryan Pressly (HOU): Hader has appeared in three of the past four days and threw 22 pitches yesterday. 
  • Chris Martin (BOS): With Jansen on the injured list, Alex Cora said Martin and Justin Slaten will be considered for save chances over the last six games.

Vulture Save Stash for Tuesday, September 24

  • Victor Vodnik (COL): Coming off a blown save on Sunday by Halvorsen, the team may call upon Vodnik for the next save chance.
  • Trent Thornton (SEA): If Muñoz pitches tonight, it will be consecutive outings. 
  • Camilo Doval (SF): Walker’s appearance tonight would mark back-to-back games.

Three Takeaways

Diamondbacks hierarchy: Although the team has only three saves in September, including a three-inning one by Jordan Montgomery, our hierarchy has undergone an overhaul based on recent results for the last six games of the season. A.J. Puk secured the most recent save and has been terrific since being acquired. In fact, he’s often overlooked when speaking about the impact players have made since the trade deadline. Through 27 appearances with Arizona, he’s been scoreless in 26 with 41 strikeouts against four walks across 25 innings. When looking at Win Probability Added for him and his teammates, it’s clear that he’s the best reliever currently on the roster: 

Among qualified relievers in the second half, Puk ranks as follows: 

  • 41 K-BB% – First
  • 0.59 WHIP – Second
  • 20.5 Swinging Strike Percentage – Fourth
  • 62 percent contact rate allowed – Eighth

He may not get full run as the closer this week, but he’s the team’s best option. Those in deeper formats may get an ancillary save this week from Kevin Ginkel. Stay tuned. 

Detroit’s surge: Since the All-Star break, only three teams have produced a higher Win Probability Added than the Tigers’ bullpen: Cleveland, Tampa Bay, and Milwaukee. In September, Detroit leads all teams in WPA and has recorded ten wins and ten saves. Jason Foley has converted seven of eight save chances, Tyler Holton has two wins, two saves, and two holds plus operated as the “opener” in three contests. Will Vest has chipped in with a save, five holds, and one blown save. Beau Brieske turned in two strong innings at Baltimore, earning a win and has appeared as the “opener” in four games this month. It’s been a fluid leverage ladder at times with A.J. Hinch pulling the right strings, and it may result in a postseason berth:

Boston’s saves: With Kenley Jansen on the injured list, will the team turn to Chris Martin or Justin Slaten? One can make the case for finding out how the rookie handles save opportunities since Martin will be an unrestricted free agent with Jansen at the end of the season. Slaten has recorded a win, three holds, and a blown save since the All-Star break with 12 strikeouts versus zero walks (27.9 K-BB%) and a 0.94 WHIP across 10.2 innings. He has allowed two home runs, but his 1.88 SIERA is almost identical to Martin’s 1.99 in the second half. There’s only six games, so the window is short, here’s hoping Alex Cora gives the rookie at least one chance as an audition for 2025.

Those seeking full game recaps should surf the team pages; they’ve all been updated with Sunday’s results.

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

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

Statcast

Monkey Bytes: September 22

Saturday’s slate lost one game with a postponed contest in Boston. Relievers recorded only two wins and five saves. Two relievers recorded their first; Drew Rasmussen (TB) notched a two-inning save, becoming the 13th pitcher with one this year for his team, and Seth Halvorsen (COL) secured the first of his major league career. Our condensed recaps cover yesterday’s high-leverage events of interest, including multiple hierarchal changes ahead of the last scoring period this season.

Closer CliffsNotes

A.J. Puk (ARI) retired the side and recorded two strikeouts at the bottom of the ninth, completing a combined shutout in Milwaukee. He threw 11 pitches (81.8 Strike%) and produced three whiffs (27.3 SwStr%). Since August 4, he’s been scoreless in his last 23 appearances with 36 strikeouts versus three walks across 21.2 innings. Kevin Ginkel notched his 18th hold, firing a clean eighth and striking out one. Joe Mantiply secured his 15th hold, logging two clean frames and recording four strikeouts. 

  • Hierarchy remains: *A.J. Puk | *Justin Martinez | Ryan Thompson
  • *= closer-by-committee

Raisel Iglesias (ATL) issued a walk during a scoreless bottom of the ninth, finishing a four-run win in Miami. He threw 15 pitches (66.7 Strike%) without a whiff. This was his first outing since the five-run meltdown against the Dodgers. Joe Jiménez worked a scoreless eighth, yielding a hit and striking out two. Pierce Johnson fired a clean seventh and recorded two strikeouts. 

  • Hierarchy remains: Raisel Iglesias | Joe Jiménez | Pierce Johnson

Yennier Cano (BAL) suffered his third loss after entering at the top of the tenth. He allowed Riley Greene’s RBI single, scoring the “place” runner leading off the inning, and a Jace Jung double before recording an out on a sacrifice fly. Cano finished with two hits, two runs (one earned), and two strikeouts on 17 pitches (13 strikes – 76.5 Strike%) with two whiffs.

  • Updated Hierarchy: *Yennier Cano | *Seranthony Domínguez | Gregory Soto
  • *= closer-by-committee

Seth Halvorsen (COL) worked around a hit and two walks while striking out one in a scoreless bottom of the ninth, sealing a three-run win over the Dodgers for his first career save. It was baptism by fire for the rookie, taking over against the top of the lineup. He allowed a Shohei Ohtani single, retired Mookie Betts, walked Freddie Freeman, retired Teoscar Hernández, and loaded the bases, walking Tommy Edman before a game-ending Max Muncy strikeout. He entered this outing with no walks in his first eight games but struggled with his command, throwing 23 pitches (12 strikes – 52.2 Strike%) with three whiffs (13 SwStr%). He’s allowed one unearned run since his debut. Angel Chivilli tossed a scoreless eighth, walking and striking out one for his sixth hold. Victor Vodnik logged 1.2 scoreless frames and struck out one while collecting his fifth win.

  • Updated Hierarchy: *Seth Halvorsen | *Angel Chivilli| *Victor Vodnik
  • *= closer-by-committee

Beau Brieske (DET) earned his third win, stranding two runners in the ninth and protecting a two-run lead in the tenth.. He entered a tied contest with runners on second and third with no outs at the bottom of the ninth. He induced a weak groundout by Cedric Mullins, followed by Trey Sweeney making a terrific catch on an Anthony Santander shallow fly in left field, and an inning-ending flyout by Colton Cowser, extending the game into extra innings. With a two-run lead in the tenth, Brieske issued a one-out walk and recorded a strikeout, completing his two scoreless innings. Jason Foley suffered his fourth blown save, giving up three hits, two earned runs, and a walk without retiring a batter at the top of the ninth.

  • Updated Hierarchy: *Jason Foley | *Tyler Holton | *Beau Brieske
  • *= closer-by-committee

Lake Bachar (MIA) took over a tied game at the top of the seventh. He allowed four hits, including two home runs and four earned runs, while striking out one over two-thirds of the inning. Xzavion Curry replaced him, recording the last out of the inning.

  • Hierarchy remains: Jesús Tinoco | Declan Cronin | Anthony Bender

Edwin Díaz (NYM) was forced into action at the top of the eighth. He retired Kyle Schwarber via strikeout, then returned for a clean ninth, securing his 19th save. He threw 17 pitches (13 strikes – 76.5 Strike%) and produced four whiffs (23.5 SwStr%) while retiring the first four hitters in the Phillies’ lineup in order. Through his past 12 appearances since August 29, he’s been scoreless in 11 with 21 strikeouts against one walk while converting all five save chances.

  • Updated Hierarchy: Edwin Díaz | Reed Garrett | Ryne Stanek

Orion Kerkering (PHI) entered a tied game at the bottom of the seventh and suffered his third loss, allowing two hits, three earned runs, and a walk while striking out two. His outing began with a walk, a strikeout, and a hit-batter before Brandon Nimmo’s go-ahead RBI single and Francisco Alvarez’s two-RBI double. José Alvarado replaced him with two outs, recording a strikeout of Harrison Bader. 

  • Hierarchy remains: Carlos Estévez | Jeff Hoffman | Matt Strahm

Tanner Scott (SD) was summoned with one out and two runners on base at the top of the eighth. He induced an inning-ending double play groundout. He returned for the ninth, navigating around a hit and a walk with three strikeouts while securing his 22nd save. He threw 24 pitches (75 Strike%) and generated six whiffs (25 SwStr%) during his five-out save, facing four hitters. He’s been scoreless in his last three appearances while recording two saves. Jason Adam created the traffic, allowing a hit, an earned run, a hit batter, and two walks over one-third of the eighth, getting credit for his 14th hold.

  • Updated Hierarchy: *Robert Suarez | *Tanner Scott | Jason Adam
  • *= closer-by-committee

Ryan Helsley (STL) fired a clean top of the ninth, striking out the side while preserving a one-run win over Cleveland for his 46th save. He threw 12 pitches (75 Strike%) and generated five whiffs (41.7 SwStr%). He’s allowed one unearned run over his 14 appearances since August 7 while posting 22 strikeouts against three walks. He’s tied for the major league lead in saves and can tie a franchise record with two more this season. 

  • Hierarchy remains: Ryan Helsley | Andrew Kittredge | JoJo Romero

Drew Rasmussen (TB) fired two clean frames while recording three strikeouts during a one-run win over Toronto, securing his first save of the season, second of his career. He threw 28 pitches (18 strikes – 64.3 Strike%) and produced five whiffs (17.9 SwStr%). He’s been scoreless in four of his six outings in September with two losses, a save, and two holds while striking out 13 against two walks across 10.2 innings.

  • Hierarchy remains: *Edwin Uceta | *Garrett Cleavinger | *Hunter Bigge
  • *= closer-by-commmittee

Kyle Finnegan (WSH) gave up a hit during a scoreless bottom of the ninth against the Cubs while finishing a four-run win. He threw 14 pitches (11 strikes – 88.6 Strike%) and induced one whiff. This marked his first appearance since September 14, and he’s been scoreless in six of his seven outings this month, converting four of five save opportunities. 

  • Hierarchy remains: Kyle Finnegan | Derek Law | Jose A. Ferrer

Vulture Save Options for Sunday, September 22

  • Griffin Jax (MIN): With a doubleheader on tap this afternoon in Boston, he could garner another ancillary save, though he’s notched the last two for the team. Fantasy managers must monitor the usage patterns for Jhoan Durán closely in the last scoring period. 
  • Chris Martin (BOS): In today’s doubleheader, he could receive a save chance, especially with Kenley Jansen pitching through shoulder soreness.

Vulture Save Stashes for Monday, September 23

  • A.J. Puk (ARI): He secured his team’s last save and may be taking over the top spot in the hierarchy. Stay tuned. 

Three Takeaways

Halvorsen gets first crack at closing: With Tyler Kinley being placed on the 15-day injured list with right elbow inflammation ending his season, the Rockies called upon Seth Halvorsen for the save, facing the top of the Dodgers’ batting order. He held on for his first career save and has been scoreless through his first ten appearances since his debut on August 30. He’s recorded two wins, one save, and two holds with nine strikeouts against two walks and a 0.72 WHIP across 9.2 innings. Angel Chivilli and Victor Vodnik may also be in the mix, but in the first save chance without Kinley, our bullpen hierarchy reflects the order used during the one-run win over Los Angeles. 

Is Cano back in the saddle for saves?: With the game tied at the top of the eighth, Seranthony Domínguez was summoned with two runners on and no outs. He allowed a sacrifice fly and induced a groundout, but after he issued Dillon Dingler a walk, he was removed with the top of the lineup coming for the Tigers. Danny Coulombe recorded the last out of the inning, and the Orioles used Yennier Cano at the top of the tenth. This may be a blip, but Domínguez has been the closer since August, though this usage pattern hinted he would not face the top of Detroit’s lineup. Because of this, the hierarchy has been adjusted into a committee, though it’s not set in stone. 

T-Scott records a five-out save: As Robert Suarez works through a late-season rough patch, Tanner Scott took over a bases-loaded situation at the top of the eighth against the White Sox. He induced an inning-ending double play and secured the five-out save with a scoreless ninth. Manager Mike Shildt suggested a potential mix of relievers for save situations with Suarez, Scott, and Jason Adam. Suarez has logged 62 innings this year, versus only 27.2 last year, marking his most since 2021 when he threw 62.1 innings in Japan. Fatigue does not always manifest in velocity; it can affect location, which aligns with home runs in recent outings on four-seam fastballs in the middle of the strike zone. Track his results and location closely over the last week of the season.

Those seeking full game recaps should surf the team pages; they’ve all been updated with Saturday’s results.

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

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

Statcast

Monkey Bytes: September 21

Friday night’s full slate featured three extra-inning contests, nine games decided by two runs or fewer, and Philadelphia clinched its spot in the playoffs. Relievers recorded five wins and ten saves. Hunter Bigge (TB) and Erik Sabrowski (CLE) secured their career-first saves while change may be afoot in the bullpen hierarchies for two teams in the National League West. Our condensed game recaps and three takeaways cover yesterday’s high-leverage events of interest.

Closer CliffsNotes

A.J. Puk (ARI) navigated around a two-out William Contreras single with a game-ending strikeout for his third save. He threw 14 pitches (12 strikes – 85.7 Strike%) and generated seven whiffs (50 SwStr%) while racking up three strikeouts. This marked his first save since August 4, and he’s been scoreless in his last 22 appearances with 34 strikeouts versus three walks across 20.2 innings. Ryan Thompson tossed a clean eighth, securing his 24th hold. Justin Martinez allowed two hits and recorded two strikeouts in a scoreless seventh for his ninth hold.

  • Updated Hierarchy: *Justin Martinez | *A.J. Puk | Ryan Thompson
  • *= closer-by-committee

Cooper Criswell (BOS) suffered his fifth loss after taking over at the top of the 12th. He allowed three hits, three runs (two earned), and a walk while striking out one. Greg Weissert walked one and struck out two in a scoreless 11th. Josh Winckowski allowed a hit during a scoreless tenth. Kenley Jansen retired the side on 11 pitches (81.8 Strike%) with one whiff in the ninth.

  • Hierarchy remains: Kenley Jansen | Chris Martin | Justin Slaten

Porter Hodge (CHC) secured his seventh save, preserving a two-run win over the Nationals with a clean ninth while striking out two. He threw nine pitches, all strikes, and induced two whiffs (22.2 SwStr%). Since August 4, he’s logged 17 appearances, 16 scoreless, while converting six of seven save chances with 24 strikeouts versus four walks across 18 innings. 

  • Hierarchy remains: Porter Hodge | Jorge López | Tyson Miller

Justin Anderson (CHW) took over a tied game at the bottom of the tenth and allowed a walk-off RBI double by Fernando Tatis Jr., driving in the “place” runner, resulting in his second loss.

  • Updated Hierarchy: Justin Anderson | Fraser Ellard | Prelander Berroa

Erik Sabrowski (CLE) took over with two runners on and two outs in the seventh. He logged 2.1 scoreless innings, allowing two hits and a walk while striking out two for his first career save. He threw 30 pitches (19 strikes – 63.3 Strike%) and induced two whiffs.

  • Hierarchy remains: Emmanuel Clase | Hunter Gaddis | Cade Smith

Josh Hader (HOU) shut the door on his 33rd save. He fired a clean top of the ninth and recorded two strikeouts during a two-run win over the Angels. He threw 16 pitches (11 strikes – 68.8 Strike%) and generated five whiffs (31.3 SwStr%). He extended his modest scoreless streak to five games, during which he’s converted four of five save opportunities with eight strikeouts versus no walks. 

  • Hierarchy remains: Josh Hader | Ryan Pressly | Bryan Abreu

Michael Kopech (LAD) allowed Michael Toglia’s lead-off home run at the top of the ninth, then retired the next three batters, one via strikeout, for his 14th save. He threw 19 pitches (15 strikes – 78.9 Strike%) and produced three whiffs (15.8 SwStr%). In his last ten appearances, he’s been scoreless in eight with two wins and three saves while striking out ten against seven walks. Blake Treinen secured his 14th hold with a clean eighth and two strikeouts. Evan Phillips worked a clean seventh, striking out one and notching his eighth hold. Alex Vesia gave up a solo home run and recorded three strikeouts in the sixth. He was tagged with a third blown save and collected his fourth win. 

  • Hierarchy remains: *Michael Kopech | *Evan Phillips | Blake Treinen
  • *= closer-by-committee

Jesús Tinoco (MIA) retired the side and preserved a one-run win over Atlanta for his second save. He threw eight pitches (75 Strike%) without a whiff against the 9-1-2 hitters. He’s been scoreless in four of five appearances this month and converted a save in two of his last three.

  • Hierarchy remains: Jesús Tinoco | Declan Cronin | Anthony Bender

DL Hall (MIL) entered at the top of the fifth. He suffered his second loss, allowing five hits and four earned runs across 1.1 innings. Jared Koenig recorded two outs but let both inherited runners score while issuing three walks and striking out one in the sixth. 

  • Hierarchy remains: Devin Williams | Trevor Megill | Joel Payamps

Griffin Jax (MIN) notched his tenth save despite letting the “place” runner score at the bottom of the 12th. He induced two groundouts and recorded a game-ending strikeout, preserving a two-run win in Boston. He threw eight pitches (87.5 Strike%) and produced one whiff. Scott Blewett collected his first career win, walking one and striking out two in a scoreless bottom of the 11th. 

  • Hierarchy remains: Jhoan Durán | Griffin Jax | Cole Sands

Luke Weaver (NYY) recorded his third save, allowing an RBI single, scoring the “place” runner, and then striking out the next three batters at the bottom of the tenth in Oakland. He threw 16 pitches (75 Strike%) and generated seven whiffs (43.8 SwStr%). He’s only given up this unearned run over his last six appearances, earning two wins and converting all three save chances with 19 strikeouts versus three walks across 8.1 innings. 

  • Hierarchy remains: Luke Weaver | Tommy Kahnle | Ian Hamilton

Grant Holman (OAK) entered with two on and one out at the top of the tenth. He retired both batters, one via strikeout. T.J. McFarland suffered his fourth loss, giving up three hits and three runs (two earned) after taking over in the tenth inning. Mason Miller worked a scoreless ninth, walking and striking out one on 14 pitches (9 strikes – 64.3 Strike%) with two whiffs (14.3 SwStr%). 

  • Hierarchy remains: Mason Miller | Tyler Ferguson | Michel Otañez

Jeff Hoffman (PHI) retired the side and recorded two strikeouts, finishing a ten-run win over the Mets. He threw eight pitches (87.5 Strike%) and produced three whiffs (37.5 SwStr%). This clinched a spot in the postseason for the Phillies. 

  • Hierarchy remains: Carlos Estévez | Jeff Hoffman | Matt Strahm

Adrian Morejon (SD) fired a clean top of the tenth and collected his third win on a walk-off rally at the bottom of the inning. He threw 13 pitches (9 strikes – 69.2 Strike%) and induced two whiffs. Robert Suarez suffered his sixth blown save. He recorded two quick outs at the top of the ninth, then issued Gavin Sheets a walk and gave up a game-tying two-run home run by Lenyn Sosa. This marks his third blown save through nine outings in September, and he’s allowed three home runs and six earned runs. He has also produced six strikeouts versus five walks over nine innings. Tanner Scott notched his tenth hold, yielding a hit and striking out one in a scoreless eighth. Jason Adam secured his 28th hold with a clean seventh, striking out one. 

  • Hierarchy remains: Robert Suarez | Tanner Scott | Jason Adam (for now)

Camilo Doval (SF) held on for his 23rd save while closing a win over the Royals. He allowed consecutive walks at the onset of the ninth, recorded a strikeout, a batter reach on a fielder’s choice to load the bases, and allowed a sacrifice fly before producing a game-ending strikeout. He threw 27 pitches (13 strikes – 48.1 Strike%) and induced three whiffs. 

  • Hierarchy remains: Ryan Walker | Tyler Rogers | Camilo Doval

Hunter Bigge (TB) fired a clean top of the ninth while striking out two during a 1-0 win over Toronto, recording his first career save. He threw 15 pitches (66.7 Strike%) and produced four whiffs (26.7 SwStr%) facing the 6-7-8 lineup pocket. He’s been scoreless in six of his seven appearances this month and recorded multiple strikeouts in four.

  • Updated Hierarchy: *Edwin Uceta | *Garrett Cleavinger | *Hunter Bigge
  • *= closer-by-committee

Vulture Save Options for Saturday, September 21

  • Ryan Pressly (HOU): Hader has pitched in back-to-back games. 
  • Tanner Scott (SD): In case the team gives Suarez the night off after suffering his sixth blown save. 
  • Jorge López (CHC): Received yesterday off and Hodge has worked in consecutive contests. 
  • Ryan Thompson (ARI): Martinez has appeared in three straight, Puk in the previous two. 

Vulture Save Stashes for Sunday, September 22

  • Tommy Kahnle (NYY): If Weaver pitches today, it will be consecutive outings. 
  • Evan Phillips (LAD): He will be off today and if Kopech pitches, it will be back-to-back appearances. 

Three Takeaways

Is a committee coming soon to San Diego?: For the third time in his past six appearances, Robert Suarez allowed the game-tying or go-ahead home run in the ninth inning. He’s also allowed the game-tying or go-ahead run in five of his past ten games since August 28, resulting in a win, two losses, and converting four of seven save chances. All three home runs have come against his four-seam fastball, which he has thrown 74.3 percent of his pitches in this timeframe. He’s allowed 24 batted ball events with the pitch, a 41.7 hard-hit percentage with a .283 expected batting average, and a .369 expected weighted on-base average. He’s only producing a whiff 10.2 percent of the time while allowing an 83 percent contact rate with the pitch:

This will be a difficult needle to thread, but a 4.5 K-BB percentage an a 1.68 WHIP in his last 10 contests could mean fewer save chances in the near future and potentially in the playoffs. 

Hierarchical change in the Desert?: Not only did Justin Martinez get used for a third straight game, he appeared in the seventh inning. He last recorded a save on September 3 against the Giants. Last night, A.J. Puk secured his second save as a Diamondback, and first since August 4. However, he’s been the team’s best reliever since his acquisition. Through 26 games, he’s produced 39 strikeouts against four walks (two intentional) for a robust 39.8 K-BB percentage with a minuscule 0.63 WHIP and 1.32 SIERA over 24 innings. He’s thrown strikes 71.4 percent of his pitches with Arizona with a 21.1 swinging strike percentage and a 61.2 percent contact rate allowed. Fantasy managers will monitor usage patterns closely, but our hierarchy has shifted to a closer-by-committee with these two relievers. Your move Torey Lovullo. Of course, this will have to wait until Sunday based on recent usage patterns, Puk and Martinez should be unavailable in today’s contest. 

Bigge, Bigge, Bigge, can’t you see: An unexpected turn of events resulted in the first career save for Hunter Bigge. He worked a clean top of the ninth against the Blue Jays, preserving a combined shutout. It’s tough trusting any Rays reliever for saves not named Pete Fairbanks, and this remains true through the end of the season. However, those in keeper leagues should monitor how Bigge gets deployed in his team’s remaining eight games. A strong finish could yield a higher leverage role in 2025 and potentially a shot at closing games by the second half of next year. 

Those seeking full game recaps should surf the team pages; they’ve all been updated with Friday’s results.

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

Statistical Credits:

Fangraphs.com

Baseball-Reference.com

Statcast