A closer look at weather

How do windy and calm races compare?

Wind can change the feel of a race. Here, we ask a narrower question: whether typical differences in start-hour wind speed line up with more slowing later.

What the data shows

Typical wind differences showed little change in late-race slowing.

Wind speed near the scheduled start: comparing 4.9 mph with 9.1 mph, the estimated difference in slowing was small.

177 race editions · 27 courses · 3,324,934 complete finishes. Each edition has equal weight.

Source: Marathon results, weather and course data.

Compared within courses, accounting for start temperature, calendar year and the other modeled weather factors. Field composition and other differences can still matter.

The adjusted comparison

How much did slowing differ?

+0.24percentage points of late-race slowing

Wind speed near the scheduled start: 4.9 mph9.1 mph

Uncertainty range: -0.36 to +0.78 percentage points. Zero means no difference.

The shaded band marks differences smaller than one percentage point in either direction. The whole uncertainty range stays inside it. The range accounts for testing three weather questions.

How to read this

Slowing compares pace over 12.43–24.85 mi with pace over 0–12.43 mi. For example, 7% slowing instead of 5% is a difference of 2 percentage points. The final 1.36 mi is excluded.

Keep in mind

This comparison covers typical start-hour winds in the studied editions. It is not evidence that strong winds are harmless or that wind cannot affect finish times. Headwinds, gusts and total finish-time losses were not tested.

Behind the comparison

See the race days.

Each dot represents one edition. These are the observed values before adjustment. Browse a course to see its editions; the adjusted result above remains the full-study comparison.

Showing 177 editions across all courses.

Vertical axis: median late-race slowing (%). Higher means more slowing. Each dot has the same size, regardless of field size.

