31
FinalOct 25, 2025 · Spartan Stadium
Team1234Final
Michigan10014731
Michigan State0701320

Game flow

Michigan won by 11 · 8 scores
Lead changes
0
0 times tied
MSU biggest lead
—
never led
MICH biggest lead
+18
Q4 2:48
Time in front
MSU 0% · MICH 92%
tied 8% · 0:00 vs 55:07 of game clock
+21+10.5Tie+10.5+21Q1Q2Q3Q4▲ Michigan State ahead▼ Michigan aheadQ1 10:07 · MICH Field Goal Good: Dominic Zvada 21 Yd Field Goal (MICH 3, MSU 0)Q1 3:58 · MICH Rush: Bryce Underwood 13 Yd Run (Dominic Zvada Kick) (MICH 10, MSU 0)Q2 8:24 · MSU Rush: Aidan Chiles 1 Yd Run (Martin Connington Kick) (MICH 10, MSU 7)Q3 11:50 · MICH Rush: Justice Haynes 5 Yd Run (Dominic Zvada Kick) (MICH 17, MSU 7)Q3 3:08 · MICH Rush: Justice Haynes 14 Yd Run (Dominic Zvada Kick) (MICH 24, MSU 7)Q4 12:34 · MSU Rush: Brandon Tullis 1 Yd Run (Two-Point Pass Conversion Failed) (MICH 24, MSU 13)Q4 2:48 · MICH Rush: Jordan Marshall 56 Yd Run (Dominic Zvada Kick) (MICH 31, MSU 13)Q4 0:07 · MSU Pass Reception: Michael Masunas 21 Yd pass from Alessio Milivojevic (Martin Connington Kick) (MICH 31, MSU 20)

The lead after every score: above the line Michigan State is ahead, below it Michigan. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
10:07MICH
FG Dominic Zvada 21 Yd Field Goal 10 plays, 31 yds, 4:07 · from MSU 34
MICH 3–0 MSU
3:58MICH
RUSH Bryce Underwood 13 Yd Run (Dominic Zvada Kick)7 plays, 63 yds, 3:18 · from MICH 37
MICH 10–0 MSU
2nd quarter
8:24MSU
RUSH Aidan Chiles 1 Yd Run (Martin Connington Kick)10 plays, 73 yds, 6:36 · from MSU 27
MICH 10–7 MSU
3rd quarter
11:50MICH
RUSH Justice Haynes 5 Yd Run (Dominic Zvada Kick)7 plays, 71 yds, 3:02 · from MICH 29
MICH 17–7 MSU
3:08MICH
RUSH Justice Haynes 14 Yd Run (Dominic Zvada Kick)5 plays, 52 yds, 2:38 · from MICH 48
MICH 24–7 MSU
4th quarter
12:34MSU
RUSH Brandon Tullis 1 Yd Run (Two-Point Pass Conversion Failed)12 plays, 75 yds, 5:34 · from MSU 25
MICH 24–13 MSU
2:48MICH
RUSH Jordan Marshall 56 Yd Run (Dominic Zvada Kick)5 plays, 71 yds, 1:49 · from MICH 29
MICH 31–13 MSU
0:07MSU
REC Michael Masunas 21 Yd pass from Alessio Milivojevic (Martin Connington Kick)9 plays, 75 yds, 2:41 · from MSU 25
MICH 31–20 MSU

Drives

MSU 3/13 scoredMICH 5/14 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00MSUMSU 25390:46Fumble
Q114:14MICHMSU 3410314:07Field Goal
Q110:07MSUMSU 253-81:05Punt
Q19:02MICHMICH 324241:22Punt
Q17:40MSUMSU 20300:24Punt
Q17:16MICHMICH 377633:18Touchdown
Q13:58MSUMSU 254-122:18Punt
Q11:40MICHMICH 32301:40Punt
Q215:00MSUMSU 2710736:36Touchdown
Q28:24MICHMSU 353-472:02Punt
Q26:22MSUMSU 37371:34Punt
Q24:48MICHMICH 56132:55Punt

