Current Steamer Fantasy Rankings and Auction Values

If you’ve been wishing current Steamer projections were turned into fantasy values, wish no more, as I have done the work for you.

Below you’ll find the top 100 players for next year based on current Steamer projections, calculated using the evaluation system explained and updated on this site some time ago. The valuations are built for $260 budgets and standard 5×5 roto fantasy leagues, where only one catcher is started. Players are listed at their primary positions from 2014. The “obp$$” column in what the players are worth in an OBP format, in case you’re more interested in that sort of thing.

If you would like to view the rankings for all 7334 players projected by Steamer, please peruse this spreadsheet, for it is far too large to be posted on these hallowed pages.

Both the top 100 and the spreadsheet were updated at 10:55a ET to reflect a previous error.

rnk name pos $$ obp$$
1 Mike Trout OF 48.64 51.49
2 Giancarlo Stanton OF 42.41 46.91
3 Clayton Kershaw SP 41.04 40.86
4 Jose Bautista OF 36.96 43.81
5 Andrew McCutchen OF 36.10 38.00
6 Miguel Cabrera 1B 35.49 30.51
7 Troy Tulowitzki SS 32.60 35.55
8 Max Scherzer SP 31.77 31.62
9 Jose Altuve 2B 31.48 27.00
10 Chris Sale SP 30.15 30.01
11 Felix Hernandez SP 29.54 29.41
12 Madison Bumgarner SP 29.01 28.88
13 Yasiel Puig OF 28.96 29.05
14 Hanley Ramirez SS 27.33 29.64
15 Adam Jones OF 27.22 21.80
16 Robinson Cano 2B 27.14 26.90
17 Jose Abreu 1B 26.29 22.31
18 Stephen Strasburg SP 26.15 26.04
19 Carlos Gomez OF 25.98 25.20
20 Ryan Braun OF 25.91 24.96
21 Paul Goldschmidt 1B 25.85 25.88
22 Buster Posey C 25.09 24.30
23 Edwin Encarnacion 1B 25.03 24.76
24 Bryce Harper OF 24.79 26.51
25 Adrian Beltre 3B 24.72 21.98
26 Jacoby Ellsbury OF 24.43 22.47
27 Zack Greinke SP 24.38 24.27
28 Yu Darvish SP 24.15 24.05
29 David Price SP 24.01 23.91
30 Corey Kluber SP 23.65 23.55
31 Carlos Gonzalez OF 23.57 22.25
32 Billy Hamilton OF 22.89 21.52
33 Aroldis Chapman RP 22.55 22.45
34 Yoenis Cespedes OF 21.87 19.14
35 Charlie Blackmon OF 21.61 18.18
36 Ian Kinsler 2B 21.26 21.22
37 Michael Brantley OF 20.53 17.78
38 Anthony Rizzo 1B 20.29 19.41
39 Jose Reyes SS 20.27 19.31
40 Masahiro Tanaka SP 20.20 20.11
41 Jason Heyward OF 19.99 22.17
42 Jon Lester SP 19.95 19.86
43 Starling Marte OF 19.82 17.51
44 Evan Gattis C 19.65 19.42
45 Matt Harvey SP 19.14 19.06
46 Josh Donaldson 3B 19.06 21.49
47 Hunter Pence OF 18.84 17.30
48 Matt Holliday OF 18.84 21.16
49 J.D. Martinez OF 18.79 15.72
50 George Springer OF 18.62 23.27
51 Craig Kimbrel RP 18.51 18.43
52 Corey Dickerson OF 18.44 15.06
53 Alex Gordon OF 17.99 18.76
54 Anthony Rendon 3B 17.53 18.10
55 Jordan Zimmermann SP 17.51 17.44
56 Johnny Cueto SP 17.48 17.41
57 Dustin Pedroia 2B 17.48 18.64
58 Cole Hamels SP 17.24 17.17
59 Victor Martinez 1B 16.95 10.95
60 Hyun-Jin Ryu SP 16.93 16.85
61 Christian Yelich OF 16.81 17.85
62 David Ortiz 1B 16.62 15.48
63 Kole Calhoun OF 16.54 15.53
64 Kenley Jansen RP 16.50 16.43
65 Melky Cabrera OF 16.07 12.49
66 Shin-Soo Choo OF 16.04 21.69
67 Hisashi Iwakuma SP 15.72 15.65
68 Pablo Sandoval 3B 15.70 13.38
69 Greg Holland RP 15.66 15.59
70 Ben Zobrist 2B 15.57 20.53
71 Ian Desmond SS 15.54 16.81
72 Brian McCann C 15.48 16.63
73 James Shields SP 15.05 14.98
74 Justin Upton OF 14.94 17.81
75 Freddie Freeman 1B 14.93 14.01
76 Torii Hunter OF 14.91 10.15
77 Nelson Cruz OF 14.85 14.66
78 Nolan Arenado 3B 14.72 10.99
79 Prince Fielder 1B 14.40 14.38
80 Jorge Soler OF 14.10 13.09
81 Jose Fernandez SP 14.03 13.97
82 Koji Uehara RP 13.91 13.85
83 Ryan Zimmerman OF 13.89 13.46
84 Denard Span OF 13.77 10.89
85 Evan Longoria 3B 13.62 16.54
86 Albert Pujols 1B 13.60 8.73
87 Jason Kipnis 2B 13.51 17.44
88 Adrian Gonzalez 1B 13.48 7.76
89 Brett Gardner OF 13.47 15.01
90 Brandon Moss OF 13.44 16.05
91 Jayson Werth OF 13.31 15.12
92 Cliff Lee SP 13.29 13.23
93 Joaquin Benoit RP 13.20 13.15
94 Alex Cobb SP 12.90 12.84
95 Brian Dozier 2B 12.84 18.09
96 Oswaldo Arcia OF 12.83 12.31
97 Adam Wainwright SP 12.79 12.73
98 Matt Kemp OF 12.63 12.77
99 Brandon McCarthy SP 12.56 12.50
100 Leonys Martin OF 12.43 10.48

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.




