Final at Spartan Stadium, East LansingTV: FOXAttendance 76,549College GameDay broadcast from here, October 30, 2021 (Wikipedia)FOX’s Big Noon Kickoff broadcast from here, October 30, 2021 (Wikipedia)
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan
Michigan State
552
Total yards
395
406
Passing yards
196
146
Rushing yards
199
8.5
Yards per pass
6.5
4.3
Yards per rush
5.5
26
First downs
20
8–17
Third downs
4–13
1–3
Fourth downs
2–2
2
Turnovers
2
8–59
Penalties
7–75
34:50
Possession
25:10
3
Sacks (by defense)
0
Efficiency
Michigan
Michigan State
43%
Success rate
39%
0.04
EPA per play
0.10
1.37
Explosiveness
1.56
−0.41
Rushing EPA
0.44
0.35
Passing EPA
−0.19
45%
Passing-down success
18%
−0.42
First-down EPA
0.19
0.28
Second-down EPA
0.17
1.15
Third-down EPA
−0.62
21%
Havoc by its defense
12%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Michigan State 54% to win. Michigan State pulled the upset. Elo’s favorite won.
The line
Michigan −4, over/under 50.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Michigan 61%, Michigan State 39%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Michigan right to left.
Q1 Michigan StateInterception, 6 plays, 36 yards
Q1 MichiganTouchdown, 3 plays, 98 yards
Q1 Michigan StatePunt, 4 plays, 19 yards
Q1 MichiganPunt, 6 plays, 20 yards
Q1 Michigan StateInterception, 5 plays, 31 yards
Q1 MichiganField goal, 6 plays, 22 yards
Q1 Michigan StateTouchdown, 5 plays, 75 yards
Q2 MichiganField goal, 10 plays, 55 yards
Q2 Michigan StateTouchdown, 6 plays, 75 yards
Q2 MichiganTouchdown, 8 plays, 78 yards
Q2 Michigan StatePunt, 5 plays, −5 yards
Q2 MichiganField goal, 9 plays, 54 yards
Q2 Michigan StateEnd of half, 1 play, −2 yards
Q3 MichiganTurnover on downs, 9 plays, 35 yards
Q3 Michigan StatePunt, 3 plays, −13 yards
Q3 MichiganTouchdown, 5 plays, 54 yards
Q3 Michigan StateTouchdown, 8 plays, 75 yards
Q3 MichiganPunt, 7 plays, 28 yards
Q4 Michigan StateTouchdown, 9 plays, 86 yards
Q4 MichiganField goal, 9 plays, 57 yards
Q4 Michigan StatePunt, 3 plays, −4 yards
Q4 MichiganFumble, 1 play, −4 yards
Q4 Michigan StateTouchdown, 7 plays, 41 yards
Q4 MichiganTurnover on downs, 12 plays, 44 yards
Q4 Michigan StatePunt, 3 plays, −2 yards
Q4 MichiganInterception, 1 play, 15 yards
Q4 Michigan StateEnd of game, 2 plays, −4 yards
Play by play
1st quarter10 drives, then Michigan 10, Michigan State 0
Michigan State Interception, 6 plays
15:00
Jake Moody kickoff for 62 yds
15:00
1st & 10 at own 25
Payton Thorne pass complete to Jalen Nailor for 16 yds to the MchSt 41 for a 1ST down
15:00
1st & 10 at own 41
Kenneth Walker III run for 8 yds to the MchSt 49
15:00
2nd & 2 at own 49
Kenneth Walker III run for 7 yds to the Mich 44 for a 1ST down
15:00
1st & 10 at opp 44
Payton Thorne pass complete to Tyler Hunt for 3 yds to the Mich 41
15:00
2nd & 7 at opp 41
Kenneth Walker III run for 2 yds to the Mich 39
12:38
3rd & 5 at opp 39
Payton Thorne pass intercepted return for no gain to the Mich 2
Michigan Touchdown, 3 plays
12:38
1st & 10 at own 2
MICHIGAN Penalty, False Start (Andrew Stueber) to the Mich 1
12:38
1st & 11 at own 1
Hassan Haskins run for 1 yd to the Mich 2
12:38
2nd & 10 at own 2
Cade McNamara pass complete to Cornelius Johnson for 5 yds to the Mich 7
11:03
3rd & 5 at own 35
Jake Moody kickoff for 65 yds for a touchback
Michigan Touchdown, 3 plays
11:03
3rd & 5 at own 7
Andrel Anthony 93 Yd pass from Cade McNamara (Jake Moody Kick)Michigan 7, Michigan State 0
Michigan State Punt, 4 plays
11:03
1st & goal at opp 3
Timeout MICHIGAN ST, clock 11:03
11:03
Jake Moody kickoff for 65 yds for a touchback
11:03
1st & 10 at own 25
Kenneth Walker III run for 3 yds to the MchSt 28
11:03
2nd & 7 at own 28
THORNE, Payton sacked for a loss of 6 yards at the MSU22 (MORRIS, Mike). PENALTY MIC Face mask on MORRIS, Mike enforced 15 yards from the MSU28 to the MSU43 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
11:03
1st & 10 at own 43
Kenneth Walker III run for 1 yd to the MchSt 44
11:03
2nd & 9 at own 44
Payton Thorne pass incomplete
11:03
3rd & 9 at own 44
Payton Thorne pass incomplete
9:32
4th & 9 at own 44
Bryce Baringer punt for 56 yds for a touchback
Michigan Punt, 6 plays
9:32
1st & 10 at opp 20
Timeout MICHIGAN ST, clock 09:32
9:32
1st & 10 at own 20
Hassan Haskins run for 7 yds to the Mich 27
9:32
2nd & 3 at own 27
Hassan Haskins run for 1 yd to the Mich 28
9:32
3rd & 2 at own 28
Cade McNamara pass complete to A.J. Henning for 7 yds to the Mich 35 for a 1ST down
9:32
1st & 10 at own 35
Cade McNamara pass incomplete
9:32
2nd & 10 at own 35
Blake Corum run for 5 yds to the Mich 40
9:32
3rd & 5 at own 40
Cade McNamara pass incomplete
9:32
4th & 9 at own 44
Bryce Baringer punt for 56 yds for a touchback
6:49
4th & 5 at own 40
Brad Robbins punt for 41 yds, fair catch by Jayden Reed at the MchSt 19
Michigan State Interception, 5 plays
6:49
1st & 10 at own 19
Timeout MICHIGAN ST, clock 06:49
6:49
1st & 10 at own 19
Jordon Simmons run for 4 yds to the MchSt 23
6:49
2nd & 6 at own 23
Payton Thorne run for 22 yds to the MchSt 45 for a 1ST down
6:49
1st & 10 at own 45
Jordon Simmons run for 3 yds to the MchSt 48
6:49
2nd & 7 at own 48
Payton Thorne pass complete to Maliq Carr for 2 yds to the 50 yard line
6:49
4th & 5 at own 40
Brad Robbins punt for 41 yds, fair catch by Jayden Reed at the MchSt 19
Michigan State Interception, 5 plays
4:09
3rd & 5 at the 50
Payton Thorne pass intercepted return for no gain to the MchSt 30
Michigan Field goal, 6 plays
4:09
1st & 10 at opp 30
Timeout MICHIGAN ST, clock 04:09
4:09
1st & 10 at opp 30
Cade McNamara pass complete to Andrel Anthony for 15 yds to the MchSt 15 for a 1ST down
4:09
1st & 10 at opp 15
MICHIGAN Penalty, Offensive Holding (Andrel Anthony) to the MchSt 18
4:09
1st & 13 at opp 18
Hassan Haskins run for 5 yds to the MchSt 13
4:09
2nd & 8 at opp 13
Hassan Haskins run for 1 yd to the MchSt 12
4:09
3rd & 7 at opp 12
Cade McNamara pass complete to Cornelius Johnson for 4 yds to the MchSt 8
Michigan State Interception, 5 plays
4:09
3rd & 5 at the 50
Payton Thorne pass intercepted return for no gain to the MchSt 30
1:18
4th & 3 at opp 8
Jake Moody 26 Yd Field GoalMichigan 10, Michigan State 0
Michigan State Touchdown, 5 plays
1:18
Jake Moody kickoff for 62 yds
1:18
1st & 10 at own 25
Payton Thorne pass complete to Jalen Nailor for 19 yds to the MchSt 44 for a 1ST down
1:18
1st & 10 at own 44
Payton Thorne pass complete to Jayden Reed for 16 yds to the Mich 40 for a 1ST down
1:18
1st & 10 at opp 40
THORNE, Payton pass up the middle incomplete intended for WALKER III, Kenneth thrown to the MIC40. PENALTY Before the snap, MIC Illegal Substitution enforced 5 yards from the MIC40 to the MIC35. NO PLAY (replay the down).
1:18
1st & 5 at opp 35
Kenneth Walker III run for 2 yds to the Mich 33
0:00
2nd & 3 at opp 33
Payton Thorne pass complete to Connor Heyward for 6 yds to the Mich 27 for a 1ST down
Q2 14:52
1st & 10 at opp 27
Kenneth Walker III 27 Yd Run (Matt Coghlin Kick)Michigan 10, Michigan State 7
2nd quarter7 drives, then Michigan 23, Michigan State 14
Michigan Field goal, 10 plays
14:52
1st & 10 at own 35
Matt Coghlin kickoff for 65 yds for a touchback
14:52
Matt Coghlin kickoff for 65 yds for a touchback
14:52
1st & 10 at own 25
Blake Corum run for 9 yds to the Mich 34
14:52
2nd & 1 at own 34
Blake Corum run for 3 yds to the Mich 37 for a 1ST down
14:52
2nd & 7 at own 40
Cade McNamara pass complete to Erick All for 21 yds to the MchSt 39 for a 1ST down
14:52
1st & 10 at opp 39
Blake Corum run for 1 yd to the MchSt 38
14:52
2nd & 9 at opp 38
Cade McNamara pass complete to Hassan Haskins for 10 yds to the MchSt 28 for a 1ST down
14:52
1st & 10 at opp 28
Blake Corum run for 4 yds to the MchSt 24
14:52
2nd & 6 at opp 24
Blake Corum run for 3 yds to the MchSt 21
14:52
3rd & 3 at opp 21
Hassan Haskins run for 1 yd to the MchSt 20
9:18
4th & 2 at opp 20
Jake Moody 38 Yd Field GoalMichigan 13, Michigan State 7
Michigan State Touchdown, 6 plays
9:18
4th & 2 at own 35
Jake Moody kickoff for 65 yds for a touchback
9:18
Timeout MICHIGAN ST, clock 09:18
9:18
Jake Moody kickoff for 65 yds for a touchback
9:18
1st & 10 at own 25
Kenneth Walker III run for 18 yds to the MchSt 43 for a 1ST down
9:18
1st & 10 at own 43
Kenneth Walker III run for 9 yds to the Mich 48
9:18
2nd & 1 at opp 48
Payton Thorne pass incomplete
9:18
3rd & 1 at opp 48
Payton Thorne run for no gain to the Mich 48
9:18
4th & 1 at opp 48
Payton Thorne pass complete to Jalen Nailor for 40 yds to the Mich 8 for a 1ST down
7:16
1st & goal at opp 3
K. Walker III run for 8 yds for a TD, (M. Coghlin KICK)
Michigan Touchdown, 8 plays
7:10
Matt Coghlin kickoff for 62 yds , Blake Corum return for 19 yds to the Mich 22
7:10
1st & 10 at own 22
Cade McNamara pass complete to Erick All for 15 yds to the Mich 37 for a 1ST down
7:10
1st & 10 at own 37
Hassan Haskins run for 2 yds to the Mich 39
7:10
2nd & 8 at own 39
Cade McNamara pass incomplete
7:10
3rd & 8 at own 39
Cade McNamara pass complete to Luke Schoonmaker for 13 yds to the MchSt 48 for a 1ST down
7:10
1st & 10 at opp 48
Blake Corum run for 6 yds to the MchSt 42
7:10
2nd & 4 at opp 42
Hassan Haskins run for 24 yds to the MchSt 18 for a 1ST down
7:10
1st & 10 at opp 18
Hassan Haskins run for 1 yd to the MchSt 17
3:45
2nd & 9 at opp 17
Andrel Anthony 17 Yd pass from J.J. McCarthy (Jake Moody Kick)
3:45
1st & goal at opp 3
Timeout MICHIGAN ST, clock 03:45
Michigan State Punt, 5 plays
3:36
Jake Moody kickoff for 65 yds , Jalen Nailor return for 23 yds to the MchSt 10
3:36
1st & 10 at own 10
Kenneth Walker III run for no gain to the MchSt 10
3:36
2nd & 10 at own 10
Payton Thorne pass complete to Kenneth Walker III for 14 yds to the MchSt 24 for a 1ST down
3:36
1st & 10 at own 24
THORNE, Payton sacked for a loss of 2 yards at the MSU22 (HUTCHINSON, Aidan). PENALTY MSU Holding on CAMPBELL, Luke enforced 10 yards from the MSU24 to the MSU14 [NHSG]. NO PLAY (replay the down).
3:36
1st & 20 at own 14
Payton Thorne pass complete to Jalen Nailor for no gain to the MchSt 14
1:31
2nd & 20 at own 14
sacked by David Ojabo for a loss of 14 yards Payton Thorne fumbled, recovered by Mich Aidan Hutchinson , return for 0 yards
1:31
3rd & 31 at own 3
Timeout MICHIGAN, clock 01:31
1:25
3rd & 31 at own 3
Kenneth Walker III run for 2 yds to the MchSt 5
1:25
4th & 29 at own 5
Timeout MICHIGAN, clock 01:25
1:13
4th & 29 at own 5
Bryce Baringer punt for 66 yds, downed at the Mich 29
Michigan Field goal, 9 plays
1:13
1st & 10 at own 29
Cade McNamara pass complete to Erick All for 21 yds to the 50 yard line for a 1ST down
1:13
1st & 10 at the 50
Cade McNamara pass incomplete
1:13
2nd & 10 at the 50
Cade McNamara pass complete to Blake Corum for 4 yds to the MchSt 46
1:13
3rd & 6 at opp 46
Cade McNamara pass complete to Andrel Anthony for 11 yds to the MchSt 35 for a 1ST down
1:13
1st & 10 at opp 35
MCNAMARA, Cade pass to the right incomplete intended for SCHOONMAKER, Luke thrown to the MSU29. PENALTY MSU Offsides on PANASIUK, Jacub enforced 5 yards from the MSU35 to the MSU30 [NHSG]. NO PLAY (replay the down).
1:13
1st & 5 at opp 30
Cade McNamara pass complete to Erick All for 8 yds to the MchSt 22 for a 1ST down
1:13
4th & 29 at own 5
Bryce Baringer punt for 66 yds, downed at the Mich 29
Michigan Field goal, 9 plays
0:14
1st & 10 at opp 22
Cade McNamara pass complete to Roman Wilson for 5 yds to the MchSt 17
0:14
2nd & 5 at opp 17
Timeout MICHIGAN, clock 00:14
0:14
2nd & 5 at opp 17
Cade McNamara pass incomplete
0:06
3rd & 5 at opp 17
Cade McNamara pass incomplete
0:06
4th & 5 at opp 17
Timeout MICHIGAN, clock 00:06
0:02
4th & 5 at opp 17
Jake Moody 35 Yd Field Goal
Michigan State End of half, 1 play
0:02
4th & 5 at own 35
Jake Moody kickoff for 65 yds for a touchback
0:02
Jake Moody kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
TEAM run for a loss of 2 yards to the MchSt 23
3rd quarter5 drives, then Michigan 30, Michigan State 22
Michigan Turnover on downs, 9 plays
15:00
1st & 10 at own 35
Matt Coghlin kickoff for 65 yds for a touchback
15:00
Matt Coghlin kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Hassan Haskins run for 1 yd to the Mich 26
15:00
2nd & 9 at own 26
Cade McNamara pass incomplete
15:00
3rd & 9 at own 26
Cade McNamara pass complete to Erick All for 15 yds to the Mich 41 for a 1ST down
15:00
1st & 10 at own 41
Cade McNamara pass complete to Erick All for 2 yds to the Mich 43
15:00
2nd & 8 at own 43
Cade McNamara pass complete to Hassan Haskins for 8 yds to the MchSt 49 for a 1ST down
15:00
1st & 10 at opp 49
Hassan Haskins run for 1 yd to the MchSt 48
15:00
2nd & 9 at opp 48
Cade McNamara pass complete to Blake Corum for 8 yds to the MchSt 40
15:00
3rd & 1 at opp 40
Blake Corum run for no gain to the MchSt 40
15:00
4th & 1 at opp 40
MICHIGAN Penalty, False Start (Luke Schoonmaker) to the MchSt 45
10:27
4th & 6 at opp 45
Brad Robbins run for 5 yds to the MchSt 40
Michigan State Punt, 3 plays
10:27
1st & 10 at own 40
Timeout MICHIGAN ST, clock 10:27
10:27
1st & 10 at own 40
QB Keeper THORNE, Payton rush to the left for a gain of 10 yards to the MSU50 (ROSS, Josh). PENALTY MSU Holding on HORST, Jarrett enforced 10 yards from the MSU40 to the MSU30 [SG]. NO PLAY (replay the down).
10:27
1st & 20 at own 30
Kenneth Walker III run for no gain to the MchSt 30
10:27
2nd & 20 at own 30
Payton Thorne pass complete to Kenneth Walker III for a loss of 3 yards to the MchSt 27
10:27
3rd & 23 at own 27
Payton Thorne pass incomplete
8:33
4th & 23 at own 27
Bryce Baringer punt for 46 yds , A.J. Henning returns for 19 yds to the Mich 46
8:33
1st & 10 at own 46
Timeout MICHIGAN ST, clock 08:33
Michigan Touchdown, 5 plays
8:33
1st & 10 at own 46
J.J. McCarthy run for 12 yds to the MchSt 42 for a 1ST down
8:33
1st & 10 at opp 42
Cade McNamara run for 20 yds to the MchSt 22 for a 1ST down
8:33
1st & 10 at opp 22
Cade McNamara pass incomplete
8:33
2nd & 10 at opp 22
J.J. McCarthy pass complete to Erick All for 3 yds to the MchSt 19
6:47
3rd & 7 at opp 19
Mike Sainristil 19 Yd pass from Cade McNamara (Jake Moody Kick)
6:47
1st & goal at opp 3
Timeout MICHIGAN ST, clock 06:47
6:47
Jake Moody kickoff for 65 yds for a touchback
6:47
1st & 10 at own 25
THORNE, Payton pass to the left incomplete intended for FOSTER, Montorie thrown to the MSU38. PENALTY MIC Pass Interference on TURNER, DJ enforced at the spot of the foul for 13 yards to the MSU38 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Michigan State Touchdown, 8 plays
6:47
1st & 10 at own 38
Kenneth Walker III run for 5 yds to the MchSt 43
6:47
2nd & 5 at own 43
Payton Thorne pass complete to Jayden Reed for 7 yds to the 50 yard line for a 1ST down
6:47
1st & 10 at the 50
Payton Thorne pass complete to Jayden Reed for 15 yds to the Mich 35 for a 1ST down pass incomplete for a 1ST down
6:47
1st & 10 at opp 35
Kenneth Walker III run for 3 yds to the Mich 32
6:47
2nd & 7 at opp 32
Payton Thorne pass complete to Jayden Reed for 3 yds to the Mich 29
6:47
3rd & 4 at opp 29
Payton Thorne pass complete to Kenneth Walker III for no gain to the Mich 29
6:47
4th & 4 at opp 29
Payton Thorne pass complete to Jayden Reed for 28 yds to the Mich 1 for a 1ST down
3:58
1st & goal at opp 1
Kenneth Walker III 1 Yd Run (Payton Thorne Pass to Tre Mosley for Two-Point Conversion)
3:58
Timeout MICHIGAN ST, clock 03:58
Michigan Punt, 7 plays
3:52
Matt Coghlin kickoff for 64 yds , Blake Corum return for 19 yds to the Mich 20
3:52
1st & 10 at own 20
Blake Corum run for 11 yds to the Mich 31 for a 1ST down
3:52
1st & 10 at own 31
Cade McNamara pass complete to Cornelius Johnson for 6 yds to the Mich 37
3:52
2nd & 4 at own 37
Hassan Haskins run for 2 yds to the Mich 39
3:52
3rd & 2 at own 39
Hassan Haskins run for 8 yds to the Mich 47 for a 1ST down
3:52
1st & 10 at own 47
Blake Corum run for a loss of 2 yards to the Mich 45
0:00
2nd & 12 at own 45
Cade McNamara pass complete to Erick All for 3 yds to the Mich 48
Q4 15:00
3rd & 9 at own 48
Cade McNamara pass incomplete
Q4 14:46
4th & 9 at own 48
Brad Robbins punt for 38 yds, downed at the MchSt 14
4th quarter7 drives, then Michigan State 37, Michigan 33
Michigan State Touchdown, 9 plays
14:46
1st & 10 at own 14
Payton Thorne pass incomplete
14:46
2nd & 10 at own 14
Payton Thorne pass incomplete
14:22
1st & 10 at own 25
Timeout MICHIGAN ST, clock 14:22
14:22
3rd & 10 at own 14
Payton Thorne pass complete to Jayden Reed for 11 yds to the MchSt 25 for a 1ST down
14:22
1st & 10 at own 25
Payton Thorne pass incomplete
14:22
2nd & 10 at own 25
Payton Thorne pass complete to Montorie Foster for 6 yds to the MchSt 31
14:22
3rd & 4 at own 31
Payton Thorne pass complete to Connor Heyward for 4 yds to the MchSt 35 for a 1ST down
14:22
1st & 10 at own 35
Payton Thorne pass incomplete
14:22
2nd & 10 at own 35
Payton Thorne run for 7 yds to the MchSt 42
12:29
3rd & 3 at own 42
Kenneth Walker III 58 Yd Run (Payton Thorne Pass to Jayden Reed for Two-Point Conversion)
Michigan Field goal, 9 plays
12:29
1st & goal at opp 0
Timeout MICHIGAN, clock 12:29
12:29
Matt Coghlin kickoff for 65 yds for a touchback
12:29
1st & 10 at own 25
Blake Corum run for 2 yds to the Mich 27
12:29
2nd & 8 at own 27
J.J. McCarthy pass incomplete
12:29
3rd & 8 at own 27
Cade McNamara pass complete to Mike Sainristil for 43 yds to the MchSt 30 for a 1ST down
12:29
1st & 10 at opp 30
Cade McNamara pass complete to Cornelius Johnson for 6 yds to the MchSt 24
12:29
2nd & 4 at opp 24
Hassan Haskins run for 4 yds to the MchSt 20 for a 1ST down
12:29
1st & 10 at opp 20
J.J. McCarthy run for a loss of 1 yard to the MchSt 21
12:29
2nd & 11 at opp 21
Cade McNamara run for 3 yds to the MchSt 18
12:29
3rd & 8 at opp 18
Cade McNamara pass incomplete
9:20
4th & 8 at opp 18
Jake Moody 36 Yd Field Goal
Michigan State Punt, 3 plays
9:20
Jake Moody kickoff for 57 yds
9:20
1st & 10 at own 25
Kenneth Walker III run for 8 yds to the MchSt 33
9:20
2nd & 2 at own 33
Payton Thorne sacked by Aidan Hutchinson for 0 yards to the MchSt 26
9:20
3rd & 9 at own 26
Payton Thorne sacked for 0 yards to the MchSt 21
7:17
4th & 14 at own 21
Bryce Baringer punt for 58 yds , returns for no gain to the Mich 45
7:17
1st & 10 at own 45
Timeout MICHIGAN ST, clock 07:17
7:12
1st & 10 at own 45
J.J. McCarthy run for a loss of 4 yards to the Mich 41 fumbled, recovered by MchSt Jacub Panasiuk
Michigan State Touchdown, 7 plays
7:12
1st & 10 at opp 41
MICHIGAN ST Penalty, Offensive Holding (Jarrett Horst) to the Mich 49
7:12
1st & 18 at opp 49
Jordon Simmons run for 1 yd to the Mich 48
7:12
2nd & 17 at opp 48
Payton Thorne pass complete to Montorie Foster for 9 yds to the Mich 39
7:12
3rd & 8 at opp 39
MICHIGAN Penalty, turnover on downs. PENALTY Offsides on MORRIS, Mike enforced (5 Yards) to the Mich 34
7:12
3rd & 3 at opp 34
run for 6 yds to the Mich 28 for a 1ST down
7:12
1st & 10 at opp 28
WALKER III, Kenneth rush up the middle for a gain of 2 yards to the MIC26 (MORRIS, Mike;HUTCHINSON, Aidan). PENALTY Before the snap, MIC Illegal Substitution enforced 5 yards from the MIC28 to the MIC23. NO PLAY (replay the down).
7:12
1st & 5 at opp 23
Payton Thorne pass incomplete
7:12
3rd & 8 at opp 39
THORNE, Payton pass to the left incomplete intended for REED, Jayden thrown to the MIC5. PENALTY MIC Offsides on MORRIS, Mike enforced 5 yards from the MIC39 to the MIC34 [NHSG]. NO PLAY (replay the down).
5:08
2nd & 5 at opp 23
Kenneth Walker III 23 Yd Run (Matt Coghlin Kick)
Michigan Turnover on downs, 12 plays
5:08
Matt Coghlin kickoff for 65 yds for a touchback
5:08
1st & 10 at own 25
Cade McNamara pass incomplete
5:08
2nd & 10 at own 25
Cade McNamara pass complete to Erick All for 7 yds to the Mich 32
5:08
3rd & 3 at own 32
Cade McNamara pass incomplete
5:08
4th & 3 at own 32
Cade McNamara pass complete to Cornelius Johnson for 7 yds to the Mich 39 for a 1ST down
5:08
1st & 10 at own 39
Blake Corum run for no gain to the Mich 39
5:08
2nd & 10 at own 39
Cade McNamara pass complete to Andrel Anthony for 12 yds to the MchSt 49 for a 1ST down
5:08
1st & 10 at opp 49
Cade McNamara pass complete to Cornelius Johnson for 8 yds to the MchSt 41
5:08
2nd & 2 at opp 41
Blake Corum run for 3 yds to the MchSt 38 for a 1ST down
5:08
1st & 10 at opp 38
Cade McNamara pass incomplete
5:08
2nd & 10 at opp 38
Cade McNamara pass complete to Andrel Anthony for 7 yds to the MchSt 31
5:08
3rd & 3 at opp 31
Cade McNamara pass incomplete
1:43
4th & 3 at opp 31
Cade McNamara pass incomplete
1:43
4th & 3 at opp 31
Cade McNamara pass incomplete
Michigan State Punt, 3 plays
1:37
2nd & 8 at own 33
Timeout MICHIGAN, clock 01:37
1:37
1st & 10 at own 31
Kenneth Walker III run for 2 yds to the MchSt 33
1:33
3rd & 6 at own 35
Timeout MICHIGAN, clock 01:33
1:33
2nd & 8 at own 33
run for 2 yds to the MchSt 35
1:33
3rd & 6 at own 35
Payton Thorne run for a loss of 6 yards to the MchSt 29
1:15
4th & 12 at own 29
Bryce Baringer punt for 53 yds , A.J. Henning returns for 15 yds to the Mich 33
Michigan Interception, 1 play
1:15
1st & 10 at own 33
MCNAMARA, Cade pass to the left incomplete intended for ANTHONY, Andrel thrown to the MIC37. PENALTY MSU Roughing the Passer on JORDAN, Drew enforced 15 yards from the MIC33 to the MIC48 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
1:00
1st & 10 at own 48
Cade McNamara pass intercepted return for no gain to the MchSt 40
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.