Research

    NFL temperature and scoring

    Cold weather is the first thing mentioned when an NFL total looks low, and one of the least tested. We matched every outdoor game from 2006 onwards to hourly reanalysis temperature at the stadium's own coordinates, kept the dry games so rain could not do the talking, sorted them into temperature bands, and compared total points against mild-weather games — then repeated the comparison with wet games included, and again against the closing total wherever a line exists.

    The headline

    Across 3,474 outdoor games from 2006 to 2025 2,695 of them dry — temperature barely touches NFL scoring. From freezing to 85°F every band sits within about a point and a half of the mild 60–70°F control, and not one of those gaps is statistically significant. The slope across the whole dry sample is about 0.2 points per 10°F. Severe cold below 20°F is the only band that looks different, and it is too small to price.

    Freezing, 20–32°F

    45.1

    0.0 vs mild

    132 games · t = 0.03

    Mild control, 60–70°F

    45.0

    585 games

    Sample average: 44.0 points at 58.2°F

    Extreme heat, 85°F+

    44.7

    -0.4 vs mild

    79 games · t = -0.28

    Key finding in plain English

    NFL scoring is flat across almost the entire temperature range football is played in. A forecast of 34°F is not, by itself, a reason to expect a lower-scoring game, and nor is 86°F a reason to expect a higher one. Only severe cold under 20°F shows a drop, on 40 games — exactly the pre-set 40-game minimum, so directional evidence only. Wind, which we publish separately, is the outdoor condition that actually moves NFL totals.

    Every temperature band against the mild control

    Kickoff temperatureDry gamesAvg tempAvg windTotal pointsWet games included
    Severe cold: under 20°F4014.0°F10.0 mph39.5-5.2t = -2.14-4.5t = -2.0549 games
    Freezing: 20–32°F13227.4°F8.8 mph45.10.0t = 0.03+1.4t = 1.18161 games
    Cold: 32–40°F27236.4°F7.7 mph44.2-0.9t = -0.92-0.6t = -0.67347 games
    Chilly: 40–50°F41345.3°F7.8 mph43.8-1.1t = -1.25-1.3t = -1.73553 games
    Cool: 50–60°F54455.3°F7.3 mph44.9-0.2t = -0.280.0t = 0.03689 games
    Mild: 60–70°F (control)58565.0°F7.4 mph45.0713 games
    Warm: 70–80°F48874.8°F7.0 mph44.6-0.4t = -0.47-0.3t = -0.40640 games
    Hot: 80–85°F14282.2°F6.7 mph44.1-1.1t = -0.92-1.0t = -0.96209 games
    Extreme heat: 85°F and above7987.7°F6.4 mph44.7-0.4t = -0.28-0.7t = -0.52113 games

    The smaller figure in each cell is the season-adjusted gap against the mild control, with its t statistic. Anything under roughly 2 is noise. Bands under 40 games are flagged thin. The severe-cold row's n=40 merely clears that pre-existing minimum; it is shown for direction only, never as a priceable signal.

    Against the closing total

    Points only tell you what happened; the line tells you what was expected. Where ESPN carried a closing total we compared actual scoring against it — 916 dry games in all, concentrated in the more recent seasons.

    Kickoff temperatureGames with a lineAvg closing totalPoints vs lineUnder rate
    Severe cold: under 20°F2below minimum — not interpreted
    Freezing: 20–32°F29below minimum — not interpreted
    Cold: 32–40°F7944.5+0.2t = 0.1446.8%
    Chilly: 40–50°F10544.6-0.7t = -0.6357.1%
    Cool: 50–60°F18645.2+0.7t = 0.7648.4%
    Mild: 60–70°F (control)21745.1+0.5t = 0.5748.8%
    Warm: 70–80°F18645.2+0.4t = 0.4947.8%
    Hot: 80–85°F7245.5-1.0t = -0.6452.8%
    Extreme heat: 85°F and above4044.0+2.5t = 1.2140.0%

    Bands with fewer than 40 games carrying a closing total are left blank rather than quoted — including severe cold, where only 2 games have a line. No band with an adequate sample lands more than about a point from the closing number, and no t statistic approaches significance. Under rates are shown for completeness, not as a record to bet.

    Season by season

    Scoring drifts from year to year, and the share of cold games in a season is not constant either. That drift is exactly why every comparison above measures a game against its own season rather than against the twenty-year pool; we checked the adjusted and unadjusted band gaps against each other and the conclusions are the same.

    SeasonOutdoor gamesPoints per gameAvg tempGames under 40°F
    200616241.357.6°F9.3%
    200716141.559.3°F16.8%
    200817642.858.9°F16.5%
    200916742.056.6°F19.2%
    201018443.456.3°F20.7%
    201118343.658.5°F12.6%
    201218444.858.1°F12.5%
    201318445.658.2°F16.8%
    201419245.258.5°F14.1%
    201519245.458.8°F12.5%
    201616044.158.7°F18.1%
    201716043.057.6°F17.5%
    201816045.758.2°F16.9%
    201916044.859.6°F10.6%
    202015747.857.8°F19.1%
    202118044.458.9°F17.2%
    202217541.655.9°F22.3%
    202318042.058.4°F12.2%
    202417745.259.5°F16.4%
    202518045.658.3°F20.0%

    What actually holds up

    • Ordinary cold is not a weather game. Freezing, cold and chilly games all score within about a point and a half of mild games, with t statistics well inside noise.
    • Heat does nothing measurable either. The 80–85°F and 85°F-plus bands are flat against the control, unlike college football, where heat shows up.
    • Severe cold is the only candidate. -5.2 points on 40 games (t = -2.14) — suggestive, at the pre-set minimum sample, and with only 2 games carrying a closing total, so no market claim is possible.
    • The market is already there. Every adequately sampled band finished within about a point of its closing total. There is no temperature edge to take.
    • Wind, not temperature, is the NFL signal. This study adds no temperature coefficient to our live model. That is a deliberate null, recorded on our accuracy page.

    Method and limits

    • Sample: 3,474 outdoor NFL games, 20062025, with resolved venue coordinates, kickoff temperature and a final score. Domes and closed roofs are excluded entirely rather than used as a control. The headline bands use the 2,695 dry games, defined as under 0.1mm of rainfall across the game window.
    • Weather: hourly reanalysis at the stadium's own coordinates. Temperature and wind are read at kickoff; rainfall is summed across the game window.
    • Control group: 60–70°F. Every figure is season-adjusted — each game against its own season's average — and the wet-inclusive column repeats the comparison on the full sample with its own control.
    • Closing totals come from ESPN's odds feed and only cover part of the window, so the market table is a smaller and more recent sample than the scoring table. Bands below the 40-game minimum are not interpreted.
    • Temperature is a kickoff reading, not a whole-game one; a late-afternoon game that cools sharply is recorded at its warmer start. Wind is reported as a covariate here and studied properly in the NFL wind and totals study.
    • Not controlled: team quality, pass-run balance, wind chill as distinct from air temperature, snow, playoff intensity, and roof state at retractable venues where no per-game feed exists.

    Data generated 2026-09-22. Numbers refresh as the archive tops up; corrections are dated and kept visible.

    Related research

    References & data sources

    • Open-Meteo ERA5 historical reanalysis archive-api.open-meteo.com (hourly game-window weather at each venue’s own coordinates)
    • ESPN NFL scores and odds espn.com/nfl (schedules, final scores and consensus closing totals)
    • Internal NFL historical game archive — venue type, kickoff weather and final scores.
    • Internal closing-total archive derived from ESPN odds for the seasons it covers.
    • This study has been corrected since first publication. Every dated change is listed on our corrections log.

    Where this is applied

    These findings feed the game-time read on every NFL venue page, using the same sample-size and significance rules published here.

    OverUnderWeather Research Desk

    Independent data analysis on public sports and weather records. Studies match historical game outcomes to archived game-window weather, apply pre-set sample and significance rules, and publish null results when that is what the data show. Editorial policy and corrections log.

    Frequently asked

    Does cold weather lower NFL scoring?

    Far less than the commentary suggests. Sorting twenty seasons of dry outdoor games by kickoff temperature, scoring is essentially flat from freezing right through to 85°F — every band sits within about a point and a half of the mild 60–70°F control, and none of those gaps is statistically significant. Only genuinely severe cold, below 20°F, shows a real drop, and that band is small.

    What about games below 20°F?

    Those games averaged 39.5 points, about -5.2 against the mild control. But there are only 40 of them, which merely clears the pre-existing 40-game minimum we apply to every band before looking at any result — not the larger sample a standalone finding needs. We treat it as directional evidence only and keep it out of headlines, summary figures and any pricing or lean claim.

    Did any temperature band beat the closing total?

    No. Where a closing total exists, actual scoring lands within about a point of the line in every band with an adequate sample, and no t statistic comes close to significance. The market already prices temperature. This is a null result and we publish it as one.

    Is heat any different from cold?

    Not meaningfully. Games at 85°F and above averaged 44.7 points, -0.4 against the mild control on 79 dry games — well inside noise. Across the whole dry sample the slope is about 0.2 points per 10°F, which is a rounding error on an NFL total.

    Why compare each game against its own season?

    League-wide scoring drifts year to year, and cold-weather games are not spread evenly across seasons. Every figure here measures a game against its own season average, so a high-scoring era cannot flatter the warm-weather group or punish the cold one.

    Does this change your forecasts or leans?

    No. Temperature adds no NFL scoring coefficient to our live model, because the evidence does not clear the bar. Wind does, and that is published separately. A deliberate null is a result worth recording, not a reason to invent an adjustment.