The most underrated and overrated college football teams of 2021-2025 can be ranked precisely - Blue Chip Analytics publishes the full 131-team table - but the ranking carries almost no predictive weight. Splitting the five seasons in two, raw team quality repeats at a correlation of 0.46, while beating the closing line repeats at just 0.03, statistically indistinguishable from chance. For bettors and analysts the practical rule is to use last season's results to judge how good a team is, and not to use last season's results against the spread to judge anything.
We ranked 131 teams by how badly ratings and bookmakers missed them. The list is real history. It is almost useless prediction.
Split-half correlation, 2021–23 → 2024–25 · quality persists; mispricing does not
131 qualifying teams · home and away combined · 30+ games across 4+ seasons
Good teams stay good. Their raw margin repeats at 0.46 from one period to the next.
Beating the closing line repeats at 0.03 — effectively zero — and the team spread is indistinguishable from chance.
Use the table to understand where ratings and markets disagreed. Do not turn it into a shopping list for next season.
Our home-field piece asked whether any team plays better at home than on the road. To answer it we compared each team's home form to its own road form — deliberately, because subtracting the road number cancels out any general tendency to beat or miss expectations.
But that general tendency is interesting in its own right. So here it is on its own.
This piece asks a simpler question: across all its games, home and away, does a team beat what was expected of it? Same three measures, no venue split.
That third column is the one everybody wants. It's a five-year list of who the bookmakers under- and over-rated. It is also, we're fairly confident, close to meaningless — and demonstrating why is more useful than the list itself.
This is the cleanest contrast in either article.
Split the five seasons in two. Ask whether what a team did in 2021–23 tells you anything about what it did in 2024–25.
| Measure | Does it repeat? | Real spread between teams |
|---|---|---|
| Raw margin | +0.458 | large and obvious |
| Vs SP+ | +0.015 | 0.94 pts |
| Vs the closing line | +0.030 | 0.54 pts |
Good teams stay good. A correlation of 0.46 between the first three years and the last two is exactly what anyone would predict, and it's reassuring that the data says so — it tells us the method works.
Teams that beat the betting line, though, show no tendency whatsoever to do it again. A correlation of 0.03 means a team that beat the number by 3 points a game for three seasons projects to beat it by roughly a tenth of a point in the next two.
And the formal test agrees. The spread in team-vs-line records across all 131 teams is statistically indistinguishable from pure chance (Cochran's Q = 140 on 130 degrees of freedom, z = +0.61). Compare that with home field advantage, where about a point of real variation does survive testing. Here there is essentially nothing.
Why this differs from the home-field result
In the home-field piece we found a real spread of roughly 1 point and argued it was worth tracking. Here we find 0.54 and argue it isn't. The difference is that the home-field measure survived a randomization test at p = 0.08, while this one doesn't come close.
It's also what you'd expect if markets work. A persistent, identifiable group of teams the bookmakers systematically misprice would be free money, and free money does not sit untouched for five years.
| Team | Games | Raw margin | Vs SP+ | Vs the line | ±se | Shrunk |
|---|---|---|---|---|---|---|
| Notre Dame | 66 | +18.00 | +6.81 | +6.39 | 1.91 | +1.42 |
| James Madison | 47 | +14.11 | +2.81 | +5.32 | 2.51 | +0.76 |
| Old Dominion | 60 | −0.73 | +5.61 | +3.67 | 1.86 | +0.85 |
| Michigan | 69 | +15.96 | +1.82 | +3.49 | 1.81 | +0.84 |
| Kansas State | 60 | +7.42 | +2.84 | +3.36 | 2.01 | +0.69 |
| … | ||||||
| Southern Miss | 57 | −11.63 | −4.43 | −4.05 | 1.89 | −0.91 |
| Massachusetts | 53 | −23.13 | −3.29 | −4.14 | 1.97 | −0.88 |
| Tulsa | 56 | −10.16 | −5.37 | −4.91 | 2.18 | −0.88 |
Notre Dame beat the closing line by 6.4 points a game across 66 games. That's more than three times its own error bar, and by some distance the most striking single number in either piece. There's even a plausible story: an independent playing a national schedule, with unusual public attention and a fanbase that bets.
We still don't believe it, and the reason is worth understanding because it applies to every "system" you'll ever be shown.
When you rank 131 teams, the most extreme one is expected to sit around three error bars from average by chance alone. Notre Dame is right at that boundary. Given that the group as a whole shows no more spread than chance predicts, and that the measure doesn't repeat between periods, the defensible estimate after shrinkage is +1.42, not +6.39 — and even that uses a deliberately generous adjustment.
The same logic applies at the bottom. Tulsa's −4.91 is not a standing instruction to bet against Tulsa. It's what the tail of a distribution looks like.
The three columns tell different stories, and the gaps between them are where it gets interesting.
When raw and vs-line agree — Massachusetts (−23.13 raw, −4.14 vs line) — the team was bad and the market kept overrating it. Usually this means a team declined faster than its reputation.
When they disagree sharply — Old Dominion (−0.73 raw, +3.67 vs line) — the team was mediocre in absolute terms but consistently better than the number asked for. That is what "underrated" actually means, and it looks nothing like being good.
When vs SP+ and vs line disagree — Toledo (+7.37 raw, −3.80 vs SP+, −0.48 vs line) — the rating system and the market disagreed about a team, and the market was closer. Liberty (−4.39 vs SP+, −2.17 vs line) is another. These are cases where SP+ misjudged a team more than the bookmakers did.
That last group is arguably the most useful thing in the table: it flags where a purely statistical rating and a market full of money reached different conclusions.
Column guide. All figures 2021–2025, all FBS-v-FBS games, home and away combined.
On the shrunk column. We've used a generous adjustment (a factor of 0.209) rather than the strict one our data supports (0.070). Even so, nobody in the country clears 1.5 points, and the strict reading would put the entire table inside ±0.5. Treat this as a record of what happened, not a shopping list.
Sorted by vs line, most underrated first.
| Team | G | Raw margin | Vs SP+ | Vs line | ±se | Shrunk |
|---|---|---|---|---|---|---|
| Notre Dame | 66 | +18.00 | +6.81 | +6.39 | 1.91 | +1.42 |
| James Madison | 47 | +14.11 | +2.81 | +5.32 | 2.51 | +0.76 |
| Old Dominion | 60 | −0.73 | +5.61 | +3.67 | 1.86 | +0.85 |
| Michigan | 69 | +15.96 | +1.82 | +3.49 | 1.81 | +0.84 |
| Kansas State | 60 | +7.42 | +2.84 | +3.36 | 2.01 | +0.69 |
| Ohio | 61 | +4.00 | +3.68 | +3.34 | 1.62 | +0.95 |
| Texas Tech | 61 | +5.75 | +3.44 | +3.19 | 2.13 | +0.60 |
| South Carolina | 58 | +0.09 | +3.47 | +3.01 | 2.14 | +0.56 |
| UNLV | 61 | +1.13 | +2.50 | +3.01 | 1.78 | +0.75 |
| Washington State | 59 | +2.29 | +1.43 | +2.91 | 2.24 | +0.50 |
| Vanderbilt | 57 | −7.12 | +3.98 | +2.89 | 2.12 | +0.55 |
| East Carolina | 58 | +1.67 | +2.73 | +2.67 | 2.12 | +0.50 |
| North Texas | 61 | +1.77 | +2.08 | +2.63 | 2.20 | +0.46 |
| New Mexico State | 58 | −9.29 | +0.34 | +2.56 | 2.11 | +0.48 |
| Utah | 61 | +9.69 | +0.85 | +2.53 | 2.00 | +0.52 |
| Indiana | 60 | +2.73 | +3.77 | +2.46 | 2.21 | +0.43 |
| South Florida | 58 | −3.41 | +3.78 | +2.35 | 2.47 | +0.34 |
| Tennessee | 60 | +12.45 | +1.15 | +2.35 | 2.12 | +0.44 |
| Penn State | 65 | +13.89 | +0.77 | +2.22 | 1.71 | +0.58 |
| SMU | 61 | +9.59 | +1.79 | +2.20 | 1.94 | +0.48 |
| Georgia | 67 | +19.96 | +2.66 | +2.13 | 1.95 | +0.46 |
| Illinois | 60 | +1.75 | +2.67 | +2.08 | 1.92 | +0.46 |
| Miami (OH) | 64 | +2.31 | +1.65 | +2.06 | 1.48 | +0.67 |
| Navy | 58 | −1.22 | +4.51 | +1.97 | 2.11 | +0.37 |
| Arizona | 57 | −2.05 | +3.61 | +1.94 | 2.28 | +0.32 |
| Western Kentucky | 63 | +5.48 | +0.04 | +1.89 | 2.03 | +0.38 |
| Ohio State | 67 | +21.73 | +2.75 | +1.89 | 1.59 | +0.55 |
| UConn | 57 | −7.21 | +1.61 | +1.84 | 1.89 | +0.42 |
| Iowa | 64 | +5.53 | +0.54 | +1.80 | 1.89 | +0.41 |
| Army | 57 | +4.23 | +1.59 | +1.72 | 2.01 | +0.35 |
| Louisville | 62 | +6.21 | +1.62 | +1.71 | 2.02 | +0.35 |
| Duke | 60 | −0.12 | +0.30 | +1.59 | 1.84 | +0.38 |
| UTSA | 63 | +6.41 | +1.03 | +1.56 | 2.03 | +0.31 |
| Troy | 61 | +1.44 | −0.60 | +1.52 | 1.67 | +0.41 |
| BYU | 60 | +3.00 | −0.39 | +1.24 | 1.78 | +0.31 |
| Utah State | 60 | −2.87 | +3.10 | +1.24 | 2.07 | +0.24 |
| South Alabama | 58 | +3.12 | +0.59 | +1.16 | 2.18 | +0.21 |
| Bowling Green | 58 | −4.41 | +1.53 | +1.16 | 2.24 | +0.20 |
| Ole Miss | 62 | +10.52 | −1.12 | +1.04 | 1.62 | +0.30 |
| Texas | 68 | +12.76 | +1.03 | +1.01 | 1.79 | +0.25 |
| Louisiana | 62 | +3.53 | −2.51 | +1.00 | 1.86 | +0.23 |
| Fresno State | 61 | +6.10 | −0.30 | +0.84 | 2.24 | +0.15 |
| Oregon | 65 | +13.43 | +0.09 | +0.83 | 1.72 | +0.22 |
| Kansas | 57 | −4.42 | +1.65 | +0.81 | 2.06 | +0.16 |
| Tulane | 64 | +4.23 | +0.88 | +0.77 | 1.89 | +0.17 |
| Arizona State | 60 | −0.98 | +1.37 | +0.68 | 2.01 | +0.14 |
| Memphis | 59 | +5.81 | −3.31 | +0.64 | 1.48 | +0.21 |
| Air Force | 58 | +4.55 | +0.23 | +0.62 | 1.90 | +0.14 |
| Northwestern | 57 | −8.05 | +3.21 | +0.61 | 2.07 | +0.12 |
| Marshall | 58 | +1.53 | −1.12 | +0.50 | 2.06 | +0.10 |
| Wake Forest | 59 | +0.69 | +0.68 | +0.49 | 1.69 | +0.13 |
| Nevada | 57 | −7.82 | +1.00 | +0.46 | 2.11 | +0.09 |
| LSU | 61 | +5.05 | +2.03 | +0.38 | 1.89 | +0.08 |
| Iowa State | 59 | +4.41 | +0.35 | +0.37 | 1.76 | +0.09 |
| Missouri | 60 | +2.75 | −1.17 | +0.36 | 1.69 | +0.10 |
| Hawai'i | 58 | −7.83 | −0.88 | +0.35 | 2.25 | +0.06 |
| Houston | 62 | +1.21 | −0.05 | +0.21 | 1.98 | +0.04 |
| Georgia Tech | 58 | −4.69 | +2.09 | +0.20 | 2.05 | +0.04 |
| Boise State | 64 | +8.05 | +0.70 | +0.19 | 1.79 | +0.05 |
| NC State | 59 | +2.15 | +0.19 | +0.18 | 1.68 | +0.05 |
| Texas State | 58 | +0.22 | +2.01 | +0.17 | 2.28 | +0.03 |
| Washington | 62 | +6.40 | +0.63 | +0.14 | 1.60 | +0.04 |
| Minnesota | 62 | +2.79 | −1.19 | +0.05 | 1.78 | +0.01 |
| Western Michigan | 59 | −2.93 | +1.76 | +0.03 | 1.93 | +0.01 |
| Northern Illinois | 59 | −1.98 | +0.37 | +0.00 | 1.95 | +0.00 |
| Middle Tennessee | 57 | −6.30 | +1.93 | −0.01 | 1.99 | −0.00 |
| Pittsburgh | 60 | +3.20 | −0.96 | −0.02 | 1.84 | −0.00 |
| San Diego State | 59 | −0.88 | −1.52 | −0.05 | 1.98 | −0.01 |
| Eastern Michigan | 58 | −4.05 | −1.18 | −0.16 | 1.89 | −0.04 |
| Wyoming | 58 | −3.38 | +0.06 | −0.24 | 2.01 | −0.05 |
| California | 58 | −2.53 | +0.32 | −0.28 | 2.09 | −0.05 |
| Toledo | 62 | +7.37 | −3.80 | −0.48 | 1.78 | −0.12 |
| Baylor | 59 | −0.05 | +0.27 | −0.54 | 1.86 | −0.13 |
| Virginia Tech | 59 | −1.81 | −0.14 | −0.59 | 1.86 | −0.14 |
| Colorado | 59 | −9.22 | +1.26 | −0.65 | 2.13 | −0.12 |
| Arkansas State | 58 | −8.79 | +0.35 | −0.69 | 2.03 | −0.14 |
| Akron | 55 | −14.64 | −0.40 | −0.74 | 2.01 | −0.15 |
| Buffalo | 57 | −2.33 | −1.75 | −0.75 | 2.06 | −0.15 |
| UL Monroe | 55 | −15.85 | +0.73 | −0.79 | 2.21 | −0.14 |
| Miami | 61 | +6.34 | −2.13 | −0.80 | 1.92 | −0.18 |
| Georgia Southern | 59 | −5.47 | +0.87 | −0.81 | 1.85 | −0.19 |
| TCU | 60 | +1.90 | −0.56 | −0.88 | 2.20 | −0.16 |
| Virginia | 55 | −3.87 | +0.14 | −0.93 | 2.09 | −0.18 |
| Alabama | 65 | +14.57 | +1.31 | −0.93 | 1.95 | −0.20 |
| Kentucky | 58 | +0.26 | −1.47 | −1.06 | 2.16 | −0.19 |
| Nebraska | 58 | −0.74 | −0.87 | −1.09 | 1.90 | −0.24 |
| Louisiana Tech | 57 | −5.00 | −1.44 | −1.11 | 1.92 | −0.24 |
| UCLA | 60 | +0.00 | −0.91 | −1.12 | 2.02 | −0.23 |
| New Mexico | 56 | −9.62 | +0.09 | −1.13 | 1.86 | −0.26 |
| Georgia State | 59 | −6.78 | +0.29 | −1.14 | 2.08 | −0.22 |
| Texas A&M | 58 | +6.90 | −1.59 | −1.16 | 1.63 | −0.33 |
| Arkansas | 58 | −0.55 | +0.12 | −1.22 | 1.87 | −0.28 |
| Oregon State | 58 | −0.72 | −1.28 | −1.24 | 1.80 | −0.30 |
| Ball State | 56 | −10.91 | −0.08 | −1.26 | 1.95 | −0.27 |
| Florida State | 58 | +3.78 | +0.01 | −1.28 | 2.09 | −0.25 |
| UTEP | 57 | −7.39 | −0.69 | −1.29 | 1.69 | −0.34 |
| Maryland | 59 | −1.95 | −3.51 | −1.34 | 2.06 | −0.26 |
| Oklahoma State | 60 | −3.90 | −2.10 | −1.53 | 2.12 | −0.29 |
| West Virginia | 58 | −5.62 | +0.28 | −1.59 | 2.04 | −0.32 |
| Boston College | 57 | −6.74 | −1.02 | −1.65 | 2.01 | −0.34 |
| Auburn | 57 | −0.19 | −1.72 | −1.70 | 1.77 | −0.43 |
| Stanford | 57 | −13.88 | +0.20 | −1.79 | 1.92 | −0.39 |
| Michigan State | 57 | −6.33 | −1.59 | −1.80 | 1.83 | −0.43 |
| Rutgers | 58 | −7.10 | −1.35 | −1.82 | 2.06 | −0.36 |
| Central Michigan | 57 | −5.84 | −1.26 | −1.82 | 1.84 | −0.43 |
| Oklahoma | 62 | +7.52 | −3.09 | −1.89 | 1.98 | −0.40 |
| Mississippi State | 58 | −4.29 | −1.99 | −1.97 | 1.77 | −0.49 |
| App State | 58 | +0.66 | −1.94 | −2.02 | 2.06 | −0.40 |
| Clemson | 62 | +7.92 | −0.60 | −2.06 | 1.67 | −0.56 |
| USC | 65 | +7.31 | −1.50 | −2.12 | 1.61 | −0.61 |
| Liberty | 60 | +6.05 | −4.39 | −2.17 | 2.17 | −0.39 |
| UAB | 57 | −5.58 | −2.76 | −2.18 | 2.18 | −0.39 |
| Wisconsin | 61 | +1.30 | −2.01 | −2.19 | 2.12 | −0.41 |
| Florida Atlantic | 55 | −5.09 | −2.66 | −2.35 | 2.50 | −0.34 |
| Coastal Carolina | 60 | −0.80 | −5.80 | −2.36 | 2.16 | −0.43 |
| UCF | 59 | +1.76 | −3.82 | −2.49 | 2.22 | −0.43 |
| Syracuse | 58 | −5.62 | −3.30 | −2.52 | 2.07 | −0.49 |
| Cincinnati | 59 | +2.71 | −3.33 | −2.62 | 1.64 | −0.73 |
| Kent State | 57 | −16.33 | −2.08 | −2.72 | 1.78 | −0.67 |
| Florida | 58 | −1.36 | −2.12 | −2.78 | 1.92 | −0.61 |
| Colorado State | 56 | −7.57 | −0.87 | −2.79 | 1.94 | −0.61 |
| San José State | 57 | −2.91 | −2.03 | −2.83 | 2.04 | −0.57 |
| Florida International | 56 | −12.12 | −4.82 | −2.97 | 2.54 | −0.41 |
| Charlotte | 55 | −15.20 | −1.31 | −3.34 | 2.16 | −0.61 |
| Rice | 58 | −11.78 | −1.58 | −3.45 | 2.27 | −0.58 |
| Purdue | 60 | −9.52 | −1.61 | −3.49 | 2.03 | −0.70 |
| North Carolina | 60 | −0.23 | −4.06 | −3.81 | 1.97 | −0.81 |
| Temple | 56 | −15.34 | −4.03 | −3.83 | 2.17 | −0.69 |
| Southern Miss | 57 | −11.63 | −4.43 | −4.05 | 1.89 | −0.91 |
| Massachusetts | 53 | −23.13 | −3.29 | −4.14 | 1.97 | −0.88 |
| Tulsa | 56 | −10.16 | −5.37 | −4.91 | 2.18 | −0.88 |
There is a list of teams the market got wrong over the last five years. We've published it in full. What there isn't is any evidence that the list means anything going forward.
Team quality repeats — the correlation between one period and the next is 0.46, and any model that ignored it would be broken. Beating the closing line repeats at 0.03, which is another way of saying it doesn't repeat at all. The entire spread across 131 teams is consistent with chance.
The practical rule: use last season's results to tell you how good a team is. Don't use last season's results against the spread to tell you anything.
If you take one number from this piece, take the one at the top: 0.46 versus 0.03.
Methods & reproducibility.
The full 131-team table is published in the article, ranked by margin against the closing line across 2021-2025. Notre Dame tops it at +6.39 points per game. The article also explains why that list is history rather than a shopping list.
No. Split the five seasons in half and the correlation between a team's record against the closing line in 2021-23 and in 2024-25 is 0.03 - effectively zero. The entire spread across 131 teams is consistent with chance.
It adjusts a team's five-year record for sample size and for how much of the spread between teams is noise. Extreme five-year figures collapse toward zero once shrunk, which is the honest estimate of what was real.
Team quality. Raw margin repeats at 0.46 from one period to the next, which is why any rating system that ignored last season would be broken. It is beating the price, not being good, that fails to persist.
Team quality repeats from one period to the next at 0.46 while beating the closing line repeats at 0.03, so use last season's results to tell you how good a team is, not how it will be priced.