Welcome to Regression Alert, your weekly guide to using regression to predict the future with uncanny accuracy.
For those who are new to the feature, here's the deal: every week, I break down a topic related to regression to the mean. Some weeks, I'll explain what it is, how it works, why you hear so much about it, and how you can harness its power for yourself. In other weeks, I'll give practical examples of regression at work.
In weeks where I'm giving practical examples, I will select a metric to focus on. I'll rank all players in the league according to that metric and separate the top players into Group A and the bottom players into Group B. I will verify that the players in Group A have outscored the players in Group B to that point in the season. And then I will predict that, by the magic of regression, Group B will outscore Group A going forward.
Crucially, I don't get to pick my samples (other than choosing which metric to focus on). If I'm looking at receivers and Jaxon Smith-Njigba is one of the top performers in my sample, then Jaxon Smith-Njigba goes into Group A, and may the fantasy gods have mercy on my predictions.
And then, because predictions are meaningless without accountability, I track and report my results. Here's last year's season-ending recap, which covered the outcome of every prediction made in our nine-year history, giving our top-line record (51-17, a 75% hit rate) and lessons learned along the way.
Our Year to Date
In Week 2, I laid out the four primary goals of Regression Alert. The first was to persuade you that regression to the mean is a real, actionable force in fantasy football. The core of that effort is making specific, concrete predictions based on nothing but regression to the mean and tracking the results over time. Here's a list of every prediction we have made so far:
- I predicted that high-volume, low-ypc running backs would outrush lower-volume, high-ypc backs over the next four weeks (Week 4)
The Scorecard
| Statistic Being Tracked | Performance Before Prediction | Performance Since Prediction | Weeks Remaining |
|---|---|---|---|
| Yards per Carry | Group A averaged 29% more yards per game | Group A averages 52% more yards per game | 3 |
Not a great start, but such is the nature of variance. Our high-ypc backs managed to increase not only their volume (Kyle Monangai, in particular, had 30 carries in the first three weeks then 30 more in Week 4); they also increased their ypc average (from 5.56 over the first three weeks to 6.00 in Week 4).
Weird stuff happens in single-week samples, which is why we run our predictions for a month.
Revisiting Preseason Expectations
In October of 2013, I wondered just how many weeks it took before the early-season performance wasn't a fluke anymore. In "Revisiting Preseason Expectations", I looked back at the 2012 season and compared how well production in a player's first four games predicted production in his last 12 games. And since that number was meaningless without context, I compared how his preseason ADP predicted production in his last 12 games.
I didn't realize at the time that this would turn Week 5 into my own personal Groundhog Day.
It was a fortuitous time to ask that question, as it turns out, because I discovered that after four weeks in 2012, preseason ADP still predicted performance going forward better than early-season production did.
This is the kind of surprising result that I love, but sometimes results are surprising because they're flukes. So, in October of 2014, I revisited "Revisiting Preseason Expectations". This time, I found that in the 2013 season, preseason ADP and week 1-4 performance held essentially identical predictive power for the rest of the season.
With two different results in two years, it was time for a tiebreaker. In October of 2015, I revisited my revisitation of "Revisiting Preseason Expectations". This time, I found that early-season performance held a slight predictive edge over preseason ADP. Like a dog chewing on a bone, when October rolled around in 2016, I revisited my revisitation of the revisited "Revisiting Preseason Expectations". And again in October 2017.
Now fully a creature of habit, when October 2018 rolled around, I simply had to revisit my revisitation of the revisited revisited revisitation of "Revisiting Preseason Expectations". And then in October 2019, and October 2020, and October 2021, and October 2022, and October 2023, and October 2024, and October 2025, I... well, you get the idea.
And now, as you've probably guessed, it's time for an autumn tradition as sacred as turning off the lights and pretending I'm not home on October 31st. It's time for the fourteenth annual edition of "Revisiting Preseason Expectations"! (Or as I prefer to call it, "Revisiting Revisiting Revisiting Revisiting Revisiting Revisiting Revisiting Revisiting Revisiting Revisiting Revisiting Revisiting Revisiting Revisiting Preseason Expectations".)
Methodology
If you've read the previous pieces, you have a rough idea of how this works, but here's a quick rundown of the methodology. I have compiled a list of the top 24 quarterbacks, 36 running backs, 48 wide receivers, and 24 tight ends by 2025 preseason ADP.
From that list, I have removed any player who missed more than one of his team's first four games or more than two of his team's last thirteen games so that any fluctuations represent performance and not injury. As always, we're looking by team games rather than by week, so players with an early bye aren't skewing the comparisons (though this wasn't a factor last year, as all byes happened after Week 4).
I have always used PPR scoring for this exercise because that was easier for me to look up with the databases I had on hand a decade ago. For everyone who didn't miss significant time, I tracked where they ranked at their position over the first four games and over the final thirteen games. Finally, I've calculated the correlation between preseason ADP and stretch performance, as well as the correlation between early performance and stretch performance.
Correlation is a measure of how strongly one list resembles another list. The strongest possible correlation is 1, which is what you get when two lists are identical. The weakest possible correlation is 0, which is what you get when you compare one list of numbers to a second list that has no relationship whatsoever. (Correlations can go down to -1, which means the higher something ranks in one list, the lower it tends to rank in the other, but correlations near -1 also represent very strong relationships.)
So if guys who were drafted high in preseason tend to score a lot of points from weeks 5-18, and this tendency is strong, we'll see correlations closer to 1. If they don't tend to score more points, or they do, but the tendency is very weak, we'll see correlations closer to zero. The numbers themselves don't matter beyond "closer to 1 = more predictable".
For the sake of transparency, I'll post the raw data from last year. This largely isn't important; I'd recommend most readers skip down to the "Overall Conclusions" section below for the key takeaways.
Quarterback
| YEAR | PLAYER | ADP | EARLY RANK | RoY RANK |
|---|---|---|---|---|
| 2025 | Josh Allen | 1 | 1 | 3 |
| 2025 | Jalen Hurts | 4 | 4 | 11 |
| 2025 | Baker Mayfield | 7 | 7 | 13 |
| 2025 | Bo Nix | 8 | 14 | 9 |
| 2025 | Dak Prescott | 10 | 12 | 5 |
| 2025 | Jared Goff | 12 | 13 | 6 |
| 2025 | Caleb Williams | 14 | 6 | 7 |
| 2025 | Justin Herbert | 15 | 10 | 12 |
| 2025 | Drake Maye | 16 | 5 | 4 |
| 2025 | Jordan Love | 18 | 9 | 20 |
| 2025 | Trevor Lawrence | 20 | 25 | 1 |
| 2025 | Bryce Young | 23 | 20 | 16 |
| 2025 | Cam Ward | 24 | 32 | 17 |
Running Back
| YEAR | PLAYER | ADP | EARLY RANK | RoY RANK |
|---|---|---|---|---|
| 2025 | Bijan Robinson | 1 | 4 | 3 |
| 2025 | Saquon Barkley | 2 | 12 | 18 |
| 2025 | Jahmyr Gibbs | 3 | 5 | 2 |
| 2025 | Christian McCaffrey | 4 | 1 | 1 |
| 2025 | Derrick Henry | 5 | 18 | 7 |
| 2025 | Ashton Jeanty | 6 | 13 | 12 |
| 2025 | De'Von Achane | 7 | 7 | 5 |
| 2025 | Josh Jacobs | 8 | 9 | 19 |
| 2025 | Jonathan Taylor | 9 | 3 | 4 |
| 2025 | Chase Brown | 10 | 31 | 6 |
| 2025 | Kyren Williams | 12 | 16 | 9 |
| 2025 | James Cook III | 13 | 2 | 8 |
| 2025 | Breece Hall | 15 | 26 | 21 |
| 2025 | Ken Walker III | 16 | 17 | 26 |
| 2025 | TreVeyon Henderson | 18 | 33 | 16 |
| 2025 | Chuba Hubbard | 19 | 15 | 50 |
| 2025 | D'Andre Swift | 21 | 20 | 13 |
| 2025 | RJ Harvey | 22 | 35 | 14 |
| 2025 | David Montgomery | 24 | 21 | 31 |
| 2025 | Tony Pollard | 25 | 28 | 23 |
| 2025 | Tyrone Tracy Jr. | 28 | 51 | 25 |
| 2025 | Jaylen Warren | 29 | 27 | 15 |
| 2025 | Jordan Mason | 31 | 25 | 44 |
| 2025 | Travis Etienne Jr. | 32 | 10 | 11 |
| 2025 | Zach Charbonnet | 34 | 46 | 22 |
| 2025 | Brian Robinson Jr | 35 | 61 | 65 |
Wide Receiver
| YEAR | PLAYER | ADP | EARLY RANK | RoY RANK |
|---|---|---|---|---|
| 2025 | Ja'Marr Chase | 1 | 17 | 3 |
| 2025 | Justin Jefferson | 2 | 15 | 27 |
| 2025 | CeeDee Lamb | 3 | 41 | 17 |
| 2025 | Amon-Ra St. Brown | 4 | 2 | 4 |
| 2025 | Nico Collins | 6 | 21 | 12 |
| 2025 | Puka Nacua | 7 | 1 | 2 |
| 2025 | A.J. Brown | 10 | 47 | 9 |
| 2025 | Ladd McConkey | 11 | 51 | 23 |
| 2025 | Tee Higgins | 12 | 57 | 11 |
| 2025 | Jaxon Smith-Njigba | 14 | 7 | 1 |
| 2025 | DJ Moore | 20 | 37 | 30 |
| 2025 | Courtland Sutton | 21 | 12 | 20 |
| 2025 | DK Metcalf | 23 | 18 | 33 |
| 2025 | DeVonta Smith | 24 | 40 | 16 |
| 2025 | Tetairoa McMillan | 25 | 33 | 15 |
| 2025 | Jameson Williams | 26 | 42 | 10 |
| 2025 | George Pickens | 27 | 6 | 6 |
| 2025 | Zay Flowers | 30 | 16 | 8 |
| 2025 | Jaylen Waddle | 31 | 29 | 24 |
| 2025 | Jerry Jeudy | 32 | 54 | 52 |
| 2025 | Chris Olave | 34 | 27 | 5 |
| 2025 | Emeka Egbuka | 36 | 8 | 35 |
| 2025 | Deebo Samuel Sr. | 37 | 10 | 34 |
| 2025 | Stefon Diggs | 38 | 38 | 14 |
| 2025 | Jakobi Meyers | 39 | 31 | 31 |
| 2025 | Jauan Jennings | 42 | 61 | 25 |
| 2025 | Cooper Kupp | 43 | 55 | 58 |
| 2025 | Khalil Shakir | 44 | 30 | 36 |
| 2025 | Michael Pittman Jr | 48 | 13 | 28 |
Tight End
| YEAR | PLAYER | ADP | EARLY RANK | RoY RANK |
|---|---|---|---|---|
| 2025 | Trey McBride | 2 | 3 | 1 |
| 2025 | T.J. Hockenson | 5 | 18 | 25 |
| 2025 | Travis Kelce | 6 | 13 | 5 |
| 2025 | Mark Andrews | 7 | 12 | 22 |
| 2025 | Evan Engram | 8 | 39 | 23 |
| 2025 | Tyler Warren | 9 | 4 | 9 |
| 2025 | Colston Loveland | 12 | 59 | 3 |
| 2025 | Kyle Pitts Sr. | 14 | 8 | 2 |
| 2025 | Jake Ferguson | 15 | 1 | 12 |
| 2025 | Dallas Goedert | 16 | 10 | 8 |
| 2025 | Jonnu Smith | 17 | 21 | 40 |
| 2025 | Hunter Henry | 19 | 2 | 14 |
| 2025 | Chig Okonkwo | 21 | 24 | 20 |
| 2025 | Cade Otton | 23 | 54 | 17 |
| 2025 | Pat Freiermuth | 24 | 40 | 19 |
Overall Conclusions
We could cherry-pick individual names from those lists to argue for ADP or early-season performance. Ja'Marr Chase and Justin Jefferson were the Top 2 receivers by preseason ADP last year. They ranked 17th and 15th, respectively, through the first month of the season. Chase rebounded to finish 3rd the rest of the way; his early-season results were a mirage. Jefferson fell off further and ranked 27th down the stretch; his early-season results were a harbinger.
But going name by name won't get us anywhere quickly, so here is the data on correlation between ADP and stretch performance, early-season performance and stretch performance, and a simple average of both factors and stretch performance.
Note that I am only displaying values to three digits, so if some of the comparisons are off by a thousandth of a point or so, this is likely due to rounding.
Quarterback
| YEAR | ADP | EARLY-SEASON | AVG OF BOTH |
|---|---|---|---|
| 2014 | 0.422 | -0.019 | |
| 2015 | 0.260 | 0.215 | |
| 2016 | 0.200 | 0.404 | 0.367 |
| 2017 | 0.252 | 0.431 | 0.442 |
| 2018 | 0.435 | 0.505 | 0.579 |
| 2019 | 0.093 | 0.539 | 0.395 |
| 2020 | 0.535 | 0.680 | 0.685 |
| 2021 | 0.720 | 0.654 | 0.754 |
| 2022 | 0.472 | 0.575 | 0.562 |
| 2023 | 0.511 | 0.459 | 0.537 |
| 2024 | 0.209 | 0.526 | 0.435 |
| 2025 | 0.379 | 0.233 | 0.318 |
| Combined | 0.365 | 0.505 | 0.507 |
Running Back
| YEAR | ADP | EARLY-SEASON | AVG OF BOTH |
|---|---|---|---|
| 2014 | 0.568 | 0.472 | |
| 2015 | 0.309 | 0.644 | |
| 2016 | 0.597 | 0.768 | 0.821 |
| 2017 | 0.540 | 0.447 | 0.610 |
| 2018 | 0.428 | 0.387 | 0.449 |
| 2019 | 0.490 | 0.579 | 0.603 |
| 2020 | 0.339 | 0.446 | 0.496 |
| 2021 | 0.584 | 0.629 | 0.630 |
| 2022 | 0.556 | 0.447 | 0.596 |
| 2023 | 0.480 | 0.467 | 0.539 |
| 2024 | 0.690 | 0.508 | 0.637 |
| 2025 | 0.634 | 0.597 | 0.659 |
| Combined | 0.503 | 0.486 | 0.553 |
Wide Receiver
| YEAR | ADP | EARLY-SEASON | AVG OF BOTH |
|---|---|---|---|
| 2014 | 0.333 | 0.477 | |
| 2015 | 0.648 | 0.632 | |
| 2016 | 0.551 | 0.447 | 0.576 |
| 2017 | 0.349 | 0.412 | 0.443 |
| 2018 | 0.645 | 0.568 | 0.650 |
| 2019 | 0.640 | 0.387 | 0.533 |
| 2020 | 0.542 | 0.372 | 0.736 |
| 2021 | 0.397 | 0.624 | 0.645 |
| 2022 | 0.517 | 0.586 | 0.628 |
| 2023 | 0.607 | 0.633 | 0.696 |
| 2024 | 0.320 | 0.542 | 0.516 |
| 2025 | 0.546 | 0.352 | 0.568 |
| Combined | 0.496 | 0.493 | 0.564 |
Tight End
| YEAR | ADP | EARLY-SEASON | AVG OF BOTH |
|---|---|---|---|
| 2014 | -0.051 | 0.416 | |
| 2015 | 0.295 | 0.559 | |
| 2016 | 0.461 | 0.723 | 0.716 |
| 2017 | 0.634 | 0.857 | 0.891 |
| 2018 | 0.537 | 0.856 | 0.708 |
| 2019 | 0.310 | 0.135 | 0.578 |
| 2020 | 0.711 | 0.519 | 0.603 |
| 2021 | 0.418 | 0.445 | 0.482 |
| 2022 | 0.480 | 0.332 | 0.429 |
| 2023 | 0.394 | 0.494 | 0.580 |
| 2024 | 0.451 | -0.016 | 0.265 |
| 2025 | 0.251 | 0.180 | 0.230 |
| Combined | 0.475 | 0.548 | 0.606 |
All Positions
| YEAR | ADP | EARLY-SEASON | AVG OF BOTH |
|---|---|---|---|
| 2010-2012 | 0.578 | 0.471 | |
| 2013 | 0.649 | 0.655 | |
| 2014 | 0.466 | 0.560 | |
| 2015 | 0.548 | 0.659 | |
| 2016 | 0.599 | 0.585 | 0.682 |
| 2017 | 0.456 | 0.570 | 0.608 |
| 2018 | 0.642 | 0.598 | 0.668 |
| 2019 | 0.589 | 0.486 | 0.586 |
| 2020 | 0.627 | 0.507 | 0.603 |
| 2021 | 0.549 | 0.650 | 0.688 |
| 2022 | 0.589 | 0.560 | 0.645 |
| 2023 | 0.590 | 0.588 | 0.653 |
| 2024 | 0.493 | 0.574 | 0.608 |
| 2025 | 0.562 | 0.445 | 0.577 |
| Combined | 0.558 | 0.552 | 0.622 |
These correlations are as close as can be. Just five thousandths of a point separates ADP from early-season performance over the last decade.
I've run this study fourteen times now. In seven of them, preseason ADP was more predictive. In six, early-season results mattered more. And in one, the difference was 0.001—indistinguishable from zero.
The square of the correlation is said to represent how much of the variation in the second dataset is explained by the variation in the first. By that measure, preseason ADP explains 31.1% of the variation in rest-of-year production. Early-season performance explains 30.5%. (The average of the two factors beats either factor alone, explaining 38.7% of the variation.)
If your league had an annual tradition of drafting entirely new teams heading into Week 5, and one of your leaguemates had an annual tradition of drafting exclusively off of his or her pre-draft list, while another leaguemate had an annual tradition of drafting exclusively off of results to date... both leaguemates would probably have nearly identical records.
What About Sub-Samples?
Overall, preseason ADP and early-season performance are likely equally predictive of rest-of-year results. But what about in specific cases? I've investigated a lot of sub-samples over the last decade+ of running these numbers, and here are the results:
- Is early-season performance more predictive for tight ends?
In 2019, I noticed that early-season results beat preseason ADP for TEs in each of the last five seasons and speculated that the position might be the exception to the overall rule. Preseason ADP has beaten early-season performance in five of the seven seasons since, and in 2024 early-season performance was actually slightly negatively correlated with rest-of-year production (just the third negative correlation we've encountered in our sample).
Verdict: probably not.
- Is one or the other sample more predictive for late-round sleepers?
Looking *JUST* at the bottom 50% of the sample in terms of preseason ADP, here are the same correlations—
— Adam Harstad (@AdamHarstad) September 10, 2023
ADP: .436
Early points: .463
Avg of both: .516
Maybe a teeny edge to early performance? But that's so close I'd call it a wash.
Verdict: probably not.
- Is one factor more important for players who were early-season disappointments?
Out of concern I'm unknowingly conditioning on a collider, I repeated looking just at the bottom 50% of the sample in terms of Week 1-4 performance. Correlations—
— Adam Harstad (@AdamHarstad) September 10, 2023
ADP: .487
Early points: .455
Avg both: .526
Verdict: probably not.
- Is early-season performance more predictive for quarterbacks?
Last year, I noted that quarterback correlations had been trending toward early-season performance over time and it was now the lone position where early-season results actually outperformed the two-factor average. I mentioned this was probably a mirage, but promised to monitor it over time. The 2025 season... produced the strongest advantage for preseason ADP in more than a decade (since 2014), so the theory isn't exactly off to a great start.
Verdict: still monitoring (but probably not).
Over the biggest sample available, preseason ADP predicts stretch performance almost exactly as well as early-season performance does. Over smaller sub-samples, ADP predicts stretch performance almost exactly as well as early-season performance does. Both perform roughly equally whether you're looking at surprises or disappointments. Both perform roughly equally whether you're looking at early-round players or late.
I've been doing this for fourteen years, and I have yet to find a split where preseason ADP and early-season performance weren't equally good at predicting rest-of-year performance. The first four weeks of the season feel like they're incredibly meaningful, but the truth is that they only tell us as much as we already knew over the offseason.
(Of course, just comparing preseason ADP to early-season results is a false dilemma; as you can see, we're better off basing our expectations on a blend of the two. A strict 50/50 mix of both sources predicts rest-of-year performance substantially better than either source alone. And when I've tested Footballguys' rest-of-year projections using this same methodology, they've performed even better still.)
This, to me, is the ultimate example of regression at work. Whether our players have been disappointments or pleasant surprises to this point of the year, it's important to remind ourselves that in the long run, everyone still trends back toward expectations.
Follow @AdamHarstad Follow @Footballguys