👉 TAP TO SAVE 30% WITH CODE NEW
X
Lost password?

Don't have an account?
Gain Access Now

X

Receive free daily analysis

NFL
NBA
NHL
NASCAR
CFB
MLB
MMA
PGA
ESPORTS
BETTING

Already have an account? Log In

X

Forgot Password


POPULAR FANTASY TOOLS

Expert Advice
Import Your Leagues
Weekly Rankings
Compare Any Players
Projections
Articles & Tools
Weekly Planner
24x7 News and Alerts

Where Does 2019 Rank Historically Among ADP Movers?

Antonio Losada looks at the class of 2019 fantasy players and ranks it in a 20-year historical context to know the ROI it gave back to fantasy owners during the past few months.

I have worked on a season-review series of articles in which I have analyzed the biggest winners and losers in terms of ADP entering draft season compared to the end of the year final results. It was plenty of fun looking back at the gambles most of us took which ultimately paid off, but also learning about the mistakes we made back in August and September.

While I was working with this season's data I got something in my mind that I wanted to explore once I was done with the series. Was 2019 a year of true winners in ADP? How does this past season rank all-time (since 2000, as that's the first season I have data from) in terms of ROI from every ADP-ranked player?

Here is what the data has to tell us about this.

Featured Promo: Looking for some more fantasy football action? Adopt a dynasty orphan team over at FFPC. Sign up today and get $25 off any FFPC league. Sign Up Now!

 

The Data and the Process

