Research
MLB wind direction and scoring
By OverUnderWeather Research Desk
Wind is the most talked-about condition in baseball and the most casually measured. Raw wind speed tells you almost nothing on its own, because the same breeze helps the hitter in one park and kills the ball in another. We matched every outdoor game since 2021 to hourly archive wind at the park's own coordinates across the game window, resolved each one against that park's verified home-plate-to-centre-field bearing, and compared runs and home runs against calm-weather games at the same parks in the same seasons.
The headline
Across 11,581 outdoor games at 30 parks from 2021 to 2026, direction matters and speed alone does not. Wind blowing out is worth +0.16 home runs a game against calm conditions, while wind blowing in costs -0.24 home runs and -0.34 runs. Suppression is the stronger half of the story: wind blowing in at 10–15 mph gives up -0.80 runs, and above 15 mph it gives up -1.01.
Blowing out
2.48
+0.16 home runs vs calm
3,536 games · t = 3.52
Blowing in
2.08
-0.24 home runs vs calm
1,499 games · t = -4.54
Calm control, under 5 mph
2.33
9.07 runs · 2,528 games
Sample average: 8.96 runs, 2.32 home runs, 8.1 mph
Wind direction against the calm control
| Wind relative to the park | Games | Avg wind | Runs | Home runs |
|---|---|---|---|---|
| Out | 3,536 | 9.8 mph | 9.13+0.08t = 0.71 | 2.48+0.16t = 3.52 |
| In | 1,499 | 8.9 mph | 8.71-0.34t = -2.30 | 2.08-0.24t = -4.54 |
| Cross | 4,018 | 9.2 mph | 8.83-0.23t = -2.02 | 2.26-0.07t = -1.58 |
Out means the wind is travelling towards the outfield, in means it is coming back from the outfield, and across is everything in between — each judged against that park's own field bearing, not a compass point. The smaller figure in each cell is the season-adjusted gap against the calm control, with its t statistic. Anything under roughly 2 is noise.
Direction and speed together
This is where the effect earns its keep. Helping wind adds home runs at ordinary speeds, and above 15 mph that benefit disappears — the 361 games there are statistically indistinguishable from calm (t = -0.29 home runs, t = -0.75 runs). That is no benefit above roughly 15 mph, not evidence that strong out-wind actively hurts scoring. Hurting wind just keeps hurting, and accelerates.
| Direction and speed | Games | Avg wind | Runs | Home runs |
|---|---|---|---|---|
| Out · 5–10 mph | 2,151 | 7.5 mph | 9.18+0.12t = 0.89 | 2.53+0.21t = 4.08 |
| Out · 10–15 mph | 1,024 | 11.9 mph | 9.14+0.11t = 0.64 | 2.43+0.11t = 1.82 |
| Out · 15 mph+ | 361 | 17.8 mph | 8.84-0.19t = -0.75 | 2.30-0.03t = -0.29 |
| In · 5–10 mph | 1,054 | 7.2 mph | 8.93-0.12t = -0.74 | 2.18-0.15t = -2.47 |
| In · 10–15 mph | 359 | 11.7 mph | 8.23-0.80t = -3.38 | 1.93-0.38t = -4.19 |
| In · 15 mph+ | 86 | 17.5 mph | 7.99-1.01t = -2.25 | 1.49-0.81t = -5.02 |
| Cross · 5–10 mph | 2,670 | 7.4 mph | 8.90-0.17t = -1.34 | 2.31-0.03t = -0.60 |
| Cross · 10–15 mph | 1,083 | 11.8 mph | 8.74-0.31t = -1.91 | 2.22-0.11t = -1.85 |
| Cross · 15 mph+ | 265 | 17.5 mph | 8.47-0.53t = -1.89 | 2.03-0.27t = -2.75 |
Speed only, direction ignored
Run the same games without the orientation adjustment and the signal mostly disappears into a vague, mild suppression — helping and hurting winds cancelling one another out. This is the gap we flagged in our own NFL wind study, and in baseball it is decisive: the direction split reveals a boost and a suppression that the speed-only view cannot see.
| Wind speed, any direction | Games | Avg wind | Runs | Home runs |
|---|---|---|---|---|
| 5–10 mph | 5,875 | 7.4 mph | 9.01-0.06t = -0.51 | 2.37+0.04t = 0.93 |
| 10–15 mph | 2,466 | 11.8 mph | 8.83-0.21t = -1.64 | 2.27-0.06t = -1.19 |
| 15–20 mph | 595 | 16.8 mph | 8.58-0.43t = -2.15 | 2.09-0.22t = -2.95 |
| 20 mph+ | 117 | 22.0 mph | 8.67-0.35t = -0.83 | 2.14-0.18t = -1.13 |
Dry and mild games only
Repeating the direction comparison on dry games above 60°F, against a calm control filtered the same way, to check that wind is not just carrying rain and cold along with it. The home-run effect survives on both sides; the run-level suppression softens and slips below the significance guide.
| Direction, dry and mild only | Games | Avg wind | Runs | Home runs |
|---|---|---|---|---|
| Out | 2,901 | 9.5 mph | 9.22+0.09t = 0.68 | 2.56+0.19t = 3.95 |
| In | 1,112 | 8.5 mph | 8.87-0.25t = -1.51 | 2.22-0.14t = -2.36 |
| Cross | 3,186 | 9.0 mph | 8.92-0.23t = -1.77 | 2.33-0.04t = -0.94 |
Park by park
Only parks with at least 40 games of wind blowing out and 40 of wind blowing in are shown, which is why heavily one-directional parks and the retractable-roof venues are absent. The figures are the season-adjusted gap between out-wind and in-wind games at that park.
| Park | Games | Out | In | Out − in, runs | Out − in, HR |
|---|---|---|---|---|---|
| American Family Field | 258 | 41 | 76 | +0.12 | -0.01 |
| Busch Stadium | 474 | 70 | 43 | +1.60 | +1.16 |
| Citi Field | 474 | 167 | 40 | +0.31 | -0.30 |
| Citizens Bank Park | 472 | 156 | 51 | -0.18 | +0.34 |
| Comerica Park | 474 | 84 | 67 | +0.36 | +0.17 |
| Coors Field | 471 | 45 | 134 | -0.48 | +0.36 |
| Fenway Park | 474 | 137 | 76 | +2.29 | +1.25 |
| Great American Ball Park | 474 | 117 | 43 | -1.02 | 0.00 |
| Guaranteed Rate Field | 472 | 52 | 90 | +0.50 | +0.66 |
| Kauffman Stadium | 474 | 97 | 69 | +1.00 | +0.83 |
| Nationals Park | 477 | 93 | 49 | +1.09 | +0.72 |
| PNC Park | 474 | 139 | 43 | +1.65 | +0.24 |
| Progressive Field | 474 | 52 | 158 | -0.01 | +0.26 |
| Rogers Centre | 269 | 95 | 47 | -0.30 | -0.52 |
| Target Field | 476 | 88 | 78 | -0.41 | -0.03 |
| Truist Park | 475 | 104 | 73 | +0.10 | +0.39 |
| Wrigley Field | 475 | 106 | 176 | +4.31 | +2.23 |
| Yankee Stadium | 473 | 96 | 56 | +1.09 | +0.62 |
These are single-park samples in the low hundreds, so treat them as texture rather than as prices. They are useful mainly for showing that the direction effect is not one famous ballpark carrying the league.
Season by season
| Season | Outdoor games | Runs | Home runs | Avg wind |
|---|---|---|---|---|
| 2021 | 1,975 | 9.11 | 2.48 | 8.4 mph |
| 2022 | 1,987 | 8.65 | 2.15 | 9.0 mph |
| 2023 | 1,981 | 9.26 | 2.42 | 8.4 mph |
| 2024 | 1,966 | 8.72 | 2.23 | 8.7 mph |
| 2025 | 1,975 | 9.02 | 2.34 | 6.9 mph |
| 2026 | 1,697 | 9.01 | 2.29 | 7.0 mph |
League scoring drifts year to year, so every figure above is a game measured against its own season's average rather than against the six-year pool.
Data quality notes
- Coors Field orientation. We updated the park's field bearing from 35° to 0° (north) before publishing, because two independent published sources — Andrew Clem's stadium statistics and The Shadium — both list 0°, while an initial manual imagery read was ambiguous. This changed which games were classified as wind blowing in versus out at Coors.
- Minute Maid Park sample. Only 11 roof-open games were recorded there across six seasons, far below our 40-game minimum. It is included in the league-wide totals but excluded from the park-level breakdown, and no park-specific claim is made about it.
- Roof status. Every retractable-roof game in the sample has a recorded roof state; none were ambiguous. Fully enclosed parks are excluded entirely rather than treated as a calm control.
- Park-level table filtering. The park-by-park table only shows venues with at least 40 games of wind blowing out and 40 of wind blowing in, which is why several parks — including most retractable-roof venues and minor-league or international sites — do not appear.
What actually holds up
- Home runs are the clean signal. Direction moves home runs decisively in both directions and moves total runs far less. If you want the mechanism, it is carry, not offence in general.
- Suppression beats assistance. Wind blowing in is worth more than wind blowing out, and it scales with speed; 359 games at 10–15 mph give up -0.80 runs.
- The helping wind's benefit disappears above 15 mph. Out wind above 15 mph shows no home-run edge over calm — statistically indistinguishable from the control, not a reversal. The claim is no benefit at that speed, not that strong out-wind punishes scoring.
- Crosswind sits near the noise threshold. Across-the-field wind is directionally negative in both runs and home runs, but with t statistics around 1.96 it is not clearly distinguishable from zero — do not treat it as a reliable small effect.
- Speed alone is close to useless. Without the park orientation, the whole thing flattens out. That is the practical takeaway for anyone reading a raw forecast number.
Does the betting line already know?
This study compares games with each other, not with the betting line. The follow-up test against the closing total found wind blowing out at 10+ mph gives no Over edge. See wind blowing out vs the betting line and the park-by-park wind sensitivity study.
Method and limits
- Sample: 11,581 outdoor MLB games, 2021–2026, at 30 parks with a resolved field bearing, a final score and a home-run count. Fully enclosed parks are excluded outright; retractable-roof parks contribute only their roof-open games. Neutral, minor-league and international-series sites are dropped.
- Weather: hourly archive reanalysis at the park's own coordinates, read across the game window from first pitch rather than off a single snapshot.
- Classification: wind is converted to the direction it is travelling, compared against the park's home-plate-to-centre-field bearing, and labelled out within 45° of that bearing, in beyond 135°, and across in between. Games under 5 mph are the calm control regardless of direction.
- Every figure is season-adjusted — each game against its own season's average — and the dry-and-mild table repeats the comparison against a control filtered the same way.
- Orientations were verified against published stadium orientation figures and cross-checked against aerial imagery before the analysis was run, not after. Coors Field was corrected to 0° (north) using Andrew Clem's stadium table and The Shadium, which both list 0°; an earlier stored value of 35° and an ambiguous manual imagery read were inconsistent with those published figures. Rogers Centre and Marlins Park had closed roofs in the available imagery and rest on the published figure.
- Minimum sample is 40 games per band, a threshold already in use across our earlier studies. Bands below it are flagged thin and greyed out.
- Not controlled: team quality, pitcher matchups, gusts as distinct from sustained wind, humidity and air density beyond temperature, altitude beyond the park-level view, and extra-inning games. In addition, the 361 high-wind-out games likely cluster at a handful of exposed parks, so some of the fade in that band may reflect which parks see that wind pattern most often rather than the physics at any given park.
- This study reports runs and home runs, not Over/Under results; those are tested against the closing total in the follow-up betting-line study.
Data generated 2026-10-28. Numbers refresh as the archive tops up; corrections are dated and kept visible.
References & data sources
- Open-Meteo ERA5 historical reanalysis — archive-api.open-meteo.com (hourly game-window weather at each venue’s own coordinates)
- MLB official game feed — mlb.com/scores (per-game conditions and retractable-roof state)
- ESPN MLB scores and odds — espn.com/mlb (schedules, final scores and closing totals)
- Published ballpark orientation figures (Andrew Clem's stadium tables and The Shadium), cross-checked against aerial imagery.
- 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 MLB 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.

Methodology reviewed by Kerry G. KauffmanB.S. in Statistics, Lehigh University
“After examining the complete methodology and structure of the study, I am in agreement that the Welch’s t-test is the appropriate method when comparing two means.”— Kerry G. Kauffman, 2026-09-26
Cite this research
Free to republish with a visible credit and a link to this page. Ready-made citations below — click to copy.
Frequently asked
Does wind blowing out actually increase scoring?
It increases home runs clearly. Total runs barely move, and the small movement we do see (+0.08 runs vs calm, t = 0.71) is not statistically distinguishable from no effect at all — well below our significance threshold. The real story is home runs, not runs generally.
Is wind blowing in the bigger effect?
Yes. Suppression is larger and shows up in both measures: wind blowing in from the outfield costs −0.24 home runs and −0.34 runs against calm, and the effect grows sharply with speed. Wind blowing in above 10 mph is the single most meaningful weather condition we found for baseball scoring.
Why measure direction relative to each park rather than just wind speed?
Because a 12 mph wind from the south helps the batter in one park and hurts him in another. Every game here is classified against that park's own home-plate-to-centre-field bearing, so the same weather is read differently at Wrigley Field than at Oracle Park. We also report a speed-only cut, ignoring direction, so you can see how much the orientation adjustment adds.
Does the speed-only cut show the same thing?
No, and that is the point. Ignoring direction, higher wind simply looks mildly suppressive across the board, because helping and hurting winds cancel each other out. Splitting by direction separates a genuine boost from a genuine suppression that the speed-only view hides.
How were park orientations verified?
Every park's field bearing was checked against published stadium orientation figures and cross-checked against aerial imagery before any analysis was run. Coors Field was a special case: the stored value (35°) and an initial manual imagery read disagreed with two independent published sources, Andrew Clem's stadium table and The Shadium, both of which list Coors Field's centre-field orientation as north (0°). We updated the bearing to 0° before publishing. Two retractable-roof parks had closed roofs in the available imagery, so those two rest on the published figure alone.
Are domes and closed roofs included?
No. Fully enclosed parks are excluded entirely rather than used as a control, because there is no wind to measure. At retractable-roof parks we keep only games recorded as played with the roof open. No games were ambiguous. Minute Maid Park returned just 11 roof-open games in six seasons, well under our 40-game minimum, so it contributes to the league-wide totals only and appears in no park-level breakdown.
Are Over/Under hit rates included?
Not in this study, which reports runs and home runs only. Closing totals have since been added, and the follow-up study "Wind blowing out vs the betting line" tests Over/Under results directly: wind blowing out at 10+ mph went Over 597 times and Under 612 times.