Referee Daniel Capron; umpire Ed Feaster; head linesman John Wiercinski; line judge Sergio DeHoyos; side judge Bobby Sagers; field judge Steven Thielen; back judge Kevin Schwarzel; center judge Brent DurbinGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan State
Michigan
220
Total yards
467
166
Passing yards
384
54
Rushing yards
83
5.5
Yards per pass
11.6
1.8
Yards per rush
2.4
16
First downs
25
2–13
Third downs
8–13
2–2
Fourth downs
0–1
2
Turnovers
1
7–93
Penalties
9–91
30:05
Possession
29:55
3
Sacks (by defense)
3
Efficiency
Michigan State
Michigan
25%
Success rate
51%
−0.20
EPA per play
0.26
1.36
Explosiveness
1.23
−0.16
Rushing EPA
−0.01
−0.23
Passing EPA
0.46
17%
Passing-down success
50%
−0.51
First-down EPA
−0.04
−0.01
Second-down EPA
0.43
−0.14
Third-down EPA
0.95
14%
Havoc by its defense
17%
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 77% to win. Elo’s favorite won.
The line
Michigan −13.5, over/under 43.
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 82%, Michigan State 18%. 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 drives left to right, Michigan State right to left.
Q1 MichiganPunt, 6 plays, 17 yards
Q1 Michigan StatePunt, 6 plays, 38 yards
Q1 MichiganTurnover on downs, 7 plays, 46 yards
Q1 Michigan StateTouchdown, 9 plays, 60 yards
Q1 MichiganTouchdown, 7 plays, 68 yards
Q2 Michigan StatePunt, 9 plays, 26 yards
Q2 MichiganTouchdown, 12 plays, 98 yards
Q2 Michigan StatePunt, 3 plays, 1 yard
Q2 MichiganField goal, 7 plays, 50 yards
Q2 Michigan StateEnd of half, 1 play, −1 yard
Q3 Michigan StateInterception, 3 plays, 15 yards
Q3 MichiganTouchdown, 4 plays, 57 yards
Q3 Michigan StateField goal, 13 plays, 59 yards
Q3 MichiganField goal, 11 plays, 34 yards
Q3 Michigan StatePunt, 4 plays, 15 yards
Q4 MichiganTouchdown, 1 play, 22 yards
Q4 Michigan StateInterception, 2 plays, 22 yards
Q4 MichiganField goal, 8 plays, 29 yards
Q4 Michigan StateFumble, 5 plays, 11 yards
Q4 Michigan StatePunt, 3 plays, 20 yards
Q4 MichiganTouchdown, 6 plays, 74 yards
Q4 Michigan StatePunt, 3 plays, −10 yards
Q4 MichiganEnd of game, 1 play, −3 yards
Play by play
1st quarter5 drives, then Michigan State 7, Michigan 0
Michigan Punt, 6 plays
15:00
1st & 10 at own 35
Cole Hahn kickoff for 62 yds , Giles Jackson return for 13 yds to the Mich 16
14:55
1st & 10 at own 16
Shea Patterson sacked by Raequan Williams for a loss of 7 yards to the Mich 9
14:04
2nd & 17 at own 9
Shea Patterson pass complete to Ronnie Bell for 8 yds to the Mich 17
13:36
3rd & 9 at own 17
MICHIGAN Penalty, False Start (Tarik Black) to the Mich 12
13:15
3rd & 14 at own 12
Shea Patterson pass complete to Ronnie Bell for 16 yds to the Mich 28 for a 1ST down
12:58
1st & 10 at own 28
Shea Patterson pass incomplete to Nico Collins
12:45
2nd & 10 at own 28
Zach Charbonnet run for 5 yds to the Mich 33
12:18
3rd & 5 at own 33
Shea Patterson pass incomplete to Ronnie Bell
12:09
4th & 5 at own 33
Will Hart punt for 47 yds , Brandon Sowards returns for no gain to the MchSt 20
Michigan State Punt, 6 plays
12:00
1st & 10 at own 20
Elijah Collins run for 3 yds to the MchSt 23
11:30
2nd & 7 at own 23
Brian Lewerke run for 4 yds to the MchSt 27 Brian Lewerke fumbled, recovered by MchSt Dominique Long
10:51
3rd & 3 at own 27
Lewerke, Brian pass incomplete to Nelson, Laress, PENALTY MICHIGAN pass interference (Hill, Daxton) 15 yards to the MICHIGANST42, NO PLAY, 1ST DOWN MICHIGANST.
10:40
1st & 10 at own 42
Brian Lewerke run for 8 yds to the 50 yard line
10:15
2nd & 2 at the 50
MICHIGAN Penalty, Defensive Offside (Carlo Kemp) to the Mich 45 for a 1ST down
9:58
1st & 10 at opp 45
Elijah Collins run for 3 yds to the Mich 42
9:09
2nd & 7 at opp 42
Elijah Collins run for 4 yds to the Mich 38
8:40
3rd & 3 at opp 38
Brian Lewerke sacked by Michael Danna for a loss of 4 yards to the Mich 42
7:48
4th & 7 at opp 42
Jake Hartbarger punt for 28 yds, downed at the Mich 14
Michigan Turnover on downs, 7 plays
7:45
1st & 10 at own 14
Hassan Haskins run for 3 yds to the Mich 17
7:15
2nd & 7 at own 17
Shea Patterson pass complete to Mike Sainristil for 15 yds to the Mich 32 for a 1ST down
6:50
1st & 10 at own 32
Giles Jackson run for 21 yds to the MchSt 47 for a 1ST down
6:24
1st & 10 at opp 47
Shea Patterson pass incomplete to Ronnie Bell
6:00
2nd & 10 at opp 47
Hassan Haskins run for 7 yds to the MchSt 40
5:38
3rd & 3 at opp 40
Shea Patterson pass incomplete to Tarik Black, broken up by Josh Butler
5:35
4th & 3 at opp 40
Shea Patterson pass incomplete to Nico Collins
Michigan State Touchdown, 9 plays
5:30
1st & 10 at own 40
Brian Lewerke pass incomplete to C.J. Hayes, broken up by Lavert Hill
5:25
2nd & 10 at own 40
Brandon Wright run for 1 yd to the MchSt 41
5:00
3rd & 9 at own 41
Brian Lewerke pass complete to Julian Barnett for 13 yds to the Mich 46 for a 1ST down
4:21
1st & 10 at opp 46
Brian Lewerke pass incomplete to Dominique Long
4:00
2nd & 10 at opp 46
Elijah Collins run for 3 yds to the Mich 43
3:30
3rd & 7 at opp 43
Brian Lewerke pass complete to Julian Barnett for 6 yds to the Mich 37
2:45
4th & 1 at opp 37
Brian Lewerke run for 7 yds to the Mich 30 for a 1ST down
1:48
1st & goal at opp 1
Brian Lewerke pass complete to Max Rosenthal for 1 yd for a TD, (Matt Coghlin KICK)Michigan State 7, Michigan 0
Michigan Touchdown, 7 plays
1:48
1st & 10 at own 35
Cole Hahn kickoff for 50 yds , Giles Jackson return for 17 yds to the Mich 32
1:18
1st & 10 at own 32
Zach Charbonnet run for 2 yds to the Mich 34
1:00
2nd & 8 at own 34
Shea Patterson pass complete to Nico Collins for 15 yds to the Mich 49 for a 1ST down
0:42
1st & 10 at opp 44
Shea Patterson pass complete to Donovan Peoples-Jones for 7 yds to the MICHIGAN 44 for a 1ST down MICHIGAN ST Penalty, Personal Foul (Shakur Brown) to the MchSt 29 for a 1ST down
0:35
1st & 10 at opp 29
Shea Patterson pass complete to Nico Collins for 8 yds to the MchSt 21
0:05
2nd & 2 at opp 21
Shea Patterson pass complete to Ronnie Bell for 18 yds to the MchSt 3 for a 1ST down
Q2 15:00
1st & goal at opp 3
Hassan Haskins run for 2 yds to the MchSt 1
Q2 14:29
2nd & goal at opp 1
Hassan Haskins run for 1 yd for a TD, (Quinn Nordin KICK)Tied at 7
2nd quarter5 drives, then Michigan 17, Michigan State 7
Michigan State Punt, 9 plays
14:29
2nd & 8 at own 35
Jake Moody kickoff for 65 yds for a touchback
14:15
1st & 10 at own 25
Elijah Collins run for a loss of 1 yard to the MchSt 24
14:11
2nd & 11 at own 24
MICHIGAN Penalty, Unsportsmanlike Conduct (Aidan Hutchinson) to the MchSt 40 for a 1ST down
13:55
1st & 10 at own 40
Elijah Collins run for 3 yds to the MchSt 43
13:50
2nd & 7 at own 43
Brian Lewerke pass complete to Cody White for 20 yds to the Mich 37 for a 1ST down
13:40
1st & 10 at opp 37
MICHIGAN ST Penalty, Unsportsmanlike Conduct (Cody White) to the MchSt 48
13:15
1st & 10 at own 48
MICHIGAN ST Penalty, Unsportsmanlike Conduct (Luke Campbell) to the MchSt 33
12:45
1st & 10 at own 33
Brandon Wright run for 2 yds to the MchSt 35
12:00
2nd & 8 at own 35
Brandon Wright run for 3 yds to the MchSt 38
11:45
3rd & 5 at own 38
Brian Lewerke pass complete to Julian Barnett for 10 yds to the MchSt 48 for a 1ST down
11:15
1st & 10 at own 48
Brian Lewerke run for 1 yd to the MchSt 49
10:40
2nd & 9 at own 49
Elijah Collins run for 2 yds to the Mich 49
10:07
3rd & 7 at opp 49
Brian Lewerke pass incomplete to Cody White
9:57
4th & 7 at opp 49
Jake Hartbarger punt for 47 yds, downed at the Mich 2
Michigan Touchdown, 12 plays
9:50
1st & 10 at own 2
Hassan Haskins run for 3 yds to the Mich 5
9:22
2nd & 7 at own 5
Shea Patterson pass incomplete to Donovan Peoples-Jones
9:00
3rd & 7 at own 5
Shea Patterson pass complete to Donovan Peoples-Jones for 8 yds to the Mich 13 for a 1ST down
8:52
1st & 10 at own 13
Timeout MICHIGAN, clock 08:52
8:30
1st & 10 at own 13
Zach Charbonnet run for 3 yds to the Mich 16
8:15
2nd & 7 at own 16
Shea Patterson run for 15 yds to the Mich 31 for a 1ST down
7:43
1st & 10 at own 31
Shea Patterson pass complete to Ronnie Bell for 18 yds to the Mich 49 for a 1ST down
7:15
1st & 10 at own 49
Shea Patterson pass complete to Ronnie Bell for 9 yds to the MchSt 42
6:42
2nd & 1 at opp 42
Timeout MICHIGAN ST, clock 06:42
6:35
2nd & 1 at opp 42
Zach Charbonnet run for 14 yds to the MchSt 28 for a 1ST down
6:06
1st & 10 at opp 28
Shea Patterson pass complete to Mike Sainristil for 6 yds to the MchSt 22
5:30
2nd & 4 at opp 22
Zach Charbonnet run for 5 yds to the MchSt 17 for a 1ST down
5:10
1st & 10 at opp 17
Patterson, Shea pass incomplete to Collins, Nico, PENALTY MICHIGANST pass interference (Brown, Shakur) 15 yards to the MICHIGANST2, NO PLAY, 1ST DOWN MICHIGAN.
4:50
1st & goal at opp 2
Hassan Haskins run for a loss of 3 yards to the MchSt 5
4:18
2nd & goal at opp 5
Shea Patterson pass complete to Nick Eubanks for 5 yds for a TD, (Quinn Nordin KICK)Michigan 14, Michigan State 7
Michigan State Punt, 3 plays
4:18
2nd & 13 at own 35
Jake Moody kickoff for 56 yds , Anthony Williams Jr. return for 10 yds to the MchSt 19
4:10
1st & 10 at own 19
Elijah Collins run for 1 yd to the MchSt 20
3:33
2nd & 9 at own 20
Brian Lewerke pass incomplete to Matt Seybert
3:28
3rd & 9 at own 20
Brian Lewerke pass incomplete to Tre Mosley
3:21
4th & 9 at own 20
Jake Hartbarger punt for 40 yds, punt out-of-bounds at the Mich 40
Michigan Field goal, 7 plays
3:15
1st & 10 at own 40
Shea Patterson run for no gain to the Mich 40
2:45
2nd & 10 at own 40
Shea Patterson pass complete to Ronnie Bell for 7 yds to the Mich 47
2:10
3rd & 3 at own 47
Shea Patterson pass complete to Ronnie Bell for 42 yds to the MchSt 11 for a 1ST down
1:35
1st & 10 at opp 11
Zach Charbonnet run for 1 yd to the MchSt 10
0:55
2nd & 9 at opp 10
Zach Charbonnet run for no gain to the MchSt 10
0:19
3rd & 9 at opp 10
Shea Patterson pass incomplete to Tarik Black, broken up by Shakur Brown
0:15
4th & 9 at opp 10
Quinn Nordin 28 yd FG GOODMichigan 17, Michigan State 7
Michigan State End of half, 1 play
0:15
4th & 9 at own 35
Jake Moody kickoff for 65 yds for a touchback
0:10
1st & 10 at own 25
TEAM run for a loss of 1 yard to the MchSt 24
3rd quarter5 drives, then Michigan 27, Michigan State 10
Michigan State Interception, 3 plays
15:00
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Lewerke, Brian pass incomplete to Barnett, Julian, PENALTY MICHIGAN roughing passer (Paye, Kwity) 15 yards to the MICHIGANST40, NO PLAY, 1ST DOWN MICHIGANST.
14:46
1st & 10 at own 40
Brian Lewerke pass incomplete to Cody White
14:33
2nd & 10 at own 40
Brian Lewerke run for no gain to the MchSt 40
13:59
3rd & 10 at own 40
Brian Lewerke pass intercepted Ambry Thomas return for 4 yds to the Mich 43
Michigan Touchdown, 4 plays
13:50
1st & 10 at own 43
Shea Patterson pass complete to Sean McKeon for 19 yds to the MchSt 38 for a 1ST down
13:25
1st & 10 at opp 38
Shea Patterson pass incomplete to Nico Collins
13:05
2nd & 10 at opp 38
Shea Patterson pass complete to Ronnie Bell for 20 yds to the MchSt 18 for a 1ST down
12:40
1st & 10 at opp 18
Shea Patterson pass complete to Donovan Peoples-Jones for 18 yds for a TD, (Quinn Nordin KICK)Michigan 24, Michigan State 7
Michigan State Field goal, 13 plays
12:40
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
12:35
1st & 10 at own 25
Brian Lewerke pass incomplete to Tre Mosley
12:22
2nd & 10 at own 25
Elijah Collins run for 4 yds to the MchSt 29
12:00
3rd & 6 at own 29
Brian Lewerke run for 5 yds to the MchSt 34
11:35
4th & 1 at own 34
Timeout MICHIGAN ST, clock 11:35
11:25
4th & 1 at own 34
Brian Lewerke run for 3 yds to the MchSt 37 for a 1ST down
11:00
1st & 10 at own 37
Elijah Collins run for 3 yds to the MchSt 40
10:25
2nd & 7 at own 40
Julian Barnett run for 10 yds to the 50 yard line for a 1ST down
10:00
1st & 10 at the 50
Brian Lewerke pass complete to Matt Seybert for 20 yds to the Mich 30 for a 1ST down
9:30
1st & 10 at opp 30
Brian Lewerke pass complete to Cody White for a loss of 1 yard to the Mich 31
9:02
2nd & 11 at opp 31
Timeout MICHIGAN, clock 09:02
9:00
2nd & 11 at opp 31
Brian Lewerke pass complete to Elijah Collins for 8 yds to the Mich 23
8:35
3rd & 3 at opp 23
MICHIGAN Penalty, Substitution Infraction (5 Yards) to the Mich 18 for a 1ST down
8:00
1st & 10 at opp 18
Brian Lewerke pass complete to Cody White for 1 yd to the Mich 17
7:35
2nd & 9 at opp 17
Brian Lewerke run for 1 yd to the Mich 16
6:47
3rd & 8 at opp 16
Brian Lewerke pass incomplete to Trenton Gillison
6:43
4th & 8 at opp 16
Matt Coghlin 35 yd FG GOODMichigan 24, Michigan State 10
Michigan Field goal, 11 plays
6:43
4th & 8 at own 35
Cole Hahn kickoff for 62 yds
6:40
1st & 10 at own 35
Giles Jackson run for 11 yds to the Mich 46 for a 1ST down
6:00
1st & 10 at own 46
Tru Wilson run for 3 yds to the Mich 49
5:30
2nd & 7 at own 49
Tru Wilson run for 1 yd to the 50 yard line
5:00
3rd & 6 at opp 23
Shea Patterson pass complete to Tarik Black for 27 yds to the MICHIGAN 23 for a 1ST down MICHIGAN Penalty, Unsportsmanlike Conduct (Tarik Black) to the MchSt 38
4:40
1st & 10 at own 49
Shea Patterson sacked by TEAM for a loss of 13 yards to the MICHIGAN 49 MICHIGAN Penalty, Intentional Grounding (Shea Patterson) to the Mich 49
4:00
2nd & 23 at own 49
Shea Patterson pass complete to Tru Wilson for 3 yds to the MchSt 48
3:52
3rd & 20 at opp 48
Shea Patterson pass complete to Sean McKeon for 27 yds to the MchSt 21 for a 1ST down
3:29
1st & 10 at opp 21
Shea Patterson pass incomplete to Nico Collins
3:05
2nd & 10 at opp 21
Tru Wilson run for 2 yds to the MchSt 19
2:40
3rd & 8 at opp 19
Shea Patterson sacked by Antjuan Simmons for a loss of 12 yards to the MchSt 31
2:13
4th & 20 at opp 31
Quinn Nordin 49 yd FG GOODMichigan 27, Michigan State 10
Michigan State Punt, 4 plays
2:13
4th & 20 at own 35
Jake Moody kickoff for 51 yds for a touchback
1:50
1st & 10 at own 25
Brian Lewerke pass complete to Elijah Collins for 11 yds to the MchSt 36 for a 1ST down
1:15
1st & 10 at own 36
Brian Lewerke pass complete to Trenton Gillison for 7 yds to the MchSt 43
0:25
2nd & 3 at own 43
Elijah Collins run for 1 yd to the MchSt 44
0:05
3rd & 2 at own 44
Elijah Collins run for 1 yd to the MchSt 45
Q4 15:00
4th & 1 at own 45
MICHIGAN ST Penalty, False Start (AJ Arcuri) to the MchSt 40
Q4 14:53
4th & 6 at own 40
TEAM punt blocked by Khaleke Hudson blocked by Khaleke Hudson
4th quarter8 drives, then Michigan 44, Michigan State 10
Michigan Touchdown, 1 play
14:46
1st & 10 at opp 22
Shea Patterson pass complete to Nico Collins for 22 yds for a TD, (Quinn Nordin KICK)Michigan 34, Michigan State 10
Michigan State Interception, 2 plays
14:46
1st & 10 at own 35
Jake Moody kickoff for 65 yds for a touchback
14:35
1st & 10 at own 25
Brian Lewerke pass complete to Cody White for 22 yds to the MchSt 47 for a 1ST down
14:14
1st & 10 at own 47
Brian Lewerke pass intercepted Lavert Hill return for 5 yds to the MchSt 44
Michigan Field goal, 8 plays
14:00
1st & 10 at opp 44
Tru Wilson run for 1 yd to the MchSt 43
13:30
2nd & 9 at opp 43
Shea Patterson run for 8 yds to the MchSt 35
12:50
3rd & 1 at opp 35
Tru Wilson run for 2 yds to the MchSt 33 for a 1ST down
12:30
1st & 10 at opp 33
Shea Patterson pass complete to Ronnie Bell for 12 yds to the MchSt 21 for a 1ST down
11:30
1st & 10 at opp 21
Shea Patterson sacked by Drew Beesley for a loss of 11 yards to the MchSt 32 Shea Patterson fumbled, recovered by Mich
11:00
2nd & 21 at opp 32
Tru Wilson run for 2 yds to the MchSt 30
10:26
3rd & 19 at opp 30
Shea Patterson pass complete to Donovan Peoples-Jones for 15 yds to the MchSt 15
10:12
4th & 4 at opp 15
Quinn Nordin 33 yd FG GOODMichigan 37, Michigan State 10
Michigan State Fumble, 5 plays
10:12
4th & 4 at own 35
Jake Moody kickoff for 65 yds for a touchback
10:00
1st & 10 at own 25
Brian Lewerke run for 4 yds to the MchSt 29
9:30
2nd & 6 at own 29
Brian Lewerke pass complete to Cody White for 7 yds to the MchSt 36 for a 1ST down
8:53
1st & 10 at own 36
Brian Lewerke pass incomplete to C.J. Hayes
8:47
2nd & 10 at own 36
Brian Lewerke pass incomplete to Dominique Long
8:41
3rd & 10 at own 36
Brian Lewerke pass incomplete to Cody White
8:21
4th & 10 at own 36
Jake Hartbarger punt for 35 yds , Donovan Peoples-Jones returns for 50 yds to the MchSt 21 Donovan Peoples-Jones fumbled, recovered by MchSt
Michigan State Punt, 3 plays
8:21
1st & 10 at own 21
MICHIGAN Penalty, Sideline Interference (15 Yards) to the MchSt 36 for a 1ST down
8:10
1st & 10 at own 36
Brian Lewerke sacked by Jordan Glasgow and Carlo Kemp for a loss of 7 yards to the MchSt 29
7:50
2nd & 17 at own 29
Brian Lewerke pass complete to Matt Seybert for 7 yds to the MchSt 36
7:00
3rd & 10 at own 36
Brian Lewerke pass complete to Matt Seybert for 5 yds to the MchSt 41
6:05
4th & 5 at own 41
Jake Hartbarger punt for 41 yds , Donovan Peoples-Jones returns for 8 yds to the Mich 26
Michigan Touchdown, 6 plays
6:00
1st & 10 at own 26
Tru Wilson run for 2 yds to the Mich 28
5:35
2nd & 8 at own 28
Tru Wilson run for 5 yds to the Mich 33
5:00
3rd & 3 at own 33
Shea Patterson run for 5 yds to the Mich 38 for a 1ST down
4:35
1st & 10 at own 38
MICHIGAN ST Penalty, Unsportsmanlike Conduct (Jacub Panasiuk) to the MchSt 47 for a 1ST down
3:50
1st & 10 at opp 47
Tru Wilson run for 9 yds to the MchSt 38
3:15
2nd & 1 at opp 38
Tru Wilson run for a loss of 1 yard to the MchSt 39
2:33
3rd & 2 at opp 39
Shea Patterson pass complete to Cornelius Johnson for 39 yds for a TD, (Quinn Nordin KICK)Michigan 44, Michigan State 10
Michigan State Punt, 3 plays
2:33
3rd & 2 at own 35
Jake Moody kickoff for 61 yds , Anthony Williams Jr. return for 23 yds to the MICHIGAN 42 MICHIGAN ST Penalty, Personal Foul (13 Yards) to the MchSt 14
2:15
1st & 10 at own 14
Brian Lewerke run for 1 yd to the MchSt 15
1:40
2nd & 9 at own 15
Brian Lewerke sacked by Carlo Kemp for a loss of 11 yards to the MchSt 4
1:12
3rd & 20 at own 4
Timeout MICHIGAN ST, clock 01:12
1:00
3rd & 20 at own 4
Brian Lewerke pass complete to Trenton Gillison for no gain to the MchSt 4
0:17
4th & 20 at own 4
Jake Hartbarger punt for 49 yds, punt out-of-bounds at the Mich 47
Michigan End of game, 1 play
0:05
1st & 10 at own 47
TEAM run for a loss of 3 yards to the Mich 44
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.