View race editions and values
Race editionWind speed near the scheduled startLate-race slowingFinishes
Amsterdam 201213.7 mph5.71%9,986
Amsterdam 201310.2 mph8.72%10,871
Amsterdam 201412.3 mph9.68%11,959
Amsterdam 20151.2 mph5.40%12,201
Amsterdam 201610.0 mph7.82%12,113
Amsterdam 20178.3 mph10.22%10,942
Amsterdam 20187.0 mph6.20%11,985
Amsterdam 20195.2 mph5.25%13,253
Amsterdam 20219.1 mph5.07%6,491
Amsterdam 202214.1 mph7.36%12,458
Amsterdam 20249.7 mph5.49%16,735
Auckland 201613.2 mph10.11%1,541
Auckland 201711.8 mph12.37%1,520
Auckland 20188.4 mph7.05%915
Auckland 20197.9 mph10.90%1,560
Austin 20176.1 mph15.99%2,568
Austin 20184.9 mph8.65%2,439
Austin 20198.0 mph11.52%2,614
Barcelona 20195.7 mph4.82%5,535
Barcelona 20254.2 mph4.01%20,716
Barcelona 20268.2 mph4.01%23,955
Berlin 20054.8 mph9.18%30,211
Berlin 200610.2 mph10.82%30,026
Berlin 200710.0 mph7.23%32,344
Berlin 20087.2 mph6.59%35,500
Berlin 20092.7 mph9.90%34,704
Berlin 20106.4 mph4.71%33,816
Berlin 20115.5 mph7.68%27,208
Berlin 20129.1 mph5.64%34,074
Berlin 20137.9 mph5.09%36,283
Berlin 20143.5 mph7.37%28,819
Berlin 20155.5 mph6.43%36,545
Berlin 20165.6 mph7.84%35,821
Berlin 20177.2 mph6.83%38,815
Berlin 20183.4 mph9.84%40,362
Berlin 201911.0 mph6.44%43,691
Berlin 20217.3 mph12.72%22,985
Berlin 20223.8 mph7.27%34,666
Berlin 20235.4 mph7.26%42,182
Berlin 20246.8 mph5.12%53,417
Berlin 20257.2 mph11.50%47,851
Boston 201822.2 mph10.31%25,121
Boston 20195.2 mph12.46%24,999
Boston 20224.0 mph7.56%24,763
Boston 20238.1 mph5.28%26,429
Boston 20246.1 mph12.80%25,460
Boston 20251.3 mph7.40%28,340
Boston 20267.4 mph4.92%28,702
Chicago 20178.5 mph15.96%44,009
Chicago 20189.6 mph8.48%51,690
Chicago 201910.1 mph8.48%51,530
Chicago 20247.3 mph8.47%51,545
Chicago 20254.8 mph8.61%53,619
Copenhagen 20147.7 mph7.57%9,528
Copenhagen 20158.5 mph8.10%9,097
Copenhagen 201611.1 mph15.98%8,171
Copenhagen 20178.5 mph8.38%7,960
Copenhagen 20187.3 mph11.72%7,338
Copenhagen 201911.1 mph11.42%10,707
Copenhagen 202213.0 mph7.02%8,461
Copenhagen 20239.7 mph9.20%10,109
Copenhagen 20248.3 mph4.89%14,404
Copenhagen 20257.5 mph4.22%18,409
Copenhagen 20264.4 mph3.35%21,511
Dubai 20165.0 mph14.38%1,852
Dubai 20195.7 mph14.67%1,688
Dubai 20207.6 mph14.16%1,824
Dubai 20235.6 mph10.06%3,742
Dubai 20248.4 mph10.60%1,245
Dubai 20253.8 mph8.46%1,534
Eindhoven 20118.3 mph3.94%1,268
Eindhoven 201213.4 mph4.11%1,264
Eindhoven 201315.7 mph3.96%1,277
Eindhoven 20143.9 mph6.83%1,154
Eindhoven 201511.2 mph4.87%1,839
Eindhoven 20163.4 mph5.71%2,123
Eindhoven 20189.0 mph13.98%2,012
Eindhoven 201911.6 mph13.30%2,386
Eindhoven 20211.0 mph4.41%1,377
Eindhoven 20224.9 mph5.46%2,459
Eindhoven 20233.2 mph7.16%2,866
Eindhoven 202413.7 mph4.35%4,728
Gold Coast 20164.3 mph14.30%5,331
Gold Coast 20175.2 mph13.41%5,111
Gold Coast 20182.4 mph15.94%5,712
Gold Coast 20198.5 mph12.61%5,620
Gold Coast 20222.1 mph8.08%3,959
Gold Coast 202310.3 mph8.00%5,811
Gold Coast 202411.5 mph5.48%5,692
Hamburg 20196.0 mph2.91%3,341
Hamburg 202411.2 mph8.74%10,481
Hamburg 20255.5 mph5.65%10,595
Helsinki 20154.9 mph8.18%3,356
Helsinki 201617.2 mph7.80%2,716
Helsinki 20174.7 mph12.29%1,781
London 201915.1 mph11.40%41,765
London 20218.7 mph12.27%21,929
London 20224.9 mph12.19%30,878
London 202310.7 mph9.07%33,381
London 202415.2 mph8.55%46,160
London 20250.9 mph13.75%53,796
London 20265.2 mph11.24%56,762
Madrid 201311.6 mph3.41%7,572
Madrid 20145.6 mph6.32%5,873
Madrid 20157.7 mph1.83%11,517
Madrid 20164.3 mph5.80%9,757
Madrid 20172.0 mph6.30%9,781
Madrid 20187.6 mph5.54%8,310
Madrid 20194.4 mph8.72%7,677
Madrid 20213.2 mph10.09%2,978
Madrid 20224.5 mph7.63%4,152
Madrid 20232.7 mph9.45%6,914
Madrid 20242.1 mph6.98%8,495
Madrid 20254.7 mph8.17%9,910
Madrid 20264.4 mph10.50%10,813
Melbourne 20157.6 mph8.60%416
New York 20096.2 mph11.43%42,364
New York 20108.2 mph12.20%43,854
New York 20114.5 mph12.58%45,929
New York 201310.3 mph11.37%48,583
New York 201418.2 mph12.88%42,792
New York 20158.7 mph14.41%48,685
New York 20168.7 mph12.55%50,546
New York 20177.1 mph12.21%49,354
New York 20183.2 mph13.34%51,928
New York 20197.9 mph12.12%52,752
New York 20215.7 mph12.41%24,617
New York 202211.8 mph17.33%46,935
New York 20232.4 mph13.14%50,436
New York 20248.1 mph9.39%55,064
New York 20252.3 mph10.63%58,339
Oslo 20165.0 mph6.03%2,384
Oslo 20173.2 mph8.62%1,975
Oslo 20186.2 mph7.98%2,204
Oslo 20226.4 mph6.82%1,788
Paris 20194.9 mph7.29%46,903
Paris 202410.7 mph10.63%53,067
Prague 20168.9 mph8.26%5,732
Prague 20176.9 mph5.61%6,452
Prague 20186.7 mph5.79%6,921
Rotterdam 201312.0 mph12.54%8,281
Rotterdam 201412.0 mph7.16%10,601
Rotterdam 20159.2 mph7.36%11,756
Rotterdam 20165.1 mph8.60%12,740
Rotterdam 20174.4 mph11.49%12,693
Rotterdam 20183.1 mph13.29%13,790
Rotterdam 20196.8 mph12.27%14,269
Rotterdam 20216.9 mph6.06%10,632
Rotterdam 20227.0 mph7.56%11,613
Rotterdam 202311.7 mph4.46%16,543
Rotterdam 20247.9 mph7.69%17,005
Singapore 20253.5 mph14.99%8,877
Stockholm 201110.7 mph5.51%9,924
Stockholm 20218.9 mph7.88%6,952
Stockholm 20247.6 mph12.81%16,949
Sydney 20177.3 mph11.83%3,461
Sydney 201810.7 mph10.05%3,552
Sydney 20196.8 mph13.09%4,332
Valencia 202116.6 mph3.86%12,410
Valencia 20223.5 mph4.11%21,306
Valencia 20233.8 mph3.47%24,578
Valencia 20243.3 mph5.87%27,515
Warsaw 201511.1 mph6.23%6,883
Warsaw 20163.7 mph5.08%6,512
Warsaw 20179.1 mph7.80%5,467
Warsaw 20187.7 mph8.93%4,290
Washington 20083.8 mph11.41%17,385
Washington 20096.5 mph11.84%19,593
Washington 20105.4 mph13.86%20,820
Washington 20117.3 mph10.47%19,708
Washington 20129.6 mph11.69%21,771
Washington 20135.4 mph9.09%19,737
Washington 20146.4 mph14.08%18,995
Washington 20157.0 mph12.62%21,776
Washington 20166.6 mph16.66%18,866
Washington 20172.7 mph15.65%16,195
Washington 20185.5 mph12.55%18,994
How we calculated this

