Skip to content

Game Analytics

Deep dive into 7,276 NFL games (1999–2025)

Active sport: nfl

Home Win %

56.4%

4,093 of 7,261 decided

Avg Total Points

44.2

per game

Avg Margin

11.6

absolute point diff

Home Cover Rate

47.7%

3,469 of 7,276 with lines

Home Win Rate by Season

0.0%12.2%24.4%36.6%48.8%61.0%1999: 59.8%19992000: 56.4%20002001: 55.6%20012002: 59.0%20022003: 61.0%20032004: 56.6%20042005: 58.4%20052006: 53.9%20062007: 56.2%20072008: 56.8%20082009: 57.3%20092010: 55.4%20102011: 57.3%20112012: 57.1%20122013: 59.8%20132014: 57.5%20142015: 54.3%20152016: 58.5%20162017: 56.9%20172018: 59.2%20182019: 52.3%20192020: 50.0%20202021: 51.8%20212022: 56.7%20222023: 56.5%20232024: 54.7%20242025: 53.5%2025

Average Total Points per Game by Season

38.541.243.946.649.352.0Avg Total PointsLinear regression trendline (↗ trending up)1999: 41.72000: 41.12001: 40.52002: 43.72003: 41.72004: 43.12005: 41.12006: 41.52007: 43.22008: 44.02009: 43.22010: 44.32011: 44.52012: 45.82013: 46.92014: 45.32015: 45.52016: 45.72017: 43.62018: 46.42019: 45.72020: 49.52021: 46.12022: 44.02023: 43.82024: 46.02025: 46.01999200220052008201120142017202020232025

Spread Cover Distribution (Home Result − Spread)

0145290435580725x = 0 reference line-52.00 – -49.46: 1sample-49.46 – -46.92: 1sample-46.92 – -44.39: 0samples-44.39 – -41.85: 1sample-41.85 – -39.31: 4samples-39.31 – -36.77: 15samples-36.77 – -34.24: 17samples-34.24 – -31.70: 25samples-31.70 – -29.16: 50samples-29.16 – -26.63: 54samples-26.63 – -24.09: 72samples-24.09 – -21.55: 99samples-21.55 – -19.01: 172samples-19.01 – -16.48: 242samples-16.48 – -13.94: 243samples-13.94 – -11.40: 305samples-11.40 – -8.86: 452samples-8.86 – -6.32: 465samples-6.32 – -3.79: 564samples-3.79 – -1.25: 556samples-1.25 – 1.29: 725samples1.29 – 3.83: 491samples3.83 – 6.36: 530samples6.36 – 8.90: 445samples8.90 – 11.44: 411samples11.44 – 13.98: 267samples13.98 – 16.51: 278samples16.51 – 19.05: 206samples19.05 – 21.59: 172samples21.59 – 24.13: 123samples24.13 – 26.66: 95samples26.66 – 29.20: 73samples29.20 – 31.74: 37samples31.74 – 34.28: 38samples34.28 – 36.81: 19samples36.81 – 39.35: 8samples39.35 – 41.89: 8samples41.89 – 44.42: 5samples44.42 – 46.96: 4samples46.96 – 49.50: 3samples-51-38-25-130132538Home margin vs spread (>0 = home covers)

Average Total Points by Venue Type

0.09.418.828.237.647.0Dome/Closed: 47.0Dome/ClosedTurf: 43.9TurfGrass: 43.1Grass

Team Breakdown

Team Home W-L Away W-L ATS W-L Avg PF Avg PA +/-
NE181-70145-88264-20625.619.2+6.4
GB164-68120-116248-21125.221.6+3.6
IND150-80122-111242-21024.622.5+2.1
PHI148-91130-101246-21824.120.8+3.3
NO128-101117-110228-22224.823.0+1.8
KC153-86112-115232-22524.021.7+2.3
SEA153-80115-119228-22423.320.9+2.5
BAL157-72122-118241-21323.118.6+4.5
PIT156-76129-102243-21222.619.5+3.1
DAL132-92104-123216-22523.322.2+1.1
MIN147-7993-134224-21723.022.4+0.6
DEN145-8799-122212-22922.621.7+0.9
SF128-9996-135217-23022.022.4-0.4
ATL121-10597-130208-23722.223.2-1.0
BUF136-9393-132225-21522.021.5+0.5
TB119-11199-128212-23121.621.5+0.0
DET105-11772-150220-21621.924.8-2.8
TEN120-107104-125202-23721.322.7-1.4
CIN115-10789-134223-21021.422.9-1.5
NYG107-116101-129224-21921.022.7-1.7
CAR114-11391-136226-21920.822.5-1.6
ARI110-11076-148216-22320.624.0-3.5
MIA125-9790-135217-22120.522.0-1.5
WAS100-12289-137210-22520.223.0-2.8
CHI119-10987-132207-22120.321.6-1.3
JAX108-11576-148210-22420.322.2-2.0
NYJ105-11685-144203-23219.322.2-2.9
HOU105-9776-126190-20320.922.9-2.0
CLE89-12958-164196-23418.023.3-5.4
OAK82-9155-116156-17820.424.2-3.8
SD84-6463-85150-13923.621.9+1.8
STL74-6651-89126-14921.423.5-2.0
LA53-3553-4093-8324.522.0+2.5
LAC39-3741-3877-7223.222.0+1.1
LV21-3018-3349-5120.625.1-4.5

Insights & Fun Facts

  • The biggest blowout was NE beating TEN 59-0 in Week 6, 2009 (59-point margin).
  • Home teams cover the spread 47.7% of the time across 7,276 games with spread data.
  • Division games average 1.5 fewer total points than non-division games.
  • Games in domes/closed roofs average 3.6 more total points than outdoor games.
  • 440 games (6.0%) went to overtime.
  • The highest-scoring game was CIN vs CLE: 58-48 (106 total) in Week 12, 2004.

We use cookies for essential site functionality. With your consent, we also use cookies for analytics and performance monitoring. See our Privacy Policy.