Auction Calculator Interface Update
We created an updated interface for the Auction Calculator. The data, features, and overall layout are the same as the previous Auction Calculator. For this offseason, we are retaining the old interface as well. However, all future development and features will be built using the new interface, and the old interface will eventually become deprecated.
The new interface has the following improvements:
- Performance updates — we no longer have to fully reload the page every time a setting changes. Switching between position tabs should be very fast now.
- Position tabs are reorganized so pitchers and batters are grouped together.
- Keepers now have a full-screen pop up that lets you more easily view and remove all your keepers.
- We are more explicit when the data grid no longer reflects the settings you’ve selected.
- You are also able to undo the settings change before you regenerate the projections.
- We are more explicit with the controls to split money between batters and pitchers.
- The interface is responsive, so it’s more usable on mobile.
If you notice any issues or find any bugs please let us know.
I build things here.

Cool! Thanks. I would humbly request that the ADP information loaded in there be updated. It is missing (i.e. 999) for several relevant players.
Looks like we were missing a handful of playerids. These are specifically NFBC ADP values for the past 30 days.
Nice. And I see that we can now set more than 10 roster spots per position. I like to set it at 2 C & 12 UT because I don’t want to add positional value to anybody other than catchers.
This is a phenomenal idea that I somehow had never considered! Thank you
Thanks! An improvement to an already invaluable tool.
Looks awesome Sean. I’d love to see Quality Starts added, as dumb of a stat as it is for real baseball. But I get that it’s probably hard to derive from the projections — unlike say, Wins (also a dumb stat), which are directly projected, to my knowledge most projections don’t directly project QS.
QS is there in the pitching checklist, second from the bottom?
It’s not an option in Depth Charts – for whatever reason, that stat isn’t included in that projection system.
I would like QS added to the points league calculator as well
Also, I would love the option to select teams to populate the player pool. Little old school with the MLB,NL and AL only options.
I second this. I have a hybrid keeper league that makes it difficult (but not impossible) to calculate proper values from the different projections you offer. Would be a huge time saver if you could make it work. Thanks.
Or even a way to upload custom projections, like what LastPlayerPicked used to be.
I would appreciate that feature, as well. One of my leagues has a unique configuration (AL + Mil, StL, Cubs) and I always just have to estimate the values as somewhere b/w AL and MLB
I’d love to see HR/9 added as a pitching category, seeing as it is one of the four pitching categories in 4×4 Ottoneu on this site. HR by itself isn’t quite the same as it punishes pitchers with more innings.
It would be really cool if a future iteration would include the ability to automatically import Ottoneu CSV roster files. At present, you’d have to enter in keepers and their salaries manually. I believe that Niv has already built out a robust CSV roster export function that might facilitate this additional functionality.
Awesome.
Looks great.
If you’re fielding requests, the option to also display the actual stat projection next to the category dollar value would be very helpful.
It looks like DH’s are getting a weirdly huge bump.
I spotted that too; it looked like they had the same Position modifier as shortstops in the one I ran. (Second highest after catcher… also that despite my moving 2B above SS in the position priority).
I have a calculator link saved with all of my league’s custom settings and keepers already inputted. Is there anyway to port this over to the new calculator without having to re-enter everything (particularly the keeper values, of which there are well over 100)?
The query strings should be identical, so just changing the URL will work. Keepers might not import if they over 250.
Wonderful thank you!
The calculator is an essential tool and only looks better. One suggestion for the future is if FG members could save their own leagues’ settings as presets in the calculator.
It’s crashing a lot for me-especially when I change settings. I’m using Safari.
What settings are you changing?
Sean, when I change preset from 10 bench players to none or remove the number 10, it crashes
Played with it some more. It appears that a number even it is 0 has to be in the bench box for program to work for me. It can’t be blank.
Seems to crash on my iPad as well, both Safari and Chrome.
As whaleman reported, it works with zeros instead of blanks
Does this work with Quality Starts included yet? It’s always been an potion but whenever it’s chosen and the calculator is run it never includes that stat in the results and it grays out the box for it.
You have to select a projection set which includes the QS category. In other words, if using QS, you have to use THE BAT. Steamer, ZIPs, ATC don’t do QS as far as I can see.
An option I’d love to see added is choosing whether to use the current “Starts to Qualify at Position” as well as “Games Played to Qualify at Position”. Some sites use games played while others use games started. It’d help me out anyway.
I really wish there were one single tab that merges all players (hitters and pitchers).
There are fundamental calculation issues that remain with the Calculator. You need to differentiate between cost and value. Example: last player picked is not worth exactly $1.00, he’s typically a catcher (in a typical two catcher league) whose cost is $1 but whose value is less than $1 and is typically negative.
Any player with negative value can be assumed to be $1, but we’re showing values in the negatives because just listing every negative value player at $1 doesn’t seem to be useful. Or is there some other issue?
I agree that every negatively-valued player should not be shown as a dollar. But the value of the last player in the player pool (say hitter #210 in a typical 15 team league) is not “1.0” as the calculator generates. This requires a lengthier discussion which I’d like to discuss further but not in the comments section.
Thanks for sharing and enhancing this great tool! It would be awesome if you could include Runs Produced (R+RBI-HR) as one of the batting stats. I’m in a couple of leagues that use it.
Doesnt work for the 4×4 league I loaded, it says it is loading, then gives no results. Looks like if I change 6 SP and 3 RP to 0 SP, 0 RP, 9P, that it does not return results
This is an excellent upgrade, Sean. I’ve voted up several of the suggested improvements offered by others, but just want to reiterate the value of custom team configurations
Usability question that I’ve always had and never asked, with the Ottoneu presets there are 17 “bench players”. Does that include position players and pitchers? Or do I need to increase the amount of pitchers to the avg amount I may carry on an Ottoneu team to get valid results?
Thank you, Thank you!
It would be fantastic to have the option to choose LF, CF, and RF. Seems odd to not have that option.
Thanks for the upgrades to an already great calculator. The one missing addition, also called for by some other users, is an option that enables a users to manually enter stats for each player rather than be limited to the various projection models, a feature that was part of LastPlayerPicked.
That ability to customize projections helps in two ways:
(1) It allows the user to project a value for a player he or she thinks isn’t covered well by any of the projection models.
(2) It enable the user to create a range of projected values, which frankly more helpful, often, than a single value.
I suggest that as someone who wrote a fantasy column in the past for THT; it will engage users for longer times, which itself can be commoditized.
The Ottoneu 4×4 option is technically incorrect as it replaces HR/9 with HR. This increases reliever values and pitchers with low innings projections substantially.
Looks great! Would it be possible to add a points/game column? Just dividing the rPts or $Pts per games projected by the given system. It’s very helpful for daily leagues
Is there a way to load the auction value data directly to an Excel spreadsheet using the Get & Transform functionality (formerly called Power Query)? In theory you should be able to do it, but something about how Fangraphs structures and configures the page seems to prevent it from working.
While I am at it, the same question applies to other Fangraphs data like the Steamer projections – e.g., while I am able to use Get & Transform to retrieve the top 30 players worth of Steamer projections (presumably because the tool defaults to showing 30 players at a time), the interface appears not to be configurable to allow you to retrieve any more than that.
I know that in both cases the data can be exported to a file and then imported into Excel from the file, but I want to load it directly so if the data changes I do not have to re-download to another file. It would be really nice if the pages were structured and configured appropriately to allow that to happen.
Awesome!