There's a lot of strong dynasty analysis out there, especially when compared to five or ten years ago. But most of it is so dang practical—Player X is undervalued, Player Y's workload is troubling, the market at this position is irrational, and take this specific action to win your league. Dynasty, in Theory is meant as a corrective, offering insights and takeaways into the strategic and structural nature of the game that might not lead to an immediate benefit but which should help us become better players over time.
Breaking the Code
Here at Dynasty, in Theory, I have a code: nothing practical, nothing actionable. We have a lot of really strong dynasty articles on Footballguys dedicated to giving advice for managing your teams. My focus is more on the weird, interesting, or conceptual. Some might accuse me of naval-gazing. (I certainly wouldn't argue the point.)
But to quote a fictional pirate, the code is more what you'd call guidelines than actual rules. Thinking is for doing, as the social psychologists say. The most elegant theory in the world is useless if it doesn't match reality. To that end, there is one thing I do every year that is—and it pains me greatly to admit this—incredibly practical.
I have a model for evaluating rookie receivers, and I publish the results every offseason. No, not this year's rookies—there will be gallons of ink devoted to that cause already, there's no way I can add any value on top. My model evaluates last year's rookies.
While there is a ton of effort devoted to valuing prospects before they reach the NFL, there is much less dedicated to revising those evaluations once they're here, so it's much easier to find a comparative advantage. Which is good because I'm incredibly lazy and want to get the maximum return on the very least amount of effort possible.
This model was mostly built on dumb luck. A decade ago, I spotted what I thought was a fairly glaring market inefficiency. I watched it for years, and it persisted. Eventually, I realized there was an extraordinary edge to be had, and building the model was the path of least resistance compared to muddling along without it.
It turns out (for wide receivers, at least) that, despite conventional wisdom that players need a couple of years before we can be sure of who they are, rookie seasons are shockingly predictive of the overall course of their careers. Most importantly, they're predictive regardless of draft position. A model that tells you that a Top 10 draft pick with a monster rookie year like Ja'Marr Chase might go on to have a pretty good career isn't especially helpful. Not because it's wrong, but because you didn't need a fancy model to tell you that.
But my model has a great track record at identifying off-the-radar players before their value reaches its peak. From 2006 to 2023, the Top 12 scores for players who were drafted outside the first two rounds belonged to Puka Nacua, Tank Dell, Marques Colston, Terry McLaurin, Keenan Allen, Mike Williams (Tampa Bay version), Stefon Diggs, Cooper Kupp, Doug Baldwin, Tyreek Hill, Hunter Renfrow, Denarius Moore, T.Y. Hilton, and Amon-Ra St. Brown.
That's not a 100% hit rate. It would be foolish to expect perfection; if a model does give a 100% hit rate, you can be confident that it's overfit. But I have startup dynasty ADP since 2014, and almost all of those guys were extraordinarily cheap to acquire after their rookie seasons. In that span, Nacua was the 7th WR off the board, Dell was 24th, McLaurin was 27th, Allen was 9th, Diggs was 34th, Kupp was 30th, Hill was 34th, Renfrow was 65th, and St. Brown was 22nd. If you acquired all of those players at prevailing market rates, you probably built yourself a dynasty.
Crucially, I have found that once you have a player's score, knowing their draft position adds very little predictive power, meaning rookie performance is almost entirely new information that's not already accounted for in draft capital.
The Basics of the Model
The core of the model is yards per route run (or YPRR), which I've studied for years and have found to be very predictive of career outcomes. Yards per route run is exactly what it sounds like-- the number of yards a receiver gained divided by the number of routes he ran. In my opinion, this is the only true "efficiency" stat for receivers. (Many people like to use yards per target—or YPT—but YPT is a bad statistic for reasons both conceptual and practical that I'll detail in a bit.)
I'm further adjusting YPRR by adding a bonus for every touchdown. I've tested the model in the past and found that scoring at a disproportionate rate as a rookie does tend to carry predictive signal for the rest of a player's career.
There are several different ways to calculate "routes run". Some sites only count routes run on plays where a pass is attempted. Other sites count routes on any play where it's clear that the offense's intention at the snap was to pass the ball. (This means it counts routes on sacks and scrambles even though the ball was never thrown, but it doesn't count routes on draw plays or designed quarterback runs.)
There are pros and cons to each approach, but I'm using the latter definition of a "route run". Under this definition, any value of YPRR over 2.0 is extremely good. Different methods produce different baselines; if you only count routes on attempted passes, a YPRR of 2.0 is less impressive.
Of course, if a receiver runs one route all year and catches a 13-yard pass on it, he'll have a YPRR of 13. We need some way to ensure small-sample guys like this don't dominate the model. I have two means of dealing with this.
The first is a qualifying threshold; receivers must run at least 250 routes to qualify for the model. On average, we see around 10 rookies a year reach that total. This year, we saw 12 qualifiers, which is down a bit from the last two years (15 and 18 qualifiers), but still above average. The league does seem to be playing rookies more recently. Is this because they're more pro-ready coming in? We'll get to that in a bit.
The second way I protect against small samples is by including a "usage rate" term. Currently, I'm using (routes per game) per (team pass attempt per game). This means if a receiver averages 30 routes per game and his team throws 40 passes per game, his "usage rate" is 75%. When I've tested, I've found that penalizing players who only play in specific packages improves performance.
I normalize both terms so that the sample average results in a score of 100 and every standard deviation above or below adds or subtracts 15 points, and then average the two scores together, putting twice as much weight on the efficiency term as the usage term. This produces the final score.
(Note that because these values are normalized to the sample average and distribution, scores will change slightly over time as new data is added. Past scores will fall slightly after an exceptionally strong class and rise slightly after an exceptionally poor one. These shifts are always small and rarely change the ordering of players.)
Why Yards Per Route Run?
There are two primary reasons. The first is conceptual: any "efficiency" stat should be "units of production divided by units of opportunity".
Many think that the target is the unit of opportunity for the wide receiver; you can't gain yards if you aren't targeted. But earning targets is a skill; if a bad receiver and a good receiver are both running a route on a play, the quarterback is more likely to throw to the good receiver than the bad receiver. Role players might post huge numbers on a per-target basis, but they're only earning a target when they're comparatively more wide open.
The second and more important reason to use YPRR is simple: because it works. If I rebuilt my model using YPT instead of YPRR (but kept everything else the same), the rookie receivers who would benefit the most are Kenny Stills, Mecole Hardman, J.J. Arcega-Whiteside, Gabe Davis, Tre'Quan Smith, Dante Pettis, Hank Baskett, Jahan Dotson, Henry Ruggs III, Anthony Miller, Jalen Hyatt, DeVante Parker, Terrance Williams, Malcolm Mitchell, Tyler Lockett, Mike Wallace, Chester Rogers, Michael Wilson, Robert Foster, and George Pickens.
Despite my philosophical objections to Yards per Target, I would be glad to use it if it improved results, but Lockett, Wallace, and Pickens notwithstanding, that is not a list of receivers you wish you had been more invested in for dynasty. It largely fits with the conceptual case: they're mostly situational deep threats who posted a high yard per target average because YPT is biased towards deeper passes and because these players saw a disproportionate share of their targets on broken coverages.
On the other end, these are the receivers who would be downgraded the most by a move from YPRR to YPT: Tyreek Hill, Davone Bess, Puka Nacua, Chris Olave, Drake London, Odell Beckham Jr., Rondale Moore, Demario Douglas, Donnie Avery, Kelvin Benjamin, Rashee Rice, Percy Harvin, DeSean Jackson, Garrett Wilson, Doug Baldwin, Jarvis Landry, Jaylen Waddle, Cordarrelle Patterson, Kendall Wright, and Allen Robinson II. Again, it's not a perfect correlation-- I doubt managers would be upset about avoiding Kelvin Benjamin and Cordarrelle Patterson after their rookie years. But taken as a whole, that's definitely not a list of receivers you wanted less exposure to.
Results To Date
When presenting the data, I often divide it into rough categories. This is merely for convenience—scores are continuous, so a higher score is always better than a lower one. Notice that the players at the top of each group tend to have more in common with the players at the bottom of the group above than they do with the players at the bottom of their group.
With that out of the way, here are the previous qualifiers:
Superstars (Scores of 118+)
| Player | Year | Pick | Score |
|---|---|---|---|
| Odell Beckham Jr. | 2014 | 12 | 136.0 |
| Ja'Marr Chase | 2021 | 5 | 130.7 |
| Justin Jefferson | 2020 | 22 | 129.3 |
| A.J. Brown | 2019 | 51 | 127.7 |
| Puka Nacua | 2023 | 177 | 125.9 |
| Brian Thomas Jr.. | 2024 | 23 | 125.7 |
| Ladd McConkey | 2024 | 34 | 124.3 |
| Mike Evans | 2014 | 7 | 122.3 |
| Chris Olave | 2022 | 11 | 121.5 |
| Malik Nabers | 2024 | 6 | 121.1 |
| Marques Colston | 2006 | 252 | 120.6 |
| Terry McLaurin | 2019 | 76 | 120.0 |
| A.J. Green | 2011 | 4 | 119.1 |
| Tank Dell | 2023 | 69 | 118.7 |
| Keenan Allen | 2013 | 76 | 118.6 |
| Julio Jones | 2011 | 6 | 118.5 |
There's no such thing as a sure thing in football, but this is about as close as a receiver can get. I don't have dynasty valuation data from Colston's prime, but every other receiver on this list peaked as a Top 6 dynasty WR except for Dell (who has dealt with multiple catastrophic injuries), Olave, and McLaurin (who both peaked at 7th but have largely been held back by terrible quarterback play).
Thomas, McConkey, and Nabers arguably didn't live up to these comparisons in their sophomore campaigns, but I shared my thoughts on that last week, so no sense repeating myself.
Strong Starters (Scores Between 108 and 117)
| Player | Year | Pick | Score |
|---|---|---|---|
| Drake London | 2022 | 8 | 117.0 |
| Mike Williams | 2010 | 101 | 116.1 |
| JuJu Smith-Schuster | 2017 | 62 | 115.4 |
| Kelvin Benjamin | 2014 | 28 | 115.3 |
| Hakeem Nicks | 2009 | 29 | 115.2 |
| Michael Thomas | 2016 | 47 | 115.0 |
| Rashee Rice | 2023 | 55 | 114.9 |
| Stefon Diggs | 2015 | 146 | 113.8 |
| Percy Harvin | 2009 | 22 | 113.8 |
| Christian Watson | 2022 | 34 | 113.3 |
| Cooper Kupp | 2017 | 69 | 113.3 |
| DeVonta Smith | 2021 | 10 | 112.8 |
| DK Metcalf | 2019 | 64 | 112.1 |
| Deebo Samuel Sr. | 2019 | 36 | 111.7 |
| Brandon Aiyuk | 2020 | 25 | 111.7 |
| Amari Cooper | 2015 | 4 | 111.7 |
| Marquise Brown | 2019 | 25 | 111.5 |
| Jayden Reed | 2023 | 50 | 111.4 |
| Jaylen Waddle | 2021 | 6 | 111.3 |
| Dwayne Bowe | 2007 | 23 | 111.1 |
| Doug Baldwin | 2011 | UFA | 111.0 |
| Marvin Harrison Jr.. | 2024 | 4 | 110.7 |
| Zay Flowers | 2023 | 22 | 110.5 |
| Garrett Wilson | 2022 | 10 | 110.2 |
| Sammy Watkins | 2014 | 4 | 109.6 |
| Eddie Royal | 2008 | 42 | 109.6 |
| Tyreek Hill | 2016 | 165 | 109.3 |
| Chase Claypool | 2020 | 49 | 109.1 |
| Tee Higgins | 2020 | 33 | 108.8 |
| Hunter Renfrow | 2019 | 149 | 108.8 |
| Torrey Smith | 2011 | 58 | 108.6 |
| Santonio Holmes | 2006 | 25 | 108.4 |
| Denarius Moore | 2011 | 148 | 108.1 |
| Calvin Ridley | 2018 | 26 | 108.0 |
Here we see several misses starting to creep in, but around two thirds of this cohort became strong multi-year starters in fantasy and nearly a third became superstars, cracking the Top 6 dynasty receivers at some point.
Good Bets (103-108)
| Player | Year | Pick | Score |
|---|---|---|---|
| T.Y. Hilton | 2012 | 92 | 107.9 |
| Jordan Addison | 2023 | 23 | 107.8 |
| Christian Kirk | 2018 | 47 | 107.8 |
| Jordan Matthews | 2014 | 42 | 107.7 |
| Michael Crabtree | 2009 | 10 | 107.6 |
| Amon-Ra St. Brown | 2021 | 112 | 107.2 |
| Anthony Gonzalez | 2007 | 32 | 107.2 |
| Darius Slayton | 2019 | 171 | 106.9 |
| Elijah Moore | 2021 | 34 | 106.8 |
| Dez Bryant | 2010 | 24 | 106.7 |
| Jahan Dotson | 2022 | 16 | 106.6 |
| Allen Robinson II | 2014 | 61 | 106.4 |
| Robert Foster | 2018 | UFA | 106.4 |
| Mike Wallace | 2009 | 84 | 106.3 |
| CeeDee Lamb | 2020 | 17 | 106.2 |
| Kenny Britt | 2009 | 30 | 106.0 |
| Jerry Jeudy | 2020 | 15 | 105.8 |
| Keon Coleman | 2024 | 33 | 105.6 |
| Jeremy Maclin | 2009 | 19 | 105.3 |
| Tyler Lockett | 2015 | 69 | 105.2 |
| Josh Gordon | 2012 | 38 | 105.0 |
| DeSean Jackson | 2008 | 49 | 104.9 |
| Preston Williams | 2019 | UFA | 104.9 |
| Justin Blackmon | 2012 | 5 | 104.8 |
| Treylon Burks | 2022 | 18 | 104.6 |
| Dante Pettis | 2018 | 44 | 104.5 |
| Calvin Johnson | 2007 | 2 | 104.3 |
| Chris Givens | 2012 | 96 | 104.1 |
| Dontayvion Wicks | 2023 | 159 | 104.1 |
| Diontae Johnson | 2019 | 66 | 104.0 |
| Mohamed Massaquoi | 2009 | 50 | 103.9 |
| George Pickens | 2022 | 52 | 103.8 |
| Keelan Cole Sr. | 2017 | UFA | 103.7 |
| Donnie Avery | 2008 | 33 | 103.5 |
| Jarvis Landry | 2014 | 63 | 103.2 |
| D.J. Moore | 2018 | 24 | 103.1 |
| Jalen Coker | 2024 | UFA | 103.0 |
Players in this range still have elite upside, but the success rate begins to noticeably decline, especially towards the bottom. About half of the players in this group became multi-year fantasy starters.
Average Rookies (97-103)
| Player | Year | Pick | Score |
|---|---|---|---|
| Brandin Cooks | 2014 | 20 | 102.7 |
| Michael Wilson | 2023 | 94 | 102.4 |
| Terrance Williams | 2013 | 74 | 101.7 |
| Robert Woods | 2013 | 41 | 101.7 |
| Allen Hurns | 2014 | UFA | 101.5 |
| Sterling Shepard | 2016 | 40 | 101.5 |
| Mecole Hardman | 2019 | 56 | 101.4 |
| Kenny Golladay | 2017 | 96 | 101.4 |
| Jalen McMillan | 2024 | 92 | 101.4 |
| Kendall Wright | 2012 | 20 | 101.4 |
| Josh Downs | 2023 | 79 | 101.4 |
| John Brown | 2014 | 91 | 101.3 |
| Alshon Jeffery | 2012 | 45 | 101.2 |
| Taylor Gabriel | 2014 | UFA | 101.0 |
| Rome Odunze | 2024 | 9 | 100.8 |
| Austin Collie | 2009 | 127 | 100.4 |
| Corey Coleman | 2016 | 15 | 100.1 |
| Aaron Dobson | 2013 | 59 | 100.1 |
| Greg Little | 2011 | 59 | 100.0 |
| DeAndre Hopkins | 2013 | 27 | 99.9 |
| Will Fuller V | 2016 | 21 | 99.9 |
| Laviska Shenault Jr | 2020 | 42 | 99.9 |
| Davone Bess | 2008 | UFA | 99.6 |
| Courtland Sutton | 2018 | 40 | 99.6 |
| Ricky Pearsall | 2024 | 31 | 99.6 |
| Xavier Worthy | 2024 | 28 | 98.1 |
| David Gettis | 2010 | 198 | 98.1 |
| Devaughn Vele | 2024 | 235 | 98.1 |
| Greg Jennings | 2006 | 52 | 98.0 |
| Demario Douglas | 2023 | 210 | 98.0 |
| Rashod Bateman | 2021 | 27 | 98.0 |
| Gabe Davis | 2020 | 128 | 97.9 |
| Marlon Brown | 2013 | UFA | 97.7 |
| Louis Murphy Jr | 2009 | 124 | 97.7 |
| James Jones | 2007 | 78 | 97.6 |
| Johnny Knox | 2009 | 140 | 97.6 |
| Tavon Austin | 2013 | 8 | 97.5 |
| Jaxon Smith-Njigba | 2023 | 20 | 97.5 |
By this point, there's not much meat left on the bone. Only about 33% of players in this group became multi-year starters, while Hopkins and Smith-Njigba were the only stars to emerge. Michael Wilson went on a rampage to end the season; perhaps he joins them in 2026?
Bad Bets (93-97)
| Player | Year | Pick | Score |
|---|---|---|---|
| Jordan Shipley | 2010 | 84 | 96.8 |
| DeVante Parker | 2015 | 14 | 96.8 |
| Antonio Callaway | 2018 | 105 | 96.7 |
| Anthony Miller | 2018 | 51 | 96.5 |
| Chris Godwin Jr. | 2017 | 84 | 96.3 |
| Kenbrell Thompkins | 2013 | UFA | 96.1 |
| Michael Pittman Jr | 2020 | 34 | 96.1 |
| Jamison Crowder | 2015 | 105 | 95.9 |
| Darnell Mooney | 2020 | 173 | 95.9 |
| Dorial Green-Beckham | 2015 | 40 | 95.8 |
| Brandon LaFell | 2010 | 78 | 95.8 |
| Cordarrelle Patterson | 2013 | 29 | 95.7 |
| Tajae Sharpe | 2016 | 140 | 95.7 |
| Kenny Stills | 2013 | 144 | 95.6 |
| Romeo Doubs | 2022 | 132 | 95.5 |
| Robby Anderson | 2016 | UFA | 95.5 |
| Corey Davis | 2017 | 5 | 95.5 |
| Tre'Quan Smith | 2018 | 91 | 95.2 |
| Xavier Legette | 2024 | 32 | 95.1 |
| Alec Pierce | 2022 | 53 | 95.0 |
| Tyler Boyd | 2016 | 55 | 94.8 |
| Henry Ruggs | 2020 | 12 | 94.6 |
| Titus Young | 2011 | 44 | 94.6 |
| Michael Thomas | 2009 | 107 | 94.6 |
| Jacoby Ford | 2010 | 108 | 94.6 |
| Rod Streater | 2012 | UFA | 94.5 |
| Brandon Gibson | 2009 | 194 | 94.3 |
| Emmanuel Sanders | 2010 | 82 | 94.1 |
| Michael Gallup | 2018 | 81 | 93.3 |
| Nico Collins | 2021 | 89 | 93.2 |
| Malcolm Mitchell | 2016 | 112 | 93.1 |
This group produced no stars and few starters. It's typically not worth considering any receiver in this range unless they're available quite cheap—Chris Godwin (WR42), Michael Pittman Jr (WR45), and Tyler Boyd (WR57) all outperformed their ranking after their rookie year, but every receiver in this group who was valued within the Top 40 at their position strongly underperformed expectations.
Terrible Bets (<93)
Continue reading this content with a ELITE subscription.
An ELITE subscription is required to access content for Dynasty leagues. If this league is not a Dynasty league, you can edit your leagues here.