2015 Steamer (Position-Adjusted) Fantasy Baseball Rankings
*Updated 10/23/2014 with Position Tiers ($5.00 USD).
The 2015 Steamer projections are up on FanGraphs! “Steamer” uses playing time projections from our depth charts, but right now there are important players (Dustin Pedroia and Jon Lester for examples) missing actual projected playing time. I therefore went into mensch-mode and manually updated Plate Appearance and Innings Pitched projections – very manually, but at least somewhat rational. What I did for these players was go into their “Steamer 600” projections and took their HR, R, RBI and SB per Plate Appearance projected rates (W, SV, SO per Inning Pitched for pitchers) and outputted associated counting stats connected to the quantity of Plate Appearances/Innings Pitched.
*To see which players I manipulated, go into the “P” and “H” tabs in the below embedded file: click on the “…” tab to the left of the current depicted tab. I highlighted all names and counting stats per plate appearance or innings pitched that I edited in Yellow so that I can associate some accountability with the end-rankings. I edited a few catchers’ PA totals even though Steamer already had totals for them (Lucroy, Mesoraco, etc.). I also edited Troy Tulowitzki‘s and Carlos Gonzalez’s PA totals, because…well, you know. I could spend all month editing the PA totals, but I’m not that much of a mensch.
I am also not that eloquent, but I recommend reading all of the content to understand the context, otherwise, if you trust me, go ahead and skip to your rankings below.
Sample and z-scores:
One additional note before I get onto the general approach – regarding sample size: I wanted and equal number of hitters and pitchers in the rankings because it has an effect on the overall value so I omitted approximately 50 pitchers after manually omitting retirees, young rookies, etc. There will still be random retirees and rookies that won’t have a PA or IP projections I’m sure. I can only do so much. Both pitchers and hitters also have (<50) players still without PA/IP projections, but they were not included in finding the 5×5 (HR,R,RBI,SB,AVG/W,K,SV,ERA,WHIP) categorical means and standard deviations for the z-scores so don’t be concerned.
FAVRz Approach:
To understand the approach and $ value association, you can read this series by our Zach Sanders. I use this approach vs. Standard Gain Points (SGP) for a number of reasons. In short, I don’t know your leagues’ history or the amount within each category you require to go up in your leagues’ rankings. I simply want to understand all player values relative to all others.
Categorical/Player Value:
Initially, the mean and standard deviations are calculated for all hitters and pitchers beyond a qualifying PA/IP total within each category. The z-scores ((value-mean)/standard deviation) for all 5 standard categories (HR,R,RBI,SB,AVG/W,K,SV,ERA,WHIP) are then summed. This is the “5x5zsum” in the embedded file below.
Adjustment for Position:
Zach explains everything infinitely better in his series. In short, I am using the following average number of players (12 teams x 23 players = 276 players total) drafted per position to come up with our position replacement values, which are used to adjust fantasy value based on position eligibility:
- C=14
- 1B=24
- 2B=18
- SS=18
- 3B=18
- OF=72
- P=112
You can argue these year-to-year, sure.
Note: I place all players in their scarcest position and tried to use 20 games as my filter meaning Carlos Santana is not a catcher next year. Even though he is a 1B, he also played 20+ games at 3B, and that is more valuable to us. Most 1B/OF combos (Brandon Moss) go into the OF since it is more scarce.
Based on the above numbers and each player’s 5x5zsum, these 7 players wind up being our “replacement players/values:”
- Wilson Ramos (15th C)
- Mark Teixeira (25th 1B)
- Brandon Phillips (19th 2B)
- Jean Segura (19th SS)
- David Freese (19th 3B)
- Gregor Blanco (73rd OF)
- Carlos Martinez (113th P) – for this format, I did not separate relievers and starters since we simply have to fill general P slots.
Each z-sum associated with these players are used to adjust all other players’ z-sums within their same position. For example, Wilson Ramos’ z-sum (after I manipulated his PA total) = -1.61. This value is the most negative of all the replacement values i.e. the catching position is most scarce…no surprise. 1.61 is added to all other catchers making Wilson Ramos now 0.00 ($1.00 once we associate a dollar value). Buster Posey’s z-sum of 4.13 turns into 5.74.
This new value is our position-adjusted z-sum. You can find this in the 2nd to last column below titled “PosAdj.” It is these values that get put into our $ formula, per Zach’s series: (260-(1*23))/23]*(FVARz / average FVARz for above-replacement players) + 1, whereby “FVARz” is the “PosAdj” value and “average FVARz for above-replacement players” is just that and winds up being 2.89 for our sample. This means the average position-adjusted value for all players above Ramos, Teixiera, Phillips, Segura, Freese, Blanco and Martinez is 2.89. The end dollar values are obviously in the last column, “$.”
…Deep Breath…
Finally, your 2015 Steamer Rankings – adjusted by position with rationally manual PA/IP manual adjustments as needed:
*Updated 10/23/2014 with Position Tiers ($5.00 USD). Sort the “Pos” column ‘By Ascending.’
Holy Mookie Betts!
…Oh yeah, “1B” in Red (Ortiz, Vagas, etc.) means technically they are DH’s, but don’t de-value them much based on that.
Daniel Schwartz contributes for RotoGraphs when he's not selling industry leading thermal packaging. You can follow him on twitter @RotoBanter
By young rookies I mean young prospects: One additional note before I get onto the general approach – regarding sample size: I wanted and equal number of hitters and pitchers in the rankings because it has an effect on the overall value so I omitted approximately 50 pitchers after manually omitting retirees, young rookies..
Did you calculate or adjust your total value allocated to hitters vs. pitchers? With Kershaw that high, I’d guess your split is something between 50/50 and 60/40… I think 67/33 is a lot more common isn’t it?
Also, why does everyone on this site keep calling it “FAVRz”? Isn’t it Fantasy Value Above Replacement?
https://docs.google.com/spreadsheets/d/10WxTM5kyu_O8QngEp-qURVQZ-i75J0GE-nPA2nWqn2Y/edit#gid=0 This is what I came up with last week based on a 65/35 hitter/pitcher split.
Woops – it should be FVAR – fantasy value above replacement. Thanks.
I dont do a manual allocation – it’s inherent (based on the position adjustment). Pitchers get devalued appropriately based on how many pitchers you need and the “PosAdj” z-sum…another reason i like this approach vs. SGP
I think the argument usually made for this is that pitchers get docked value for potential risk/volatility though. (Citation needed)
I’m totally good with presenting the ‘true’ FVARz values, but I don’t think anyone is taking this ranking into a draft room without devaluing the pitchers first, right?
Totally agree… This is the value based on the projections. I’m not taking chapman in the top 20 but he’s worth it there
just saw your spreadsheet (missed it originally somehow) – nice. That H/P split is inherent, right? That works out nicely. You can also distinguish in the “average FVARz for all players above replacement level” – the avg for hitters was 3.16 while for pitchers it was 2.45 or something like that.
MOOKIE!!!!
Contact + discipline…seriously.
Heh, nice to see someone will waste a 2nd round pick on Betts
ha, yeah. i wouldn’t, but keep in mind i posted him at OF i.e. this doesn’t even include a 2b position-adjustment which would actually inflate his value. His PA total is clearly hindered but they have to find a way to give him something close to that and they will. Even if it means they trade him for sh*t-ton of value.
Sure, he would be more valuable as a 2B, but enough to get him before Cano is off the board? As an OF he ranks way ahead of more “proven” options like Ellsbury/Jones/Marte or sexier (more upside) Harper/Soler.
I’d love to have him, but not as my first OF, and probably not as my second either if I drafter another OF with my first pick.
Jose,
Usually you take these rankings and then take the Average Draft Position. In the Average Draft Position perhaps Mookie is going in the 8th round, then the ranking above gives you the go ahead to draft him in the 6th or 7th (before your league mates) and still get positive value for him.
Jose Fernandez to throw 179 innings? Seems high, no?
Love seeing Mookie so high up there. Was crushed when he committed to UT over Vandy but delighted when he signed with the Sox despite the allure of college. The fact he has done so well is not surprising at all to those who knew how great his approach and ability to make contact were. <3 <3 <3 <3
I know Betts is good, but is he really Cespedes/Choo good in fantasy? Also, in Yahoo! he was SS eligible, which makes this even crazier. Has anyone looked at the scouting to see if this is anything other than a weird fluke of the statistical model?
I picked him up long before his call-up because I ran his z-scores myself and he graded out as an amazing fantasy player right now. I would not bet against him compared to those guys next year. What’s the weak spot in his game for fantasy? Speed, power, contact skills all there.
Not to mention elite on base ability which all but guarantees him a top-of-order spot. I am in the same boat, I had him grading out as a top 3 second baseman immediately even though the world wasn’t really hyping him, and he was one of my best players down the stretch.
Steve Pearce at #35, huh? He’s listed just ahead of Freddie Freeman and Adrian Gonzalez.
Steve Pearce at #35 is a big surprise.
Let’s see how he gets chosen during the drafts. I couldn’t move him during the trade deadline in an AL only league despite the good numbers across the board in a 7 x 7 league (OPS + Walks). Nobody believed he could do it two years in a row.
Harumph. I agree. It’s a PA total ordeal. I’ll do another update at some point with manual PA updates, but if you read the instagraphs post on the steamer projections is based on current playoff rosters in some way. Only PA totals I adjusted I highlited in the other tabs that you can check out
Corey Dickerson #837?? Something has to be wrong there!
just exchanged w/ someone on Twitter on him as well…again, it’s a plate appearance conundrum…some think he has platoon issues and blackmon has enough contact and speed to remain leadoff + they have slew of capable OF’s that will have success based on inflated Colorado BABIP’s. Dont forget how long Cargo was out for.
In any case, I’ll be highlighting guys and messing with PA totals for updated rankings at some point when/if it makes sense. I believe PA totals get changed somewhat regularly.
I should have called these “early” projections, but it’s 10/13 so hopefully that’s also a bit ASS U ME’d.
If the Rockies were smart, they’d let Cuddy go this offseason and install a Dickerson/Stubbs platoon, where Dickerson would play LF, Cargo would be in RF and Blackmon would play CF. When Stubbs plays though, he could push Cargo back to LF and take over in RF. I don’t think that we can assume playing time for Cuddyer in Colorado right now.
Corey Dickerson at #837? I realize it’s a PA issue, and only mention it so that the spreadsheet might be tweaked.
I only see two Cains and neither is Matt, is he going to miss 2015?
I don’t see Victor Martinez on the list either
weird- not sure how he was left off …may have been me, but steamer projections are now up on player pages to. Here’s vmart & cain:
http://www.fangraphs.com/statss.aspx?playerid=393&position=C/DH
http://www.fangraphs.com/statss.aspx?playerid=4732&position=P
*Noted for next update
Thanks. What would his projected dollar value be (I don’t see that on his page) or what is his ranking among first basemen?
looks like he would be right near adam jones (quick glance) – avg. offsets SB. $23-24?
Martinez and Cain were in Streamer, but not Streamer 600 list?
PS: Thanks for this.
So the 2015 Xander Bogaerts is Mookie Betts?
Xander 78% contact, 9% Sw Str, HR+FB dist 269′.
Mookie 88% contact and 4% Sw Str, HR+FB dist 282′.
a. THANK YOU
b. Looks like you are assuming a 1-catcher league for positional adjustment so if you are in a two-catcher league all the Cs adjustments would be radically higher, like another 9.74 (AJ Elis if I am doing this right) which drops Posey into the top 10.
Correct BUT that’s the one thing I personally manually adjust by a % after the fact so the $ value association isn’t messed up. Basically I’ll say to myself I’m not going over 75% of that $ value for catchers or something of that nature. For posey I might hit that $ value he gets and then that’s about it
Steamer isn’t seeing much production out of Kris Bryant. No counting stats and a .265 average over 550 PA? I think that might need a tweak.
Steamer does think highly of him: http://www.fangraphs.com/projections.aspx?pos=all&stats=bat&type=steamer
He just doesnt have a PA total for him yet.
All,
This is now updated as of 10/15: I added Victor Martinez (#24), Kris Bryant (#77) and Matt Cain (#179)…not sure how Vmart and Cain was originally omitted. Kris Bryant had updated Steamer 600 projections which was prorated for 550 Plate Appearances. I think he’s the #3 3B after Beltre and Arenado.
Z-scores/Positional Adjustments/$ values were updated very slightly based on the additions. Here are the new positional replacements as well as the new “average FVARz value for above-replacement players):
14 C Wilson Ramos -1.70
24 1B James Loney 0.34
18 2B Brandon Phillips -1.39
18 SS Jean Segura -0.63
18 3B Aramis Ramirez -0.46
72 OF Gregor Blanco -0.79
112 P ( 76 / 36 ) Pedro Strop -0.44
Total: 276 (12×23) Avg FVARz: 2.89
Avg FVARz (H): 3.16
Avg FVARz (P): 2.49
Dan, first – big thanks. This is awesome. Two questions, though: (1) even after making adjustments, you still have Dickerson only getting 185 PA – that can’t be right, can it? and (2) I think Carlos Santana will have C eligibility in Yahoo next year (my primary league is run through Yahoo) – where would he fit into this list as a C rather than a 1B/3B?
If you check out the posadj column, look for a catcher and add that difference (between zsum and posadj) to Santana’s zsum and you will get the new posadj value for Santana as a catcher instead of a 3b.
Eventually I assume we will have updated PA totals for most players otherwise maybe I’ll go in and manually adjust PA totals but that would be subjective.
If you follow me on Twitter I guess I can take requests if you had a PA total in mind for a guy and then I can output the new zsum for guys
I’m a big fan of fangraphs but MrFantasyFreak.com is just as good IMO. I’d like for them to work together to create better rankings. Better than ESPN, etc
Did I miss John Lester on this tally or was he omitted?
Make that Jon Lester!
Is this based on $400 budget?
*smacks forehead* should have traded Pagan for Betts last May when I had the chance!I was scared of the helium that was carrying Betts, at the time.