Win probability

Michigan 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Michigan State▼ MichiganMichigan State +21% win probability: #2 A.Chiles rush middle for 1 yard gain to the UM00 TOUCHDOWN, clock 08:24 #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills)Michigan +19% win probability: PENALTY MSU UNS: Unsportsmanlike Conduct (#77 A.Dennis) 15 yards from MSU35 to MSU20. NO PLAYMichigan +17% win probability: No Huddle-Shotgun #19 B.Underwood rush left for 13 yards gain to the MSU00 TOUCHDOWN, clock 03:58, 1ST DOWN #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)Michigan +16% win probability: No Huddle-Shotgun #22 J.Haynes rush left for 5 yards gain to the MSU00 TOUCHDOWN, clock 11:50, 1ST DOWN #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)Michigan State +15% win probability: #92 B.Sunderland kickoff 65 yards to the MSU00, Touchback

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Bryce Underwood8/17865.10040.0
RushingCARYDSAVGTDLONG
Justice Haynes261525.8228
Jordan Marshall151107.3156
Bryce Underwood5265.2113
Semaj Morgan166.006
Team2-18-9.000
ReceivingRECYDSAVGTDLONG
Andrew Marsh35418.0027
Justice Haynes3196.3014
Donaven McCulley199.009
Marlin Klein144.004
DefenseTOTSOLOSACKSTFLPDQB HUR
Jimmy Rolder1091201
Ernest Hausmann860100
Brandyn Hillman650010
Derrick Moore642200
TJ Metcalf540000
Jyaire Hill330010
Damon Payne320000
Enow Etta310001
KickingFGPCTLONGXPPTS
Dominic Zvada1/1100.0214/47
PuntingNOYDSAVGTBIn 20LONG
Hudson Hollenbeck628848.01167

Biggest plays

