Open the board

Michigan Wolverines 31, Michigan State Spartans 20: final score and stats

Michigan Wolverines beat Michigan State Spartans, Michigan Wolverines 31 to Michigan State Spartans 20, on Saturday, October 25, 2025 at Spartan Stadium, East Lansing, MI. Below: the box score, top performers, team stats, injuries and recent form for Michigan State Spartans vs Michigan Wolverines.

College FootballSaturday, October 25, 2025
DateOct 25, 2025
Start time7:30 PM ET
VenueSpartan Stadium, East Lansing, MI
TVNBC
Attendance75,085

Line score

Team1234T
Michigan Wolverines10014731
Michigan State Spartans0701320

Team comparison

Michigan WolverinesMichigan State Spartans
Points per game
19.6
19.3
Points allowed per game
16.2
23.6
6-2Record3-5
11th in Big TenStanding16th in Big Ten
1-1Road record / home record2-3
LWLWLLast 5WLLLL
L1StreakW1

Team stats

Michigan WolverinesMichigan State Spartans
1st Downs
20
18
6-153rd down efficiency5-16
1-14th down efficiency1-3
Total Yards
362
305
Passing
86
190
8/17Comp/Att19/34
Yards per pass
5.1
5.6
Rushing
276
115
Rushing Attempts
49
38
Yards per rush
5.6
3.0
6-61Penalties12-105
Turnovers
1
1
Fumbles lost
1
1
Interceptions thrown
0
0
30:33Possession29:27

Box score

Michigan Wolverines Passing

PlayerC/ATTYDSAVGTDINTQBR
Bryce Underwood8/17865.10040.0
Team8/17865.100--

Michigan Wolverines Rushing

PlayerCARYDSAVGTDLONG
Justice Haynes261525.8228
Jordan Marshall151107.3156
Bryce Underwood5265.2113
Semaj Morgan166.006
Team2-18-9.000
Team492765.6456

Michigan Wolverines Receiving

PlayerRECYDSAVGTDLONG
Andrew Marsh35418.0027
Justice Haynes3196.3014
Donaven McCulley199.009
Marlin Klein144.004
Team88610.8027

Michigan Wolverines Fumbles

PlayerFUMLOSTREC
Justice Haynes110
Team100
Jimmy Rolder001
Team211

Michigan Wolverines Defensive

PlayerTOTSOLOSACKSTFLPDQB HURTD
Jimmy Rolder10912010
Ernest Hausmann8601000
Brandyn Hillman6500100
Derrick Moore6422000
TJ Metcalf5400000
Jyaire Hill3300100
Damon Payne3200000
Enow Etta3100010
Team574346430

Michigan Wolverines KickReturns

PlayerNOYDSAVGLONGTD
Andrew Marsh22211.0220
Chibi Anwunah100.000
Team22211.0220

Michigan Wolverines PuntReturns

PlayerNOYDSAVGLONGTD
Semaj Morgan221.020
Team221.020

Michigan Wolverines Kicking

PlayerFGPCTLONGXPPTS
Dominic Zvada1/1100.0214/47
Team1/1100.0214/47

Michigan Wolverines Punting

PlayerNOYDSAVGTBIn 20LONG
Hudson Hollenbeck628848.01167
Team628848.01167

Michigan State Spartans Passing

PlayerC/ATTYDSAVGTDINTQBR
Aidan Chiles14/281304.60017.6
Alessio Milivojevic5/66010.01075.2
Team19/341905.610--

Michigan State Spartans Rushing

PlayerCARYDSAVGTDLONG
Makhi Frazier141097.8049
Elijah Tau-Tolliver5183.606
Brandon Tullis221.011
Aidan Chiles15-7-0.518
Alessio Milivojevic2-7-3.500
Team381153.0249

Michigan State Spartans Receiving

PlayerRECYDSAVGTDLONG
Nick Marsh67512.5024
Omari Kelly3299.7015
Jack Velling3268.7010
Chrishon McCray3248.0015
Michael Masunas12121.0121
Elijah Tau-Tolliver294.505
Brandon Tullis166.006
Team1919010.0124

Michigan State Spartans Fumbles

PlayerFUMLOSTREC
Aidan Chiles110
David Santiago001
Team111

Michigan State Spartans Defensive

PlayerTOTSOLOSACKSTFLPDQB HURTD
Jordan Hall9500000
Jalen Thompson6400020
Darius Snow6300000
Nikai Martinez5400000
Alex VanSumeren5200100
Wayne Matthews III5100.5000
Malik Spencer4200000
Jalen Satchell4100100
Team693512230

Michigan State Spartans PuntReturns

PlayerNOYDSAVGLONGTD
Omari Kelly11212.0120
Team11212.0120

Michigan State Spartans Kicking

PlayerFGPCTLONGXPPTS
Martin Connington0/00.002/22
Team0/00.002/22

Michigan State Spartans Punting

PlayerNOYDSAVGTBIn 20LONG
Ryan Eckley733247.40255
Team733247.40255

Recent form

Nov 7, 2026 · vs Michigan State SpartansL 6-15
Oct 31, 2026 · at Rutgers Scarlet KnightsW 28-21
Oct 24, 2026 · vs Indiana HoosiersL 6-13
Oct 17, 2026 · vs Penn State Nittany LionsW 21-18
Oct 3, 2026 · at Minnesota Golden GophersL 14-20
Nov 7, 2026 · at Michigan WolverinesW 15-6
Oct 24, 2026 · at UCLA BruinsL 10-28
Oct 17, 2026 · vs Northwestern WildcatsL 21-24
Oct 10, 2026 · vs Illinois Fighting IlliniL 37-38
Oct 3, 2026 · at Wisconsin BadgersL 3-31

Team pages

More College Football games on Oct 25, 2025

Frequently asked questions

Who won Michigan Wolverines vs Michigan State Spartans?

Michigan Wolverines won, 31-20, on Saturday, October 25, 2025.

What was the final score of Michigan Wolverines vs Michigan State Spartans?

Michigan Wolverines 31, Michigan State Spartans 20.

Where is Michigan Wolverines vs Michigan State Spartans played?

Spartan Stadium, East Lansing, MI.

The model’s read

Grades, leans and the full breakdown for Michigan Wolverines vs Michigan State Spartans are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.