All the 2026 Projections Are In!
We now have all the 2026 projections available on the site. Frequently, we get asked about the differences between the projection systems and how often they’re updated, so here’s a quick primer on what’s what.
Primary Projections
Primary projection systems are generated independently and do not aggregate any of the others.
ZiPS: ZiPS projections are run by Dan Szymborski and have been available on FanGraphs since 2010. ZiPS are updated as needed leading up to the season and updated daily throughout the season. You can read more about ZiPS here.
ZiPS DC: ZiPS DC is exactly the same as ZiPS, except it’s prorated for our RosterResource playing time projections. ZiPS DC playing time is updated daily both leading up to the season and during the season, and the underlying performance projections are updated the same as ZiPS (as needed prior to the season and daily during the season).
Steamer: Steamer projections are run by Jared Cross, Peter Rosenbloom, and Dash Davidson and have been on FanGraphs since 2012. For Members, we also have platoon projections, context neutral projections, and percentile projections. They are all updated daily leading up to the season and during the season.
Steamer600: These are exactly the same as Steamer projections except every position player is prorated to 600 plate appearances (450 for catchers). Starting pitchers are prorated for 200 innings pitched, while relievers are prorated for 65 innings pitched. It’s updated daily leading up to the season and during the season.
THE BAT: Run by Derek Carty, THE BAT projections have been on FanGraphs since 2018. They are updated daily leading up to the season and during the season.
THE BAT X: Also run by Derek Carty, THE BAT X projections are currently for hitters only and are differentiated from THE BAT by including Statcast data. They are updated daily leading up to the season and during the season. You can read more about THE BAT X here.
OOPSY: Run by Jordan Rosenblum, OOPSY debuted on FanGraphs in 2025. Playing time for OOPSY is updated daily leading up to the season and during the season utilizing RosterResource. The underlying performance projections are updated as needed leading up to the season and daily during the season. You can read more about OOPSY here.
Composite Projections
Composite projection systems are an aggregate of primary projection systems. These types of systems tend to do better when tested against actual player performance.
FanGraphs Depth Charts: FanGraphs Depth Charts projections are a 50/50 blend of Steamer and ZiPS prorated to our RosterResource playing time projections. They are updated daily leading up to the season and during the season.
ATC: Compiled by Ariel Cohen and available on FanGraphs since 2017, ATC is a weighted composite of a number of projection systems based on their past performance. ATC is updated weekly leading up to the season. During the season, it’s labeled as ATC DC and uses our RosterResource playing time projections. ATC DC playing time is updated daily, while the underlying performance projections are updated as needed during the season. You can read more about ATC here.
David Appelman is the creator of FanGraphs.
Thanks, David. I know this isn’t likely to happen this year, but any chance we can get filterable projections a la the leaderboards?
I would also be a fan of this. Additionally, if there was a way to run the auction calculator to give you dollar values across projection systems that would be very helpful. Basically like custom reports on leaderboards where you can make the columns the aggregate dollar value from each projection system.
This would be fantastic…dollar values across systems!
There’s an issue on the projections page where if you try to filter for starters or relievers the list is blank and the projections don’t show up.
I think this is fixed.
This article will be saved for future reference. Truly appreciated.
Are the ones listed explicitly as DC the only ones that use the playing time projections? (I don’t think so, because OOPSY uses the depth chart playing time projections.)
How are playing time projections handled for the other systems?
Can we get a downloadable spreadsheet. BP offers this for members.
Just click the “Export Data” link in the upper right hand portion of the projection sheet just above the “WAR” column for instance… each projection page has an “Export Data” link.
Curious why only Steamer has prorated projections
Making my annual pitch to add Steamer 600 to the auction calculator, for a true-talent comparison independent of playing time.
I second the request to add Steamer 600 to the Auction Calculator. Also would love a Save plus one half Hold as a selection for Roto categories
Trying to pull projections today and noticed the ADP seems to have reset to 999 for all. As of 1/25 I was able to pull The BATX which included 2026 ADP; any ideas whether this was intentional or an error?