Historical Patterns

The Bigger the Favorite, the Worse the Cover

Updated June 2026 · 5 min read · Source: Spreadspoke Analyst data package

KEY FINDINGS

  • Favorites laying 14+ points cover just 45.3% of the time — the worst bucket on the board.
  • Even laying exactly 3 covers only 47.7%; favorites as a group cover under 49%.
  • The pattern holds in the modern era too — the bigger the number, the harder it is to cover.

Methodology

We bucketed every game by the absolute closing spread (spread_favorite) and computed the favorite's cover rate (favorite_spread_outcome) in each band, for the full history and again for 2001–2025.

import pandas as pd
df = pd.read_csv("spreadspoke_enhanced.csv", low_memory=False)
df['absp'] = df.spread_favorite.abs()
for lo, hi in [(0,2.5),(3,3),(3.5,6.5),(7,9.5),(10,13.5),(14,40)]:
    s = df[(df.absp>=lo)&(df.absp<=hi)]
    fc, fn = (s.favorite_spread_outcome=='Cover').sum(), (s.favorite_spread_outcome=='No Cover').sum()
    print(f"spread {lo}-{hi}: fav cover% {100*fc/(fc+fn):.1f} (n={fc+fn})")

The Analysis

Intuition says the best teams should bury overmatched opponents and waltz past the number. The data says the opposite: the heavier the favorite, the worse the cover rate. Teams laying two touchdowns or more have covered roughly 45% of the time — the weakest band on the board — while pick'em-range favorites hover right around 50%. The cover rate slides downhill almost monotonically as the spread grows.

The mechanics are familiar to anyone who has watched a 31-3 game crawl to the finish. Big favorites pull their starters, stop calling aggressive plays, and let the backups bleed clock, while the trailing team racks up cosmetic points in garbage time — a classic backdoor cover.

This isn't a quirk of the 1970s, either: the modern-era numbers tell the same story. The reader's rule of thumb is to be skeptical of the “obvious” blowout — the market already expects it, and history says the big favorite cashes a ticket less than half the time.

Favorite cover rate by spread size.

SpreadFav cover % (all)Fav cover % (2001–25)Sample (all)
0–2.550.5%50.0%2,779
347.7%46.9%1,978
3.5–6.548.4%49.4%4,686
7–9.549.1%49.2%2,707
10–13.548.1%47.5%1,580
14+45.3%46.3%636

Every figure here comes straight from the Spreadspoke dataset — 14,371 games, 60 seasons, 131 columns.

Get the Dataset →