If point spreads tell us how competitive a game is expected to be, total points scored tell us what the NFL actually is. Scoring defines eras, shapes betting markets, and reflects how the league evolves — from the grind-it-out 1970s to the pass-happy 2010s and beyond.
Using Spreadspoke’s full historical dataset ($24.99/year, weekly updates), we analyzed the distribution of total points scored in every NFL game. The result is a scoring curve that reveals the NFL’s heartbeat — where games cluster, where outliers live, and how often teams combine for fireworks versus defensive slugfests.
The lowest total in the dataset is 3 points (7 games). The highest is 113 points (1 game). But the real story lives in the middle.
When you plot the full distribution, a clear pattern emerges:
This curve mirrors the modern NFL: offense-friendly, but not college-level chaos.
Here are some of the most common final totals in the dataset:
| Total Points | Games |
|---|---|
| 37 | 632 |
| 41 | 525 |
| 44 | 503 |
| 47 | 442 |
| 40 | 432 |
| 34 | 425 |
| 33 | 417 |
| 30 | 419 |
| 51 | 494 |
Key insight: NFL games overwhelmingly cluster between 37 and 51 total points. That’s exactly why sportsbooks so often hang totals in the mid-40s — the data demands it.
Totals under 20 points are extremely rare, especially in the modern era. Across the full dataset, only a small share of games finish in true defensive-battle territory.
These games usually reflect:
They are the exception, not the rule.
Totals from 23 to 35 points represent much of the “old NFL” — games where defense mattered more, the clock moved faster, and passing was less efficient.
Totals from 36 to 51 points represent the “modern NFL” — fast, pass-heavy, and optimized for scoring.
This middle band accounts for more than half of all games in the dataset and defines the league’s scoring identity.
Totals above 60 points are rare but not unheard of. They usually involve elite offenses, defensive collapses, overtime shootouts, or turnover-driven scoring spikes. They’re memorable precisely because they’re so uncommon.
Only seven games in the entire dataset ended with a total of 3 points — the lowest possible scoring outcome short of a 2–0 final. These games span more than 50 years of NFL history and showcase every possible way an NFL offense can fail.
Location: Allegiant Stadium (indoors) | Spread: MIN -3 (Push)
An indoor game with perfect conditions produced the lowest total possible. No wind. No rain. No snow. This wasn’t weather — it was pure offensive collapse on both sides.
Location: Heinz Field | Spread: PIT -16 (No Cover)
The infamous “Mud Bowl.” After re-sodding the field, heavy rain turned the surface into a swamp. Punts died on contact, footing was awful, and the only score came with 17 seconds left.
Location: RFK Stadium | Spread: NYJ -3 (Push)
A windy, early-’90s defensive slugfest. No touchdowns, no meaningful red-zone production, and just a single field goal separating the teams.
Location: Foxboro Stadium | Spread: MIA -6 (No Cover)
A snow-covered, freezing game with 16 mph wind. The Dolphins entered as clear favorites but couldn’t function in the blizzard. The Patriots won outright as sizable underdogs.
Location: Tampa Stadium | Spread: TB -3 (Push)
This game clinched Tampa Bay’s first playoff berth — in a 3–0 win. Offense was minimal, but the Bucs did just enough to secure a historic postseason spot.
Location: Ralph Wilson Stadium | Over/Under: No total posted
This matchup occurred in an era when over/under lines were not consistently available for every game. As a result, this contest has no official total in the dataset and cannot be classified as an over or under. It remains a classic pre-modern-offense, low-scoring grind.
Location: Metropolitan Stadium | Over/Under: No total posted
Another early-era defensive battle, featuring the Vikings’ defense at its peak. Like the 1977 Bills-Falcons game, no total was posted, so it does not contribute to any historical over/under trend.
Those two early games — Bills vs. Falcons (1977) and Vikings vs. Packers (1971) — highlight an important nuance:
Across the seven 3-point games:
On the other end of the spectrum are the true scoring explosions — games where both offenses go nuclear and defenses evaporate. In the Spreadspoke dataset, only a tiny handful of games have ever cleared the 100-point mark.
| Date | Matchup | Final Score | Total Points |
|---|---|---|---|
| November 27, 1966 | Washington vs. New York Giants | 72–41 | 113 |
| November 28, 2004 | Cincinnati Bengals vs. Cleveland Browns | 58–48 | 106 |
| November 19, 2018 | Los Angeles Rams vs. Kansas City Chiefs | 54–51 | 105 |
| November 1, 2015 | New Orleans Saints vs. New York Giants | 52–49 | 101 |
Location: RFK Memorial Stadium
The highest-scoring game in NFL history. Washington scored 10 touchdowns, the Giants added 41 points, and the combined 113 total has stood untouched for nearly 60 years. It’s the statistical outlier that every other shootout gets measured against.
Location: Paul Brown Stadium | Spread: CIN -6 | Total: 37.5
A wild AFC North shootout. The Bengals covered as 6-point favorites, and the game sailed over the total by nearly 70 points. Both defenses were overwhelmed, and turnovers helped fuel the scoring avalanche.
Location: Los Angeles Memorial Coliseum | Spread: LAR -3 | Total: 63.5
One of the greatest Monday Night Football games ever played. Two MVP-caliber quarterbacks, defensive touchdowns, and over 100 combined points. The Rams won by 3, matching the spread, and the game flew over one of the highest totals ever posted.
Location: Louisiana Superdome | Spread: NO -3 | Total: 52
A classic Superdome shootout. Drew Brees threw seven touchdown passes, and the Saints won on a last-second field goal. The game doubled the closing total and stands as one of the most explosive indoor games ever played.
Across these 100+ point games, a few common threads emerge:
To make the full distribution easier to digest, here’s a high-level bucket view of how often games land in different scoring ranges:
| Bucket | Total Points Range | Games | % of All Games |
|---|---|---|---|
| Defensive Battles | 3–20 | 785 | ~6.7% |
| Low-Scoring | 21–30 | 2,000+ | ~17% |
| Classic NFL Range | 31–40 | 3,000+ | ~26% |
| Modern NFL Range | 41–51 | 4,000+ | ~35% |
| High-Scoring | 52–60 | 1,500+ | ~13% |
| Shootouts | 61–75 | 700+ | ~6% |
| Extreme Outliers | 76+ | <100 | <1% |
The NFL is fundamentally a 40–51 point league. Totals under 20 or over 70 are statistical noise. The distribution is tight, structured, and remarkably consistent with how the sport is designed and officiated.
This chart visualizes how often games land in each scoring bucket, from defensive battles to shootouts.
NFL scoring isn’t random — it’s structured and shaped by rules, philosophy, and era. The distribution shows a league that lives in the mid-40s, dips into the 30s, and only occasionally explodes into chaos. Understanding where totals usually land — and where they almost never do — is essential context for anyone modeling games, betting totals, or just trying to understand how the modern NFL really plays.
Dig deeper into scoring trends, spreads, and historical context with our full dataset. Join Now – $24.99
Discover our free NFL dataset on Kaggle – 1000s of downloads!