Weather Ledger
The weather in most football data is whatever someone typed at kickoff. We measured it: for 5,153 outdoor games since 2000, the readings of the nearest of 57 NOAA weather stations, averaged over the hours of play. Wind is the real scoring killer: games over 20 mph average 37.9 points against 45.4 in calm air. And the betting market still under-rates rain: 60% of rain games go under the closing total, 68% in heavy rain, while snow games go over more often than not.
The forecast, with a memory
↳Bottom line0 of 8 games this week have rain or snow in the forecast, 0 have wind of 15 mph or more. History, not predictions.
?How to read this chart
- One card = one outdoor game this week,
- with the forecast at the stadium during the game: temperature, "feels like", wind and gusts, chance of rain or snow.
- The bottom half
- looks back at every game since 2000 played in similar weather (within 7°F and 4 mph): how many points they averaged and how often they finished under the total. The total is the combined score the betting market expects.
Cold alone is not the story
↳Bottom line20°F or colder: 40.4 points a game; 61 to 75°F: 43.6. Cold barely moves scoring, but home teams win 61% of the frigid games.
?How to read this chart
- One column = one temperature range
- during the game, from the coldest (left) to the hottest (right). The thermometer only shows the order.
- Big number
- is the average combined points scored. "line" is the average closing total, the score the betting market expected right before kickoff.
- The ring
- is how often those games finished under the closing total. Blue ring = clearly more unders (55%+), orange = clearly more overs (45% or less), white = about even. Bottom line: how often the home team won.
Freezing games score about as much as mild ones, and the market prices them about right: the 21 to 32°F band even went over 58% of the time. What does change in the cold is who wins: home teams take 61% of games at 20°F or below, against 55% in mild weather.
Every 5 mph takes points off the board
↳Bottom lineCalm air: 45.4 points a game. Over 20 mph: 37.9. The pass rate drops from 58% to 54%.
?How to read this chart
- One windsock = one wind range,
- the average sustained wind during the game, from calm (left) to 20+ mph (right).
- Big number
- is average combined points; "line" is the average closing total the market expected.
- The ring
- is how often those games went under the total (blue = more unders). Next to it: the share of plays that were passes, and the number of games.
pass rate 58%
1,247 games
pass rate 58%
2,143 games
pass rate 57%
1,280 games
pass rate 56%
352 games
pass rate 54%
131 games
Rain sinks the total, snow does not
↳Bottom lineRain games went under the closing total 60% of the time (68% in heavy rain); snow games went under only 45%. A description of the past, not betting advice.
?How to read this chart
- One card = one kind of weather
- measured during the game: dry, rain, heavy rain (a quarter inch or more), snow, fog.
- Big number
- is average combined points against the average closing total. The percentage is how often the game went under that total: blue = clearly more unders, orange = clearly more overs.
- The rows below
- combine conditions (for example wind and rain together): expected total → points actually scored, and how often it went under.
Dome teams in the cold
↳Bottom lineDome teams win 41% of cold road games against 46% when it is warm. Warm-weather open-air teams: 37% in the cold against 42%.
?How to read this chart
- Top numbers
- are the combined record of teams with a dome or closed roof at home, when they play on the road at 40°F or colder, and their points a game, against their warm road trips.
- Each logo
- is one dome team with its own record in those cold road games.
Who owns the freezer
↳Bottom linePatriots lead at 29-9 at home in freezing games.
?How to read this chart
- One row = one team at home
- in games at 32°F or colder (playoffs included, at least 6 games).
- The bar
- is the home win rate in those games (full bar = won them all); the number is the record.
Who warms up, who freezes
↳Bottom lineAaron Rodgers gains the most in the cold (+4); Brett Favre loses the most (−8).
?How to read this chart
- One row = one quarterback
- with at least 8 starts at 32°F or colder; under his name, the number of freezing starts and the team's record in them.
- The number
- compares his team's offense in freezing games with games above 50°F, in EPA per 100 plays. EPA (expected points added) measures how much each play helps the offense score: +5 means about 5 more points per 100 plays in the cold.
- Left column
- played better in the cold; right column, worse. It reflects the whole offense, not only the quarterback.
The games the weather won
↳Bottom lineColdest: -22° feels-like, MIA at KC (2024). Windiest: 38 mph, LV at CLE (2020).
?How to read this chart
- Three lists
- of the most extreme weather games since 2000: coldest by "feels like" temperature, windiest by sustained wind, biggest snow.
- Each ticket
- shows the reading, the final score (visitors first, at the home team) and the date.
MethodHow this is built
- Where the weather comes from
- NOAA's Global Historical Climatology Network hourly data (GHCNh). For each outdoor or open-roof game we take the nearest airport-grade station within 60 km of the stadium (usually under 15 km) and average its readings from kickoff to three and a half hours later: temperature, feels-like, sustained wind, gusts, precipitation, and the rain, snow and fog codes.
- What is left out
- Domes and closed retractable roofs. 1999, which lacks reliable kickoff times. Precipitation is liquid-equivalent: an inch of snow counts as roughly a tenth of an inch.
- The betting line
- The closing total from nflverse. A game "went under" when the combined score finished below it; pushes are left out. This is a description of the past, not a betting system: markets adapt.
- Quarterbacks
- The team's EPA per play in games he started, so the defense he faced and his supporting cast are part of it. Read it as how his offense handles the cold, not as a pure individual rating.
- This week
- Forecasts from Open-Meteo at the stadium coordinates, refreshed hourly; games in similar conditions are within 7°F and 4 mph, and wet if rain is forecast.