2016 Fantasy Baseball Rankings (w/ Steamer Proj’s)

It’s Holiday time. Here is my Holiday present to you: 2016 Fantasy Baseball Rankings and $ Values using Steamer Projections and NFBC’s Format: (2)c,1b,2b,3b,ss,ci,mi,(5)of,u,(9)p and (17)bench spots.

For review, I’ll discuss the approach after the rankings, but you can check out Zach’s FVARz series of posts as well. Zach and I do a few things differently, but I use this template over others, such as SGP because I like how hands-on it allows you to be when ranking your projections. It allows for both pragmatism (drafting a certain number of players within a specific position for your league format) and objectivity (focusing on the Z-Sum/5×5 value of each player). I will describe below:

There are three tabs: Hitters, Pitchers and the posted “$” for dollar values and combined Hitter-Pitcher rankings.

The Approach:

I’m going to attend only to hitters, but the same approach is used for pitchers (separating SP and RP from each other though…feel free to comment with questions).

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.

I exported each position within Steamer’s projections, removed duplicates and players that likely won’t reach the majors/will retire. I also associated players to their most scarce positions. DH’s, such as David Ortiz are with 1B’s.  For your convenience, in the hitters tab, you will find the 1B’s highlighted in Red if they DH only.

Finding Means and Standard Deviations for Z-Scores:

I combined all hitters and sorted by Plate Appearances. For 40 roster spots * 15 teams, I determined that in general, 360 hitters will be drafted. I therefore sort by PA and pull the mean and standard deviation for each 5×5 stat (HR,R,RBI,SB,AVG) for the first 360 hitters (hitters with 237+ PA).

The 5×5 Z-Sums are in the 10th column (in the Hitters tab).

Position Adjustments:

Now comes the pragmatic objectivity. Stick to the Hitters tab. It’s currently sorted in the way that will make the most sense to you. For the means and standard deviations, we used the universe of hitters that will be drafted (360). Here, we are looking at the number of hitters that will be on active rosters (210) = 14 hitting roster spots * 15 teams. There are therefore 210 hitters “Above Replacement Value.” We have to find the replacement value/player within each position; take their Z-Sum and adjust all other players in that same position by that Z-Sum.

For example, in this format, approximately 30 1B will be drafted for 1B, CI and U slots. The replacement player is therefore the 31st 1B (Justin Bour). Bour’s Z-Sum is -0.12. We therefore add .12 to him and all other 1B. His “PosAdj” (column 11) value becomes 0.00, which will turn into $1.00 when we associated a dollar value.

The objectivity is adhering to the Z-sums. You don’t want to put another few 1B’s above replacement value, because the next 1B will have a Z-Sum that approaches our 2B/SS replacement value, and we know that middle infielders are more scarce than 1B. Scroll to the right in the hitter tab for the replacement players and associated Z-Sums used for the position adjustments:

C: JR Murphy = -5.04

1B: Justin Bour = +.12

2B: Johnny Giavotella = -0.58

3B: Jake Lamb = -0.63

SS: Brad Miller = -0.86

OF: Rusney Castillo = -0.61

SP: Jeremy Hellickson = -1.56

RP: Jason Grilli = -0.98

Now you should know exactly what you’re looking at in the Hitters (and Pitchers) tab.

$-Valuation:

The Auction conversion is right from Zach’s series: [(260-(1*23))/23]*(FVARz / average FVARz for above-replacement players) + 1.

260 = Budget

23 = # of active players per team

FVARz = Position Adjusted Z-Sum

Average FVARz for above-replacement players = the average Position Adjusted Z-Sum for all hitters and pitchers “above the replacement value” i.e. our active roster players. Our avgFVARz = 3.27.

For example, Mike Trout had a 5×5 Z-Sum of 12.70. It was adjusted by Rusney Castillo’s -0.61 to jump up to 13.31. This outputs $42.95 = [(260-(1*23))/23]*(13.31/3.27)+1.

Results:

The embedded file was updated on 12/22 at 10:32 EST.

Miguel Sano was moved from 3B to 1B (highlighted in red in the Hitters tab since he is currently Util-eligible only).

Keep in mind that Steamer has known closers at 65 IP and 28 Saves. In reality, Dellin Betances would sky rocket in value with more IP and more saves if the Yankees trade Andrew Miller.

Matt Harvey, Jacob deGrom and Noah Syndergaard are 18 spots apart at #26 to #43. That’s awesome. Let’s go Mets!





Daniel Schwartz contributes for RotoGraphs when he's not selling industry leading thermal packaging. You can follow him on twitter @RotoBanter

49 Comments
Oldest
Newest Most Voted
Bluebird in Boulder
10 years ago

Troy Tulowitzki will go undrafted? Can I join your league?

Bluebird in Boulder
10 years ago

Weird. I searched for him like 3x through the list and did not see him. Apologies.

MustBunique
10 years ago

Many thanks DS. This is great and will give me a lot to think about during this slow week of work before a holiday break.

One question, this seems to project Capps as the closer in Miami. Has there been any indication that Ramos will be supplanted or tried at SP?

FARRTTT
10 years ago

do one for OBP since only antiquated leagues use AVG still

bartelsjason
10 years ago

Please, and you mean like in the next few weeks “closer to the season,” right? I really wish I could find more OBP information out there, but most of it is pay site only. Most of the time I have to tinker with stats and guess. More OBP and keeper please.

Andrew
10 years ago

Some of the positional eligibility are incorrect (Sano should only be DH-eligible), which will have an influence on replacement level.

Baller McCheese
10 years ago
Reply to  Andrew

Sano will be 3B eligible in Y! leagues.

Bob
10 years ago

