Our new staff dynasty rankings released over the weekend, and if you’ve seen them, then you probably noticed that my contributions are, in places, radically different from those of Bryan and Chad. The root of many of those differences is my personal leaning toward perceived safety over potential longevity, and that is not idle philosophy. I based my rankings heavily on a framework that values players with a statistical model, and so much of the leg work is done before I’ve even considered my opinions. Here is how I got there.
I explained the components of my valuation methodology in great detail last summer, and that goes into greater depth than I will in this summary.
1. Create 2013 projections
Previously, I had always relied on projections from other sources I trust, such as those Pro Football Focus will release closer to the season. Since I am starting in February and will need to repeat this process periodically, I decided to create my own. Without the time to really dive into this—and I fully intend to someday—I used a simple 3-year weighted average of fantasy points regressed to the replacement level whenever time was missed.
I wrote about that entire process and published the projections here.
2. Calculate points above the replacement level for each position and season
Whenever I prepare for a draft, I always start as if it were an auction. I find it easier to operate in terms of dollars, and when I finish, it is a simple process to sort prices to create ordered rankings.
Well, consider in an auction: the players that are below the replacement level are those that should not be drafted. By definition, they are worth $0. The same is true with respect to fantasy points. In absolute terms, a player such as Blaine Gabbert will score points. However, in all but the deepest of leagues, there will be better alternatives to Gabbert on the waiver wire. The fantasy points that matter, then, are those scored above a baseline of those replacement-level options.
At a broad level, positions have different volatilities in their value, often because of talent cycles, and sometimes because of the evolution of the game. For example, ten years ago, no quarterbacks threw for 5,000 yards in a season. Now, several do every year. As the combined value of all players at a position change relative to the baseline player at that position, the value of each position changes relative to other positions.
Think of it like exchange rates. If I had a dynasty team that was strong at quarterback but weak at wide receiver, I would want to trade that surplus of quarterbacks to fill the deficit at receiver. Ten years ago, that would have been difficult because most quarterbacks had little differentiation from the replacement-level options. Today, if I had a pair of those 5,000-yard passers, I could buy a better receiver with one of them. Because elite quarterbacks have distanced themselves from the baseline quarterback to a greater extent than other positions have done the same, quarterbacks, in general, have become more valuable.
We all make some effort to capture our expectations for those trends in our dynasty prices, but changes in the relative value of positions are still unpredictable. What I can estimate, however, is the volatility of positions. The less volatile the position, the less likely the players I draft at that position will lose value over time by holding currency, so to speak, in that position.
Here are the combined points scored above replacement in a typical 10-team league for each position since 2008:
2008 | 2009 | 2010 | 2011 | 2012 | |
QB | 809.92 | 680.96 | 587.36 | 936 | 662.24 |
RB | 2352.32 | 2273.76 | 2726.56 | 2811.04 | 2909.92 |
WR | 4072.16 | 3813.28 | 3768.16 | 3945.12 | 4040.96 |
TE | 405.44 | 488.32 | 465.76 | 542.56 | 530.72 |
Total | 7639.84 | 7256.32 | 7547.84 | 8234.72 | 8143.84 |
And here is the same as a percent of points scored by all positions above replacement:
2008 | 2009 | 2010 | 2011 | 2012 | |
QB | 0.11 | 0.09 | 0.08 | 0.11 | 0.08 |
RB | 0.31 | 0.31 | 0.36 | 0.34 | 0.36 |
WR | 0.53 | 0.53 | 0.50 | 0.48 | 0.50 |
TE | 0.05 | 0.07 | 0.06 | 0.07 | 0.07 |
Total | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 |
Finally, here is the standard deviation of the value of each position above replacement, which is an approximation of the risk of volatility:
Pos Risk | |
QB | 0.014 |
RB | 0.022 |
WR | 0.020 |
TE | 0.005 |
3. Assign categories to players
This was the biggest hurdle for me. Previously, I did this manually. In order to automate the process, I had to define each category in a way that a script could determine from a statistical profile. Here is what I came up with for each category.
All ages are as of September 1 of each year.
Retired: 39 years old for QBs, 33 for RBs, and 37 for WRs and TEs, as discussed previously.
Rookie prospects: Drafted in the first two rounds for QBs, and in the first four rounds for RBs, WRs, and TEs.
Potential stars: Ranked outside of the top n of players, previously listed as a rookie prospect, and not yet 26 years old, where n is 75 percent of the rank of the baseline player.
Star in prime: Ranked in the top n of players in two of the previous three seasons, based on fantasy points regressed to the replacement level in the event of missed games, where n is 75 percent of the rank of the baseline player.
-OR-
Ranked in the top n of players after being designated a rookie prospect or potential star the previous season.
RORA (Revelation or Aberration): Ranked in the top n of players but unqualified for star in prime.
Star in decline: Ranked outside of the top n of players, listed as either a star in prime or star in decline in either of the previous two seasons and age within 82.5 percent of expected retirement age, where n is 75 percent of the rank of the baseline player.
Non-star: Everyone else.
Previously, I had two additional categories that were star with reservations and P&Q (Potential and Question marks), both of which I eliminated because of their lack of statistical clarity and necessity given the other categories.
4. Create a category matrix
This describes the chances I will go from a category in year y to each other category in year y + 1, based on the historical trends from 2008-2012:
Rookie prospect | Potential star | Star in prime | RORA | Star in decline | Non-star | Retired | |
Rookie prospect | 0.00 | 0.36 | 0.07 | 0.00 | 0.00 | 0.00 | 0.00 |
Potential star | 0.00 | 0.49 | 0.20 | 0.00 | 0.00 | 0.15 | 0.00 |
Star in prime | 0.00 | 0.03 | 0.71 | 0.00 | 0.08 | 0.10 | 0.01 |
RORA | 0.00 | 0.00 | 0.35 | 0.00 | 0.00 | 0.46 | 0.00 |
Star in decline | 0.00 | 0.00 | 0.00 | 0.00 | 0.27 | 0.00 | 0.09 |
Non-star | 0.00 | 0.00 | 0.01 | 0.03 | 0.00 | 0.54 | 0.00 |
And this is the expected points per game of a player of each position and category:
Potential star | Star in prime | RORA | Star in decline | Non-star | |
QB | 14.00 | 19.82 | 20.52 | 14.34 | |
RB | 6.09 | 15.06 | 14.89 | 8.23 | 4.59 |
WR | 6.48 | 13.77 | 13.26 | 5.88 | 5.65 |
TE | 6.47 | 13.94 | 12.02 | 8.31 | 5.04 |
Finally, here is the expected rate of change, an approximation of the rate of attrition, for each position-category, calculated as (Expected Value After – Expected Value Before) / Expected Value Before:
Pos | Category | BeforeEV | AfterEV | RoC |
QB | Non-star | 14.34 | 8.56 | -0.40 |
QB | Potential star | 14.00 | 12.97 | -0.07 |
QB | Rookie prospect | 0.00 | 6.43 | |
QB | RORA | 20.52 | 13.54 | -0.34 |
QB | Star in prime | 19.82 | 15.92 | -0.20 |
RB | Non-star | 4.59 | 3.08 | -0.33 |
RB | Potential star | 6.09 | 6.68 | 0.10 |
RB | Retired | 4.33 | 0.87 | -0.80 |
RB | Rookie prospect | 0.00 | 3.24 | |
RB | RORA | 14.89 | 7.38 | -0.50 |
RB | Star in decline | 8.23 | 2.61 | -0.68 |
RB | Star in prime | 15.06 | 12.03 | -0.20 |
TE | Non-star | 5.04 | 3.22 | -0.36 |
TE | Potential star | 6.47 | 6.72 | 0.04 |
TE | Rookie prospect | 0.00 | 3.31 | |
TE | RORA | 12.02 | 7.20 | -0.40 |
TE | Star in decline | 8.31 | 2.24 | -0.73 |
TE | Star in prime | 13.94 | 11.25 | -0.19 |
WR | Non-star | 5.65 | 3.59 | -0.36 |
WR | Potential star | 6.48 | 6.78 | 0.05 |
WR | Retired | 3.18 | 0.64 | -0.80 |
WR | Rookie prospect | 0.00 | 3.29 | |
WR | RORA | 13.26 | 7.42 | -0.44 |
WR | Star in decline | 5.88 | 1.88 | -0.68 |
WR | Star in prime | 13.77 | 11.04 | -0.20 |
5. Combine every risk rate into one discount rate
In addition to the positional risk rate and the rate of attrition, which I calculated in the previous three steps, I also included a risk-free rate of 0.009 for all positions, as well rates for risks of opportunity and efficiency, which are split by position:
Opportunity Risk | Efficiency Risk | |
QB | 0.001 | 0.160 |
RB | 0.002 | 0.135 |
WR | 0.001 | 0.210 |
TE | 0.001 | 0.210 |
—
Scott Spratt also works for Baseball Info Solutions and writes for The Hardball Times. Feel free to ask him questions on Twitter – @PFF_ScottSpratt
Find more of our Dynasty Content here.