Team vs FBS by Temperature
Compares this team's scoring at each temperature range against the broader FBS baseline.

Weather-driven scoring, style, and upset shifts.
Spartan Stadium • East Lansing • MI
Compares this team's scoring at each temperature range against the broader FBS baseline.
Shows how the offense leans toward the pass or run as conditions get wetter or windier.
Estimates how often this team gets tagged with an upset in each weather scenario sample.
Calls out the strongest and weakest game outputs relative to the team's neutral-weather baseline.
Best adverse-weather performance
2016 vs Northwestern: 45.1 points vs neutral baseline
Toughest adverse-weather performance
2013 vs Purdue: -34.9 points vs neutral baseline
Lists each adverse-weather game with sortable scoring deltas and the underlying conditions.
| Opponent | Temp | Wind | Precip | Upset | |||||
|---|---|---|---|---|---|---|---|---|---|
| 2016 | 7 | Windy | 94.0 | 45.1 | Northwestern | 66.9F | 15.0 mph | 0.0 in | Yes |
| 2014 | 4 | Windy | 87.0 | 38.1 | Eastern Michigan | 71.1F | 20.8 mph | 0.0 in | No |
| 2014 | 11 | Cold | 86.0 | 37.1 | Ohio State | 37.9F | 7.0 mph | 0.0 in | Yes |
| 2021 | 5 | Wet | 79.0 | 30.1 | Western Kentucky | 66.2F | 6.8 mph | 0.0 in | No |
| 2015 | 8 | Windy | 78.0 | 29.1 | Indiana | 69.1F | 19.7 mph | 0.0 in | No |
| 2019 | 11 | Cold | 71.0 | 22.1 | Illinois | 42.3F | 11.4 mph | 0.0 in | Yes |
| 2015 | 13 | Cold | 71.0 | 22.1 | Penn State | 35.1F | 7.0 mph | 0.0 in | No |
| 2022 | 12 | Windy | 70.0 | 21.1 | Indiana | 24.8F | 27.3 mph | 0.0 in | Yes |
| 2017 | 9 | Cold | 70.0 | 21.1 | Northwestern | 41.0F | 11.4 mph | 0.0 in | Yes |
| 2022 | 6 | Windy | 69.0 | 20.1 | Ohio State | 53.1F | 20.5 mph | 0.0 in | No |
| 2018 | 1 | Wet | 69.0 | 20.1 | Utah State | 79.3F | 8.0 mph | 0.0 in | No |
| 2013 | 12 | Windy | 69.0 | 20.1 | Nebraska | 63.9F | 16.1 mph | 0.0 in | No |
| 2022 | 3 | Windy | 67.0 | 18.1 | Washington | 62.1F | 22.4 mph | 0.0 in | No |
| 2025 | 6 | Windy | 65.0 | 16.1 | Nebraska | 88.0F | 25.5 mph | 0.0 in | No |
| 2020 | 8 | Cold | 65.0 | 16.1 | Rutgers | 43.0F | 7.8 mph | 0.0 in | Yes |
| 2020 | 14 | Cold | 64.0 | 15.1 | Ohio State | 32.2F | 5.2 mph | 0.0 in | No |
| 2020 | 15 | Cold | 63.0 | 14.1 | Penn State | 44.6F | 3.0 mph | 0.0 in | No |
| 2021 | 11 | Cold | 61.0 | 12.1 | Maryland | 39.2F | 12.4 mph | 0.0 in | No |
| 2021 | 1 | Wet | 59.0 | 10.1 | Northwestern | 71.8F | 6.8 mph | 0.0 in | Yes |
| 2021 | 13 | Cold | 57.0 | 8.1 | Penn State | 28.4F | 9.3 mph | 0.0 in | Yes |
| 2017 | 7 | Wet | 57.0 | 8.1 | Minnesota | 50.0F | 19.7 mph | 0.0 in | No |
| 2016 | 13 | Cold | 57.0 | 8.1 | Penn State | 39.2F | 11.4 mph | 0.0 in | No |
| 2020 | 10 | Windy | 56.0 | 7.1 | Iowa | 66.0F | 16.7 mph | 0.0 in | No |
| 2015 | 3 | Windy | 56.0 | 7.1 | Air Force | 63.0F | 17.2 mph | 0.0 in | No |
| 2024 | 14 | Windy | 55.0 | 6.1 | Rutgers | 24.1F | 15.0 mph | 0.0 in | Yes |
| 2021 | 3 | Wet | 55.0 | 6.1 | Miami | 89.6F | 3.7 mph | 0.0 in | Yes |
| 2016 | 9 | Windy | 55.0 | 6.1 | Michigan | 66.9F | 17.2 mph | 0.0 in | No |
| 2019 | 12 | Cold | 54.0 | 5.1 | Michigan | 32.0F | 7.0 mph | 0.0 in | No |
| 2022 | 2 | Wet | 52.0 | 3.1 | Akron | 84.9F | 14.9 mph | 0.0 in | No |
| 2014 | 12 | Cold | 52.0 | 3.1 | Maryland | 30.0F | 0.0 mph | 0.0 in | No |
| 2025 | 9 | Cold | 51.0 | 2.1 | Michigan | 44.1F | 3.1 mph | 0.0 in | No |
| 2023 | 7 | Wet | 51.0 | 2.1 | Rutgers | 51.8F | 3.7 mph | 0.1 in | No |
| 2020 | 9 | Cold | 51.0 | 2.1 | Michigan | 43.9F | 13.6 mph | 0.0 in | Yes |
| 2017 | 11 | Cold | 51.0 | 2.1 | Ohio State | 33.1F | 5.8 mph | 0.0 in | No |
| 2017 | 10 | Cold | 51.0 | 2.1 | Penn State | 41.0F | 12.7 mph | 0.0 in | Yes |
| 2015 | 7 | Cold | 50.0 | 1.1 | Michigan | 45.0F | 12.7 mph | 0.0 in | Yes |
| 2023 | 8 | Cold | 49.0 | 0.1 | Michigan | 45.0F | 8.1 mph | 0.0 in | No |
| 2016 | 11 | Cold | 49.0 | 0.1 | Rutgers | 45.0F | 9.2 mph | 0.0 in | No |
| 2014 | 6 | Cold | 49.0 | 0.1 | Nebraska | 41.0F | 0.0 mph | 0.0 in | No |
| 2022 | 11 | Cold | 48.0 | -0.9 | Rutgers | 39.9F | 12.7 mph | 0.0 in | No |
| 2018 | 6 | Wet | 48.0 | -0.9 | Northwestern | 67.1F | 7.5 mph | 0.0 in | Yes |
| 2014 | 13 | Cold | 48.0 | -0.9 | Rutgers | 37.9F | 12.7 mph | 0.0 in | No |
| 2014 | 9 | Windy | 46.0 | -2.9 | Michigan | 66.9F | 20.8 mph | 0.0 in | No |
| 2016 | 8 | Windy | 45.0 | -3.9 | Maryland | 54.7F | 16.1 mph | 0.0 in | Yes |
| 2015 | 5 | Windy | 45.0 | -3.9 | Purdue | 48.9F | 19.7 mph | 0.0 in | No |
| 2013 | 9 | Windy | 45.0 | -3.9 | Illinois | 61.0F | 20.8 mph | 0.0 in | No |
| 2021 | 6 | Wet | 44.0 | -4.9 | Rutgers | 68.0F | 9.3 mph | 0.0 in | No |
| 2014 | 14 | Cold | 44.0 | -4.9 | Penn State | 33.8F | 7.0 mph | 0.0 in | No |
| 2025 | 10 | Cold | 43.0 | -5.9 | Minnesota | 43.2F | 1.9 mph | 0.0 in | No |
| 2024 | 4 | Wet | 42.0 | -6.9 | Boston College | 56.8F | 11.8 mph | 0.0 in | No |
| 2024 | 13 | Cold | 41.0 | -7.9 | Purdue | 42.8F | 13.7 mph | 0.0 in | No |
| 2024 | 9 | Cold | 41.0 | -7.9 | Michigan | 37.9F | 0.0 mph | 0.0 in | No |
| 2023 | 11 | Cold | 41.0 | -7.9 | Ohio State | 38.7F | 5.8 mph | 0.0 in | No |
| 2019 | 4 | Wet | 41.0 | -7.9 | Northwestern | 75.7F | 17.3 mph | 0.0 in | No |
| 2023 | 9 | Cold | 39.0 | -9.9 | Minnesota | 34.0F | 5.6 mph | 0.0 in | No |
| 2022 | 10 | Windy | 38.0 | -10.9 | Illinois | 57.0F | 29.8 mph | 0.0 in | Yes |
| 2022 | 9 | Cold | 36.0 | -12.9 | Michigan | 44.6F | 3.7 mph | 0.0 in | No |
| 2018 | 9 | Cold | 36.0 | -12.9 | Purdue | 44.1F | 8.3 mph | 0.0 in | Yes |
| 2013 | 13 | Windy | 36.0 | -12.9 | Northwestern | 23.0F | 16.1 mph | 0.0 in | No |
| 2019 | 14 | Cold | 35.0 | -13.9 | Maryland | 36.1F | 11.6 mph | 0.0 in | No |
| 2013 | 10 | Cold | 35.0 | -13.9 | Michigan | 45.0F | 11.4 mph | 0.0 in | No |
| 2016 | 12 | Windy | 33.0 | -15.9 | Ohio State | 35.1F | 23.1 mph | 0.0 in | No |
| 2018 | 11 | Wet | 32.0 | -16.9 | Ohio State | 34.0F | 11.1 mph | 0.0 in | No |
| 2015 | 11 | Cold | 31.0 | -17.9 | Maryland | 45.0F | 9.2 mph | 0.0 in | No |
| 2018 | 8 | Wet | 28.0 | -20.9 | Michigan | 52.2F | 14.2 mph | 0.0 in | No |
| 2019 | 13 | Cold | 27.0 | -21.9 | Rutgers | 42.6F | 4.7 mph | 0.0 in | No |
| 2018 | 10 | Windy | 27.0 | -21.9 | Maryland | 56.3F | 19.6 mph | 0.0 in | No |
| 2020 | 11 | Cold | 24.0 | -24.9 | Indiana | 38.8F | 8.8 mph | 0.0 in | No |
| 2017 | 12 | Wet | 24.0 | -24.9 | Maryland | 39.9F | 13.9 mph | 0.0 in | No |
| 2017 | 6 | Windy | 24.0 | -24.9 | Michigan | 78.1F | 18.3 mph | 0.0 in | Yes |
| 2013 | 14 | Windy | 17.0 | -31.9 | Minnesota | 39.9F | 15.0 mph | 0.0 in | No |
| 2018 | 12 | Windy | 15.0 | -33.9 | Nebraska | 25.3F | 23.1 mph | 0.0 in | — |
| 2013 | 8 | Cold | 14.0 | -34.9 | Purdue | 45.0F | 7.0 mph | 0.0 in | No |
Michigan State weather quick answers
Seasons
2,013-2,025
Weather delta
0.83