In order to tackle those questions posed in the introduction I got my dataset (which spans 20 years from the 2000 season to the current 2019 one) and did some digging. The data I used contains a total of 4,951 players of which I know their ADP and the final fantasy-point tally they ended with that year. That information allows us to know where a player was deemed a viable draft pick (let's call that his price) and where a player finished the year (where did he rank among all fantasy players that season). Combining those two values (price and rank) we can get a ROI (Return On Investment) value for each player, which I simply calculated by dividing price/rank.

The ROI of a player, for the purposes of this article, goes from the lowest mark of 0.1 to the highest mark of 95.8. In theory, there is no upper-bound for the ROI value as the best rank is 1.0 (best player in fantasy football) while the ADP can be as high as many players we have data for each season. Just in case, the 95.8-mark comes from a 191.7 ADP who finished second in the overall ranks.

 

ADP Biggest Winning/Losing Classes

The first thing I wanted to look at was the 2019 class of players as a whole in a historical context. In order to do that I just grouped every player in the dataset by season and calculated the average ROI of all of them. Remember, the higher the ROI, the more sleepers-turned-winners in that season. These are the year-to-year results:

As you can see, the 2019 season has the fourth-highest ROI since the 2000 season and is the highest of the last four going back to 2016. While still low compared to the years 2008 and most of all 2010, 2019 can be definitely considered a one-of-a-kind season in which a lot of late-round draftees and sleepers outperformed the expectations and rewarded those who gambled on them the most.

 

ADP Stud/Sleepers Season-End Results Comparison

While that was the overall trend and considered all 4,951 players in the dataset, I wanted to narrow things down a bit to actually see what happened with both the top players in terms of price and the top players in terms of rank. That would allow me to see what happened to the most hyped/coveted players each year (ADPs of 48 or lower and their ROIs) and where owners drafted the best players of the season (top-50 season-end ranked players and their ROIs).

Here is the average rank (at season's end) for players with an ADP of 48 or lower from each of the past 20 seasons:

Although this doesn't prove last season to a great extent (don't worry, the next chart will do so), it shows how the preseason draft ranks of 2019 weren't so accurate, as the average finish of those with an ADP under 48 ended at an average of the 64th-best player in the league, a considerable drop.

It was always going to be impossible to reach the levels of the 2016 season, in which the average player with an ADP inside the 48 first picks ended the year as the 98th-best performer. The main reason for that huge drop was the upsets caused by Todd Gurley (5.6 ADP, 45th-most FP), A.J. Green (from 10.6 to 101), DeAndre Hopkins (11.4 to 103), and Adrian Peterson (11.7 to 438) among others.

Now, here is the average ADP (pre-season values) for players to finish the year as top-50 performers in each of the past 20 seasons:

Although the top-50 players make the 2019 season not look as good as the overall data, it still ranks as middle-of-the-pack in terms of the higher ADP. That means that only nine seasons had more "sleepers" or players with a higher ADP on average. The higher ADP in the chart above, the more "unpredictable" and full of unexpected high-performing players the season was, as those drafted later were the ones putting on better performances.

Looking at the historic line, the 2002 season was the most predictable when it came to the top-50 performers and where they were drafted with an average ADP of 50 among those top-50 performers. It makes sense, as only five of the top-50 players from the 2002 season were drafted with an ADP over 100, and 26 players of the top-50 had an ADP under 48. The worst ROI was provided by Marshall Faulk (0.1), and even he and his 2.4 ADP finished the year as the 19th-best player in 2002!

At the other end, the 2015 and 2016 fantasy seasons were super wild regarding the top-50 season-end performers.

In 2015, only four players drafted inside the first round finished as top-50 players (Adrian Peterson, Antonio Brown, Julio Jones, and Odell Beckham Jr.) while 15 players with ADPs over 100 finished also inside that top 50. Devonta Freeman provided the highest ROI (57.2) after finishing 2015 as the second-best fantasy player with a pre-season ADP of 114.3.

In 2016, just six players from the first round were top-50 performers (Brown, Beckham, Jones, Gurley, David Johnson, and Ezekiel Elliott) while a staggering 17 players with ADPs over 100 finished inside the top-50. In this case, LeGarrette Blount was the one providing the highest ROI (a much lower 14.3, though) after finishing as the eight-best player in fantasy with a pre-season ADP of 114.1.

 

One Final Curiosity

In case you haven't noticed, you should always try to draft the guy in the 114th spot. That is the sixth pick of the 10th round. Both Freeman and Blount were somehow drafted in that spot and provided the highest ROI values in back to back seasons.

Does this make any historical sense? Not really. Here are the rest of the players with the 114th ADP from 2000 to 2019 and where did they rank at the end of each season (in the case of multiple players with a decimal ADP between 114.0 and 114.9 I have only included the player with the lowest value):

To save you the time: players with an ADP of 114 historically provide a 7.2 ROI on average, ranking as the 88th-best players in fantasy football. Surely not a bad investment.

More Fantasy Football Analysis




POPULAR FANTASY TOOLS

Expert Advice
Import Your Leagues
Weekly Rankings
Compare Any Players
Projections
Articles & Tools
Weekly Planner
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Tyrone Tracy Jr.

Part of a Muddled Giants Backfield Heading into 2026
Chimere Dike

Fantasy Value Potentially Limited by What He Offers in Return Game
Chase Brown

an Important Name to Monitor on Day 1 of the NFL Draft
Bijan Robinson

Could Just Be Entering His Prime
Jameson Williams

Consistency the Key to a True Jameson Williams Breakout
Jarace Walker

May Exit Pacers Lineup Again Thursday
Aaron Nesmith

Out for Sixth Consecutive Game
T.J. McConnell

Andrew Nembhard, T.J. McConnell Unavailable Thursday
Dru Smith

Iffy for Thursday
Norman Powell

Questionable Thursday
Sam Hauser

Could Miss Thursday's Game
Neemias Queta

Uncertain for Thursday
Zach Benson

Scores Twice in Comeback Victory
Logan Thompson

Shuts Out the Leafs
Zach Eflin

Undergoes Successful Elbow Surgery, Will Miss Remainder of 2026
Derrick White

Listed as Questionable for Thursday
Tre Johnson

Iffy for Thursday
Jaylen Brown

Iffy to Face Knicks
Bilal Coulibaly

Questionable Against Bulls
Gui Santos

Could Miss Another Game Thursday
Alexandre Sarr

Out Again Thursday
Al Horford

to Remain Out Thursday
Caleb Martin

Remains Sidelined Wednesday
Kristaps Porzingis

Unavailable Against Lakers
Klay Thompson

Ruled Out Wednesday
Stephen Curry

Questionable for Thursday Night
Brandon Williams

to Miss Back-To-Back with Illness
LeBron James

Ready to Return Thursday
Daniel Gafford

Ruled Out Vs. Phoenix
J.K. Dobbins

Broncos Prioritized Re-Signing J.K. Dobbins
NFL

Francis Mauigoa to Undergo Additional Imaging on a Back Issue
Kaleb McGary

Retires After Seven Years in the NFL
Jawaan Taylor

Signs with the Falcons
Andrei Kuzmenko

to Be Re-Evaluated in 7-8 Days
Mason Appleton

Won't Play Thursday
Tony DeAngelo

Expected to Return Thursday
John Klingberg

Rejoins Sharks Lineup Wednesday
Alex Lyon

Dealing With Lower-Body Injury
Oliver Ekman-Larsson

Back in Action Wednesday
Alex Ovechkin

Won't Decide Future Until Offseason
Cole Ragans

"Should be Good" for Next Start
Reynaldo López

Reynaldo Lopez Handed Seven-Game Suspension
Jorge Soler

Suspended Seven Games, Will Appeal
NFL

NFL Scouts See Plenty of Upside With Drew Allar
NFL

Ty Simpson to Fall into Second Round in NFL Draft?
Cleveland Browns

Todd Monken "Fired Up" About Quarterback Competition
Cleveland Browns

KC Concepcion Visiting With the Browns
Cole Ragans

Diagnosed With Thumb Contusion
Houston Texans

Texans Pick Up Will Anderson's Fifth-Year Option
C.J. Stroud

Texans Exercise C.J. Stroud's Fifth-Year Option
Cole Ragans

Leaves Early on Wednesday After Being Hit in the Hand
Jacob deGrom

Expects to Make his Next Start
Konnor Griffin

Pirates Sign Konnor Griffin to Nine-Year Extension
Parker Washington

Undervalued Despite League-Winning Finish in 2025
Nico Collins

Is Nico Collins Still a Dynasty WR1?
Rome Odunze

Does Rome Odunze Offer the Highest Ceiling in Chicago?
Justus Annunen

Ends Predators' 120-Game Streak Without a Shutout
Tank Bigsby

Still Holds Value Despite Limited Usage
Trevor Zegras

Leads Flyers to Victory Tuesday
Matthew Golden

A Matthew Golden Breakout Still Faces Obstacles
Kevin Bahl

Sustains Lower-Body Injury Against Stars
Michael Rasmussen

Likely to Miss Rest of Regular Season
Dmitry Kulikov

Done for the Season After Breaking Finger
Jalen Chatfield

Exits Early With Lower-Body Injury
Nazem Kadri

Suffers Upper-Body Injury Tuesday
Ray Davis

Patience Dwindling for Ray Davis' Dynasty Managers?
Tyrrell Hatton

a Steady Option at The Masters
Justin Thomas

a High-Risk, High-Reward Option at The Masters
PGA

Sungjae Im a Volatile Option at the Masters
Nicolai Hojgaard

Carrying Momentum Into The Masters
Si Woo Kim

in Strong Form Heading to The Masters
Chris Gotterup

Ready to Make His Masters Debut
Patrick Reed

Brings Momentum to The Masters
Jon Rahm

Looks Poised for His Second Green Jacket
Morgan Geekie

Collects Second Career Hat Trick
Joel Eriksson Ek

has Three Points in Victory
Jacob deGrom

Doesn't Have Structural Damage in his Knee
J.T. Realmuto

Leaves Game on Tuesday Due to Bruised Right Foot
Cody Ponce

to Have Knee Surgery, Expected to Miss Six Months
Alejandro Kirk

Facing Six-Week Absence
Jacob deGrom

to Undergo MRI on Tuesday
Mike Trout

Back in the Lineup on Tuesday
Hunter Brown

Diagnosed with Grade 2 Shoulder Strain
Pavel Mintyukov

Returns From Three-Game Absence
Cutter Gauthier

Remains Sidelined Tuesday
Kirby Dach

Ready to Return Tuesday
Adam Scott

Form Points to Him Competing at Masters
Jordan Spieth

Finding Consistency Heading to Masters
Hideki Matsuyama

Trending In Right Direction For Masters
Cade Horton

to Undergo Season-Ending Elbow Surgery
Tommy Fleetwood

a Contender if his Putter Cooperates at The Masters
Jacob deGrom

Pitches Through Knee Issue on Monday
Dalton Rushing

Smacks Two Homers in Rout of Blue Jays
Max Scherzer

Dealing With Forearm Tendinitis, Expected to Make his Next Start
Collin Morikawa

Vegas has Lost Confidence in Collin Morikawa Ahead of Masters Tournament
Ludvig Aberg

One of the Top Plays For This Week's Masters Tournament
Rory McIlroy

Set to Defend his Long-Awaited Masters Victory
Bryson DeChambeau

Looks to Finally Claim a Green Jacket
Patrick Cantlay

Needs Plenty to Go Right at Augusta
Harris English

Playing Solid Golf Heading to Masters
Sam Burns

Bouncing Back Nicely After Slow Start to 2026 Season
Corey Conners

Quietly Putting Together A Strong 2026 Season
Russell Henley

Looks to Bounce Back At Masters
Mike Trout

Held Out of Series Opener Against Braves
Alejandro Kirk

to Undergo Thumb Surgery on Tuesday
Chris Duncan

Suffers Second-Round Submission Loss
Renato Moicano

Gets Back In The Win Column
Tabatha Ricci

Gets Outgrappled
Virna Jandiroba

Bounces Back
Brendson Ribeiro

Suffers First-Round Submission Loss
Abdul-Rakhman Yakhyaev

Earns First-Round Submission Win
Rafael Estevam

Suffers His First Loss
Ethyn Ewing

Dominates At UFC Vegas 115
Chris Duncan

Set For UFC Vegas 115 Main Event
Renato Moicano

An Underdog At UFC Vegas 115
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF