Auction Values for ottoneu leagues

The keeper deadline for ottoneu leagues is upon us (midnight on the night of 1/31 – tonight!), and that means it is time to start auction prep in earnest. As I have the past two years, I am going to help out with my auction values for all four ottoneu formats.

Also as per usual, I made a couple tweaks to the approach this year.

A few notes, though you can look back at past versions for further details.

  1. I initially set replacement level based on starters – 12 each of C, 1B, 2B, SS, 3B, MI, and Util, 60 OF – and then adjusted all values to make sure the right number of players were listed above replacement level. The replacement levels have been tweaked a few times thanks to feedback in the ottoneu Slack community (if you play ottoneu, you should check it out), and are probably still not 100% perfect.
  2. For pitchers, I assumed 60 RP, but also tried to account for teams in 4×4 and points leagues (particularly points leagues) generally trying to max out RP innings, which tend to be more valuable on an inning by inning basis. I then assumed all teams would fill out their 1500 IP with SP.
  3. Steamer does not project Holds, nor were HBP for pitchers in a useful format. For holds, I used an equation provided by Jeff Zimmerman to estimate. For HBP, I took a league average HBP/IP and used that. This should keep pitchers and hitters in a rough balance, however it does mean that pitchers who hit lots of batters are slightly overvalued and those who never hit batters are slightly undervalued. That said, we are talking about a matter of a handful of points in most cases, though in the most extreme cases we could be talking 30 points over the course of the year. Even so, on a per inning basis, I am comfortable with this simplifying assumption.
  4. Two years ago I tried to show inflated values based on who was being kept in my leagues. Last year I acknowledged that this was not a good approach and just left them off completely. This year I took a third approach – I have year one values in the $ column, and then offer 10%, 25%, and 50% inflation scenarios. In my experience, year two of a league is in the 10%-25% range, by year three or four, you are in the 25% to 50% range. These should be useful guideposts.
  5. As in past years, I am using un-adjusted Steamer projections (so don’t blame me if you think a player will hit more HR or give up fewer hits) and I am projecting values only based on a players expected performance this season. In your auctions, you should ratchet up or down your values based on what you expect from the player in the future or what your focus is. If you want to win this year, go ahead and grab John Lackey at his projected value. If you are focused on the future, over-pay for Marcus Stroman instead.
  6. Positions listed are the ones I projected the player at, even if they qualify in other positions.

And, with that, here is a spreadsheet with eight tabs – two for each format, one for hitters, one for pitchers.

Ok, that should get you started. Please let me know in the comments if you have questions. Good luck with your cuts and enjoy the countdown to Opening Day!

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.

35 Comments
Oldest
Newest Most Voted
OtherSideoftheCoin
11 years ago

Thank you– now I can check that I’m not crazy on some of my decisions.

brian_msbc
11 years ago

Inflation should be Total League Cap Space / Total Dollar value of Free Agents with positive Dollar Values. For instance, in my league there is $1,062 worth of players available and only $960 of cap space to spend. 960/1062 = .90. So its a negative inflation, all players auction values should be discounted 10%.

Brad JohnsonMember
11 years ago
Reply to  brian_msbc

I don’t have time to explore, but do you think it’s normal for there to be more player $s than cap $s? For example, I’m paying $324 for about $475 of players. I assume that’s a more common scenario, leaving most leagues with 10 to 50% inflation.

Inflation isn’t constant either. Certain players will be substantially more expensive than their value while others will under cost. If you know you need to a top 15 player and only 3 of them are on the board, you should plan to pay hefty inflation. If you just need some back end glue, then you can aim for values.

brian_msbc
11 years ago
Reply to  Brad Johnson

I would say it’s probably normal. Now that the cut date has passed, my league went from a $10 deflation (no, Tom Brady is not in my league), to a 3% inflation. $10 deflation is probably not normal, that means you have a lot of idiots in your league.

brian_msbc
11 years ago
Reply to  Brad Johnson

I meant 10% not $10

jfree
11 years ago
Reply to  Chad Young

I’ve found that in an auction it is often the mid-tier plyrs who end up getting overpriced. Early in an auction, owners are scared to bid up the top-tier to their inflated value – and then owners panic when those guys are gone and there’s WAY too much money chasing no talent at all.

dudleyMember since 2026
11 years ago

Does this overstate closers’ value relative to replacement RP baselines, because you don’t project for holds?

dudleyMember since 2026
11 years ago

sorry—misunderstood, it looks like you did project holds. but do you really think the top RPs are that valuable?

brian_msbc
11 years ago
Reply to  dudley

The top RP’s in 5×5 can lower your ERA more than the top SP’s. If you run the math on projected ERA, projected IP’s, and projected fantasy relevant average ERA, relievers make up the majority of the top 10 in ERA scores. That being said, factoring in position scarcity, I think they should be slightly lower than these values, but not by much. Seems like most owners value relievers less than the math suggests they should.

