46°F, overcast, wind 14 mph from the northwest, gusts to 23 mphWeather: NOAA NCEI Integrated Surface Database; Ann Arbor Municipal Airport (KARB), 5 km from the stadium, 23 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan State
Michigan
386
Total yards
230
328
Passing yards
168
58
Rushing yards
62
8.4
Yards per pass
6.7
1.8
Yards per rush
1.9
20
First downs
10
3–13
Third downs
4–15
0–4
Fourth downs
0–1
0
Turnovers
1
5–44
Penalties
8–70
30:11
Possession
29:49
Efficiency
Michigan State
Michigan
35%
Success rate
37%
−0.06
EPA per play
−0.01
1.59
Explosiveness
0.85
−0.18
Rushing EPA
−0.07
0.03
Passing EPA
0.12
27%
Passing-down success
22%
0.00
First-down EPA
−0.07
0.30
Second-down EPA
−0.25
0.13
Third-down EPA
0.59
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 59% to win. Michigan State pulled the upset. Elo’s favorite won.
The line
Michigan −7, over/under 42.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 69%, Michigan State 31%. 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 Michigan StatePunt, 6 plays, 22 yards
Q1 MichiganPunt, 3 plays, −9 yards
Q1 Michigan StateTurnover on downs, 16 plays, 70 yards
Q1 MichiganTouchdown, 8 plays, 72 yards
Q2 Michigan StatePunt, 3 plays, 4 yards
Q2 MichiganPunt, 3 plays, −4 yards
Q2 Michigan StateTouchdown, 4 plays, 46 yards
Q2 MichiganField goal, 5 plays, 28 yards
Q2 Michigan StatePunt, 5 plays, 4 yards
Q2 MichiganPunt, 3 plays, 3 yards
Q2 Michigan StateEnd of half, 2 plays, 4 yards
Q3 MichiganPunt, 3 plays, 9 yards
Q3 Michigan StateTurnover on downs, 4 plays, 2 yards
Q3 MichiganTouchdown, 6 plays, 38 yards
Q3 Michigan StateTouchdown, 5 plays, 75 yards
Q3 MichiganField goal, 10 plays, 62 yards
Q3 Michigan StateTurnover on downs, 9 plays, 43 yards
Q4 MichiganPunt, 6 plays, 24 yards
Q4 Michigan StatePunt, 3 plays, 7 yards
Q4 MichiganField goal, 4 plays, 8 yards
Q4 Michigan StateTouchdown, 2 plays, 75 yards
Q4 MichiganPunt, 3 plays, 1 yard
Q4 Michigan StatePunt, 4 plays, 28 yards
Q4 MichiganPunt, 3 plays, 4 yards
Q4 Michigan StateTurnover on downs, 9 plays, 27 yards
Q4 MichiganDefensive TD, 4 plays (Michigan State scores), −42 yards
Play by play
1st quarter4 drives, then Tied at 0
Michigan State Punt, 6 plays
15:00
1st & 10 at own 35
Kenny Allen kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Connor Cook pass incomplete to Aaron Burbridge
14:40
2nd & 10 at own 25
LJ Scott run for a loss of 2 yards to the MchSt 23
14:04
3rd & 12 at own 23
Connor Cook pass complete to Aaron Burbridge for 27 yds to the 50 yard line for a 1ST down
13:39
1st & 10 at the 50
LJ Scott run for 1 yd to the Mich 49
12:54
2nd & 9 at opp 49
TEAM run for a loss of 4 yards to the MchSt 47
12:17
3rd & 13 at own 47
Connor Cook pass incomplete
12:08
4th & 13 at own 47
Tyler O’Connor punt for 26 yds, downed at the Mich 27
Michigan Punt, 3 plays
12:08
1st & 10 at own 27
MICHIGAN Penalty, False Start (Jake Butt) to the Mich 22
11:55
1st & 15 at own 22
De’Veon Smith run for no gain to the Mich 22
11:20
2nd & 15 at own 22
De’Veon Smith run for no gain to the Mich 22
10:23
3rd & 15 at own 22
Jake Rudock sacked by Riley Bullough and Demetrius Cooper for a loss of 4 yards to the Mich 18
10:04
4th & 19 at own 18
Blake O’Neill punt for 80 yds, downed at the MchSt 2
Michigan State Turnover on downs, 16 plays
9:59
1st & 10 at own 2
Connor Cook pass complete to Aaron Burbridge for 14 yds to the MchSt 16 for a 1ST down
9:44
1st & 10 at own 16
R.J. Shelton run for 3 yds to the MchSt 19
9:21
2nd & 7 at own 19
Delton Williams run for 2 yds to the MchSt 21
8:44
3rd & 5 at own 21
MICHIGAN Penalty, Substitution Infraction (5 Yards) to the MchSt 26 for a 1ST down
7:49
1st & 10 at own 26
Connor Cook pass incomplete to Macgarrett Kings Jr.
7:44
2nd & 10 at own 26
Connor Cook pass incomplete to Aaron Burbridge
7:31
3rd & 10 at own 26
Connor Cook pass complete to Aaron Burbridge for 13 yds to the MchSt 39 for a 1ST down
7:03
1st & 10 at own 39
Delton Williams run for a loss of 1 yard to the MchSt 38
6:33
2nd & 11 at own 38
Connor Cook pass complete to R.J. Shelton for 19 yds to the Mich 43 for a 1ST down
5:59
1st & 10 at opp 43
Delton Williams run for 4 yds to the Mich 39
5:17
2nd & 6 at opp 39
Williams, Delton rush for no gain to the MICHIGAN39, PENALTY MICHIGANST personal foul (McGowan, Benny) 15 yards to the MICHIGANST46, NO PLAY.
4:54
2nd & 21 at own 46
Connor Cook pass complete to Aaron Burbridge for 3 yds to the MchSt 49
4:17
3rd & 18 at own 49
MICHIGAN Penalty, Defensive Holding (Jabrill Peppers) to the Mich 41 for a 1ST down
3:19
1st & 10 at opp 41
Aaron Burbridge run for 9 yds to the Mich 32
3:09
2nd & 1 at opp 32
Damion Terry run for 2 yds to the Mich 30 for a 1ST down
2:39
1st & 10 at opp 30
LJ Scott run for 2 yds to the Mich 28
2:09
2nd & 8 at opp 28
Connor Cook pass incomplete to Paul Lang, broken up by Chris Wormley
2:04
3rd & 8 at opp 28
Connor Cook pass incomplete to Aaron Burbridge, broken up by Jourdan Lewis
1:59
4th & 8 at opp 28
Connor Cook pass incomplete to Aaron Burbridge
Michigan Touchdown, 8 plays
1:52
1st & 10 at own 28
Sione Houma run for 27 yds to the MchSt 45 for a 1ST down
1:17
1st & 10 at opp 45
Jake Rudock pass complete to De’Veon Smith for a loss of 1 yard to the MchSt 46
0:44
2nd & 11 at opp 46
Karan Higdon run for 2 yds to the MchSt 44
0:10
3rd & 9 at opp 44
Timeout MICHIGAN, clock 00:10
0:00
3rd & 9 at opp 44
Jake Rudock pass complete to A.J. Williams for 21 yds to the MchSt 23 for a 1ST down
Q2 14:48
1st & 10 at opp 23
Ty Isaac run for 4 yds to the MchSt 19
Q2 14:19
2nd & 6 at opp 19
Jake Rudock pass complete to Jehu Chesson for 11 yds to the MchSt 8 for a 1ST down
Q2 13:46
1st & goal at opp 8
De’Veon Smith run for 6 yds to the MchSt 2
Q2 13:13
2nd & goal at opp 2
Sione Houma run for 2 yds for a TD, (Kenny Allen KICK)Michigan 7, Michigan State 0
2nd quarter7 drives, then Michigan 10, Michigan State 7
Michigan State Punt, 3 plays
13:13
2nd & 4 at own 35
Kenny Allen kickoff for 64 yds , R.J. Shelton return for 29 yds to the MchSt 30
12:54
1st & 10 at own 30
Gerald Holmes run for 7 yds to the MchSt 37
12:19
2nd & 3 at own 37
Gerald Holmes run for 1 yd to the MchSt 38
11:30
3rd & 2 at own 38
Connor Cook pass complete to Aaron Burbridge for a loss of 4 yards to the MchSt 34
10:41
4th & 6 at own 34
Tyler O’Connor punt for 46 yds , Jabrill Peppers returns for a loss of 2 yards to the Mich 18
Michigan Punt, 3 plays
10:32
1st & 10 at own 18
De’Veon Smith run for 5 yds to the Mich 23
9:53
2nd & 5 at own 23
Jake Rudock pass complete to Amara Darboh for a loss of 4 yards to the Mich 19
9:21
3rd & 9 at own 19
Jake Rudock sacked by Shilique Calhoun for a loss of 5 yards to the Mich 14
8:44
4th & 14 at own 14
Blake O’Neill punt for 32 yds, downed at the Mich 46
Michigan State Touchdown, 4 plays
8:36
1st & 10 at opp 46
LJ Scott run for 1 yd to the Mich 45
7:54
2nd & 9 at opp 45
Connor Cook run for 6 yds to the Mich 39 for a 1ST down MICHIGAN Penalty, Personal Foul (Joe Bolden) to the Mich 24 for a 1ST down
7:33
1st & 10 at opp 24
Connor Cook pass complete to Aaron Burbridge for 13 yds to the Mich 11 for a 1ST down
7:06
1st & 10 at opp 11
LJ Scott run for 11 yds for a TD, (Michael Geiger KICK)Tied at 7
Michigan Field goal, 5 plays
7:06
1st & 10 at own 35
Kevin Cronin kickoff for 62 yds , Jabrill Peppers return for 49 yds to the MchSt 48
6:51
1st & 10 at opp 48
Jake Rudock pass complete to Jehu Chesson for 23 yds to the MchSt 25 for a 1ST down
6:24
1st & 10 at opp 25
De’Veon Smith run for 5 yds to the MchSt 20
5:51
2nd & 5 at opp 20
Timeout MICHIGAN, clock 05:51
5:44
2nd & 5 at opp 20
Jake Rudock pass incomplete to Karan Higdon
5:40
3rd & 5 at opp 20
Jake Rudock pass incomplete to Jake Butt, broken up by Jon Reschke
5:34
4th & 5 at opp 20
Kenny Allen 38 yd FG GOODMichigan 10, Michigan State 7
Michigan State Punt, 5 plays
5:34
4th & 5 at own 35
Kenny Allen kickoff for 56 yds , R.J. Shelton return for 21 yds to the MchSt 30
5:21
1st & 10 at own 30
Delton Williams run for 3 yds to the MchSt 33
4:45
2nd & 7 at own 33
Connor Cook pass complete to Macgarrett Kings Jr. for 9 yds to the MchSt 42 for a 1ST down
4:14
1st & 10 at own 42
Delton Williams run for 2 yds to the MchSt 44
3:36
2nd & 8 at own 44
Connor Cook pass incomplete to Delton Williams
3:23
3rd & 8 at own 44
Connor Cook sacked by Chris Wormley for a loss of 10 yards to the MchSt 34
2:44
4th & 18 at own 34
Tyler O’Connor punt for 41 yds , Jabrill Peppers returns for 34 yds to the MchSt 41
Michigan Punt, 3 plays
2:39
1st & 10 at opp 41
De’Veon Smith run for no gain to the MchSt 41
2:00
2nd & 10 at opp 41
Jake Rudock pass complete to Karan Higdon for 3 yds to the MchSt 38
1:25
3rd & 7 at opp 38
Timeout MICHIGAN, clock 01:25
1:25
3rd & 7 at opp 38
Timeout MICHIGAN ST, clock 01:25
1:21
3rd & 7 at opp 38
Jake Rudock pass incomplete to Jake Butt
1:12
4th & 7 at opp 38
Blake O’Neill punt for 30 yds, punt out-of-bounds at the MchSt 8
Michigan State End of half, 2 plays
1:02
1st & 10 at own 8
Gerald Holmes run for 6 yds to the MchSt 14
0:41
2nd & 4 at own 14
Cook, Connor pass complete to Price, Josiah for 13 yards to the MICHIGANST27, PENALTY MICHIGANST pass interference (Price, Josiah) 7 yards to the MICHIGANST7, NO PLAY.
0:00
2nd & 11 at own 7
Gerald Holmes run for 5 yds to the MchSt 12
3rd quarter6 drives, then Michigan 20, Michigan State 14
Michigan Punt, 3 plays
15:00
1st & 10 at own 35
Kevin Cronin kickoff for 61 yds , Jabrill Peppers return for 20 yds to the Mich 24
14:45
1st & 10 at own 24
Ty Isaac run for 1 yd to the Mich 25
14:14
2nd & 9 at own 25
De’Veon Smith run for 8 yds to the Mich 33
13:37
3rd & 1 at own 33
Joe Kerridge run for no gain to the Mich 33
13:05
4th & 1 at own 33
Blake O’Neill punt for 41 yds , R.J. Shelton returns for 3 yds to the MchSt 29
Michigan State Turnover on downs, 4 plays
12:58
1st & 10 at own 29
LJ Scott run for 2 yds to the MchSt 31
12:14
2nd & 8 at own 31
Connor Cook pass incomplete to R.J. Shelton
12:09
3rd & 8 at own 31
Connor Cook pass incomplete to Aaron Burbridge, broken up by Jourdan Lewis
12:01
4th & 8 at own 31
Tyler O’Connor run for 7 yds to the MchSt 38
Michigan Touchdown, 6 plays
11:55
1st & 10 at opp 38
De’Veon Smith run for 8 yds to the MchSt 30
11:20
2nd & 2 at opp 30
De’Veon Smith run for 4 yds to the MchSt 26 for a 1ST down
10:54
1st & 10 at opp 26
MICHIGAN Penalty, False Start (Jehu Chesson) to the MchSt 31
10:18
1st & 15 at opp 31
Jake Rudock pass complete to Jabrill Peppers for 28 yds to the MchSt 3 for a 1ST down
9:17
3rd & goal at opp 1
Sione Houma run for 1 yd for a TD, (Kenny Allen KICK)Michigan 17, Michigan State 7
Michigan State Touchdown, 5 plays
9:17
3rd & 8 at own 35
Kenny Allen kickoff for 65 yds for a touchback
9:05
1st & 10 at own 25
Gerald Holmes run for 3 yds to the MchSt 28
8:32
2nd & 7 at own 28
Connor Cook pass complete to Aaron Burbridge for 13 yds to the MchSt 41 for a 1ST down
8:03
1st & 10 at own 41
Connor Cook pass complete to R.J. Shelton for 27 yds to the Mich 32 for a 1ST down
7:37
1st & 10 at opp 32
Gerald Holmes run for 2 yds to the Mich 30
7:07
2nd & 8 at opp 30
Connor Cook pass complete to Macgarrett Kings Jr. for 30 yds for a TD, (Michael Geiger KICK)Michigan 17, Michigan State 14
Michigan Field goal, 10 plays
7:07
2nd & 8 at own 35
Kevin Cronin kickoff for 55 yds , Jehu Chesson return for 25 yds to the Mich 35
6:51
1st & 10 at own 35
Jake Rudock pass complete to A.J. Williams for a loss of 1 yard to the Mich 34
6:14
2nd & 11 at own 34
De’Veon Smith run for 2 yds to the Mich 36
5:33
3rd & 9 at own 36
Jake Rudock pass complete to Amara Darboh for 32 yds to the MchSt 32 for a 1ST down
5:05
1st & 10 at opp 32
De’Veon Smith run for no gain to the MchSt 32
4:33
2nd & 10 at opp 32
Rudock, Jake pass incomplete to Chesson, Jehu, PENALTY MICHIGANST pass interference (Reschke, Jon) 12 yards to the MICHIGANST19, NO PLAY, 1ST DOWN MICHIGAN.
4:24
1st & 10 at opp 19
Jake Rudock pass complete to Jehu Chesson for 9 yds to the MchSt 10
3:56
2nd & 1 at opp 10
De’Veon Smith run for 2 yds to the MchSt 8 for a 1ST down
3:02
1st & goal at opp 8
Rudock, Jake pass complete to Darboh, Amara for 4 yards to the MICHIGANST4, PENALTY MICHIGAN holding (Braden, Ben) 10 yards to the MICHIGANST18, NO PLAY.
2:39
1st & goal at opp 18
Jake Rudock pass incomplete to Jake Butt
2:35
2nd & goal at opp 18
Jake Rudock pass incomplete to De’Veon Smith, broken up by Joel Heath
2:28
3rd & goal at opp 18
Jake Rudock pass complete to Jehu Chesson for 15 yds to the MchSt 3
2:06
4th & goal at opp 3
Kenny Allen 21 yd FG GOODMichigan 20, Michigan State 14
Michigan State Turnover on downs, 9 plays
2:06
4th & 5 at own 35
Kenny Allen kickoff for 65 yds for a touchback
1:56
1st & 10 at own 25
Delton Williams run for 3 yds to the MchSt 28
1:25
2nd & 7 at own 28
Connor Cook pass complete to Macgarrett Kings Jr. for 18 yds to the MchSt 46 for a 1ST down
1:16
1st & 10 at own 46
Connor Cook pass complete to R.J. Shelton for 5 yds to the Mich 49
0:45
2nd & 5 at opp 49
Delton Williams run for 3 yds to the Mich 46
0:00
3rd & 2 at opp 46
Delton Williams run for a loss of 1 yard to the Mich 47 for a 1ST down MICHIGAN Penalty, Unnecessary Roughness (Willie Henry) to the Mich 32 for a 1ST down
Q4 14:55
1st & 10 at opp 32
Connor Cook pass incomplete to Aaron Burbridge, broken up by Jourdan Lewis
Q4 14:51
2nd & 10 at opp 32
Connor Cook pass incomplete to Jamal Lyles, broken up by Willie Henry
Q4 14:47
3rd & 10 at opp 32
Connor Cook pass incomplete to Aaron Burbridge
Q4 14:42
4th & 10 at opp 32
Connor Cook pass incomplete to Macgarrett Kings Jr.
4th quarter9 drives, then Michigan State 27, Michigan 23
Michigan Punt, 6 plays
14:35
1st & 10 at own 32
Jake Rudock pass incomplete to Jehu Chesson, broken up by Arjen Colquhoun
14:29
2nd & 10 at own 32
De’Veon Smith run for a loss of 1 yard to the Mich 31
13:42
3rd & 11 at own 31
Jake Rudock pass complete to Amara Darboh for 24 yds to the MchSt 45 for a 1ST down
13:24
1st & 10 at opp 45
Joe Kerridge run for 2 yds to the MchSt 43
12:44
2nd & 8 at opp 43
Jake Rudock sacked by Shilique Calhoun for a loss of 1 yard to the MchSt 44
12:15
3rd & 9 at opp 44
Jake Rudock pass incomplete to Jake Butt
12:05
4th & 9 at opp 44
Blake O’Neill punt for 37 yds, downed at the MchSt 7 MICHIGAN ST Penalty, Unnecessary Roughness (Malik McDowell) to the MchSt 4
Michigan State Punt, 3 plays
11:58
1st & 10 at own 4
LJ Scott run for no gain to the MchSt 4
11:24
2nd & 10 at own 4
Connor Cook pass complete to R.J. Shelton for 7 yds to the MchSt 11
11:01
3rd & 3 at own 11
Connor Cook pass incomplete to Aaron Burbridge
10:51
4th & 3 at own 11
Jake Hartbarger punt for 33 yds , Jabrill Peppers returns for 16 yds to the MchSt 28
Michigan Field goal, 4 plays
10:38
1st & 10 at opp 28
Jehu Chesson run for 1 yd to the MchSt 27
10:10
2nd & 9 at opp 27
Jake Rudock pass incomplete to Sione Houma, broken up by Lawrence Thomas
10:10
3rd & 9 at opp 27
Timeout MICHIGAN, clock 10:10
9:59
3rd & 9 at opp 27
Jake Rudock pass complete to Jabrill Peppers for 7 yds to the MchSt 20
9:25
4th & 2 at opp 20
Kenny Allen 38 yd FG GOODMichigan 23, Michigan State 14
Michigan State Touchdown, 2 plays
9:25
4th & 2 at own 35
Kenny Allen kickoff for 65 yds for a touchback
9:25
1st & 10 at own 25
Connor Cook pass complete to Trevon Pendleton for 74 yds to the Mich 1 for a 1ST down
8:56
1st & goal at opp 1
LJ Scott run for 1 yd for a TD, (Michael Geiger KICK)Michigan 23, Michigan State 21
Michigan Punt, 3 plays
8:56
1st & 10 at own 35
Kevin Cronin kickoff for 53 yds , Jabrill Peppers return for 12 yds to the Mich 24 Jabrill Peppers fumbled, recovered by Mich Jehu Chesson
8:20
1st & 10 at own 24
De’Veon Smith run for a loss of 3 yards to the Mich 21
8:03
2nd & 13 at own 21
Jake Rudock pass complete to Jake Butt for 4 yds to the Mich 25
7:25
3rd & 9 at own 25
Jake Rudock pass incomplete to Jehu Chesson
7:15
4th & 9 at own 25
Blake O’Neill punt for 44 yds , R.J. Shelton returns for 1 yd to the MchSt 32
Michigan State Punt, 4 plays
7:09
1st & 10 at own 32
Connor Cook pass complete to Aaron Burbridge for 28 yds to the Mich 40 for a 1ST down
6:57
1st & 10 at opp 40
Connor Cook pass incomplete to Paul Lang, broken up by Delano Hill
6:54
2nd & 10 at opp 40
Connor Cook pass incomplete to Delton Williams, broken up by Jarrod Wilson
6:48
3rd & 10 at opp 40
Connor Cook pass incomplete to Macgarrett Kings Jr.
6:41
4th & 10 at opp 40
Tyler O’Connor punt for 40 yds for a touchback
Michigan Punt, 3 plays
6:33
1st & 10 at own 20
Karan Higdon run for 1 yd to the Mich 21
5:54
2nd & 9 at own 21
Jake Rudock pass incomplete to Jehu Chesson
5:48
3rd & 9 at own 21
Rudock, Jake pass incomplete to Darboh, Amara (Miller, Grayson), PENALTY MICHIGANST offside (McDowell, Malik) 6 yards to the MICHIGAN27, NO PLAY.
5:08
3rd & 3 at own 27
Jake Rudock pass complete to Jake Rudock for a loss of 3 yards to the Mich 24
4:54
4th & 6 at own 24
Blake O’Neill punt for 48 yds, fair catch by R.J. Shelton at the MchSt 28
Michigan State Turnover on downs, 9 plays
4:54
1st & 10 at own 28
MICHIGAN Penalty, Defensive Offside (Willie Henry) to the MchSt 33
4:41
1st & 5 at own 33
Connor Cook sacked by Willie Henry for a loss of 10 yards to the MchSt 23
4:10
2nd & 15 at own 23
Connor Cook pass complete to Aaron Burbridge for 25 yds to the MchSt 48 for a 1ST down
3:50
1st & 10 at own 48
Gerald Holmes run for 2 yds to the 50 yard line
3:12
2nd & 8 at the 50
Connor Cook pass complete to Josiah Price for 7 yds to the Mich 43
2:33
3rd & 1 at opp 43
Gerald Holmes run for 7 yds to the Mich 36 for a 1ST down
2:06
1st & 10 at opp 36
Connor Cook sacked by Willie Henry for a loss of 9 yards to the Mich 45
2:03
2nd & 19 at opp 45
Timeout MICHIGAN ST, clock 02:03
1:59
2nd & 19 at opp 45
Connor Cook pass incomplete to Aaron Burbridge
1:54
3rd & 19 at opp 45
Connor Cook pass incomplete to Aaron Burbridge, broken up by Jourdan Lewis
1:54
4th & 19 at opp 45
Timeout MICHIGAN ST, clock 01:54
1:47
4th & 19 at opp 45
Connor Cook pass incomplete to Macgarrett Kings Jr., broken up by Dymonte Thomas
Michigan Defensive TD, 4 plays (Michigan State scores)
1:42
1st & 10 at own 45
De’Veon Smith run for 5 yds to the 50 yard line
1:42
2nd & 5 at the 50
Timeout MICHIGAN ST, clock 01:42
1:36
2nd & 5 at the 50
De’Veon Smith run for 2 yds to the MchSt 48
0:56
3rd & 3 at opp 48
Timeout MICHIGAN, clock 00:56
0:48
3rd & 3 at opp 48
De’Veon Smith run for 1 yd to the MchSt 47
0:10
4th & 2 at opp 47
Timeout MICHIGAN, clock 00:10
0:00
4th & 2 at opp 47
Blake O’Neill run for a loss of 15 yards Blake O’Neill fumbled, recovered by MchSt Jalen Watts-Jackson , return for 38 ydsMichigan State 27, Michigan 23
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.