Final at Spartan Stadium, East LansingTV: FOXAttendance 76,131
At kickoff
53°F, partly cloudy, wind 16 mph from the west, gusts to 21 mphWeather: NOAA NCEI Integrated Surface Database; Capital City Airport (KLAN), 11 km from the stadium, seven minutes before kickoff
Officials
Referee Jerry McGinn; umpire Mike Pilarski; head linesman Mark Bennett; line judge Dan Gallagher; side judge John Hayes; field judge Lamont Simpson; back judge Mike Brown; center judge Gregory NelsonGame 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
Michigan State
395
Total yards
94
212
Passing yards
79
183
Rushing yards
15
8.5
Yards per pass
2.8
3.5
Yards per rush
0.7
19
First downs
11
7–18
Third downs
0–12
1–1
Fourth downs
0–1
2
Turnovers
1
9–99
Penalties
4–40
40:58
Possession
18:57
4
Sacks (by defense)
2
Efficiency
Michigan
Michigan State
40%
Success rate
22%
0.01
EPA per play
−0.19
1.12
Explosiveness
1.23
−0.21
Rushing EPA
−0.26
0.41
Passing EPA
−0.15
21%
Passing-down success
5%
0.09
First-down EPA
−0.10
−0.30
Second-down EPA
−0.11
0.20
Third-down EPA
−0.47
18%
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 52% to win. Elo’s favorite won.
The line
Michigan −7.5, over/under 39.
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 70%, Michigan State 30%. 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 MichiganPunt, 6 plays, 20 yards
Q1 Michigan StatePunt, 7 plays, 40 yards
Q1 MichiganTouchdown, 14 plays, 84 yards
Q2 Michigan StatePunt, 5 plays, 63 yards
Q2 MichiganPunt, 3 plays, 5 yards
Q2 Michigan StatePunt, 3 plays, 61 yards
Q2 MichiganPunt, 4 plays, 11 yards
Q2 Michigan StatePunt, 3 plays, 87 yards
Q2 MichiganPunt, 3 plays, 5 yards
Q2 Michigan StatePunt, 3 plays, 54 yards
Q2 MichiganMissed FG, 5 plays, 40 yards
Q2 Michigan StatePunt, 4 plays, 54 yards
Q2 MichiganPunt, 3 plays, 0 yards
Q2 Michigan StateEnd of half, 1 play, 81 yards
Q3 Michigan StatePunt, 5 plays, 24 yards
Q3 MichiganFumble, 3 plays, −2 yards
Q3 Michigan StateTouchdown, 2 plays, 7 yards
Q3 MichiganFumble, 3 plays, 3 yards
Q3 MichiganFumble, 5 plays, 24 yards
Q3 Michigan StatePunt, 3 plays, 55 yards
Q3 MichiganPunt, 3 plays, 2 yards
Q3 Michigan StatePunt, 4 plays, 7 yards
Q3 MichiganTouchdown, 1 play, 79 yards
Q3 Michigan StatePunt, 3 plays, 50 yards
Q3 MichiganTouchdown, 13 plays, 84 yards
Q4 Michigan StatePunt, 3 plays, 47 yards
Q4 MichiganPunt, 9 plays, 13 yards
Q4 Michigan StateTurnover on downs, 5 plays, 38 yards
Q4 MichiganResult not recorded, 4 plays, −6 yards
Play by play
1st quarter3 drives, then Tied at 0
Michigan Punt, 6 plays
15:00
1st & 10 at own 35
Cole Hahn kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Shea Patterson pass incomplete to Grant Perry
14:42
2nd & 10 at own 25
Shea Patterson run for 6 yds to the Mich 31
14:00
3rd & 4 at own 31
Shea Patterson pass complete to Grant Perry for 7 yds to the Mich 38 for a 1ST down
13:25
1st & 10 at own 38
Chris Evans run for 4 yds to the Mich 42
13:00
2nd & 6 at own 42
Ronnie Bell run for 3 yds to the Mich 45
12:23
3rd & 3 at own 45
Timeout MICHIGAN, clock 12:23
12:15
3rd & 3 at own 45
Karan Higdon run for no gain to the Mich 45
11:39
4th & 3 at own 45
Will Hart punt for 55 yds for a touchback
Michigan State Punt, 7 plays
11:35
1st & 10 at own 20
LJ Scott run for 1 yd to the MchSt 21
10:54
2nd & 9 at own 21
Brian Lewerke pass complete to LJ Scott for 15 yds to the MchSt 36 for a 1ST down
10:35
1st & 10 at own 36
LJ Scott run for 3 yds to the MchSt 39
10:00
2nd & 7 at own 39
Brian Lewerke pass complete to Connor Heyward for 8 yds to the MchSt 47 for a 1ST down
9:18
1st & 10 at own 47
Brian Lewerke pass incomplete to Felton Davis III
9:00
2nd & 10 at own 47
La’Darius Jefferson run for 3 yds to the 50 yard line
8:30
3rd & 7 at the 50
Brian Lewerke sacked by Josh Uche for a loss of 10 yards to the MchSt 40
7:51
4th & 17 at own 40
Tyler Hunt punt for 45 yds , Donovan Peoples-Jones returns for 1 yd to the Mich 16
Michigan Touchdown, 14 plays
7:40
1st & 10 at own 16
Shea Patterson pass complete to Chris Evans for 9 yds to the Mich 25
6:55
2nd & 1 at own 25
Ben Mason run for 2 yds to the Mich 27 for a 1ST down
6:35
1st & 10 at own 27
Shea Patterson pass complete to Sean McKeon for 8 yds to the Mich 35
6:11
2nd & 2 at own 35
Timeout MICHIGAN, clock 06:11
5:55
2nd & 2 at own 35
Karan Higdon run for 6 yds to the Mich 41 for a 1ST down
5:30
1st & 10 at own 41
Shea Patterson run for 4 yds to the Mich 45
5:00
2nd & 6 at own 45
Karan Higdon run for a loss of 2 yards to the Mich 43
4:20
3rd & 8 at own 43
Shea Patterson pass complete to Nico Collins for 10 yds to the MchSt 47 for a 1ST down
3:45
1st & 10 at opp 47
Shea Patterson pass complete to Nick Eubanks for 25 yds to the MchSt 22 for a 1ST down
3:06
1st & 10 at opp 22
Karan Higdon run for 6 yds to the MchSt 16
2:30
2nd & 4 at opp 16
Karan Higdon run for 3 yds to the MchSt 13
1:45
3rd & 1 at opp 13
Karan Higdon run for 2 yds to the MchSt 11 for a 1ST down
1:15
1st & 10 at opp 11
Karan Higdon run for 3 yds to the MchSt 8
0:30
2nd & 7 at opp 8
Chris Evans run for 2 yds to the MchSt 6
Q2 14:55
3rd & 5 at opp 6
Nico Collins 6 Yd pass from Shea Patterson (Quinn Nordin Kick)Michigan 7, Michigan State 0
2nd quarter11 drives, then Michigan 7, Michigan State 0
Michigan State Punt, 5 plays
14:55
3rd & 5 at own 35
Jake Moody kickoff for 55 yds , Antjuan Simmons return for 12 yds to the MchSt 47 MICHIGAN ST Penalty, Offensive Holding (10 Yards) to the MchSt 12
14:35
1st & 10 at own 12
LJ Scott run for 9 yds to the MchSt 21
14:05
2nd & 1 at own 21
LJ Scott run for 2 yds to the MchSt 23 for a 1ST down
13:35
1st & 10 at own 23
LJ Scott run for 2 yds to the MchSt 25
12:53
2nd & 8 at own 25
Brian Lewerke pass incomplete to Darrell Stewart Jr.
12:49
3rd & 8 at own 25
Brian Lewerke pass incomplete to Connor Heyward
12:41
4th & 8 at own 25
Tyler Hunt punt for 45 yds, fair catch by Donovan Peoples-Jones at the Mich 30
Michigan Punt, 3 plays
12:36
1st & 10 at own 30
Ben Mason run for 3 yds to the Mich 33
12:14
2nd & 7 at own 33
Patterson, Shea pass incomplete, PENALTY MICHIGAN holding off-setting, PENALTY MICHIGANST Personal Foul off-setting, NO PLAY.
12:00
2nd & 7 at own 33
Karan Higdon run for 2 yds to the Mich 35
11:24
3rd & 5 at own 35
Shea Patterson pass incomplete to Grant Perry
11:16
4th & 5 at own 35
Will Hart punt for 65 yds for a touchback
Michigan State Punt, 3 plays
11:11
1st & 10 at own 20
Brian Lewerke pass incomplete to Justin Layne
11:00
2nd & 10 at own 20
Connor Heyward run for a loss of 1 yard to the MchSt 19
10:23
3rd & 11 at own 19
Brian Lewerke pass incomplete to Darrell Stewart Jr.
10:14
4th & 11 at own 19
Tyler Hunt punt for 32 yds, downed at the Mich 49
Michigan Punt, 4 plays
10:10
1st & 10 at own 49
Shea Patterson pass complete to Sean McKeon for 16 yds to the MchSt 35 for a 1ST down
9:40
1st & 10 at opp 35
Shea Patterson run for 5 yds to the MchSt 30
9:00
2nd & 5 at opp 30
Ronnie Bell run for a loss of 5 yards to the MchSt 35
8:13
3rd & 10 at opp 35
Shea Patterson pass incomplete to Chris Evans, broken up by Naquan Jones
8:12
4th & 10 at opp 35
Timeout MICHIGAN ST, clock 08:12
8:12
4th & 10 at opp 35
MICHIGAN Penalty, Delay of Game (-5 Yards) to the MchSt 40
8:05
4th & 15 at opp 40
Will Hart punt for 34 yds, punt out-of-bounds at the MchSt 6
Michigan State Punt, 3 plays
8:00
1st & 10 at own 6
La’Darius Jefferson run for 1 yd to the MchSt 7
7:24
2nd & 9 at own 7
Brian Lewerke pass incomplete to Darrell Stewart Jr.
7:20
3rd & 9 at own 7
Brian Lewerke pass incomplete to Felton Davis III
7:11
4th & 9 at own 7
Tyler Hunt punt for 35 yds , Donovan Peoples-Jones returns for a loss of 1 yard to the MchSt 43
Michigan Punt, 3 plays
7:05
1st & 10 at opp 43
Karan Higdon run for no gain to the MchSt 43
6:35
2nd & 10 at opp 43
Shea Patterson pass incomplete
6:20
3rd & 10 at opp 43
Shea Patterson pass complete to Zach Gentry for 5 yds to the MchSt 38
5:42
4th & 5 at opp 38
Will Hart punt for 38 yds for a touchback
Michigan State Punt, 3 plays
5:35
1st & 10 at own 20
LJ Scott run for 6 yds to the MchSt 26
5:00
2nd & 4 at own 26
LJ Scott run for no gain to the MchSt 26
4:15
3rd & 4 at own 26
Brian Lewerke pass incomplete to Felton Davis III
4:07
4th & 4 at own 26
Tyler Hunt punt for 32 yds, punt out-of-bounds at the Mich 42
Michigan Missed FG, 5 plays
3:56
1st & 10 at own 42
Karan Higdon run for 38 yds to the MchSt 20 for a 1ST down
3:30
1st & 10 at opp 20
Karan Higdon run for 4 yds to the MchSt 16
2:55
2nd & 6 at opp 16
Karan Higdon run for 3 yds to the MchSt 13
2:00
3rd & 3 at opp 13
Shea Patterson sacked by Andrew Dowell for a loss of 5 yards to the MchSt 18
1:36
4th & 8 at opp 18
Quinn Nordin 36 yd FG MISSED
Michigan State Punt, 4 plays
1:36
1st & 10 at own 20
MICHIGAN ST Penalty, Delay of Game (-5 Yards) to the MchSt 15
1:30
1st & 15 at own 15
Brian Lewerke pass complete to Darrell Stewart Jr. for 15 yds to the MchSt 30 for a 1ST down
1:19
1st & 10 at own 30
Brian Lewerke pass incomplete to Felton Davis III
1:12
2nd & 10 at own 30
Brian Lewerke sacked by Josh Uche for a loss of 4 yards to the MchSt 26
0:57
3rd & 14 at own 26
Brian Lewerke pass incomplete to Darrell Stewart Jr.
0:45
4th & 14 at own 26
Tyler Hunt punt for 38 yds , Donovan Peoples-Jones returns for 16 yds to the MchSt 48
Michigan Punt, 3 plays
0:41
1st & 10 at opp 48
Shea Patterson pass incomplete to Zach Gentry
0:35
2nd & 10 at opp 48
Shea Patterson pass complete to Karan Higdon for no gain to the MchSt 48
0:35
3rd & 10 at opp 48
Timeout MICHIGAN ST, clock 00:35
0:27
3rd & 10 at opp 48
Shea Patterson pass incomplete to Donovan Peoples-Jones, broken up by Xavier Henderson
0:27
4th & 10 at opp 48
Timeout MICHIGAN ST, clock 00:27
0:27
4th & 10 at opp 48
Timeout MICHIGAN, clock 00:27
0:18
4th & 10 at opp 48
Will Hart punt for 38 yds, downed at the MchSt 10
Michigan State End of half, 1 play
0:15
1st & 10 at own 10
TEAM run for a loss of 1 yard to the MchSt 9
3rd quarter11 drives, then Michigan 14, Michigan State 7
Michigan State Punt, 5 plays
15:00
1st & 10 at own 35
Jake Moody kickoff for 64 yds , Connor Heyward return for 16 yds to the MchSt 17
14:50
1st & 10 at own 37
Brian Lewerke pass complete to Cam Chambers for 20 yds to the Mich 37 for a 1ST down MICHIGAN Penalty, Personal Foul (Chase Winovich) to the Mich 48 for a 1ST down
14:45
1st & 10 at opp 43
Connor Heyward run for 5 yds to the Mich 43 for a 1ST down MICHIGAN Penalty, Unsportsmanlike Conduct (Devin Bush) to the Mich 28 for a 1ST down
13:46
1st & 10 at opp 28
Brian Lewerke pass incomplete to Justin Layne
13:40
2nd & 10 at opp 28
Brian Lewerke pass incomplete to Brandon Sowards
13:33
3rd & 10 at opp 28
Lewerke, Brian pass incomplete to Layne, Justin, PENALTY MICHIGANST holding (Reid, Jordan) 10 yards to the MICHIGAN38, NO PLAY.
13:25
3rd & 20 at opp 38
Connor Heyward run for a loss of 1 yard to the Mich 39
12:51
4th & 21 at opp 39
Tyler Hunt punt for 28 yds, fair catch by Donovan Peoples-Jones at the Mich 11
Michigan Fumble, 3 plays
12:45
1st & 10 at own 11
Karan Higdon run for a loss of 2 yards to the Mich 9
12:07
2nd & 12 at own 9
Shea Patterson pass incomplete to Nico Collins
12:00
3rd & 12 at own 9
Chris Evans run for a loss of 2 yards to the Mich 7 Chris Evans fumbled, forced by Raequan Williams, recovered by MchSt Brandon Bouyer-Randle
Michigan State Touchdown, 2 plays
11:45
1st & goal at opp 7
LJ Scott run for 3 yds to the Mich 4
11:12
2nd & goal at opp 4
Brian Lewerke 4 Yd pass from Darrell Stewart Jr. (Matt Coghlin Kick)Tied at 7
Michigan Fumble, 3 plays
11:12
2nd & 7 at own 35
Cole Hahn kickoff for 59 yds , Ambry Thomas return for 5 yds to the Mich 11
11:00
1st & 10 at own 11
Karan Higdon run for 4 yds to the Mich 15
10:20
2nd & 6 at own 15
Karan Higdon run for a loss of 1 yard to the Mich 14
9:42
3rd & 7 at own 14
Shea Patterson pass incomplete to Grant Perry, broken up by Khari Willis
9:28
4th & 7 at own 14
Will Hart punt for 50 yds , Shakur Brown returns for 10 yds to the MchSt 46 Shakur Brown fumbled, recovered by Mich Joe Hewlett
Michigan Fumble, 5 plays
9:25
1st & 10 at opp 46
Shea Patterson sacked by Kenny Willekes for a loss of 7 yards to the Mich 47
8:45
2nd & 17 at own 47
Shea Patterson pass complete to Grant Perry for 10 yds to the MchSt 43
8:00
3rd & 7 at opp 43
Shea Patterson pass complete to Grant Perry for 13 yds to the MchSt 30 for a 1ST down
7:35
1st & 10 at opp 30
Karan Higdon run for 8 yds to the MchSt 22
6:40
2nd & 2 at opp 22
Shea Patterson run for a loss of 1 yard to the MchSt 23 Shea Patterson fumbled, recovered by MchSt Tyriq Thompson
Michigan State Punt, 3 plays
6:30
1st & 10 at own 23
LJ Scott run for a loss of 1 yard to the MchSt 22
6:02
2nd & 11 at own 22
Brian Lewerke pass incomplete to Darrell Stewart Jr.
5:47
3rd & 11 at own 22
Brian Lewerke run for no gain to the MchSt 22
5:16
4th & 11 at own 22
Tyler Hunt punt for 60 yds, punt out-of-bounds at the Mich 18
Michigan Punt, 3 plays
5:10
1st & 10 at own 18
Karan Higdon run for 2 yds to the Mich 20
4:35
2nd & 8 at own 20
Karan Higdon run for no gain to the Mich 20
3:48
3rd & 8 at own 20
Shea Patterson pass incomplete to Zach Gentry
3:39
4th & 8 at own 20
Will Hart punt for 37 yds , Brandon Sowards returns for 7 yds to the 50 yard line
Michigan State Punt, 4 plays
3:32
1st & 10 at the 50
LJ Scott run for no gain to the 50 yard line MICHIGAN ST Penalty, Personal Foul (-15 Yards) to the MchSt 35
3:18
1st & 25 at own 35
Brian Lewerke pass incomplete to Brandon Sowards
3:10
2nd & 25 at own 35
Brian Lewerke pass complete to Brandon Sowards for 8 yds to the MchSt 43
2:43
3rd & 17 at own 43
Brian Lewerke pass incomplete to Matt Sokol
2:35
4th & 17 at own 43
Tyler Hunt punt for 36 yds, downed at the Mich 21
Michigan Touchdown, 1 play
2:24
1st & 10 at own 21
Donovan Peoples-Jones 79 Yd pass from Shea Patterson (Quinn Nordin Kick)Michigan 14, Michigan State 7
Michigan State Punt, 3 plays
2:24
1st & 10 at own 35
Jake Moody kickoff for 57 yds fair catch by Connor Heyward at the MchSt 8
2:21
1st & 10 at own 25
Brian Lewerke pass incomplete to Connor Heyward
2:17
2nd & 10 at own 25
Brian Lewerke pass incomplete to Darrell Stewart Jr.
2:13
3rd & 10 at own 25
Brian Lewerke pass incomplete to Cam Chambers
2:02
4th & 10 at own 25
Tyler Hunt punt for 59 yds, downed at the Mich 16
Michigan Touchdown, 13 plays
1:59
1st & 10 at own 16
Shea Patterson pass incomplete to Nick Eubanks
1:55
2nd & 10 at own 16
Shea Patterson pass complete to Zach Gentry for 16 yds to the Mich 32 for a 1ST down
1:25
1st & 10 at own 32
Karan Higdon run for 5 yds to the Mich 37
0:40
2nd & 5 at own 37
Karan Higdon run for 14 yds to the MchSt 49 for a 1ST down
Q4 15:00
1st & 10 at opp 49
Karan Higdon run for no gain to the MchSt 49
Q4 14:14
2nd & 10 at opp 49
Shea Patterson pass incomplete to Donovan Peoples-Jones
Q4 13:54
3rd & 10 at opp 49
Shea Patterson pass complete to Nico Collins for 8 yds to the MchSt 41
Q4 13:45
4th & 2 at opp 41
Shea Patterson run for 11 yds to the MchSt 30 for a 1ST down
Q4 12:45
1st & 10 at opp 30
Karan Higdon run for 9 yds to the MchSt 21
Q4 12:10
2nd & 1 at opp 21
Karan Higdon run for 3 yds to the MchSt 18 for a 1ST down
Q4 11:40
1st & 10 at opp 18
Shea Patterson run for 11 yds to the MchSt 7 for a 1ST down
Q4 11:05
1st & goal at opp 7
Karan Higdon run for 2 yds to the MchSt 5
Q4 10:21
2nd & goal at opp 5
Ben Mason 5 Yd Run (Quinn Nordin Kick)Michigan 21, Michigan State 7
4th quarter4 drives, then Michigan 21, Michigan State 7
Michigan State Punt, 3 plays
10:21
2nd & 8 at own 35
Jake Moody kickoff for 65 yds for a touchback
10:10
1st & 10 at own 25
Brian Lewerke run for 3 yds to the MchSt 28
9:35
2nd & 7 at own 28
Brian Lewerke pass incomplete to Brandon Sowards
9:29
3rd & 7 at own 28
Brian Lewerke pass incomplete to Matt Sokol
9:19
4th & 7 at own 28
Tyler Hunt punt for 47 yds, downed at the Mich 25
Michigan Punt, 9 plays
9:00
1st & 10 at own 25
Karan Higdon run for 6 yds to the Mich 31
8:27
2nd & 4 at own 31
Karan Higdon run for 3 yds to the Mich 34
8:00
3rd & 1 at own 34
Karan Higdon run for 3 yds to the Mich 37 for a 1ST down
7:45
1st & 10 at own 37
Karan Higdon run for 1 yd to the Mich 38
6:30
2nd & 9 at own 38
Karan Higdon run for 4 yds to the Mich 42
5:30
3rd & 5 at own 42
Karan Higdon run for 5 yds to the Mich 47 for a 1ST down
4:50
1st & 10 at own 47
Tru Wilson run for 3 yds to the 50 yard line
4:24
2nd & 7 at the 50
MICHIGAN Penalty, False Start (Andrew Stueber) to the Mich 45
4:00
2nd & 12 at own 45
Karan Higdon run for 6 yds to the MchSt 49
3:19
3rd & 6 at opp 49
Karan Higdon run for 2 yds to the MchSt 47
3:06
4th & 4 at opp 47
MICHIGAN Penalty, Unsportsmanlike Conduct (-15 Yards) to the Mich 38
2:38
4th & 19 at own 38
Will Hart punt for 49 yds, punt out-of-bounds at the MchSt 13
Michigan State Turnover on downs, 5 plays
2:31
1st & 10 at own 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
2:25
1st & 10 at own 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.
2:17
1st & 10 at opp 48
Lombardi, Rocky pass incomplete to Stewart Jr., Darrell, PENALTY MICHIGAN substitution infraction 5 yards to the MICHIGAN43, NO PLAY.
2:13
1st & 5 at opp 43
Lombardi, Rocky pass incomplete to Heyward, Connor, PENALTY MICHIGAN roughing passer 10 yards to the MICHIGAN33, NO PLAY, 1ST DOWN MICHIGANST.
2:00
1st & 10 at opp 33
Rocky Lombardi pass complete to Darrell Stewart Jr. for 9 yds to the Mich 24
1:45
2nd & 1 at opp 24
Rocky Lombardi sacked by Devin Bush for a loss of 11 yards to the Mich 35
1:30
3rd & 12 at opp 35
Rocky Lombardi sacked by Michael Onwenu for a loss of 4 yards to the Mich 39
1:17
4th & 16 at opp 39
Timeout MICHIGAN ST, clock 01:17
Michigan Result not recorded, 4 plays
1:11
1st & 10 at own 40
Karan Higdon run for 5 yds to the Mich 45
1:07
2nd & 5 at own 45
Timeout MICHIGAN ST, clock 01:07
1:05
2nd & 5 at own 45
Ben Mason run for 5 yds to the 50 yard line for a 1ST down
1:01
1st & 10 at the 50
Timeout MICHIGAN ST, clock 01:01
0:45
1st & 10 at the 50
TEAM run for a loss of 2 yards to the Mich 48
0:05
2nd & 12 at own 48
TEAM run for a loss of 3 yards to the Mich 45
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.