MSU +21% Q2 8:24 #2 A.Chiles rush middle for 1 yard gain to the UM00 TOUCHDOWN, clock 08:24 #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills)
MICH +19% Q2 8:24 PENALTY MSU UNS: Unsportsmanlike Conduct (#77 A.Dennis) 15 yards from MSU35 to MSU20. NO PLAY
MICH +17% Q1 3:58 No Huddle-Shotgun #19 B.Underwood rush left for 13 yards gain to the MSU00 TOUCHDOWN, clock 03:58, 1ST DOWN #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)
MICH +16% Q3 11:50 No Huddle-Shotgun #22 J.Haynes rush left for 5 yards gain to the MSU00 TOUCHDOWN, clock 11:50, 1ST DOWN #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)
MSU +15% Q1 10:07 #92 B.Sunderland kickoff 65 yards to the MSU00, Touchback

Team stats

StatMICHMSU
1st Downs2018
3rd down efficiency6-155-16
4th down efficiency1-11-3
Total Yards362305
Passing86190
Comp/Att8/1719/34
Yards per pass5.15.6
Rushing276115
Rushing Attempts4938
Yards per rush5.63.0
Penalties6-6112-105
Turnovers11
Fumbles lost11
Interceptions thrown00
Possession30:3329:27

Play by play

Q4 0:05 1st & 10 at MICH 46 Kneel down by Michigan at UM44 for loss of 2 yards
Q4 0:05 #29 M.Connington onside kickoff 18 yards to the UM47, End Of Play
Q4 0:07 1st & 10 at MICH 21 No Huddle-Shotgun #11 A.Milivojevic pass complete short middle to #81 M.Masunas caught at UM04, for 21 yards to the UM00 TOUCHDOWN, clock 00:07, 1ST DOWN #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills)
Q4 2:00 2nd & 5 at MICH 27 No Huddle #11 A.Milivojevic pass incomplete, Spike PENALTY UM Illegal Substitution 6 yards from UM27 to UM21, 1ST DOWN. NO PLAY
Q4 2:00 1st & 10 at MICH 32 No Huddle-Shotgun #11 A.Milivojevic pass complete short right to #4 E.Tau-Tolliver caught at UM30, for 5 yards to the UM27 (#15 E.Hausmann)
Q4 2:00 3rd & 6 at MICH 47 Shotgun #11 A.Milivojevic pass complete short left to #13 C.McCray caught at UM43, for 15 yards to the UM32 (#9 C.Brandt), 1ST DOWN
Q4 2:00 2nd & 6 at MICH 47 No Huddle-Shotgun #11 A.Milivojevic pass incomplete short right to #1 O.Kelly thrown to UM38
Q4 2:00 1st & 10 at MSU 49 Shotgun #11 A.Milivojevic pass complete short left to #6 N.Marsh caught at UM47, for 4 yards to the UM47 (#22 E.Dotson)
Q4 2:00 3rd & 17 at MSU 39 Shotgun #11 A.Milivojevic sacked for loss of 3 yards to the MSU36 (#8 D.Moore) PENALTY UM Holding (#2 S.Earls) 10 yards from MSU39 to MSU49, 1ST DOWN. NO PLAY
Q4 2:00 2nd & 10 at MSU 46 Shotgun #11 A.Milivojevic sacked for loss of 7 yards to the MSU39 (#8 D.Moore)
Q4 2:48 1st & 10 at MSU 46 Shotgun #11 A.Milivojevic rush right for 0 yards to the MSU46, out of bounds at MSU46
Q4 2:48 2nd & 19 at MSU 16 Shotgun #11 A.Milivojevic pass complete short right to #1 O.Kelly caught at MSU31, for 15 yards to the MSU31, out of bounds at MSU31 PENALTY UM Personal Foul (#1 J.Barham) 15 yards from MSU31 to MSU46, 1ST DOWN
Q4 2:48 1st & 20 at MSU 15 Shotgun #4 E.Tau-Tolliver rush right for 1 yard gain to the MSU16 (#30 J.Rolder)
Q4 2:48 1st & 15 at MSU 20 PENALTY MSU False Start (#58 C.Moore) 5 yards from MSU20 to MSU15. NO PLAY
Q4 2:48 1st & 10 at MSU 25 PENALTY MSU False Start (#72 C.Carter) 5 yards from MSU25 to MSU20. NO PLAY
Q4 2:48 #92 B.Sunderland kickoff 58 yards to the MSU07 fair catch by #4 E.Tau-Tolliver at MSU07
Q4 2:48 2nd & 7 at MICH 44 Shotgun #23 J.Marshall rush middle for 56 yards gain to the MSU00 TOUCHDOWN, clock 02:48, 1ST DOWN #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)
Q4 4:33 1st & 10 at MICH 41 No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the UM44 (#8 A.Moa)
Q4 4:33 3rd & 1 at MICH 38 No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the UM41 (#43 M.Spencer), 1ST DOWN
Q4 4:33 2nd & 5 at MICH 34 Shotgun #23 J.Marshall rush middle for 4 yards gain to the UM38 (#19 A.Smith)
Q4 4:37 1st & 10 at MICH 29 Shotgun #23 J.Marshall rush middle for 5 yards gain to the UM34 (#9 J.Thompson)
Q4 4:37 4th & 1 at MICH 29 No Huddle #2 A.Chiles rush middle for 0 yards to the UM29 (#8 D.Moore; #7 T.Metcalf), TURNOVER ON DOWNS
Q4 5:59 3rd & 4 at MICH 32 No Huddle-Shotgun #4 E.Tau-Tolliver rush middle for 3 yards gain to the UM29 (#15 E.Hausmann)
Q4 5:59 2nd & 10 at MICH 38 Shotgun #4 E.Tau-Tolliver rush right for 6 yards gain to the UM32 (#15 E.Hausmann)
Q4 5:59 1st & 10 at MICH 38 No Huddle-Shotgun #2 A.Chiles pass incomplete short right to #1 O.Kelly thrown to UM25 broken up by #10 Z.Berry