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:07
FGDominic Zvada 21 Yd Field Goal 10 plays, 31 yds, 4:07 · from MSU 34
MICH 3–0 MSU
3:58
RUSHBryce Underwood 13 Yd Run (Dominic Zvada Kick)7 plays, 63 yds, 3:18 · from MICH 37
MICH 10–0 MSU
2nd quarter
8:24
RUSHAidan Chiles 1 Yd Run (Martin Connington Kick)10 plays, 73 yds, 6:36 · from MSU 27
MICH 10–7 MSU
3rd quarter
11:50
RUSHJustice Haynes 5 Yd Run (Dominic Zvada Kick)7 plays, 71 yds, 3:02 · from MICH 29
MICH 17–7 MSU
3:08
RUSHJustice Haynes 14 Yd Run (Dominic Zvada Kick)5 plays, 52 yds, 2:38 · from MICH 48
MICH 24–7 MSU
4th quarter
12:34
RUSHBrandon Tullis 1 Yd Run (Two-Point Pass Conversion Failed)12 plays, 75 yds, 5:34 · from MSU 25
MICH 24–13 MSU
2:48
RUSHJordan Marshall 56 Yd Run (Dominic Zvada Kick)5 plays, 71 yds, 1:49 · from MICH 29
MICH 31–13 MSU
0:07
RECMichael 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
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
MSU
MSU 25
3
9
0:46
Fumble
Q1
14:14
MICH
MSU 34
10
31
4:07
Field Goal
Q1
10:07
MSU
MSU 25
3
-8
1:05
Punt
Q1
9:02
MICH
MICH 32
4
24
1:22
Punt
Q1
7:40
MSU
MSU 20
3
0
0:24
Punt
Q1
7:16
MICH
MICH 37
7
63
3:18
Touchdown
Q1
3:58
MSU
MSU 25
4
-12
2:18
Punt
Q1
1:40
MICH
MICH 32
3
0
1:40
Punt
Q2
15:00
MSU
MSU 27
10
73
6:36
Touchdown
Q2
8:24
MICH
MSU 35
3
-47
2:02
Punt
Q2
6:22
MSU
MSU 37
3
7
1:34
Punt
Q2
4:48
MICH
MICH 5
6
13
2:55
Punt
Win probability
Michigan 100% · no pregame line on file, so it starts at 50–50
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.
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
Stat
MICH
MSU
1st Downs
20
18
3rd down efficiency
6-15
5-16
4th down efficiency
1-1
1-3
Total Yards
362
305
Passing
86
190
Comp/Att
8/17
19/34
Yards per pass
5.1
5.6
Rushing
276
115
Rushing Attempts
49
38
Yards per rush
5.6
3.0
Penalties
6-61
12-105
Turnovers
1
1
Fumbles lost
1
1
Interceptions thrown
0
0
Possession
30:33
29: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