The RosterResource Opening Day Roster Tracker Is Here!

After an eventful offseason, actual baseball games are happening on a daily basis again. While there’s nothing like the real thing, at least it’s a sign that we are very close — 26 days, to be precise — to Opening Day.

In the meantime, each team currently has somewhere between 59 (Houston Astros) and 73 (St. Louis Cardinals) players in major league camp. How do I know? Well, I learned this, along with many other interesting tidbits, by using FanGraphs’ newest feature: the Opening Day Roster Tracker. Since it could also be quite useful to you over the next several weeks, let me tell you all about it.

First, here’s a quick primer on who is in major league camp and what happens as rosters are pared down to 26 players.

Who is in major league camp?

The full squad is comprised of each team’s full 40-man roster and a group of non-roster invitees (NRI). A non-roster invitee must be added to the 40-man roster if they break camp with the major league club.

What happens when a player is officially out of the running for an Opening Day roster spot?

If a player on the 40-man roster does not make the team, they are optioned to the minors; non-roster invitees are reassigned. They will continue to prepare for the upcoming season in minor league camp. This does not, however, completely rule them out from making the Opening Day roster. Circumstances can change, usually because of injuries, and a player can be brought back after being sent down.

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.

Many players who signed minor league free agent contracts during the offseason have a clause in their contracts that allows them to opt out by a certain date (or multiple dates in some cases). If the player feels that they have a better opportunity elsewhere, they can request their release if not added to the 40-man roster by their official opt-out date.

What happens when a player is injured?Ā 

If a player on the 40-man roster is not healthy enough to begin the season on the Opening Day roster, they must be placed on the MLB Injured List (7-Day, 10-Day, 15-Day, or 60-Day). The team can open a 40-man roster spot by placing a player on the 60-Day IL.

A non-roster invitee can’t be placed on the MLB Injured List. They would be reassigned to the minors and placed on the MiLB Injured List once the season begins.

How to use the Opening Day Roster Tracker

Along with projected Opening Day status, the tracker includes projected plate appearances, projected innings pitched, age, position, service time, and options remaining. Those with a light brown background in the name column are on the 40-man roster; those with a white background — non-roster invitees or those on the 60-Day IL — are not.

For players not on a projected Opening Day roster, their status is listed as a candidate for either lineup, bench, lineup/bench, rotation, bullpen, or rotation/bullpen. Some prospects are only in major league camp for the experience and aren’t competing for a roster spot. I don’t differentiate between those prospects, and those likely to make the roster. Until they’re reassigned to minor league camp, I assume they are candidates to make the Opening Day roster.

There are nine options in the “Projected Opening Day Status” drop-down menu.

1. Full Spring Training Roster: Every player in major league camp.

2. Projected 26-Man Roster: My current Opening Day roster projections.


3. NRI on Projected 26-Man Roster:
There are currently 19 players on this list. Last season, there were 30 non-roster invitees who had their contracts purchased prior to Opening Day.


4. Not on Projected 26-Man Roster/Still In CampĀ 

5. Still In Camp

6. Non-Roster InviteesĀ 

7. No Longer In Camp: Optioned, Reassigned, Released, or Placed on Injured List.

8. Restricted List: Players currently on the Restricted List are not officially in camp, but could be added if reinstated if not serving a suspension.

9. Injured: Placed on Injured List, Projected Injured List, or Projected Injured List (MiLB).


Feel free to let us know what other information you’d like see on this tracker in the comments below.





23 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Joe Mannix
6 years ago

Simply stunning. Thank you. Love, Joe.

Joe Mannix
6 years ago
Reply to  Joe Mannix

Hey! Are the blue-box Candidates ranked in any particular order? Most likely to grab a spot should one open? Or simply random?

Joe Mannix
6 years ago
Reply to  Joe Mannix

Yeah, me again. This gets better the more I look through it. Fascinating to see all the NRI names, lots of fuzzy blasts-from-the-past. Makes you realize how hard it is to not only make it to the major leagues but how hard it is to stay there.

whiptydojoe
6 years ago

Oh geez, I love you FanGraphs. This is AMAZING!!!!!!!!

Fromage
6 years ago

By any chance, would you be involved in re-evaluating PA projections? Appreciate how challenging this would be, but it would be insanely useful to be aware of updated player status (e.g., changes in line up slot or in platooning) and to see impacts on playing time. Could be aligned with the “Mining the News” feature. Would support depth charts updates and utility too. To the best of my knowledge, we are told that depth charts are updated, but we don’t know with what, and to what effect. Knowing what information has been applied, and how (and what has not been factored in), would immensely improve our ability to leverage roster resource, positional and team depth charts, and depth charts projections. Sincerely, thanks for any consideration.

AndersNiggelson
6 years ago

Nice work – this is really helpful!

One note: When checking out the Rays Roster I noticed that Brendan McKay and Brett Sullivan are listed twice. I assume this is because they are both 2-way players? I am neither saying this does not make sense nor do I have a better idea, I just found it a little confusing at first sight.

Thanks for your work and have a nice weekend!

Edit: Michael Lorenzen is listed once as a Pitcher and once as a Batter with different Opening Day Roles. That makes it a bit easier to understand imo.

drbn8rMember since 2016
6 years ago

Jason, I used to use roster resource before it came to FG, but now I find it even more useful on the site. What an amazing source you have provided. Keep up the amazing work.

cpinyan
6 years ago
Reply to  drbn8r

Agree 100%. When it moved, I thought, “Man, I bet its greatness will get diluted on the bigger platform.” But it’s better than ever.

Mike DMember since 2016
6 years ago

There is no 10-day IL this year, correct?

EDIT: Separately, it is very helpful to know what is the up-to-date status of players, for example minor league DL. Having a regular-season resource (pun intended) would be an area that would be of great benefit (hint-hint).

Mike DMember since 2016
6 years ago
Reply to  Jason Martinez

Is Ohtani a position player or a pitcher? IIRC these kinds of players now have some sort of special designation by MLB I believe.

szakylMember since 2024
6 years ago

Indians only have 25 players listed for opening day roster. I’m assuming that somebody just forgot to replace Emmanuel Clase after he got hurt.

gtagomoriMember since 2017
6 years ago

This is best website in the world!

kevinthecomic
6 years ago

This is brilliant! In addition to all of the easily displayed and accessible data, I also like the team menu at the top. Makes it very convenient to toggle through a bunch of players at one time! Well done, Jason, and a big THANK YOU!

runningfrog
6 years ago

Are the PA projections entirely based on lineup position and platoon status? Or are you taking past injury history into account at all? I ask because you’re giving Carlos Correa 644 PAs this season and he has missed 50+ games a year three years in a row. Seems like there might be a sensible hedge to be made there (even if it was just knocking him down to 550 or so).

Steven BielMember since 2019
6 years ago

Jason–Is there a place where changes are listed? Do you post those on twitter?