Welcome back to the latest edition of our Reliever Ranks series! This will bring you up-to-date bullpen depth charts every morning for the day’s games and makes for an excellent tool for those looking to stream saves or wins. This series runs seven days a week, so check in every morning to get your daily bullpen fix!
Notes
Transaction and Schedule Notes
- Business as usual on Thursday with only 8 games played.
- A.J. Minter was placed on the 15-day injured list with hip inflammation. Jimmy Herget was recalled to fill Minter’s spot and provided some solid innings immediately.
- After a lot of drama that I won’t go into here (but which is covered very well in our MLB Morning News article), Jorge López was DFA’d by the Mets.
- Evan Phillips is expected to be activated by the Dodgers today.
HOU 4 – SEA 0
HD: None
SV: None
- The Pasta Pirate, Spencer Arrighetti, spun six scoreless innings to pace the Astros to victory and the bullpen held (figuratively only, unfortunately) onto the win with three scoreless innings. Rafael Montero took the seventh, Ryan Pressly the eighth, and Josh Hader the ninth, despite it not being a save situation. Appears to be a situation of the Astros really wanting to ensure they kept their winning ways alive as they claw their way back into contention after a difficult start. This does mean that most, if not all, of this hierarchy will not be available for today after back-to-back appearances for Hader and Pressly.
- Kirby Snead threw three scoreless innings of relief in a losing effort, allowing only one hit, but striking nobody out. But this does mean that the top arms in Seattle’s pen should be good to go as needed going into the weekend.
MIL 6 – CHC 4
HD: Joel Payamps (6)
SV: Elvis Peguero (1)
- With Trevor Megill still out, Elvis Peguero got the save opportunity for the Brewers. Bryan Hudson ended up with the win, but only after allowing three runs. Two of the runs were charged to himself, and one was charged to Joel Payamps who got a hold for his inning of work. Hudson also was saddled with his first blown save of the season. With the way the Brewers pen has been deployed all year, it’s hard to predict who will get save chances until Megill is back, but luckily it sounds like Megill will only be out a few days.
- Chicago fell behind early but managed to claw their way back to a tie before the bullpen gave it back in the eighth on the backs of Luke Little and Tyson Miller. Little was charged with the loss. Mark Leiter Jr. also made an appearance in the seventh but didn’t help hold things down, allowing a run before giving way to Hayden Wesneski to finish the inning. They weren’t particularly hard-hit balls against Leiter, just a little bad luck (and a wild pitch to enhance the damage).
MIN 7 – KCR 6
HD: Jorge Alcala (4), Griffin Jax (10)
SV: Jhoan Duran (9)
- In a tight divisional game, Minnesota deployed all of their top arms to make sure they came away with the win. Mission accomplished. Caleb Thielbar got the win for finishing off the sixth inning, and then Jorge Alcala and Griffin Jax held things down with scoreless innings before giving way to Jhoan Duran in the ninth. Duran got a quick out to start things out, but then the next two batters reached on a walk and an error. Maikel Garcia grounded into a force out and then made his way to second on defensive indifference before Bobby Witt Jr. knocked in both runs. So not the cleanest save for Duran, but both runs were unearned since the inning probably should have ended with the Garcia ground out.
- Chris Stratton was the one to open the floodgates here, allowing four runs in 0.2 innings of work to take the loss and blown save. After that it was zeroes for the rest of the bullpen arms of John Schreiber, Sam Long, and Nick Anderson to keep the game within reach.
TBR 6 – OAK 5 (12)
HD: Michael Kelly (4), Scott Alexander (2), Austin Adams (13)
SV: None
- Is there any team more synonymous with an opener than Tampa Bay? Shawn Armstrong opened with two scoreless innings ahead of Tyler Alexander and … maybe Armstrong should have stayed in a little longer? T-Lex allowed four runs in 4.2 innings on seven hits, but he did strike out seven. Pete Fairbanks had a chance at a save in the 10th inning but immediately allowed a single that scored the ghost runner. He then got into further trouble by allowing a double, before intentionally walking the next batter to set up the double play (which they successfully turned) and strikeout to end the inning and limit the damage. This is back-to-back days for Fairbanks, so expect Jason Adam to get the save chance today should one arise.
- Feels like just last week I was writing about Mason Miller blowing a save. Except I guess last week he didn’t technically blow a save. But Thursday? Yep. He did it. Mason Miller officially blew his first save of the season. Of course, between those two bad outings were two scoreless appearances, so Miller should be just fine. I mean, he struck out every other hitter he faced in the ninth but Jose Siri, who hit the game-tying HR. Austin Adams earned his 13th hold ahead of Miller, while Scott Alexander earned his second hold. Tyler Ferguson was saddled with the loss despite it being T.J. McFarland who actually allowed the winning run to score, which is kind of rude if you ask me.
NYM 3 – ARI 2
HD: Justin Martinez (2), Joe Mantiply (4)
SV: Reed Garrett (3)
- The Mets turned to Reed Garrett in the ninth to lock down the save, and he pitched around a walk to earn his third of the season and second since Edwin Diaz was removed from the role. Danny Young, fresh from AAA, earned the win with a two-strikeout scoreless eighth.
- Starter Zac Gallen had to leave this game early without recording an out, so Arizona had to roll with a de facto bullpen game, deploying six pitchers across the nine innings. Justin Martinez ended up with the lion’s share of innings, going three scoreless for his second hold of the season. Joe Mantiply and Ryan Thompson were charged a run apiece, with Thompson allowing both to score and being charged with the loss and blown save. Kevin Ginkel also appeared, needing some work.
WSN 3 – ATL 1
HD: Dylan Floro (7), Robert Garcia (7), Hunter Harvey (17)
SV: Kyle Finnegan (15)
- Hunter Harvey has 17 holds, which is only one off the league-leading 18 that JoJo Romero has. Washington has found plenty of hold and save opportunities this year, and Harvey has delivered in his set up role. Kyle Finnegan has also excelled, securing his 15th save in this contest. Dylan Floro and Robert Garcia also both earned holds with scoreless innings.
- Atlanta decided to roll with Ray Kerr on Thursday to give their starting pitchers a little extra rest. Unfortunately, Kerr only managed 3.2 innings and so the bullpen didn’t get as much rest as they may have needed. The ageless Jesse Chavez threw 2.1 innings in relief, only allowing one hit while striking out two to improve his ERA to a sparking 1.52. Joe Jiménez followed up with a scoreless inning of his own, and recently called up Kevin Herget took the final two innings, keeping things scoreless as well. In the end, Washington still prevailed despite the solid bullpen work from Atlanta.
DET 5 – BOS 0
HD: Alex Faedo (5)
SV: None
- After Jack Flaherty delivered another gem, Alex Faedo and Tyler Holton combined for 2.1 scoreless innings to finish off the Red Sox. Faedo managed to snag a hold before the Tigers extended their lead and robbed Holton of a hold of his own.
- Chris Martin bore the brunt of the Tigers offense in this one, allowing three runs on four hits in one inning of work. Prior to this, Martin hadn’t allowed a run in just over a month. Every other Red Sox reliever around Martin kept the game scoreless.
NYY 8 – LAA 3
HD: Caleb Ferguson (8)
SV: None
- The first out of the pen for the Yankees was Ian Hamilton, who got both of his outs on Ks. After Hamilton, and with the offense taking a sizeable lead, the Yanks turned to their B-squad to get some outs and they all delivered. Caleb Ferguson got his eighth hold and Tommy Kahnle and Michael Tonkin threw scoreless innings as well.
- Adam Cimber got torched for five earned runs in only 0.1 innings of work, and that was essentially the difference maker in this one. Though, of those five runs, three were inherited and allowed to score by José Suarez (who also allowed a run of his own).
Bullpen Depth Charts
AL EAST | ||||||||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Orioles | Craig Kimbrel | Yennier Cano | Danny Coulombe, Jacob Webb, Cionel Pérez | Félix Bautista | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 15 | 18 | 13 | 36 | Keegan Akin | Chayce McDermott | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Red Sox | Kenley Jansen | Chris Martin | Justin Slaten, Greg Weissert, Brennan Bernardino | Bryan Mata, Liam Hendriks | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 23 | 43 | 19 | 46 | Chase Anderson | |||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Yankees | Clay Holmes | Luke Weaver | Caleb Ferguson, Tommy Kahnle, Victor González | Scott Effross, Ian Hamilton, Nick Burdi | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 9 | 10 | 29 | 54 | Michael Tonkin | Will Warren, Cody Morris | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Rays | Pete Fairbanks | Jason Adam | Phil Maton, Garrett Cleavinger, Kevin Kelly | Colin Poche, Chris Devenski | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 7 | 7 | 3 | 22 | Shawn Armstrong | Colby White, Jacob Lopez | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Blue Jays | Jordan Romano | Yimi García | Trevor Richards, Erik Swanson, Tim Mayza | Chad Green, Bowden Francis | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 18 | 27 | 14 | 37 | Nate Pearson | T.J. Brock, Connor Cooke | ||||||||||||||
AL CENTRAL | ||||||||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
White Sox | Michael Kopech | Jordan Leasure | John Brebbia, Jared Shuster | Steven Wilson, Dominic Leone | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 22 | 25 | 57 | 82 | Michael Soroka | Eric Adler | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Guardians | Emmanuel Clase | Scott Barlow | Nick Sandlin, Cade Smith, Hunter Gaddis | James Karinchak | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 1 | 1 | 25 | 49 | Pedro Avila | Franco Aleman | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Tigers | Jason Foley | Andrew Chafin | Tyler Holton, Alex Faedo, Will Vest | Shelby Miller | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Committee | 27 | 51 | NR | NR | Joey Wentz | Alex Lange, Tyler Mattison | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Royals | James McArthur | John Schreiber | Angel Zerpa, Chris Stratton, Nick Anderson | Josh Taylor | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 16 | 19 | 42 | 70 | Sam Long | John McMillon | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Twins | Jhoan Duran | Griffin Jax | Steven Okert, Caleb Thielbar, Josh Staumont | Justin Topa, Brock Stewart | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 8 | 8 | 1 | 12 | Jorge Alcala | Ronny Henriquez, Kody Funderburk | ||||||||||||||
AL WEST | ||||||||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Astros | Josh Hader | Ryan Pressly | Bryan Abreu, Rafael Montero, Tayler Scott | Kendall Graveman, Penn Murfee, Bennett Sousa | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 2 | 2 | 20 | 42 | Parker Mushinski | Forrest Whitley, Dylan Coleman | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Angels | Carlos Estévez | Matt Moore | Luis Garcia, Adam Cimber, Hunter Strickland | Robert Stephenson, José Cisnero | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 26 | 66 | 72 | NR | José Suarez | Ben Joyce, Kelvin Caceres | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Athletics | Mason Miller | Austin Adams | T.J. McFarland, Michael Kelly, Scott Alexander | Sean Newcomb, Lucas Erceg | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 3 | 4 | 49 | 77 | Kyle Muller | Michel Otanez, Royber Salinas | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Mariners | Andrés Muñoz | Ryne Stanek | Gabe Speier, Trent Thornton, Tayler Saucedo | Matt Brash, Gregory Santos, | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 4 | 3 | 54 | 78 | Austin Voth | Carlos Vargas, Ty Adcock | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Rangers | Kirby Yates | David Robertson | José Leclerc, Jake Latz, Jonathan Hernández | Josh Sborz | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 17 | 30 | 23 | 47 | Yerry Rodríguez | Marc Church, Emiliano Teodo | ||||||||||||||
NL EAST | ||||||||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Braves | Raisel Iglesias | Joe Jiménez | Dylan Lee, Pierce Johnson, Aaron Bummer | Tyler Matzek, A.J. Minter | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 14 | 26 | 11 | 34 | Jesse Chavez | Daysbel Hernández | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Marlins | Tanner Scott | A.J. Puk | Andrew Nardi, Calvin Faucher, Anthony Bender | JT Chargois | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 21 | 13 | 40 | 68 | Burch Smith | Luarbert Arias, George Soriano, Anthony Maldonado | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Mets | Reed Garrett | Adam Ottavino | Jake Diekman, Jorge López, Edwin Díaz | Brooks Raley, Drew Smith | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Committee | 28 | 28 | 31 | 61 | Sean Reid-Foley | Bryce Montes de Oca | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Phillies | José Alvarado | Jeff Hoffman | Gregory Soto, Matt Strahm, Orion Kerkering | |||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Committee | 19 | 14 | 2 | 15 | José Ruiz | Michael Mercado, Griff McGarry | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Nationals | Kyle Finnegan | Hunter Harvey | Dylan Floro, Derek Law, Robert Garcia | |||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 24 | 56 | 5 | 20 | Tanner Rainey | Amos Willingham | ||||||||||||||
NL CENTRAL | ||||||||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Cubs | Héctor Neris | Mark Leiter Jr. | Tyson Miller, Luke Little, Drew Smyly | Julian Merryweather, Yency Almonte, Adbert Alzolay | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Shaky | 29 | 98 | 27 | 52 | Kyle Hendricks | |||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Reds | Alexis Díaz | Fernando Cruz | Lucas Sims, Brent Suter, Sam Moll | Ian Gibaut, Alex Young, Justin Wilson, Emilio Pagán | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Shaky | 25 | 57 | 7 | 29 | Nick Martinez | Tony Santillan, Zach Maxwell | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Brewers | Trevor Megill | Joel Payamps | Hoby Milner, Elvis Peguero, Bryan Hudson | Devin Williams | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 20 | 9 | 52 | 80 | Mitch White | J.B. Bukauskas, Harold Chirino, Abner Uribe | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Pirates | David Bednar | Aroldis Chapman | Hunter Stratton, Colin Holderman, Jose Hernandez | Carmen Mlodzinski, Ryan Borucki | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 11 | 24 | 59 | 87 | Luis L. Ortiz | Ryder Ryan | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Cardinals | Ryan Helsley | JoJo Romero | Andrew Kittredge, Ryan Fernandez, John King | Keynan Middleton, Giovanny Gallegos | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 5 | 5 | 12 | 35 | Kyle Leahy | Ryan Loutos, Andre Pallante | ||||||||||||||
NL WEST | ||||||||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Diamondbacks | Paul Sewald | Kevin Ginkel | Bryce Jarvis, Joe Mantiply, Ryan Thompson | Kyle Nelson, Miguel Castro | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 13 | 21 | 39 | 67 | Logan Allen | Andrew Saalfrank | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Rockies | Jalen Beeks | Tyler Kinley | Victor Vodnik, Nick Mears, Matt Carasiti | Daniel Bard, Jake Bird, Justin Lawrence | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Shaky | 30 | NR | NR | NR | Anthony Molina | Gavin Hollowell, Jaden Hill | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Dodgers | Evan Phillips | Daniel Hudson | Blake Treinen, Michael Grove, Alex Vesia | Brusdar Graterol, Ryan Brasier, Joe Kelly | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 6 | 6 | 26 | 50 | Ryan Yarbrough | Ronan Kopp, J.P. Feyereisen | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Padres | Robert Suarez | Jeremiah Estrada | Wandy Peralta, Enyel De Los Santos, Yuki Matsui | Luis Patiño | ||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 12 | 11 | 6 | 17 | Jhony Brito | Woo-Suk Go | ||||||||||||||
Team | Primary Closer | Next in Line | Holds Leagues Options | Injured List | ||||||||||||||||
Giants | Camilo Doval | Tyler Rogers | Ryan Walker, Taylor Rogers, Erik Miller | |||||||||||||||||
Closer Status | SV Rank | SV+HLD Rank | Hold Rank | SV+HLD Rank | Bulk RP (wins) | Minor Leagues | ||||||||||||||
Steady | 10 | 23 | 35 | 62 | Randy Rodríguez | Reggie Crawford |
Green = long/bulk reliever expected to pitch after the starter |
Yellow = reliever pitched the previous day or twice in three days |
Orange = reliever pitched an excessive amount the previous day, and potentially off |
Red = reliever has pitched back-to-back days and likely is off |
Also, if you’re looking for a detailed list or ranking of RPs, check out Rick Graham’s weekly pieces:
The Hold Up: Ranking the Top 100 Relievers for Holds Every Thursday