Introducing RosterResource Depth Charts!

As you might have already heard, RosterResource will be transitioning its baseball content to FanGraphs over the next few months. Effective today, the 30 depth charts can be found here.

Our first version is close to an exact replica of RosterResource, with a few important improvements. The load time is much faster, and player names link to the corresponding FanGraphs player page. In addition, the minor league power rankings, plate appearances, and innings will be updated daily as opposed to weekly.

In case you’re unfamiliar with RosterResource, here’s the lowdown. I created the site just over 10 years ago. It was initially called MLBDepthCharts but was renamed RosterResource a few years later. The idea was that the site would be an easy-to-read, visual interpretation of a team’s 25-man roster and organizational depth throughout the entire year. It has evolved over time, but at a pace that was never fast enough for me. With the move to FanGraphs, you should expect to see a cross-pollination of data and features from both FanGraphs and RosterResource in the hopes of bringing you a more useful product.

Here is most of what you can learn by visiting a RosterResource depth chart right now.
Player Info

  • How Acquired
    • The darker green background indicates players acquired since end of 2018 season.
  • Options Remaining (pre-2019) and Rule 5 eligibility (pre-2019)
    • Both are indicated in the “Options or R5 Status” column
  • MLB Service Time (pre-2019)

Original Signing Info, Prospect Rankings, and Power Rankings

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

  • Draft/Signing Info
  • Prospect Ranking (updated FanGraphs overall and organizational rankings via THE BOARD)
    • The TOP PROSPECTS section at the top of the page shows pre-season rankings.
  • Power Rankings (overall and recent performance)
    • A RosterResource ranking based on year-to-date production using several weighted categories.

Lineup Information

  • Last six lineups
  • Projected platoons

Starting Rotation

  • Upcoming match-ups for the next six days

Bullpen

  • Role, bullpen usage for the previous six days

Injured List

  • Status, retroactive date, injury/surgery, injury/surgery date
  • Paternity, Bereavement, Restricted list status is also indicated where appropriate

Minor Leaguers You Should Know

  • MiLB power rankings (overall, by level, last 21 days)
    • A RosterResource ranking based on year-to-date production using several weighted categories, including age and level.
  • Separated by level during regular season
  • Separated by primary position during offseason
  • “Minor Leaguer You Should Know” criteria:
    • On 40-man roster
    • Is a top prospect (based on THE BOARD)
    • Was a high draft pick
    • Has had least an average performance during the previous season
    • Players can be added/removed during the season

We should note that the FanGraphs depth charts, that have previously been found on this site either on the team pages or within the projected standings page, will not change. These depth charts have projected playing-time for the remainder of the season and serve a different purpose than the RosterResource’s depth charts, which reflect the current state of a team’s roster. So a sharp difference could arise if a player is injured or in the minors but is expected to get a lot of plate appearances throughout the year. The FanGraphs depth charts would show a high percentage of expected playing time, while the RosterResource depth charts would have the player in Triple-A or on the injured list.

While we think we’ve created a faithful reproduction of the RosterResource depth charts in this initial phase, there is always a chance we missed something. If you find anything that’s incorrect, or something that’s not working, please let us know in the comments.





50 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Chaise Kahlenbeck
7 years ago

This is freakin’ magical. Thanks for all the hard work!

JEdwardMember since 2016
7 years ago

Dude, this is great. So glad to have it here.

phealy48
7 years ago

This is excellent because I always switch back and forth between the two. One thing I’ve already noticed is that, on the home page bar, it has an option on the bar for “Roster Resource,” whereas if you click off the main page(say onto an article), it still has the option for “Team” instead of “Roster Resource.”
Edit: And some pages have both options on the bar.

David AppelmanFanGraphs Staff
7 years ago
Reply to  phealy48

This should be fixed.

Sleepy
7 years ago

Fuck. Yeah.

screehanMember since 2016
7 years ago

Really excited to use this resource! Have you considered reducing the number of colors on each page? As a new user, it feels confusing.

DirtyWaterMember since 2023
7 years ago

Congrats! This is awesome. What about the closer depth charts, other baseball info, and the football part of Roster resource? Is the site staying active? Thanks.

SyndergaardengnomesMember since 2020
7 years ago

Wow, this is really, really well done!

mikejuntMember
7 years ago

Are you guys maintaining this actual data (rookie eligibility, service, etc) from the same source you were previously using?

Fangraph’s data feed/algorithm has been known to occasionally get players wrong (It thinks Carson Kelly is Rookie-eligible this season, for example). It would be fantastic to have accurate information about service time here on FG.

David AppelmanFanGraphs Staff
7 years ago
Reply to  mikejunt

The rookie filter on the leaderboards is doing it the “dumb” way and there was no previous source for service time. The data on roster resource and the player pages that pertains to service time / options / etc… should all be correct. If you see something that isn’t just let us know.

mikejuntMember
7 years ago
Reply to  David Appelman

