FanGraphs Feature Focus: Closer Depth Chart
The Closer Depth Chart is one of the longest-standing features at RosterResource, making its FanGraphs debut at the beginning of the 2021 season. Prior to this season, the Closer Depth Chart looked much as it did in that intro article from five years ago, but there have been some key improvements this year. Here’s a walkthrough of what it’s got, both new and old, from left to right:
Criteria for Included Pitchers, Plus Our Process

When the Closer Depth Chart first launched, we only included the top five or six relievers per team, plus those on the injured list. But with RosterResource often taking a “more is more” approach, we’ve begun including all active relievers in a team’s bullpen, plus the injured ones. The Projected Role column matches that shown on the RosterResource team page, including co-closers or closer committees, a situation the A’s are currently working with:

A reliever may also have a green triangle next to his name (denoting a Reliever On The Rise) or a red square (denoting the opposite, an arm who is On The Hot Seat):

A lot of what we do at RosterResource has a certain level of subjectivity to it, and none is more subjective than trying to classify relievers, whether by the name of their role or if they ought to be considered a Reliever On The Rise or On The Hot Seat. Managers have to tell you their lineups or starting rotations; they never have to name a closer or formally move someone up or down in the bullpen hierarchy. As such, we can only go off a manager’s actions while also keeping in mind that roles are fickle, or that a pitcher simply might not be available for a game or has an undisclosed ailment that isn’t quite enough to send him to the IL. This is all about pointing you in the right direction, not being an objective truth.
Usage for the Last Six Days

Panning rightward now, we do see an objective truth: how the bullpen has been used in the last six days. From here you can easily see that Louis Varland (a) pitches a ton and (b) pitches in a very important role when he does, as evidenced by the three saves and a win in his last four appearances entering Wednesday. But new to 2026, we’ve got more information when hovering over an appearance’s cell:

This additional data helps to better summarize and contextualize a pitcher’s outing beyond a raw pitch count and result. Knowing if a pitcher had an “up-down’ (an appearance spanning multiple innings) can inform an educated guess of his availability for the next day; having an awareness of the combination of innings a pitcher appeared in and the leverage index aids in clarifying his role.
Farthest to the right of the usage section are the totals, simply the sum of the innings pitched and pitches thrown over the last six days. Since managers and pitching coaches will weigh recent usage beyond just the prior game when making decisions, that’s another good data point to have.
Stats

We’ve always had a slew of stats on the Closer Depth Chart, but there are even more this year. New to the party are swinging strike rate (SwStr%), strikeout rate (K%), walk rate (BB%), shutdowns (SD), and meltdowns (MD). Shutdowns are outings worth at least 6% WPA; meltdowns are outings worth a WPA of -6% or worse. With all those new stats, we needed more room, so there’s now a toggle between Results stats and Arsenal stats, accessed by hovering:
Clicking over to Arsenal showcases a pitcher’s average velocity for his four-seam fastball and/or sinker, as well as the Stuff+ for his entire repertoire, even the rare few who throw knuckle curves or forkballs. (Fun fact, nobody currently in a big league bullpen throws a forkball, but the infrastructure is ready to handle when one arises!)

This year’s additions to the Closer Depth Chart make it more powerful than ever, but I’m never closed off to making more, and I love listening to suggestions. As ever, you’re welcome to offer feedback here, find me on Twitter or Bluesky, or email us at rosters@fangraphs.com.
Jon Becker manages RosterResource's team payroll pages, assists with all other aspects of RosterResource, and also dabbles in creating new features as a Junior Developer. Follow him at your own peril: @jonbecker_ on Twitter and @jon-becker.com on Bluesky.
Love the CDC. It has taken over from Closer Monkey as my go-to for closer data and updates. Thanks to the guys at RR for a great tool.
I just discovered it this season, and it is now my go-to as well!
If it were me, I’d remove the K/9 and BB/9 stats under Results. You already have K% and BB% listed I don’t think the “per-9” stats provide any more value.
I’m kinda the opposite. I’d be cool with removing K% and BB% but keeping K/9 and BB/9. I find the per 9 numbers way easier to instantly understand. (I suspect that the fact that there are some like you out there and some like me out there is the reason that both are included.)
K/9 is not as valuable IMO – at least the way I think of effectiveness – for example when you strike out 3 guys in an inning but you also give up 5 runs. I want to know the strikeout per plate appearance.
Insanely useful feature for fantasy. I look at this thing pretty much every day. My only suggestion would be to use something like FIP or SIERA instead of ERA
The hover info is a great idea but I feel like it could be more useful. For instance, Hogan Harris’ blown save on Mon 6/8 shows “Innings 8, 9” and 7 batters faced. I’d prefer to see the game situation on entry and exit. So, maybe he entered at 8.1 with runners on 2nd and 3rd (or whatever the actual situation was) with the score 4-3 and exited at 9.2 with runners on 1st and 3rd with the score 4-5, described using whatever notation you guys think makes sense.
That will help the user figure out whether it was a save, hold or other situation. A guy entering at 8.0 with bases empty and a 3 run lead is way different than entering at 8.2 with bases loaded and a 1 run lead, the former likely being a manager looking for a hold and the latter possibly being the manager looking for a four out save. That is not clear from the current info.
Another thing might be to show what the first three expected batters handedness is (e.g., “LRL”) and possibly where in the lineup (“456”). That could help users determine, e.g., if a usual closer being used in the 8th inning was a leverage thing rather than a demotion. Aroldis Chapman being used in the 8th inning with one out and the bases loaded against the 234 hitters, all lefties, is very different than if he came in at the beginning of the 8th inning against the 789 hitters, all righties.
Regardless, I love the chart and find it invaluable.
Your proposed hover box would practically fill a phone screen! 😉
The most fantastic-est part of the fantastic set of tools that is RosterResource. Thank you!
One more note: There does not appear to be any info in the chart on how many hits the pitcher has given up. I’d be happy with total H, H/9 or even WHIP. But it would be nice in some way to see that info in the chart.