Weather Splits Are Now on FanGraphs!
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:
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 | 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:
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.
This is super cool! Love the great work y’all do!