The Stranger
11 years ago
Reply to  dudley

I’ve come up with comparable numbers for my FGPts league. The reason top RPs don’t go for anywhere near those prices is simply that there’s so much volatility in the RP position. Too much risk in the top guys, and lots of opportunity to get good production at a discount. I usually price RP PAR at a bit over half of hitter PAR, just as a fudge factor to reflect how the market treats RPs.

If I were really smart, I’d then take that discount and put the money back into the hitter pool as a form of inflation. But then I’d also want to account for the fact that most teams have $10-$40 tied up in prospects, which effectively takes that money out of the PAR market.

dudleyMember since 2026
11 years ago
Reply to  The Stranger

yeah, that’s basically what i was thinking. thanks for the replies, Brian & Stranger!

brian_msbc
11 years ago
Reply to  The Stranger

Chad, I did something new to account for that that seems to have helped my auction value spreadsheet be more accurate, in cases when steamer projects less than 100 AB’s or 50 IP’s, I revert to the averages table provided by Ottoneu. For example, my auction dollars give Buxton a negative dollar amount, but he isn’t projected to have 100 AB’s, so it values him at $9 because that is his average salary in Ottoneu. I also make some manual decisions like for Kris Bryant, who is projected for more than 100 Ab’s but his steamer value doesn’t account for future value. You can also make a percentage owned criteria, just in case one owner spent $20 on a fringe prospect he won’t screw up your spreadsheet.

brian_msbc
11 years ago
Reply to  The Stranger

And, the averages data can be fed back into your normal valuation process, deducting total prospects worth owning and their price, based on the averages table, from your original spreadsheet, so that it gives you 480 total players with a total value of $4800, with every active player and prospect valued correctly based on steamer projectioms and average salary of prospects.

Josiah
11 years ago

Where can we find this formula for estimating holds? Is it publicly available? I play in a holds league so it would really help

Brad JohnsonMember
11 years ago
Reply to  Josiah

Trust me, you won’t have much success estimating holds with a formula. You need to do player-by-player analysis. Generally speaking, every holds-eligible reliever will earn 15 to 20 if healthy. So just pick any guy with an eighth inning role and maximize for ERA, K’s, and WHIP. The holds will follow.

There are a few outliers, most notably Tyler Clippard (temporarily a closer) and Joel Peralta (fell off last season). I wouldn’t assume any other reliever will exceed 20 holds with the possible exceptions of Wade Davis and Ken Giles (if Papelbon isn’t dealt). Might be a couple others, I haven’t completed my analysis yet.

Brad JohnsonMember
11 years ago
Reply to  Brad Johnson

Maybe I should say 15-25 holds, although 25 is close to 1.5 standard deviations above average.

jfree
11 years ago
Reply to  Brad Johnson

I think it is actually more productive to estimate vultured wins from relievers. A lot more wins per season than people realize will always end up in the bullpen – and the setup/closers are usually the least likely to get those too. On an ‘efficiency’ basis (wins per IP), relievers are often near-elite and those wins are also more predictable short-term than people realize.

The only reason RP’s mostly have similar numbers at the end of the season is because their role changes during the season (eg they become a closer and lose win opportunities – or the rotation gets deeper – or the team starts clicking and producing runs earlier in the game)

Josiah
11 years ago
Reply to  Brad Johnson

Great insight. I really just wanted the formula as a starting point/placeholder so that I can accurately rate the RP pool. I’ll make plenty of adjusting.

Josiah
11 years ago
Reply to  Brad Johnson

Do* should replace make*. I changed the wording of my post and then didn’t proofread.

Teddy Wolvesevelt
11 years ago

Huh, interesting that replacement level is considered the typical rostered backup at a position and not the typical non-rostered player available in FA at the position.

brian_msbc
11 years ago

Keep in mind that injuries don’t happen and good players don’t ever play bad. We should not use non starters as replacement level, nor should you draft backups.

Teddy Wolvesevelt
11 years ago
Reply to  brian_msbc

that’s why i spend all of my allotted money on starters only, and fill out the remainder of my roster with $1 tigers prospects

Teddy Wolvesevelt
11 years ago
Reply to  Chad Young

i actually kinda like it, with the 2nd step added in. i thought that the spreadsheet was literally going to have the 13th 2B, for example, being a $0 player. opened it up and saw it wasn’t the case. interesting approach.

nielsie
11 years ago

Why do you set replacement level as you do?

nielsie
11 years ago

Sorry, I misunderstood what you wrote. I thought you were setting bench players as replacement level instead of free agents.

terencemann
11 years ago

Is the Wieters valuation for Sabr Points because of his TJS recovery? I don’t understand it any other way. He’s listed at 48 cents.

terencemann
11 years ago
Reply to  Chad Young

In ootneu Sabr points, steamer sees him as the 9th best catcher by total points, which is why I asked.

terencemann
11 years ago
Reply to  Chad Young

Thanks for the explanation. Makes sense to me now.