Week 10November 01, 2025, 07:30 PM UTC
20
3-5
Big Ten
Power Rank: 4.1
@
FINAL
23
5-3
Big Ten
Power Rank: 5.5

By · Last updated

Minnesota defeated Michigan State 23–20 in a nail-biter. Michigan State covered by 1.5; Game went Under by 1.5.

General Information

Week: Week 10
Kick Off (at stadium): 02:30 PM CDT
Stadium: Huntington Bank Stadium
Capacity: 50,805
Elevation: 840 ft
HFA Rating: 2.7
Playing Surface: Artificial Turf

Betting Information

Spread Minnesota -4.5
Total (O/U) 44.5
Odds Implied Score MSU 20.0 - 24.5 MINN
Power Rank Implied Line Minnesota -1.4
Prediction Markets Minnesota 64% Win Chance (Kalshi)
Michigan State @ Minnesota Preview

Line Value Calculator

Adjust any factor to update your projected line

Your line Minnesota +1.4
Implied value
Current line - edit to adjust
Minnesota perspective
Power ratings - edit to adjust
Michigan State
Minnesota
Home field: Huntington Bank Stadium
Weather: Partly cloudy
Travel impact

Positive adjustment = favours home team

What were the weather conditions for Michigan State vs Minnesota?

At kick-off, conditions at Huntington Bank Stadium were Partly cloudy, 41.0°F, Wind Chill 40.3°F with winds of 2.7 mph. Weather is not expected to be a meaningful factor in this game. Historical weather data for this game is preserved in the panel below.

Weather Conditions

Forecast for: November 01, 2025
Partly cloudy

Partly cloudy

41.0°F

Wind Chill: 40.3°F
Wind: 2.7 mph NW
Gusts: 4.3 mph
Precipitation: 0.01"
Humidity: 78%
Rain Chance: 0%
Snow Chance: 0%

Travel & Rest

Michigan State (Away)

This Week: 463.1 miles
Last Week: Home Game
Season Total: 6118.8 miles
Body Clock Time: 15:30
Rest Days: 7

Minnesota (Home)

This Week: 0.0 miles
Last Week: 488.1 miles
Season Total: 4886.2 miles
Body Clock Time: 14:30
Rest Days: 7

What are the key factors for Michigan State vs Minnesota?

Michigan State: Key Factors

Quarterback Change Sparks Offense

Aidan Chiles was benched after 20 consecutive starts, and redshirt freshman Milivojevic provided a spark with 311 yards and a 71-yard touchdown pass, leading to a season-high 467 total yards.

Costly Penalties and Missed Kicks

Michigan State committed 10 penalties for 96 yards, including a crucial pass interference in overtime, and kicker Martin Connington missed field goals from 46 and 23 yards in regulation, contributing to the loss.

Strong Rushing Performance

Elijah Tau-Tolliver rushed for 127 yards on 11 carries, and the team had a 85-yard run that set up a go-ahead touchdown late in the fourth quarter, showing offensive balance.

Defensive Struggles in Key Moments

The defense allowed Minnesota to drive for a tying touchdown in the final 29 seconds of regulation, aided by a facemask penalty and pass interference, and gave up the game-winning score in overtime.

Historic Big Ten Losing Streak

The Spartans are now 0-6 in Big Ten play for the first time since 2016, and face a tough matchup next week against Penn State, needing to clean up penalties and special teams to compete.

What happened in the game?

Michigan State travels 463 miles to this game, a moderate road trip.

Michigan State arrives with a 1-hour body clock shift.

Minnesota won by 3 in a nail-biter.

Michigan State covered the spread narrowly.

The total went Under by 1.5 points.

How do Michigan State and Minnesota compare on power ratings?

Blue Chip Analytics power ratings favour Minnesota (5.5) over Michigan State (4.1) by 1.4 points on a neutral field. After adding home field advantage, the rating-implied line may differ meaningfully from the market spread. Minnesota brings a meaningful home field advantage to this matchup (Blue Chip HFA: 2.7). Add this to the neutral-site differential to arrive at a venue-adjusted line.

Blue Chip Analytics power ratings represent expected point margin against an average FBS opponent on a neutral field, calculated from game data sourced via CollegeFootballData.com (CFBD). They are one input: cross-reference with the travel, rest, and weather data above before drawing conclusions.

Sources

Weather

Minnesota won and Michigan State covered the spread.