ENSign in
NCAAF · Final

Wolverines Defeat Spartans in Rivalry Showdown

Saturday, October 25, 2025, 7:30 PM ET · Spartan Stadium

Michigan Wolverines 31, Michigan State Spartans 20, final. Our NCAAF picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Michigan Wolverines vs Michigan State Spartans?

Michigan Wolverines beat Michigan State Spartans 31-20 at Spartan Stadium on October 25, 2025.

In a highly anticipated matchup at Spartan Stadium, the Michigan Wolverines emerged victorious against the Michigan State Spartans with a final score of 31-20. This game marked another chapter in the storied rivalry, with the Wolverines improving their record against the Spartans to 2-0 in the last two seasons.

The Wolverines, now holding a record of 7-2, showcased a strong performance, continuing their recent form with an average of 27.9 points scored per game and allowing only 15.5 points. Their last five games saw them winning four of them, with their most recent victory against the Washington Huskies, where they won 24-7. On the road, the Wolverines have a record of 2-3, but their overall performance this season has been impressive, particularly at home where they remain undefeated with a 5-0 record.

In contrast, the Spartans are struggling, now sitting at 3-6 for the season. Their recent form has been disappointing, with a record of 4-6 in the last ten games and a current losing streak of four games. They have averaged 24.4 points scored per game while allowing 32.5 points, indicating defensive vulnerabilities. Their last five games have seen them win just one, with their most recent loss against the Indiana Hoosiers, where they fell 38-13.

Historically, this fixture has always drawn attention, and the 2024 season meeting was no different, with the Wolverines winning that encounter 24-17. The Spartans have struggled in this rivalry, now having lost two consecutive games against their in-state rivals.

In terms of injuries, the block does not specify any key players missing from either side, which is often a critical factor in such high-stakes games. However, both teams would have been keen to field their best players given the importance of the rivalry.

The betting market reflected a clear expectation of a Wolverines victory, with the home win probability for the Spartans listed at 0.0, indicating that oddsmakers did not foresee a win for Michigan State. This aligns with the Wolverines' stronger season performance and their recent form.

Conditions at Spartan Stadium were typical for late October, with fans braving the elements to support their teams in what is always an electric atmosphere. The weather conditions likely played a role in the game dynamics, but specifics are not provided in the block.

Viewers were treated to a display of skill and determination from both sides, with the Wolverines capitalizing on their opportunities and demonstrating a solid defensive strategy to contain the Spartans' offense. The game highlighted the Wolverines' ability to execute under pressure, while the Spartans will need to reassess their strategy moving forward to break their current losing streak.

Leaders

  • Passing yardsAidan Chiles14/28, 130 YDSMichigan State Spartans
  • Rushing yardsMakhi Frazier14 CAR, 109 YDSMichigan State Spartans
  • Receiving yardsNick Marsh6 REC, 75 YDSMichigan State Spartans
  • Passing yardsBryce Underwood8/17, 86 YDSMichigan Wolverines
  • Rushing yardsJustice Haynes26 CAR, 152 YDS, 2 TDMichigan Wolverines
  • Receiving yardsAndrew Marsh3 REC, 54 YDSMichigan Wolverines

Recent form

Michigan State Spartans

Last 10: 4-6Streak L424.4 scored · 32.5 allowed per game4-2 at home

  • L13-38at Indiana HoosiersOct 18
  • L13-38vs UCLA BruinsOct 11
  • L27-38at Nebraska CornhuskersOct 4
  • L31-45at USC TrojansSep 21
  • W41-24vs Youngstown State PenguinsSep 13
  • W42-40vs Boston College EaglesSep 6
  • W23-6vs Western Michigan BroncosAug 29
  • L14-41vs Rutgers Scarlet KnightsNov 30
  • W24-17vs Purdue BoilermakersNov 23
  • L16-38at Illinois Fighting IlliniNov 16

Michigan Wolverines

Last 10: 7-3Streak W127.9 scored · 15.5 allowed per game2-3 away

  • W24-7vs Washington HuskiesOct 18
  • L13-31at USC TrojansOct 11
  • W24-10vs Wisconsin BadgersOct 4
  • W30-27at Nebraska CornhuskersSep 20
  • W63-3vs Central Michigan ChippewasSep 13
  • L13-24at Oklahoma SoonersSep 6
  • W34-17vs New Mexico LobosAug 30
  • W13-10at Ohio State BuckeyesNov 30
  • W50-6vs Northwestern WildcatsNov 23
  • L15-20at Indiana HoosiersNov 9

Standings

TeamOverallIn conference
USC1-00-0
Illinois0-00-0
Indiana0-00-0
Iowa0-00-0
Maryland0-00-0
Michigan State0-00-0
Michigan0-00-0
Minnesota0-00-0
Nebraska0-00-0
Northwestern0-00-0
Ohio State0-00-0
Oregon0-00-0
Penn State0-00-0
Purdue0-00-0
Rutgers0-00-0
UCLA0-00-0
Washington0-00-0
Wisconsin0-00-0

Box score

StatMichigan WolverinesMichigan State Spartans
First downs2018
Third downs6-155-16
Fourth downs1-11-3
Total yards362305
Net passing yards86190
Completions8/1719/34
Yards per pass5.15.6
Rushing yards276115
Rushing attempts4938
Yards per rush5.63.0
Penalties6-6112-105
Turnovers11
Fumbles lost11
Interceptions thrown00
Time of possession30:3329:27

Win probability

Above the line favours Michigan State Spartans, below favours Michigan Wolverines.

Venue

  • Spartan StadiumEast Lansing, MI
  • Attendance75085

Elsewhere

Picks for NCAAF

NCAAF rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.