Zach is the creator and co-author of RotoGraphs' Roto Riteup series, and RotoGraphs' second-longest tenured writer. You can follow him on twitter.

55 Comments
Oldest
Newest Most Voted
Dan
11 years ago

It seems like the OBP$$ column has lower numbers, but follows the same order as the $$ column. I would expect that the columns would differ in order, with some players being much more valuable (or much less valuable, depending on your perspective) in OBP leagues.

albertkly
11 years ago
Reply to  Dan

Yeah, agreed.

CM52
11 years ago
Reply to  Dan

Yeah that’s a pretty clear formatting error.

Dave
11 years ago
Reply to  CM52

I can’t believe they still let zach handle this stuff..

RotoholicMember since 2016
11 years ago
Reply to  CM52

He accidentally copied the wrong column. It’s not the end of the world, I’m sure it’ll be fixed pretty soon.

G
11 years ago
Reply to  Dan

Def something going on with $OBP none of the values are higher for $OBP

RotoholicMember since 2016
11 years ago
Reply to  Dan

The issue is that the OBP values are based on a $255 budget rather than $260 that is used for the regular 5×5. I don’t know if that was intentional or not, but yeah, it doesn’t allow for an easy comparison of values between the two formats.

RotoholicMember since 2016
11 years ago
Reply to  Rotoholic

Haha, actually the OBP values are the exact same as the 5×5 values, the only difference between the two is that one is for a $260 budget and the other is for a $255 budget. There’s been no adjustment for OBP at all. Zach probably just copied over the wrong column, which seems to be one used in a league that has 5 reserves and he has allocated $5 apiece for those reserves.

albertkly
11 years ago

This is awesome – thanks for posting.

Carlos Santana’s obp auction value seems pretty low though, no?

Stuck in a slump
11 years ago
Reply to  albertkly

I’m really shocked that he didn’t land in the top 100 considering he should have C eligibility in Yahoo! leagues this year.

Craig
11 years ago
Reply to  albertkly

I for one would gladly pay 88 cents for Santana in any format

Stuck in a slump
11 years ago

I’m really curious how Chris Davis was left off the list, but Chris Carter made it. Then again, I’m also skeptical that Carter will top Davis’ counting stats, even with the projected playing time if Steamer is going to project Davis for that much of a bounce back.

dewon brazeltron
11 years ago

Is this a 12 team league basis?

pirates hurdles
11 years ago

Same question. I assume it is 12 teams, but we all know about assuming.

pirates hurdles
11 years ago

That and every auction I have ever been in inflates at the top, then dramatically compresses the $10 and less range guys to low bargain values. So, it is almost always a choice of overpaying for stars or not having stars.

analyst
11 years ago

I’m pretty sure this is for a 12-team mixed league.

scubadan123Member since 2016
11 years ago

I took over an abandoned Ottoneu team last year and this will be my first season through the cut/draft process. It seems many of these valuations are based on a 5×5 roto league with a $260 budget. The standard otto league budget is $400 but includes non-producing prospects. Do owners typically make any adjustment to a valuation such as this for use in a standard otto league?

Guy
11 years ago

How do these numbers translate to $400 Ottoneu leagues? Is it as simple as [(player value)(400)]/260=(Ottoneu player value)?

Chad Lewis
11 years ago
Reply to  Guy

Only if you’re playing in an Ottoneu league with standard cats? Either way, the roster size and depth probably changes their values. Eno should post some Ottoneu rankings at some point this winter.

Trey Baughn
11 years ago
Reply to  Guy

If you’re looking for custom rankings and values for Ottoneu, this is a good place to start: http://cl.ly/3L1J3T1P033b

Mike
11 years ago

Where is Kris Bryant at?

Chad Lewis
11 years ago
Reply to  Mike

I don’t see anyone that didn’t have any at bats last year in the rankings? Maybe I’m overlooking someone. Hopefully Zach can answer.

Chad Lewis
11 years ago
Reply to  Zach Sanders

Weird – When I goto Projections>2015 Projections for Steamer, Kris shows up on mine.

CrazyTownBananaPants
11 years ago
Reply to  Mike

Where the hell’s Todd Frazier?

