Referee Daniel Capron; umpire Pat Bayers; head linesman Jim Ryan; line judge Brian Bolinger; side judge Craig Jeffreys; field judge Al Terry; back judge Matthew Edwards; alternate Eric OliverGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Michigan
0
3
0
8
11
Michigan State
7
7
14
7
35
Standouts
PassingConnor Cook12 of 22, 227 yards, 1 TDMichigan State
No. 33RushingJeremy Langford35 carries, 177 yards, 3 TDMichigan State
No. 14ReceivingTony Lippett3 catches, 103 yards, 1 TDMichigan State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan
Michigan State
186
Total yards
446
125
Passing yards
227
61
Rushing yards
219
4.0
Yards per pass
10.3
2.3
Yards per rush
4.8
13
First downs
22
5–14
Third downs
6–12
0–1
Fourth downs
0–1
3
Turnovers
2
4–27
Penalties
8–88
26:14
Possession
33:37
Efficiency
Michigan
Michigan State
33%
Success rate
53%
−0.34
EPA per play
0.27
1.05
Explosiveness
0.99
−0.27
Rushing EPA
0.22
−0.43
Passing EPA
0.38
20%
Passing-down success
28%
−0.34
First-down EPA
0.21
−0.45
Second-down EPA
0.21
−0.06
Third-down EPA
0.73
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 84% to win. Elo’s favorite won.
The line
Michigan State −15.5, over/under 45.
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 State 86%, Michigan 14%. 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 StateTouchdown, 8 plays, 75 yards
Q1 MichiganPunt, 4 plays, 17 yards
Q1 Michigan StatePunt, 3 plays, 71 yards
Q1 MichiganFumble, 1 play, 0 yards
Q1 Michigan StateMissed FG, 12 plays, 44 yards
Q1 MichiganPunt, 9 plays, 25 yards
Q2 Michigan StateTurnover on downs, 7 plays, 46 yards
Q2 MichiganPunt, 3 plays, −3 yards
Q2 Michigan StateFumble, 2 plays, 62 yards
Q2 MichiganField goal, 4 plays, 0 yards
Q2 Michigan StateTouchdown, 9 plays, 73 yards
Q2 MichiganEnd of half, 1 play, 2 yards
Q3 MichiganPunt, 6 plays, 18 yards
Q3 Michigan StatePunt, 5 plays, 30 yards
Q3 MichiganPick-six, 3 plays (Michigan State scores), −1 yard
Q3 MichiganPunt, 4 plays, 18 yards
Q3 Michigan StateTouchdown, 1 play, 70 yards
Q3 MichiganTurnover on downs, 7 plays, 65 yards
Q3 Michigan StateFumble, 5 plays, 74 yards
Q4 MichiganInterception, 5 plays, 37 yards
Q4 Michigan StatePunt, 4 plays, 40 yards
Q4 MichiganPunt, 3 plays, 7 yards
Q4 Michigan StateFumble, 6 plays, 55 yards
Q4 MichiganTouchdown, 6 plays, 33 yards
Q4 Michigan StateTouchdown, 7 plays, 48 yards
Q4 MichiganEnd of game, 2 plays, 13 yards
Play by play
1st quarter5 drives, then Michigan State 7, Michigan 0
Michigan State Touchdown, 8 plays
15:00
1st & 10 at own 25
Connor Cook pass incomplete
15:00
1st & 10 at own 35
Matt Wile kickoff for 65 yds for a touchback
14:43
2nd & 10 at own 25
Connor Cook pass complete to Tony Lippett for 24 yds to the MchSt 49 for a 1ST down
14:15
1st & 10 at own 49
Jeremy Langford run for 2 yds to the Mich 49
13:40
2nd & 8 at opp 49
Connor Cook pass incomplete to Tony Lippett
13:20
3rd & 8 at opp 49
Connor Cook pass complete to Keith Mumphery for 28 yds to the Mich 21 for a 1ST down
12:50
1st & 10 at opp 21
Jeremy Langford run for 4 yds to the Mich 17
12:20
2nd & 6 at opp 17
Connor Cook run for 13 yds to the Mich 4 for a 1ST down MICHIGAN Penalty, Unsportsmanlike Conduct (Delano Hill) to the Mich 2 for a 1ST down
11:52
1st & goal at opp 2
Jeremy Langford run for 2 yds for a TD, (Michael Geiger KICK)Michigan State 7, Michigan 0
Michigan Punt, 4 plays
11:52
1st & 10 at own 35
Devin Gardner pass complete to Devin Funchess for 11 yds to the Mich 46 for a 1ST down
11:52
1st & 10 at own 35
Kevin Cronin kickoff for 63 yds
11:25
1st & 10 at own 46
Devin Gardner pass complete to Dennis Norfleet for 5 yds to the MchSt 49
10:50
2nd & 5 at opp 49
De’Veon Smith run for 1 yd to the MchSt 48
10:10
3rd & 4 at opp 48
Devin Gardner pass incomplete to Amara Darboh
9:51
4th & 4 at opp 48
Will Hagerup punt for 41 yds , Macgarrett Kings Jr. returns for 7 yds to the MchSt 14
Michigan State Punt, 3 plays
9:51
1st & 10 at own 14
Jeremy Langford run for a loss of 3 yards to the MchSt 11
9:10
2nd & 13 at own 11
Connor Cook pass incomplete
8:40
3rd & 13 at own 11
Connor Cook pass complete to Aaron Burbridge for 9 yds to the MchSt 20
8:14
4th & 4 at own 20
MICHIGAN ST Penalty, False Start (Kurtis Drummond) to the MchSt 15
7:54
4th & 9 at own 15
Mike Sadler punt for 29 yds MICHIGAN ST Penalty, Personal Foul (Chris Frey) to the MchSt 29
7:47
1st & 10 at opp 29
Devin Gardner run for a loss of 9 yards to the MchSt 38 Devin Gardner fumbled, recovered by MchSt Lawrence Thomas
Michigan State Missed FG, 12 plays
7:47
1st & 10 at own 38
Jeremy Langford run for 7 yds to the MchSt 45
7:20
2nd & 3 at own 45
Connor Cook pass complete to Macgarrett Kings Jr. for 9 yds to the Mich 46 for a 1ST down
6:50
1st & 10 at opp 46
Jeremy Langford run for 8 yds to the Mich 38
6:00
2nd & 2 at opp 38
Jeremy Langford run for 7 yds to the Mich 31 for a 1ST down
5:30
1st & 10 at opp 31
Jeremy Langford run for 10 yds to the Mich 21 for a 1ST down
4:50
1st & 10 at opp 21
Nick Hill run for 4 yds to the Mich 17
4:20
2nd & 6 at opp 17
R.J. Shelton run for 5 yds to the Mich 12
3:50
3rd & 1 at opp 12
Jeremy Langford run for 4 yds to the Mich 8 for a 1ST down
3:15
1st & goal at opp 8
Jeremy Langford run for 3 yds to the Mich 5
2:40
2nd & goal at opp 5
Connor Cook run for a loss of 5 yards to the Mich 10
2:00
3rd & goal at opp 10
Connor Cook sacked by Chris Wormley for a loss of 8 yards to the Mich 18
1:08
4th & goal at opp 18
Michael Geiger 36 yd FG MISSED
Michigan Punt, 9 plays
1:08
1st & 10 at own 20
Devin Gardner pass complete to Dennis Norfleet for a loss of 4 yards to the Mich 16
0:20
2nd & 14 at own 16
MICHIGAN Penalty, False Start (NA) to the Mich 11
0:04
2nd & 19 at own 11
Devin Gardner pass complete to Justice Hayes for 4 yds to the Mich 15
Q2 15:00
3rd & 15 at own 15
Devin Gardner pass complete to Amara Darboh for 24 yds to the Mich 39 for a 1ST down
Q2 14:20
1st & 10 at own 39
De’Veon Smith run for 6 yds to the Mich 45
Q2 13:50
2nd & 4 at own 45
De’Veon Smith run for 2 yds to the Mich 47
Q2 13:10
3rd & 2 at own 47
Devin Gardner pass complete to Devin Funchess for 7 yds to the MchSt 46 for a 1ST down
Q2 12:30
1st & 10 at opp 46
Devin Gardner sacked by Taiwan Jones for a loss of 8 yards to the Mich 46
Q2 12:00
2nd & 18 at own 46
Justice Hayes run for 4 yds to the 50 yard line
Q2 11:10
3rd & 14 at the 50
Devin Gardner pass complete to Justice Hayes for a loss of 5 yards to the Mich 45
Q2 10:22
4th & 19 at own 45
Will Hagerup punt for 55 yds for a touchback
2nd quarter6 drives, then Michigan State 14, Michigan 3
Michigan State Turnover on downs, 7 plays
10:22
1st & 10 at own 20
MICHIGAN Penalty, Defensive Offside (Maurice Hurst Jr.) to the MchSt 25
10:22
1st & 5 at own 25
Nick Hill run for 9 yds to the MchSt 34 for a 1ST down
9:40
1st & 10 at own 34
Nick Hill run for 4 yds to the MchSt 38
9:10
2nd & 6 at own 38
Connor Cook pass complete to Aaron Burbridge for 25 yds to the Mich 37 for a 1ST down
8:45
1st & 10 at opp 37
Timeout MICHIGAN ST, clock 08:45
8:45
1st & 10 at opp 37
Connor Cook pass incomplete to Aaron Burbridge
8:25
2nd & 10 at opp 37
Connor Cook pass complete to Macgarrett Kings Jr. for a loss of 1 yard to the Mich 38
7:57
3rd & 11 at opp 38
MICHIGAN ST Penalty, False Start (Kodi Kieler) to the Mich 43
7:20
3rd & 16 at opp 43
Connor Cook pass complete to Nick Hill for 9 yds to the Mich 34
6:46
4th & 7 at opp 34
Connor Cook pass incomplete to Macgarrett Kings Jr.
Michigan Punt, 3 plays
6:46
1st & 10 at own 34
Devin Gardner sacked by Shilique Calhoun for a loss of 5 yards to the Mich 29
6:00
2nd & 15 at own 29
Justice Hayes run for 2 yds to the Mich 31
5:20
3rd & 13 at own 31
Devin Gardner pass incomplete to Devin Funchess
5:03
4th & 13 at own 31
Will Hagerup punt for 50 yds, punt out-of-bounds at the MchSt 19
Michigan State Fumble, 2 plays
5:03
1st & 10 at own 19
Jeremy Langford run for no gain to the MchSt 19
4:18
2nd & 10 at own 19
Connor Cook pass complete to Josiah Price for 14 yds Josiah Price fumbled, forced by Jarrod Wilson, recovered by Mich Delano Hill , return for 2 yds to the MchSt 31
Michigan Field goal, 4 plays
4:18
1st & 10 at opp 31
De’Veon Smith run for no gain to the MchSt 31
3:50
2nd & 10 at opp 31
Devin Gardner pass incomplete to Devin Funchess
3:41
3rd & 10 at opp 31
Timeout MICHIGAN, clock 03:41
3:41
3rd & 10 at opp 31
Devin Gardner pass incomplete to Devin Funchess
3:30
4th & 10 at opp 31
Matt Wile 48 yd FG GOODMichigan State 7, Michigan 3
Michigan State Touchdown, 9 plays
3:30
4th & 10 at own 35
Matt Wile kickoff for 65 yds , R.J. Shelton return for 27 yds to the MchSt 27
3:30
1st & 10 at own 27
Jeremy Langford run for 24 yds to the Mich 49 for a 1ST down
2:50
1st & 10 at opp 49
Connor Cook pass complete to Tony Lippett for 9 yds to the Mich 40
2:25
2nd & 1 at opp 40
Jeremy Langford run for 2 yds to the Mich 38 for a 1ST down
1:55
1st & 10 at opp 38
Connor Cook pass incomplete to Aaron Burbridge
1:49
2nd & 10 at opp 38
Connor Cook pass complete to AJ Troup for 13 yds to the Mich 25 for a 1ST down
1:40
1st & 10 at opp 25
Connor Cook pass complete to Jeremy Langford for 18 yds to the Mich 7 for a 1ST down
1:21
1st & goal at opp 7
Jeremy Langford run for 6 yds to the Mich 1
0:58
2nd & goal at opp 1
Jeremy Langford run for no gain to the Mich 1
0:21
3rd & goal at opp 1
Jeremy Langford run for 1 yd for a TD, (Michael Geiger KICK)Michigan State 14, Michigan 3
Michigan End of half, 1 play
0:21
3rd & 4 at own 35
Kevin Cronin kickoff for 65 yds for a touchback
0:21
1st & 10 at own 25
Justice Hayes run for 2 yds to the Mich 27
3rd quarter7 drives, then Michigan State 28, Michigan 3
Michigan Punt, 6 plays
15:00
1st & 10 at own 35
Kevin Cronin kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
De’Veon Smith run for 3 yds to the Mich 28
14:20
2nd & 7 at own 28
De’Veon Smith run for 4 yds to the Mich 32
13:45
3rd & 3 at own 32
Devin Gardner pass complete to Jake Butt for 5 yds to the Mich 37 for a 1ST down
13:10
1st & 10 at own 37
Devin Gardner pass incomplete to Amara Darboh
13:05
2nd & 10 at own 37
Devin Gardner pass complete to Devin Funchess for 6 yds to the Mich 43
12:25
3rd & 4 at own 43
Devin Gardner pass incomplete to Devin Funchess
12:08
4th & 4 at own 43
Will Hagerup punt for 35 yds , Macgarrett Kings Jr. returns for 6 yds to the MchSt 28
Michigan State Punt, 5 plays
12:08
1st & 10 at own 28
Jeremy Langford run for 7 yds to the MchSt 35
11:35
2nd & 3 at own 35
Jeremy Langford run for 5 yds to the MchSt 40 for a 1ST down
11:00
1st & 10 at own 40
Jeremy Langford run for 2 yds to the MchSt 42
10:28
2nd & 8 at own 42
Connor Cook pass incomplete to Tony Lippett
10:20
3rd & 8 at own 42
Connor Cook pass incomplete to Keith Mumphery
10:05
4th & 8 at own 42
Mike Sadler punt for 36 yds, downed at the Mich 22
Michigan Pick-six, 3 plays (Michigan State scores)
10:05
1st & 10 at own 22
Devin Gardner pass complete to Dennis Norfleet for a loss of 1 yard to the Mich 21
8:50
2nd & 11 at own 21
Devin Gardner pass incomplete to Amara Darboh
8:33
3rd & 11 at own 21
Devin Gardner pass intercepted for a TD RJ Williamson return for 29 yds for a TD, (Michael Geiger KICK)Michigan State 21, Michigan 3
Michigan Punt, 4 plays
8:33
1st & 10 at own 35
Kevin Cronin kickoff for 65 yds for a touchback
8:33
1st & 10 at own 25
De’Veon Smith run for 12 yds to the Mich 37 for a 1ST down
8:00
1st & 10 at own 37
Devin Gardner pass incomplete to Amara Darboh
7:53
2nd & 10 at own 37
Timeout MICHIGAN, clock 07:53
7:53
2nd & 10 at own 37
Justice Hayes run for a loss of 7 yards to the Mich 30
7:10
3rd & 17 at own 30
Justice Hayes run for 13 yds to the Mich 43
6:28
4th & 4 at own 43
Will Hagerup punt for 27 yds, downed at the MchSt 30
Michigan State Touchdown, 1 play
6:17
1st & 10 at own 30
Connor Cook pass complete to Tony Lippett for 70 yds for a TD, (Michael Geiger KICK)Michigan State 28, Michigan 3
Michigan Turnover on downs, 7 plays
6:17
1st & 10 at own 35
Kevin Cronin kickoff for 65 yds for a touchback
6:17
1st & 10 at own 25
De’Veon Smith run for 5 yds to the Mich 30 for a 1ST down MICHIGAN ST Penalty, Unsportsmanlike Conduct (Malik McDowell) to the Mich 45 for a 1ST down
5:43
1st & 10 at own 45
Gardner, Devin pass incomplete, PENALTY MICHIGANST roughing passer (Jones, Taiwan) 15 yards to the MICHIGANST40, NO PLAY, 1ST DOWN MICHIGAN. for a 1ST down
5:38
1st & 10 at opp 40
Gardner, Devin pass incomplete to Funchess, Devin, PENALTY MICHIGANST pass interference (Waynes, Trae) 15 yards to the MICHIGANST25, NO PLAY, 1ST DOWN MICHIGAN. for a 1ST down
5:30
1st & 10 at opp 25
Justice Hayes run for 5 yds to the MchSt 20
5:00
2nd & 5 at opp 20
Justice Hayes run for 5 yds to the MchSt 15 for a 1ST down
4:20
1st & 10 at opp 15
De’Veon Smith run for 3 yds to the MchSt 12
3:35
2nd & 7 at opp 12
De’Veon Smith run for 2 yds to the MchSt 10
2:50
3rd & 5 at opp 10
Devin Gardner pass incomplete to Devin Funchess
2:43
4th & 5 at opp 10
Timeout MICHIGAN, clock 02:43
2:38
4th & 5 at opp 10
Devin Gardner run for 4 yds to the MchSt 6
Michigan State Fumble, 5 plays
2:38
1st & 10 at own 6
Jeremy Langford run for 6 yds to the MchSt 12
2:00
2nd & 4 at own 12
Jeremy Langford run for 5 yds to the MchSt 17 for a 1ST down
1:20
1st & 10 at own 17
Jeremy Langford run for 3 yds to the MchSt 20
0:40
2nd & 7 at own 20
Macgarrett Kings Jr. run for no gain to the MchSt 20
Q4 15:00
3rd & 7 at own 20
Connor Cook pass incomplete
Q4 14:45
4th & 7 at own 20
Mike Sadler punt for 39 yds , Dennis Norfleet returns for no gain to the Mich 41 Dennis Norfleet fumbled, recovered by Mich Dennis Norfleet
4th quarter7 drives, then Michigan State 35, Michigan 11
Michigan Interception, 5 plays
14:45
1st & 10 at own 41
Devin Gardner pass complete to Devin Funchess for 16 yds to the MchSt 43 for a 1ST down
14:20
1st & 10 at opp 43
Justice Hayes run for 4 yds to the MchSt 39
13:30
2nd & 6 at opp 39
Devin Gardner pass complete to Amara Darboh for 17 yds to the MchSt 22 for a 1ST down
13:00
1st & 10 at opp 22
Devin Gardner pass incomplete to Freddy Canteen
12:51
2nd & 10 at opp 22
Devin Gardner pass intercepted Taiwan Jones return for no gain to the MchSt 25
Michigan State Punt, 4 plays
12:51
1st & 10 at own 25
Delton Williams run for 11 yds to the MchSt 36 for a 1ST down
12:30
1st & 10 at own 36
Delton Williams run for 6 yds to the MchSt 42
11:40
2nd & 4 at own 42
Delton Williams run for 3 yds to the MchSt 45
11:00
3rd & 1 at own 45
MICHIGAN ST Penalty, Offensive Holding (Jack Conklin) to the MchSt 35
10:30
3rd & 11 at own 35
Connor Cook pass incomplete to Keith Mumphery
10:15
4th & 11 at own 35
Mike Sadler punt for 46 yds , Dennis Norfleet returns for no gain to the Mich 19
Michigan Punt, 3 plays
10:15
1st & 10 at own 19
Devin Gardner pass complete to Justice Hayes for 8 yds to the Mich 27
9:50
2nd & 2 at own 27
Justice Hayes run for a loss of 1 yard to the Mich 26
9:20
3rd & 3 at own 26
Devin Gardner pass incomplete to A.J. Williams
9:01
4th & 3 at own 26
Will Hagerup punt for 46 yds , Macgarrett Kings Jr. returns for a loss of 11 yards to the MchSt 15 MICHIGAN ST Penalty, Illegal Use of Hands (Macgarrett Kings Jr.) to the MchSt 9
Michigan State Fumble, 6 plays
9:01
1st & 10 at own 9
Jeremy Langford run for 5 yds to the MchSt 14
8:20
2nd & 5 at own 14
Jeremy Langford run for 7 yds to the MchSt 21 for a 1ST down
7:35
1st & 10 at own 21
Jeremy Langford run for 4 yds to the MchSt 25
6:45
2nd & 6 at own 25
Jeremy Langford run for 5 yds to the MchSt 30
6:08
3rd & 1 at own 30
Jeremy Langford run for 6 yds to the MchSt 36 for a 1ST down
5:24
1st & 10 at own 36
Jeremy Langford run for a loss of 3 yards to the MchSt 33 Jeremy Langford fumbled, recovered by Mich Frank Clark
Michigan Touchdown, 6 plays
5:24
1st & 10 at opp 33
Shane Morris pass incomplete to Dennis Norfleet
5:20
2nd & 10 at opp 33
Devin Gardner pass incomplete to Amara Darboh
4:50
3rd & 10 at opp 33
Devin Gardner pass complete to Devin Funchess for 24 yds to the MchSt 9 for a 1ST down
4:45
1st & goal at opp 9
Devin Gardner pass incomplete to Justice Hayes
4:25
2nd & goal at opp 9
Devin Gardner pass complete to Freddy Canteen for 8 yds to the MchSt 1
3:40
3rd & goal at opp 1
De’Veon Smith 1 Yd Run (Devin Gardner Pass to Jake Butt for Two-Point Conversion)Michigan State 28, Michigan 11
Michigan State Touchdown, 7 plays
3:40
3rd & 2 at own 35
Matt Wile on-side kick recovered by MICHIGAN ST at the Mich 48
3:40
1st & 10 at opp 48
Jeremy Langford run for no gain to the Mich 48
2:45
2nd & 10 at opp 48
Jeremy Langford run for 8 yds to the Mich 40
2:10
3rd & 2 at opp 40
Jeremy Langford run for 3 yds to the Mich 37 for a 1ST down
1:50
1st & 10 at opp 37
Jeremy Langford run for 27 yds to the Mich 10 for a 1ST down
1:20
1st & goal at opp 10
Jeremy Langford run for 2 yds to the Mich 8
0:40
2nd & goal at opp 8
Jeremy Langford run for 3 yds to the Mich 5
0:28
3rd & goal at opp 5
Jeremy Langford 5 Yd Run (Michael Geiger Kick)Michigan State 35, Michigan 11
0:28
3rd & 5 at own 35
MICHIGAN Penalty, Unsportsmanlike Conduct (Matthew Godin) to the 50 yard line
Michigan End of game, 2 plays
0:28
3rd at the 50
Kevin Cronin kickoff for 50 yds for a touchback
0:28
1st & 10 at own 25
Drake Johnson run for 6 yds to the Mich 31
0:08
2nd & 4 at own 31
Drake Johnson run for 7 yds to the Mich 38 for a 1ST down
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.