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
2nd quarter
14:55
TDNico Collins 6 Yd pass from Shea Patterson (Quinn Nordin Kick)14 plays, 84 yds, 7:56 · from MICH 16
MICH 7–0 MSU
3rd quarter
11:12
TDBrian Lewerke 4 Yd pass from Darrell Stewart Jr. (Matt Coghlin Kick)2 plays, 7 yds, 0:48 · from MICH 7
MICH 7–7 MSU
2:24
TDDonovan Peoples-Jones 79 Yd pass from Shea Patterson (Quinn Nordin Kick)1 play, 79 yds, 0:11 · from MICH 21
MICH 14–7 MSU
4th quarter
10:21
TDBen Mason 5 Yd Run (Quinn Nordin Kick)13 plays, 84 yds, 6:41 · from MICH 16
MICH 21–7 MSU
Drives
MSU 1/14 scoredMICH 3/15 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
MICH
MICH 25
6
20
3:21
Punt
Q1
11:39
MSU
MICH 20
7
20
3:48
Punt
Q1
7:51
MICH
MICH 16
14
84
7:56
Touchdown
Q2
14:55
MSU
MICH 12
5
13
2:14
Punt
Q2
12:41
MICH
MICH 30
3
5
1:25
Punt
Q2
11:16
MSU
MICH 20
3
-1
1:02
Punt
Q2
10:14
MICH
MICH 49
4
11
2:09
Punt
Q2
8:05
MSU
MICH 6
3
1
0:54
Punt
Q2
7:11
MICH
MSU 43
3
5
1:29
Punt
Q2
5:42
MSU
MICH 20
3
6
1:35
Punt
Q2
4:07
MICH
MICH 42
5
40
2:31
Missed FG
Q2
1:36
MSU
MICH 20
4
6
0:51
Punt
Win probability
Michigan 100% · pregame line Michigan −7.5 (closing line)
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 +26%Q3 11:12 Brian Lewerke 4 Yd pass from Darrell Stewart Jr. (Matt Coghlin Kick)
MICH +22%Q3 11:12 Cole Hahn kickoff for 59 yds , Ambry Thomas return for 5 yds to the Mich 11
MSU +17%Q3 6:30 LJ Scott run for a loss of 1 yard to the MchSt 22
MSU +13%Q3 3:32 LJ Scott run for no gain to the 50 yard line MICHIGAN ST Penalty, Personal Foul (-15 Yards) to the MchSt 35
Team stats
Stat
MICH
MSU
1st Downs
19
11
3rd down efficiency
7-18
0-12
4th down efficiency
1-1
0-1
Total Yards
395
94
Passing
212
79
Comp/Att
14/25
7/28
Yards per pass
8.5
2.8
Rushing
183
15
Rushing Attempts
53
23
Yards per rush
3.5
0.7
Penalties
9-99
4-40
Turnovers
2
1
Fumbles lost
2
1
Interceptions thrown
0
0
Possession
41:03
18:57
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:05 2nd & 12 at MICH 48 TEAM run for a loss of 3 yards to the Mich 45
Q4 0:45 1st & 10 at 50 TEAM run for a loss of 2 yards to the Mich 48
Q4 1:01 Timeout MICHIGAN ST, clock 01:01
Q4 1:05 2nd & 5 at MICH 45 Ben Mason run for 5 yds to the 50 yard line for a 1ST down
Q4 1:07 Timeout MICHIGAN ST, clock 01:07
Q4 1:11 1st & 10 at MICH 40 Karan Higdon run for 5 yds to the Mich 45
Q4 1:17 Timeout MICHIGAN ST, clock 01:17
Q4 1:30 3rd & 12 at MICH 35 Rocky Lombardi sacked by Michael Onwenu for a loss of 4 yards to the Mich 39
Q4 1:45 2nd & 1 at MICH 24 Rocky Lombardi sacked by Devin Bush for a loss of 11 yards to the Mich 35
Q4 2:00 1st & 10 at MICH 33 Rocky Lombardi pass complete to Darrell Stewart Jr. for 9 yds to the Mich 24
Q4 2:13 1st & 5 at MICH 43 Lombardi, Rocky pass incomplete to Heyward, Connor, PENALTY MICHIGAN roughing passer 10 yards to the MICHIGAN33, NO PLAY, 1ST DOWN MICHIGANST.
Q4 2:17 1st & 10 at MICH 48 Lombardi, Rocky pass incomplete to Stewart Jr., Darrell, PENALTY MICHIGAN substitution infraction 5 yards to the MICHIGAN43, NO PLAY.
Q4 2:25 1st & 10 at MSU 38 Lombardi, Rocky pass incomplete to Stewart Jr., Darrell, PENALTY MICHIGAN pass interference (Thomas, Ambry) 14 yards to the MICHIGAN48, NO PLAY, 1ST DOWN MICHIGANST.
Q4 2:31 1st & 10 at MSU 23 Rocky Lombardi run for 10 yds to the MchSt 23 for a 1ST down MICHIGAN Penalty, Personal Foul (Michael Onwenu) to the MchSt 38 for a 1ST down
Q4 2:38 4th & 19 at MICH 38 Will Hart punt for 49 yds, punt out-of-bounds at the MchSt 13
Q4 3:06 4th & 4 at MSU 47 MICHIGAN Penalty, Unsportsmanlike Conduct (-15 Yards) to the Mich 38
Q4 3:19 3rd & 6 at MSU 49 Karan Higdon run for 2 yds to the MchSt 47
Q4 4:00 2nd & 12 at MICH 45 Karan Higdon run for 6 yds to the MchSt 49
Q4 4:24 2nd & 7 at 50 MICHIGAN Penalty, False Start (Andrew Stueber) to the Mich 45
Q4 4:50 1st & 10 at MICH 47 Tru Wilson run for 3 yds to the 50 yard line
Q4 5:30 3rd & 5 at MICH 42 Karan Higdon run for 5 yds to the Mich 47 for a 1ST down
Q4 6:30 2nd & 9 at MICH 38 Karan Higdon run for 4 yds to the Mich 42
Q4 7:45 1st & 10 at MICH 37 Karan Higdon run for 1 yd to the Mich 38
Q4 8:00 3rd & 1 at MICH 34 Karan Higdon run for 3 yds to the Mich 37 for a 1ST down