Weather Impact

What the weather actually did to 5,431 real games

Every number below is computed from recorded kickoff conditions — 3,752 of 5,431 games from 20062025 carry a real temperature and wind reading (indoor venues are logged without one). Passing splits use team box scores from 20212025. Results are reported as they came out, including the flat ones.

Wind effect on scoring

-4.5 pts

Heavy wind vs calm, outdoor games only.

Dome vs outdoors

+3.5 pts

Domes score more, consistently.

Cold effect on scoring

0.6 pts

Total spread across every temperature band — effectively flat.

Finding 1

Wind suppresses scoring; cold barely does

Outdoor games only, so the wind bands are not contaminated by indoor venues.

Wind at kickoffGamesAvg total pointsSD
Calm · 0–7 mph1,82245.4013.99
Breezy · 8–12 mph1,22743.8213.44
Windy · 13–17 mph50842.0214.28
Heavy wind · 18+ mph19440.8814.28
Temperature at kickoffGamesAvg total pointsSD
Freezing · below 32°F24744.1714.30
Cold · 32–49°F94743.7814.44
Mild · 50–69°F1,53444.3313.90
Warm · 70°F and up1,02444.3813.41

Temperature is the surprise: freezing games score within roughly half a point of warm ones, and the band-to-band spread is smaller than a single point on a ~14-point standard deviation. The popular “cold kills offence” claim does not survive the real sample.

Finding 2

Roof is a bigger lever than temperature

RoofGamesAvg total pointsSD
outdoors3,87744.1413.90
dome83847.6914.18
closed60646.9313.69
open11047.4713.41

Finding 3

Wind hurts passing efficiency, not passing volume

Per team-game, 20212025. Teams do not meaningfully abandon the pass in wind — attempts barely move — but the passes they throw are worse.

ConditionsTeam gamesPass attCarriesY/AEPA/attCPOE
Calm · 0–7 mph78833.226.66.740.0431.83
Breezy · 8–12 mph55432.927.16.580.0401.27
Windy · 13–17 mph23832.427.46.26-0.030-0.10
Heavy wind · 18+ mph7431.427.96.07-0.048-1.69
Indoors (dome / closed roof)89033.926.86.840.028-0.76
Wind not recorded30433.727.06.610.0200.16

Finding 4

The market already knows about the wind

The only test that matters for a bettor: actual total points minus the closing total line. If wind were mispriced, windy games would land systematically under. They do drift under, but the effect is small and the calm bucket drifts over by a similar amount — a pattern consistent with a general market-wide bias rather than a wind edge.

Wind at kickoffGamesPoints vs closing totalz
Calm · 0–7 mph1,822+1.314.14
Breezy · 8–12 mph1,227+0.120.32
Windy · 13–17 mph508-1.38-2.25
Heavy wind · 18+ mph194-1.37-1.45

Verdict, in Edge Lab terms: real but priced. Wind genuinely changes football, and the closing total already reflects it. That is a descriptive finding, not a betting edge, and it is not used in any pick recommendation.

Live

This week's forecast conditions

Real OpenWeather snapshot taken Fri, 11 Sep 2026 00:00:02 GMT, for outdoor games only — domes and closed roofs are never forecast. Sorted by wind, because that is the variable the data above says matters.

DEN at KC

2026 · W1

Tue, 15 Sep 2026 00:15:00 GMT · GEHA Field at Arrowhead Stadium

Temp

91°F

Wind

14.1 mph · g27

Precip

0%

Clear · in the wind band where passing efficiency drops

ATL at PIT

2026 · W1

Sun, 13 Sep 2026 17:00:00 GMT · Acrisure Stadium

Temp

82°F

Wind

7.5 mph · g9

Precip

0%

Clouds

WAS at PHI

2026 · W1

Sun, 13 Sep 2026 20:25:00 GMT · Lincoln Financial Field

Temp

85°F

Wind

6.1 mph · g8

Precip

0%

Clouds

SF at LA

2026 · W1

Fri, 11 Sep 2026 00:35:00 GMT · Melbourne Cricket Ground

Temp

59°F

Wind

5.4 mph · g4

Precip

0%

Clear

TB at CIN

2026 · W1

Sun, 13 Sep 2026 17:00:00 GMT · Paycor Stadium

Temp

89°F

Wind

4.9 mph · g7

Precip

0%

Clouds

CHI at CAR

2026 · W1

Sun, 13 Sep 2026 17:00:00 GMT · Bank of America Stadium

Temp

95°F

Wind

4.1 mph · g5

Precip

0%

Clouds

DAL at NYG

2026 · W1

Mon, 14 Sep 2026 00:20:00 GMT · MetLife Stadium

Temp

81°F

Wind

3.4 mph · g8

Precip

0%

Clouds

NYJ at TEN

2026 · W1

Sun, 13 Sep 2026 17:00:00 GMT · Nissan Stadium

Temp

94°F

Wind

2.2 mph · g5

Precip

0%

Clouds

CLE at JAX

2026 · W1

Sun, 13 Sep 2026 17:00:00 GMT · EverBank Stadium

Temp

99°F

Wind

2.1 mph · g2

Precip

0%

Clouds

Sources: recorded kickoff conditions for 20062025 completed games; team box scores 20212025; OpenWeather forecast snapshots for upcoming outdoor games. Nothing here feeds the pick engine. See the tested factors → How these numbers are built →

Track your real pool free — 10-day trial, no card →