Research
MLB wind direction and scoring
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.19 home runs a game against calm conditions, while wind blowing in costs -0.25 home runs and -0.37 runs. Suppression is the stronger half of the story: wind blowing in at 10–15 mph gives up -0.86 runs, and above 15 mph it gives up -1.36.
Blowing out
2.51
+0.19 home runs vs calm
3,403 games · t = 4.18
Blowing in
2.08
-0.25 home runs vs calm
1,518 games · t = -4.67
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,403 | 9.6 mph | 9.15+0.10t = 0.88 | 2.51+0.19t = 4.18 |
| In | 1,518 | 8.8 mph | 8.68-0.37t = -2.54 | 2.08-0.25t = -4.67 |
| Cross | 4,132 | 9.4 mph | 8.84-0.23t = -1.97 | 2.25-0.08t = -1.96 |
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 307 games there are statistically indistinguishable from calm (t = -0.78 home runs, t = -1.15 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,141 | 7.4 mph | 9.19+0.13t = 0.96 | 2.55+0.22t = 4.38 |
| Out · 10–15 mph | 955 | 11.9 mph | 9.21+0.18t = 1.07 | 2.51+0.20t = 2.97 |
| Out · 15 mph+ | 307 | 17.8 mph | 8.71-0.30t = -1.15 | 2.23-0.08t = -0.78 |
| In · 5–10 mph | 1,083 | 7.2 mph | 8.92-0.14t = -0.84 | 2.18-0.15t = -2.48 |
| In · 10–15 mph | 356 | 11.7 mph | 8.18-0.86t = -3.63 | 1.91-0.41t = -4.52 |
| In · 15 mph+ | 79 | 17.4 mph | 7.65-1.36t = -3.15 | 1.42-0.89t = -5.43 |
| Cross · 5–10 mph | 2,651 | 7.4 mph | 8.90-0.17t = -1.34 | 2.30-0.04t = -0.82 |
| Cross · 10–15 mph | 1,155 | 11.9 mph | 8.72-0.33t = -2.10 | 2.17-0.15t = -2.70 |
| Cross · 15 mph+ | 326 | 17.6 mph | 8.72-0.29t = -1.11 | 2.14-0.18t = -1.86 |
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,813 | 9.3 mph | 9.24+0.11t = 0.87 | 2.59+0.23t = 4.62 |
| In | 1,151 | 8.4 mph | 8.87-0.27t = -1.59 | 2.22-0.15t = -2.47 |
| Cross | 3,235 | 9.1 mph | 8.91-0.23t = -1.84 | 2.31-0.06t = -1.37 |
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 |
|---|---|---|---|---|---|
| Busch Stadium | 474 | 101 | 56 | +2.13 | +1.11 |
| Citi Field | 474 | 177 | 40 | +0.45 | -0.27 |
| Citizens Bank Park | 472 | 160 | 48 | -0.24 | +0.42 |
| Comerica Park | 474 | 74 | 73 | +0.58 | +0.17 |
| Coors Field | 471 | 42 | 127 | -1.31 | +0.37 |
| Fenway Park | 474 | 137 | 76 | +2.29 | +1.25 |
| Great American Ball Park | 474 | 124 | 42 | -0.41 | -0.01 |
| Guaranteed Rate Field | 472 | 61 | 98 | +0.96 | +0.50 |
| Kauffman Stadium | 474 | 101 | 71 | +0.91 | +0.78 |
| Nationals Park | 477 | 96 | 48 | +1.04 | +0.81 |
| PNC Park | 474 | 133 | 42 | +1.60 | +0.21 |
| Progressive Field | 474 | 52 | 158 | -0.01 | +0.26 |
| Rogers Centre | 269 | 91 | 48 | -0.51 | -0.48 |
| T-Mobile Park | 402 | 61 | 53 | -0.35 | +0.15 |
| Target Field | 476 | 88 | 78 | -0.41 | -0.03 |
| Truist Park | 475 | 92 | 68 | +0.57 | +0.40 |
| Wrigley Field | 475 | 105 | 174 | +4.24 | +2.14 |
| Yankee Stadium | 473 | 84 | 49 | +1.37 | +0.85 |
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.
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; 356 games at 10–15 mph give up -0.86 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.
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 aerial imagery and cross-checked against published stadium orientation figures before the analysis was run, not after. Coors Field was corrected on the imagery reading; 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 307 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.
- Closing lines are not attached to these games, so this study reports runs and home runs, not Over/Under hit rates.
Data generated 2026-09-13. Numbers refresh as the archive tops up; corrections are dated and kept visible.
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.10 runs vs calm, t = 0.88) 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 runs and home runs, 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 aerial imagery and cross-checked against published stadium orientation figures before any analysis was run. Thirty of thirty-one agreed; Coors Field was corrected on the imagery reading. 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?
No. Closing totals are not attached to this historical sample, so the study reports runs and home runs only. We will not publish hit rates without the lines.