After checking the raw timings, we excluded 40,901 otherwise plausible finishes from reviewed editions with invalid split grids, incomplete ingestion, unresolved source checks or a selected field. These source exclusions are reported separately from timing errors in the downloadable evidence.

The outcome is each edition's median individual percentage pace change from 0–12.43 mi to 12.43–24.85 mi: 100 × ((time at 24.85 mi − time at 12.43 mi) / time at 12.43 mi − 1). Positive is slowing. These are equal-distance blocks, not measured half-marathon splits; the last 1.36 mi is excluded.

Each city/year must identify exactly one race and one weather row with a valid same-year race date. Keep at least 100 complete eligible finishes per edition and weight each retained edition equally. The number of finishes is not the number of independent weather observations.

Use the producer's observed_at archive hour only when it is within 30 minutes of the supplied scheduled local start; either nearest hour is accepted at an exact half-hour tie. Temperature, dew point, humidity and wind must agree with that hour. Warming is temperature exactly four hourly readings later minus temperature at that start hour; no runner's finish time determines the window. Supplied start times may be approximate or refer to elite rather than mass starts.

Fit one prespecified joint linear model of edition median pace change, with course fixed effects, a centered linear calendar-year term, centered start temperature and its square, start dew point, first-four-hours temperature change and start wind speed. Course denotes the supplied city, not a verified historical route. Course fixed effects are removed by within-course centering.

Report each weather coefficient multiplied by that exposure's observed edition interquartile range (75th minus 25th percentile). This is a conditional regression contrast, not a prediction that sets dew point beyond the physically supported temperature range. The other modeled variables are held constant.

Uncertainty resamples whole courses with replacement, keeping every edition within the drawn course and recomputing the model. The fixed seed is 20260911; 6,000 draws produce percentile intervals at 98.333333% confidence, an approximate Bonferroni adjustment for the three screened exposures. At least 95% of draws must have full rank. Repeated runners across courses are not separately clustered.

Before seeing outcomes, require 30 editions, 10 courses, within-course exposure ranges at least half the overall IQR in at least 10 courses, and variance inflation factor no more than 10. A supported association additionally needs an interval excluding zero, an absolute IQR estimate of at least 1 percentage point and unchanged direction in every leave-one-course-out refit. A precise null requires the entire interval and every leave-one-course-out estimate strictly inside ±1 percentage point. This 1-point threshold is a prespecified practical publication threshold, not a physiological boundary or a claim that smaller changes never matter to runners. All three screen results remain in the audit, including withheld candidates.

This is an exploratory, adjusted edition-level association among eligible finishers. It does not establish a weather penalty, an individual forecast or a causal effect. Field composition, fitness, opening congestion, race organization, route changes and unmeasured conditions remain possible explanations. The opening 0–12.43 mi baseline can itself be affected by weather and congestion. Runners who did not finish or lack valid splits are not represented.

Relative humidity changes with temperature. Dew point is the modeled moisture exposure; the raw humidity percentage is retained for context. Wind speed gives no runner-specific headwind or tailwind without a valid historical route, direction and personal exposure timeline. Scheduled-start weather is not personal wave-start weather.

Use complete, strictly increasing elapsed checkpoints at 3.11, 6.21, 9.32, 12.43, 15.53, 18.64, 21.75, 24.85 and 26.22 mi. Clock strings must parse as H:MM:SS or M:SS. No missing splits are interpolated.

Remove exact duplicate race records, ignoring database IDs, ingestion timestamps and source URLs. Retain finishes from 90 minutes to 12 hours with every section between 3.22 and 32.19 minutes/mi. These quality filters can exclude genuine unusual performances; the analysis describes this eligible cohort, not every entrant.

Apply the reviewed source-quality edition exclusions for this exact export after the timing checks. Known invalid split grids, incomplete ingestion, unreconciled HOLD editions and a selected top-finisher field do not contribute to the analyses or prior benchmarks. Report source exclusions separately; an already invalid timing row is not counted twice. Missing age or recorded gender alone does not exclude an otherwise eligible finish from the overall cohort. Other sparse editions are not declared incomplete merely from their size.

Data: Marathon results, weather and course data. See the marathons, years and recorded conditions. Download all three screening results and edition values. Weather source definitions.

All three weather questions were screened together. The download retains their estimates and uncertainty, including any that were too uncertain for a separate page.