NFL Results Explorer

Explore over 25 years of upsets and blowouts

Shri KhalpadaRob Moore

Shri Khalpada and Rob Moore

A Thank You
We appreciate all of your continued support for PerThirtySix! We make and share these visualizations because we love doing it. We don't run ads, so if you'd like to support this website, you can buy the author a coffee

This tool lets you explore the results of every NFL game since 1999. For each game, you can easily see both the spread (the expected point differential) and the actual point differential. You can also filter and sort the data in interesting ways, and click any game to see detailed play-by-play analysis.

How to Interpret the Visualization

Each game is visualized with a bullet chart centered at 0, with bars extending left or right based on the point differential.

Pre-game Vegas line – Expected point spread
Final game score – Actual point differential

Observing the spread and actual differential gives us some interesting insights:

Spread covers are games where the spread and actual differential went in the same direction from the center, and the actual differential was larger than the spread. For example:

DEN
DEN17
KC31
KC

Wins that didn't cover the spread are games where the spread and actual differential went in the same direction from the center, but the spread was larger than the actual differential. For example:

ARI
ARI17
×
SF23
SF

Upsets are games where the spread and actual differential went in opposite directions from the center, meaning one team was favored but the other team won. For example:

PIT
PIT24
!
BAL17
BAL

NFL Results Explorer
Season:

We're just getting started.

Subscribe for more thoughtful, data-driven explorations.