Weather Splits Are Now on FanGraphs!

© Crystal LoGiudice-USA TODAY Sports

Weather data is now available on the FanGraphs Splits Leaderboards.

You can filter any data since 2010 by temperature, barometric pressure, elevation, wind speed, wind direction, and air density. To make the weather data more useful, you can also filter on the specific ballpark, roof type, and the roof open/closed status.

The new filtering options include:

  • Ballpark Type: This includes outdoor, fixed dome, and retractable roof filters, as well as separate game status filters for roof open, roof closed, and dome.
  • Weather: This allows you to filter on general weather conditions such as rain, fog, clouds, and haze.
  • Temperature Range: Select a temperature range in Fahrenheit.
  • Barometric Pressure: Select a barometric pressure range.
  • Air Density: Select an air density range. We are using the calculation available here, which is adjusted for altitude, temperature, humidity, and pressure. In general, it will correlate strongly with temperature.
  • Wind Direction: Choose the direction the wind is blowing. Blowing to LF, Blowing to CF, and Blowing to RF are in 30 degree segments, while Blowing Out is the full 90 degrees towards the outfield. Blowing In is the full 90 degrees towards the infield. Blowing from 1B or 3B is the full 90 degree crosswind.
  • Wind Speed – Filter on the current wind speed in MPH.

Weather conditions can change drastically (up to 30 degree) during a game, which in theory can make a big difference when doing weather-related baseball research. So instead of taking the starting weather conditions and applying them to the entirety of the game, our weather data (provided by OpenWeather) is available hourly; we’ve matched the timestamp of each plate appearance to the nearest hour.

For the most part, you’ll find the weather data results intuitive. For instance, you will generally have more offense in warmer weather in open air parks:

Temperature Buckets (2010 – 2021)
Temp (F) ISO SLG K% BB% wOBA HR/PA PA
< 40 0.143 0.384 20.8% 9.8% 0.310 0.024 18472
40-50 0.142 0.389 21.2% 9.1% 0.310 0.024 86587
50-60 0.145 0.394 20.7% 8.5% 0.310 0.026 323172
60-70 0.154 0.405 21.0% 8.2% 0.314 0.028 594260
70-80 0.163 0.421 20.6% 8.1% 0.322 0.031 559654
80-90 0.168 0.431 20.0% 7.9% 0.328 0.032 199794
> 90 0.172 0.444 19.4% 7.5% 0.335 0.033 20327

The same goes for lower air density in open air parks:

Air Density Buckets (2010 – 2021)
Air Density ISO SLG K% BB% wOBA HR/PA PA
< 1.15 0.176 0.449 19.2% 7.5% 0.337 0.034 42309
1.15-1.18 0.167 0.428 20.2% 8.0% 0.326 0.032 409743
1.18-1.20 0.159 0.414 20.8% 8.1% 0.318 0.030 492198
1.20-1.25 0.150 0.399 20.9% 8.3% 0.311 0.027 763648
> 1.25 0.139 0.384 21.2% 9.2% 0.308 0.023 94368

And if you thought wind impacted offense for fly balls or line drives, you’d be correct:

Balls in Air (2010 – 2021)
Wind ISO SLG wOBA HR/PA PA
Blowing In > 10 MPH 0.339 0.738 0.474 0.069 24203
No Wind 0.350 0.749 0.477 0.075 127186
Blowing Out > 10 MPH 0.362 0.773 0.491 0.076 44658

With the splits leaderboards, you’ll be able to look up all the weather data you like and do your own research. Still, keep in mind that this is only a very broad look at weather. This data is not normalized for parks or other factors because it’s less necessary due to the incredibly large sample.

Have fun, and since this is a little bit of an experiment for us, please let us know if you have any suggestions for how to make our weather data more useful.





David Appelman is the creator of FanGraphs.

8 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Drew Haugen
2 years ago

This is super cool! Love the great work y’all do!