Guy
11 years ago

I would appreciate a similar spreadsheet as to how much actual value players amassed in 2014.

+1 if you agree.

mymaus
11 years ago

Does (has) steamer update it’s projections based on a player moving from 1 team to another (adjusting to a better/worse hitting ballpark or lineup)? Example=Donaldson. When and how often does that update occur?

Chad Lewis
11 years ago
Reply to  mymaus

Yes, it does. I’m not sure how often, but I imagine these are updated steamer projections.

buddyglass
11 years ago

Any chance we can get this in Excel or possibly source-code form?

I have a little screen-scraper I wrote to pull down Steamer, FANS, CBS and ESPN projections and bring together the projections by player. (Harder than it sounds).

I’d love to apply your valuation system to projections *other* than Steamer.

Chad Lewis
11 years ago
Reply to  buddyglass

You mean it creates an average from those projections?

buddyglass
11 years ago
Reply to  Chad Lewis

Currently it just downloads and collates the information, then spits out a CSV. So for each player (from a smallish set of “fantasy relevant players”) it will have that player’s CBS, ESPN, Steamer and FANS projections, along with NFBC ADP, ESPN ADP, ESPN avg. auction value and ESPN owned %.

I load the CSV into Excel or Google Sheets to do analysis.

Ryan BrockMember since 2025
11 years ago
Reply to  buddyglass

Huh, neat, how’d you do that? I always get annoyed at having to DL the steamer projections and import to excel.

buddyglass
11 years ago
Reply to  Ryan Brock

It was kind of a pain. Use the developer tools for a browser (I used Firefox) and look at the actual HTTP POST request sent when you click on the “Export to Excel” link. For Steamer hitter projections, as an example, you have to POST to:

http://www.fangraphs.com/projections.aspx?pos=all&stats=bat&type=steamer&team=0&players=0

and pass the params “__EVENTTARGET”, “__VIEWSTATE” and “__EVENTVALIDATION”. I just baked the values from my browser into the collator tool.

The response should be the contents of a CSV file.

Matthew
11 years ago

3B is just baffling to me. But Donaldson 20 slots lower and Longoria 60 slots lower than Beltre is a head scratcher. I wouldn’t be shocked if either hits .270 with 30+ HR and better counting stats.

Why do you hate Paul Goldschmidt Steamer?Why?

Jonathan Sher
11 years ago

Thanks for putting this together. A question:

– On the spreadsheet, pitchers are assigned two values with differing values but I’m not sure why this is the case. Batters are assigned two value, one for a 5×5 that includes batting average, the other for a 5×5 that substitutes OBP for BA. But why two columns for pitchers?

Chad Lewis
11 years ago
Reply to  Jonathan Sher

Their prices are still impacted by everyone else’s in the league’s prices.

Jonathan Sher
11 years ago
Reply to  Chad Lewis

I don’t think so if I understand the methodology that was used:

“within each category, take the sum of the z-scores – the number of standard deviations away from the mean a player’s statistic is – and that determines the players’ value above the positional average. We then adjust for replacement level at that position, and you have a final number you can take to the bank.”

According to that description, found in the original post that is linked within this post, the value is calculated separately for each category base on the replacement value in each category — each of those calculations would be independent of other categories. At least that is how that description reads to me. So substituting one category for another should not effect value in another category. Swapping OBP for BA shouldn’t affect the value of home runs or any of the pitching categories.

Chad Lewis
11 years ago
Reply to  Chad Lewis

There’s still a finite amount of money that can be spent, right?

Blue
11 years ago
Reply to  Chad Lewis

If the methodology used is a sum of standard deviations, this entire exercise is mathematically futile.

jimmyrad
11 years ago

Not gonna happen, but values based on DK and FD scoring would be cool, very cool.

Greg
11 years ago

Are you using 400 ABs as a minimum when calculating z-scores?

Ryan BrockMember since 2025
11 years ago

IMO, your hit/pitch split is wonky

Master Live 013Member since 2023
11 years ago

Thank You Zack.

Mike610
11 years ago

Is there a reason you hard-coded the sheets?

Chad Lewis
11 years ago

I still don’t see how Zobrist is seen as worth that much, with his steamer projection.

Blue
11 years ago

“Then, within each category, take the sum of the z-scores – the number of standard deviations away from the mean a player’s statistic is – and that determines the players’ value above the positional average.”

NO. You CANNOT DO THIS. It is mathematically false. Standard deviations may NEVER, EVER be summed. You have created a system that is completely and totally flawed beyond redemption.

Chad Lewis
11 years ago
Reply to  Blue

They can be summed if you’re using them for a purpose that has a direct correlation to the sum of the standard deviations. The entire system is assigning a value to the total number of standard deviations, once they’ve been calculated to be on an even playing field.

Blue
11 years ago
Reply to  Chad Lewis

You are wrong. Period. The sum of standard deviations as a measure is completely meaningless because the meaning of a standard deviation varies based on the underlying distribution.

JoeMember since 2022
11 years ago

I’m in an AL-only league. Any chance for an AL or NL specific ranking/value spreadsheet?