Roster Construction in Ottoneu: How to Build a Winning Roster

The Los Angeles Dodgers celebrate defeating the Toronto Blue Jays in game seven of the 2025 MLB World Series at Rogers Centre.
Credit: Kevin Sousa-Imagn Images

As we move deeper into the season, teams are starting to ask themselves if it is time to buy or sell and, if so, what buying or selling looks like. How aggressively do I want to ship out potential keepers for a shot at a title? How far do I have to get in rebuilding my roster before the deadline so I am ready for 2027? In at attempt to dig into some of this, I have been looking at 2025 roster and results data. I have a long series of questions I want to look into – how much is too much to spend on top players? Stars and scrubs or balance? – and today I am going to start with this one:

If you are trying to build a strong 2027 team, is it best to do that via keepers you held through the off-season? Players you trade for during the off-season? Or the auction?

I think this is a pretty useful question to answer right now because it impacts sellers and buyers. Sellers are already thinking about 2027 directly; but buyers are trying to determine how willing they should be to break apart their core to win right now. So they are also wondering how they can/will build a 2027 roster if they are giving up keepers today.

To do this analysis, I constructed post-auction 2025 rosters by combining a snapshot of all rosters on February 3, 2025 (post-deadline, late enough that all off-season trades have processed but before the first auctions of the 2025 season) and a spreadsheet of all draft results (basically merging together this data from all leagues). There were multiple rounds of cleanup – first to merge the two data sources effectively, then to filter down to one format (FanGraphs Points) and to standard 12-team leagues. I also discovered some challenges with the data and ended up using three data sets to do my analysis and compared the results from each.

  1. A set of 100 leagues that are all 12-team, FanGraphs Points leagues that had between 450 and 490 players rostered post-auction and were not new in 2025.
  2. A 62-league subset of that data that filtered out any league that had teams with >40 players or >$400 in cap post-auction. Because this is all before in-season trades, this 38 leagues that were filtered out here are leagues that had one or more teams that missed the keeper deadline and made cuts in February or March, before the auction. There isn’t a great way to filter this out of the data.
  3. A 35-league subset of that data that filtered out any league that had one or more team leave the auction with less than 35 players rostered. This was to try to account for league quality/completeness. Yes, there are cases where a team legitimately stops the auction with 34 players, but a number of these leagues had teams with <30 players or under $250 spent. I suspect most of these are teams that missed the auction, and that can skew results.

I used all three datasets because it was possible the impact of those two additional filters was small, and I wanted to use the more robust 102- and 64-league samples, if possible. Basically, what I was left with was something of a sensitivity analysis on sample size – the largest sample is, well, the largest, but it is also the one with the highest likelihood of weird results due to atypical leagues or teams. The smallest set is the smallest, but it is also the cleanest, and the one I am most confident represents a typical league.

With that data, the first thing I set out to answer was if better teams build more through keepers, through off-season trades, or through the auctions. It is worth keeping in mind that this is just about your 40-player, $400 roster immediately post-auction. There are in-season trades, in-season auctions, lineup management, etc. that go into winning a league. But in terms of what you can do today to prep for 2027, all you can right now is get (or keep) as many 2027 keepers as you can. So does having that core in place matter?

Correlations Between Points Scored and Roster Construction
Source 100 League Set 62 League Set 35 League Set
% of Roster Kept from 2024 -0.127 -0.121 -0.105
% of Roster Traded for in 2024-25 Off-season 0.025 0.007 0.016
% of Roster Acquired at 2025 Auction 0.127 0.132 0.111

Each cell in that table is a correlation between the points a team scored and the percent of the teams post-auction roster that came from each source. For example, the top right cell tells us that in the 35-league sample, there was a -.105 correlation between points scored and the percent of the roster that was kept from 2024.

The thing that jumps off the table, from the start, is that these are all really low correlations! One of the things I hear regularly in the Ottoneu Slack during the off-season is that you win by having a strong core and not relying on the auction. But that doesn’t appear to be true, at least with regards to how much of your roster comes from the auction. How you build your team – by collecting keepers the year before, making off-season trades, or leaning on the auction – explains very little of the variation on how many points you score over the season.

The limited signal that might exist in this data suggests that teams that are more auction-reliant, in general, score more points. The impact, however is small. And if we look at the data from another angle, you can see how small.

The table below breaks up teams in the 35-league sample into buckets based on their final ranking – 1-3, 4-6, 7-9, and 10-12 – and then looks at how those buckets constructed their rosters. I chose the 35-league sample because the other two gave similar results and this is the cleanest data.

Roster Breakdown by End of Season Standings: 35-League Sample
Source 1st-3rd 4th-6th 7th-9th 10th-12th
% of Roster Kept from 2024 53.1% 53.9% 50.1% 57.3%
% of Roster Added via Auction 34.9% 37.5% 38.5% 31.7%
% of Roster Added via Off-season Trades 11.9% 8.6% 11.4% 11.0%
PctAdds 0.0% 0.1% 0.0% 0.0%
If there is any signal here, is is that teams that finished near the bottom of the standings used the auction less and keepers more. But we are talking tiny numbers. If we convert those percents into counts within a 40-man roster, we are talking about top-three teams keeping about 1.2 fewer players and adding about 1.4 more at auction (the remainder is that those teams traded for 0.2 fewer players in the off-season).
Maybe you think the buckets are too big and so we are getting skewed results. Maybe league champs have a clear profile?
This graph maps the percent of a roster that came from players kept from the 2024 season and players added via auction vs. finishing place for the 35-league sample. The 100- and 62-league samples give the same results. So, yes, champs were a bit less auction-heavy than third place finishers – but 10th-12th place teams were even less auction-heavy. Here’s the 100-league sample, just for comparison:
My big takeaway? There is more than one way to build an Ottoneu contender. There is also more than one way to build a bad team, I suppose. But there isn’t much evidence to support the idea that either building via the auction or building via keepers is inherently better than the other. Which means that if you are thinking about trades today, you should know that you can build a champ next year multiple ways. You don’t have to sell to rebuild, nor do you give up on 2027 if you buy aggressively. The shape of your roster at the end of 2026 won’t dictate your success in 2027.
Now, there are other questions this does not answer. For example, maybe champions get more of their points from keepers than from the auction. Unfortunately, the data I have right now can’t answer that question, but there may be a way to gather that data in the future. And there are probably other questions worth exploring, as well, that I haven’t thought of yet. Maybe you have?

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.




A long-time fantasy baseball veteran and one of the creators of ottoneu, Chad Young's is the Managing Editor for RotoGraphs, and can be heard on the Keep or Kut Podcast. You can follow him on Bluesky @chadyoung.bsky.social.

5 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Mario MendozaMember since 2017
1 month ago

The high keeper percentage for 11th and 12 place teams might show that those teams are less engaged, which wouldn’t surprise me. I would think there is bigger correlation between in-season turnover (whether kept or won at auction) and points because it means you’re paying attention.