KEY FINDINGS
- Teams coming off a bye go 626–622 against the spread — a 50.2% cover rate. That's a coin flip; the market fully prices the rest.
- The last 25 seasons confirm it: 50.3% (407–402). The pattern isn't hiding in the modern game either.
- Straight up it's different: home teams off a bye win 58.7% of the time. Rest helps you win the game, not beat the number.
Methodology
We isolated every game in which a team entered off its bye week using the home_bye_flag and away_bye_flag columns, then measured that team's against-the-spread result (home_spread_outcome / away_spread_outcome) and straight-up result (home_win). Pushes are excluded from cover rates.
import pandas as pd
df = pd.read_csv("spreadspoke_enhanced.csv", low_memory=False)
hb, ab = df[df.home_bye_flag==True], df[df.away_bye_flag==True]
cov = (hb.home_spread_outcome=='Cover').sum() + (ab.away_spread_outcome=='Cover').sum()
nc = (hb.home_spread_outcome=='No Cover').sum() + (ab.away_spread_outcome=='No Cover').sum()
print(f"Off-bye ATS: {cov}-{nc} = {100*cov/(cov+nc):.1f}%")
print(f"Home off-bye SU win%: {100*(hb.home_win==True).mean():.1f}")
The Analysis
The bye week is one of the most over-cited trends in football media: a team gets a week to heal and game-plan, so surely it covers the spread when it returns. When we pull every game in which a team came off its bye, the against-the-spread record is almost perfectly even — 626 covers against 622 non-covers, a 50.2% clip that is statistically indistinguishable from a coin flip. Oddsmakers have watched the same storyline for decades, and they bake the extra rest straight into the line before you can.
Crucially, this isn't a case of an old trend that has since dried up. Narrowing to the last 25 seasons (2001–2025) gives essentially the same answer: 50.3%. What rest does buy is a better chance of simply winning — home teams off a bye win nearly 59% of their games. But those teams are usually favored, so that value lives in the moneyline, not the spread.
The takeaway for readers: “well-rested” is a reason to expect a win, not a reason to lay the points. If you want to use the bye, use it to pick sides outright — not to beat a number the market has already adjusted.
Teams coming off a bye week.
| Split | Sample | ATS cover % | Home SU win % |
|---|---|---|---|
| All seasons (1966–2025) | 1,248 games | 50.2% | 58.7% |
| Modern era (2001–2025) | 809 games | 50.3% | 58.4% |
Every figure here comes straight from the Spreadspoke dataset — 14,371 games, 60 seasons, 131 columns.
Get the Dataset →