I hope this doesn’t come across as snarky, but it’s an honest question: I know you mentioned Donaldson was too low, but was his ranking a function of some quirk in the ranking system or is the top-20 field just that competitive?

I had to ask because I noticed that 7 sb’s seems to be the one and only difference in projections between donaldson and bryant… is that enough to place donaldson 22nd instead of 13th?

Bob
10 years ago
Reply to  Bob

Also: I realize position scarcity plays a factor, but that still seemed really strange to me.

Bob
10 years ago
Reply to  Bob

Fair enough. I decided this offseason I’d try and learn the inner workings of some of the projection models, so that’s why I was curious.

georgy
10 years ago

Could you explain the process for separating SP and RP? Finding averages etc.
Thanks!

georgy
10 years ago

Thanks!

Mike D
10 years ago

Position scarcity only matters for catchers in 2-catcher leagues.

Mike D
10 years ago

In a 15 team league when you rank 210 hitters, most of the bottom 10 or so will be catchers – that is because they’re worth less than a buck. For 12 team leagues the adjustment is even more defined. The reason you adjust for catchers is because the alternative (alternative being you get a guy worth < $1) is an "overbuy" – you pay a buck for a guy worth less than that. There a few – you can count on one hand few – other position players that are worth less than a dollar. For that reason you don't need to adjust the other positions. Notice how those other adjustments are very close to each other (.38 to .65) whereas the catcher is massively different (5.57)?

Mike D
10 years ago

To add to that, I can’t see the spreadsheet right now but catcher adjustments can be highly sensitive to the catcher projections at the bottom of the catcher list (i.e. the Iannetta’s of the world). This is why Posey and Schwarber are so high in your adjusted numbers.

werthless
10 years ago
Reply to  Mike D

They are sensitive to the poor options at the bottom of the catcher list, yes.

Ryan BrockMember since 2016
10 years ago

My 2 cents… historical averages are better for finding means/stdevs IMO. I’ve been using the FG depth charts for SV projections because they actually account for quality of team (as opposed to the steamer 28-across-the-board).

The C adjustment is so crazy for 2-C leagues. It kind of makes me want to try using ‘average value of rostered players’ to position adjust instead of ‘value of the final player rostered’.

Isaac
10 years ago

Matt Duffy is listed twice on 3B’s…both above Pablo Sandoval and above Alex Guerrero.

Mike D
10 years ago
Reply to  Isaac

There are two Matt Duffy’s now in the majors.

Stuck in a Slump
10 years ago

Quick question: Is there a reason that Lindor’s AVG is so low? Seems to me like his profile would allow him to maintain high BABIPs (good speed, sprays balls to all fields, and a good amount of LD’s and GB’s) even if a .348 isn’t sustainable number, his MiLB numbers seem to indicate that .310+ is likely and that we should probably expect a batting average almost 10 points higher than projected. Combine that with a solid K%, and it seems to me like Steamer might be a bit lower on him than it should be. Everything else in his line looks legit though.

If he were to hit ~.280, how much would his value go up?

Avi
10 years ago

Would anyone justify keeping these 6 in a 14 team league (must keep 1 closer).

Harper, Dee Gordon, Correa, Bumgarner, Sale, Melancon/Jansen and letting Braun go back into the pool?

francis
10 years ago
Reply to  Avi

I can justify it easily.

If the rest of your team consists of Billy Butlers, those keepers look fantastic.

Thank you.

Michael
10 years ago

Not sure if it was done, but the statistician in me always asks: in the z-score did you weigh the rate statistics by opportunities? (the appropriate choice of at-bats, plate appearances or innings pitched)

Logically a 1.000 hitter with one at bat only contributes one extra hit in one at bat. Their z-score should be equal to the difference between a player with 179 hits in 599 at-bats (0.2988) versus a player with 180 hits in 600 at-bats (0.300).

Without the correction the better players who don’t play as frequently (i.e good catchers) get rated too highly.

The corrected version is actually:
Z = (batting average – league batting average)/stdev of b.a. * at-bats / league average at-bats

James
10 years ago

The steamer projections on this website do not match the projections on this spreadsheet. Look at Mookie Betts as an example.

James
10 years ago

Not that I don’t understand the projections will change over time, but I’d think we’d want them to match this post for at least a little while…

In the case of Betts his new projections give him +3 HR +17 R and +14 RBI over the above. That’s considerable. Looks like the AB/PA for him changed dramatically in the update, perhaps Steamer updated their AB/PA projections.

evanalmighty
10 years ago

Lucroy…wow. I was thinking he’ll go in the 8th round this year, I guess he’s a steal then.

Matt
10 years ago

I’ve used SGP (or most likely a dumb version of it) myself. I’ve gotten similar results that play up speed, catchers and SP.

I know you’re using Steamer so I am not questioning the underlying projections .. but just looking at the top two SS and struggling. We got Correa with +10 homers and +30 RBI compared to Reyes, while giving Reyes a few steals and about 20-25 points of batting average? Yet Reyes is $6 better in this valuation. That’s .. interesting.

georgy
10 years ago

I remember in previous years weighting the zSUMs for the rate stats (BA, ERA, WHIP) with the PA or IP. Thoughts on this? Is that already done here?

Mike
10 years ago

Are you going to have auction values for nfbc?

camarodude1973
10 years ago

Where is Joey Votto? I can’t access the document at work, so I’m trying to view it on my phone and can’t seem to find him.

Chikara
10 years ago

Zach Greinke didn’t have a 3.07 ERA in 2015! Are you using career averages? If not, maybe 2014 STATS!?!?!

Conor
10 years ago

Do your position adjustments account for the utility spot for hitters? How do you do this?