Yeah, I was just hoping to see this also improve those boards, I have embarrased myself more than once filtering rookies to talk about ROY discussions and talking about a player who isn’t eligible 😉

I’m very excited for this addition!

cprice22
7 years ago

So Great!

LambertvilleLoganBBCMember since 2019
7 years ago

awesome stuff – have been using the site for a couple years now & look forward to the integration with FG!

sadtromboneMember since 2020
7 years ago

This is amazing. A work of art.

Now, if we can just get the options/Rule 5 status imported into THE BOARD, then all my wishes will have come true.

the_MADler
7 years ago

This is awesome!
Would only say that I liked how RosterResource would include prospect rankings from FG, BP, BA, and MLB. I understand if FG wouldn’t want to list them all, but I definitely liked that.

jcrazy84
7 years ago

For some reason, on the Indians chart, it has Mike Freeman listed as Jonathan Baksh. Other than that, CLE looks good.

runningfrog
7 years ago

When I lived in China, it was frustrating for me that Roster Resource was blocked by the Great Firewall (as its base data loads from a Google site). Having it native here is amazing.

Politically incorrect question but will RR continue to show prospect rankings from other services as additional info? Or will it now (as I expect) just pretend those rankings don’t exist?

nwbreithaupt
7 years ago

Looks great! Any plans to add the team payroll feature?

asaw780
7 years ago

The RR power rankings is one of the best tools out there for in-season prospect evaluation. Please ensure that none of the utility is lost!

roydjtMember since 2018
7 years ago

I’ve been a fan of RosterResource for years, but incorporating this tool into Fangraphs is fantastic! Bravo!

Eucker's Tuba
7 years ago

Christmas in July!

Eucker's Tuba
7 years ago

Will the probable starting pitcher grid get ported over too?

Eucker's Tuba
7 years ago
Reply to  Jason Martinez

Very cool, that’s handy to have the opposing probables on the team pages.

One minor suggestion for the full grid I’d offer is to integrate the team schedules with the names of the pitchers into a single table instead of having them presented separately. I always have to scroll back and forth, and the days don’t line up vertically because the schedule extends out further in time than the probables do.

Regardless, thanks for all your hard work.

PatrickMember since 2020
7 years ago

Amazing work you have done hear. Extremely impressive. Thanks for all the hard work and keep it up! You and the team at FanGraphs have been awesome!

MustBunique
7 years ago

Great move. Acquisitions like this will keep me renewing my membership. I remember that RosterResource used to have a slow-loading feature for people who were not members, I am assuming that will be gone?

MustBunique
7 years ago
Reply to  Jason Martinez

Awesome, thanks!

BiscuitMember since 2016
7 years ago

This is awesome thanks all!

TheGarrettCooperFanClub
7 years ago

I love this. RosterResource and FanGraphs are my top 2 resources for baseball, now i don’t even have to open a new tab!

cprice22
7 years ago

One thing to add that I like on RosterResource is the “Streak” and “Last10” columns in the Standings section. I sometimes judge team motivation based on their recent record.

Victory Faust
7 years ago

I love the depth charts so I’m glad to see them here, but from my use of Roster Resource, I find that they tend to misidentify platoon players.

For example, if you go to the Jays page, Justin Smoak is listed as platooning with Brandon Drury (with Drury starting vs LHP). That’s not really happening. I know it’s not easy to figure out who’s platooning, but my back of the envelope calculation has Smoak starting over 90% of Jays games vs LHP that he’s been available for. I’m not sure what the best way to determine a platoon player is, but it is an area for potential improvement.

Victory Faust
7 years ago
Reply to  Jason Martinez

Have you considered a red/yellow/green system for that sort of thing? Like a LHB who only starts 10% of the time vs LHP gets a red mark vs LHP, and a green rating vs RHP? I dunno, maybe that’s overly complicated but I’ve found that the charts often shift to a platoon system when a guy just got a convenient rest vs a LHP.

It is a hard thing to track, I don’t envy the people who have to figure this stuff out for every team.

TheBabboMember since 2019
7 years ago

Great stuff, thanks! Is there (or will there be) a way to view the full, updated MILB power rankings on a daily basis?

pmartinez45Member since 2025
7 years ago

Holy shit

CL1NTMember since 2026
7 years ago

Wow. This is the best!

This is an awesome page to keep open in your browser at all times. A nice one-page overview of your favorite team, in real-time! Thanks!

markMember since 2016
7 years ago

So glad RR is part of FG! It appears Daniel Hudson is missing from the TOR roster.

candyman500
7 years ago

GAME LEVEL 1 BILLION!

cprice22
6 years ago

I’m not seeing the updated pitch counts for the relievers today, despite it being updated on rosterresource already. Also, do you think you can add the last 10 and current streak columns to the standings section just like RosterResource?

thestatbook
6 years ago

I’ve been a regular user of the RosteResource page for several years now. I’m stoked it’s now on Fangraphs. Being able to finally click on a player name and getting their stat (as opposed to running RR and FG simultaneously) is super convenient.

Always great work, Jason.