Referee C. Castleberry; umpire Scott Teifer; head linesman B. Edwards; line judge Kelly Deterding; side judge Fulton Carson; field judge Randy Smith; back judge Terry Jones; center judge Stacy HardinGame 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
Wake Forest
497
Total yards
349
320
Passing yards
175
177
Rushing yards
174
8.4
Yards per pass
6.0
4.3
Yards per rush
4.2
26
First downs
17
5–14
Third downs
8–17
1–1
Fourth downs
0–2
2
Turnovers
1
7–55
Penalties
7–65
35:10
Possession
24:50
4
Sacks (by defense)
1
Efficiency
Michigan State
Wake Forest
46%
Success rate
39%
0.18
EPA per play
−0.09
1.20
Explosiveness
1.17
0.05
Rushing EPA
0.18
0.30
Passing EPA
−0.40
56%
Passing-down success
26%
0.06
First-down EPA
−0.17
0.36
Second-down EPA
−0.08
−0.04
Third-down EPA
0.47
17%
Havoc by its defense
14%
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)
Wake Forest 51% to win. Michigan State won as Elo’s underdog.
The line
Michigan State −3.5, over/under 51.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 State 59%, Wake Forest 41%. 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. Wake Forest drives left to right, Michigan State right to left.
Q1 Wake ForestTouchdown, 7 plays, 65 yards
Q1 Michigan StatePunt, 3 plays, 6 yards
Q1 Wake ForestPunt, 6 plays, 15 yards
Q1 Michigan StateField goal, 16 plays, 75 yards
Q1 Wake ForestPick-six, 3 plays (Michigan State scores), 6 yards
Q1 Wake ForestPunt, 3 plays, 8 yards
Q1 Michigan StatePunt, 3 plays, 5 yards
Q2 Wake ForestPunt, 3 plays, 4 yards
Q2 Michigan StatePunt, 3 plays, 6 yards
Q2 Wake ForestTouchdown, 6 plays, 36 yards
Q2 Michigan StateTouchdown, 3 plays, 70 yards
Q2 Wake ForestTouchdown, 6 plays, 80 yards
Q2 Michigan StateField goal, 13 plays, 47 yards
Q2 Wake ForestEnd of half, 5 plays, 21 yards
Q3 Michigan StateTouchdown, 10 plays, 73 yards
Q3 Wake ForestPunt, 5 plays, 5 yards
Q3 Michigan StatePunt, 3 plays, 9 yards
Q3 Wake ForestPunt, 5 plays, 13 yards
Q3 Michigan StateFumble, 6 plays, 46 yards
Q3 Wake ForestTurnover on downs, 10 plays, 40 yards
Q4 Michigan StateFumble, 7 plays, 47 yards
Q4 Wake ForestPunt, 7 plays, 32 yards
Q4 Michigan StateMissed FG, 11 plays, 80 yards
Q4 Wake ForestTurnover on downs, 4 plays, −4 yards
Q4 Michigan StateEnd of game, 4 plays, 9 yards
Play by play
1st quarter7 drives, then Michigan State 10, Wake Forest 7
Wake Forest Touchdown, 7 plays
15:00
1st & 10 at own 35
Cole Hahn kickoff for 60 yds
14:45
1st & 10 at own 35
Cade Carney run for 5 yds to the WFrst 40
14:30
2nd & 5 at own 40
Cade Carney run for 5 yds to the WFrst 45 for a 1ST down
14:05
1st & 10 at own 45
Cade Carney run for 13 yds to the MchSt 42 for a 1ST down
13:45
1st & 10 at opp 42
Jamie Newman run for 7 yds to the MchSt 35
13:05
2nd & 3 at opp 35
Cade Carney run for 2 yds to the MchSt 33
12:45
3rd & 1 at opp 33
Cade Carney run for 4 yds to the MchSt 29 for a 1ST down
12:44
1st & 10 at opp 29
Jamie Newman pass complete to Kendall Hinton for 29 yds for a TDWake Forest 7, Michigan State 0
Michigan State Punt, 3 plays
12:44
1st & 10 at own 35
Nick Sciba kickoff for 64 yds , Jalen Nailor return for 26 yds to the MchSt 27
12:25
1st & 10 at own 27
Brian Lewerke pass complete to Cody White for 6 yds to the MchSt 33
11:50
2nd & 4 at own 33
Brian Lewerke pass complete to Jalen Nailor for no gain to the MchSt 33
11:40
3rd & 4 at own 33
Brian Lewerke pass incomplete to Drew Beesley
11:30
4th & 4 at own 33
Jake Hartbarger punt for 32 yds, punt out-of-bounds at the WFrst 35
Wake Forest Punt, 6 plays
11:20
1st & 10 at own 35
Cade Carney run for 1 yd to the WFrst 36
10:45
2nd & 9 at own 36
Jamie Newman pass complete to Donavon Greene for 7 yds to the WFrst 43
10:20
3rd & 2 at own 43
Jamie Newman run for 6 yds to the WFrst 49 for a 1ST down
9:55
1st & 10 at own 49
Jamie Newman sacked by Jacob Slade for a loss of 5 yards to the WFrst 44
9:35
2nd & 15 at own 44
Jamie Newman pass complete to Brandon Chapman for 6 yds to the 50 yard line
9:15
3rd & 9 at the 50
Jamie Newman pass incomplete to Donavon Greene
9:05
4th & 9 at the 50
Dom Maggio punt for 50 yds for a touchback
Michigan State Field goal, 16 plays
8:55
1st & 10 at own 20
Elijah Collins run for a loss of 2 yards to the MchSt 18
8:20
2nd & 12 at own 18
Brian Lewerke pass complete to Jalen Nailor for 23 yds to the MchSt 41 for a 1ST down
8:00
1st & 10 at own 41
Brian Lewerke pass incomplete to Darrell Stewart Jr.
7:35
2nd & 10 at own 41
Anthony Williams Jr. run for 10 yds to the WFrst 49 for a 1ST down
7:23
1st & 10 at opp 49
Brian Lewerke pass incomplete to Jalen Nailor
7:11
2nd & 10 at opp 49
Anthony Williams Jr. run for 9 yds to the WFrst 40
6:55
3rd & 1 at opp 40
Brian Lewerke run for 1 yd to the WFrst 39 for a 1ST down
6:30
1st & 10 at opp 39
Brian Lewerke run for 7 yds to the WFrst 32
5:53
2nd & 3 at opp 32
Elijah Collins run for no gain to the WFrst 32
5:05
3rd & 3 at opp 32
Brian Lewerke pass complete to Cody White for 10 yds to the WFrst 22 for a 1ST down
4:42
1st & 10 at opp 22
Brian Lewerke pass complete to Darrell Stewart Jr. for 1 yd to the WFrst 21
4:05
2nd & 9 at opp 21
Elijah Collins run for 15 yds to the WFrst 6 for a 1ST down
3:30
1st & goal at opp 6
Elijah Collins run for 1 yd to the WFrst 5
2:56
2nd & goal at opp 5
Brian Lewerke pass incomplete to Jalen Nailor
2:48
3rd & goal at opp 5
Brian Lewerke pass incomplete to Darrell Stewart Jr.
2:44
4th & goal at opp 5
Matt Coghlin 23 yd FG GOODWake Forest 7, Michigan State 3
Wake Forest Pick-six, 3 plays (Michigan State scores)
2:44
4th & 9 at own 35
Cole Hahn kickoff for 58 yds , Kendall Hinton return for 13 yds to the WFrst 48 WAKE FOREST Penalty, Offensive Holding (10 Yards) to the WFrst 10
2:30
1st & 10 at own 10
Kenneth Walker III run for 6 yds to the WFrst 16
2:09
2nd & 4 at own 16
Jamie Newman pass incomplete to Jaquarii Roberson
2:01
3rd & 4 at own 16
Jamie Newman pass intercepted for a TD Mike Panasiuk return for 14 yds for a TD (Matt Coghlin KICK)Michigan State 10, Wake Forest 7
Wake Forest Punt, 3 plays
2:01
1st & 25 at own 20
Cole Hahn kickoff for 58 yds , Kenneth Walker III return for 20 yds to the WFrst 42
1:40
1st & 10 at own 42
Kenneth Walker III run for a loss of 1 yard to the WFrst 41
1:20
2nd & 11 at own 41
Jamie Newman pass complete to Donavon Greene for 6 yds to the WFrst 47
1:03
3rd & 5 at own 47
WAKE FOREST Penalty, Personal Foul (-15 Yards) to the WFrst 32
0:42
3rd & 20 at own 32
Jamie Newman run for 18 yds to the 50 yard line
0:02
4th & 2 at the 50
Dom Maggio punt for 39 yds, fair catch by Brandon Sowards at the MchSt 11
Michigan State Punt, 3 plays
0:01
1st & 10 at own 11
Elijah Collins run for no gain to the MchSt 11
Q2 14:53
2nd & 10 at own 11
Brian Lewerke pass incomplete to Julian Barnett
Q2 14:40
3rd & 10 at own 11
Brian Lewerke run for 5 yds to the MchSt 16
Q2 14:02
4th & 5 at own 16
Jake Hartbarger punt for 47 yds, fair catch by Kendall Hinton at the WFrst 37
2nd quarter8 drives, then Wake Forest 21, Michigan State 20
Wake Forest Punt, 3 plays
13:45
1st & 10 at own 37
Cade Carney run for 1 yd to the WFrst 38
13:20
2nd & 9 at own 38
Cade Carney run for 3 yds to the WFrst 41
13:09
3rd & 6 at own 41
Jamie Newman pass incomplete to Steven Claude
13:00
4th & 6 at own 41
Dom Maggio punt for 47 yds, punt out-of-bounds at the MchSt 12
Michigan State Punt, 3 plays
12:35
1st & 10 at own 12
Anthony Williams Jr. run for 2 yds to the MchSt 14
12:11
2nd & 8 at own 14
Elijah Collins run for 4 yds to the MchSt 18
11:41
3rd & 4 at own 18
Brian Lewerke pass incomplete to Julian Barnett
11:22
4th & 4 at own 18
Jake Hartbarger punt for 54 yds , Kendall Hinton returns for 36 yds to the MchSt 36
Wake Forest Touchdown, 6 plays
11:22
1st & 10 at opp 36
WAKE FOREST Penalty, False Start (Jaquarii Roberson) to the MchSt 41
11:05
1st & 15 at opp 41
Kenneth Walker III run for 8 yds to the MchSt 33
10:45
2nd & 7 at opp 33
Kenneth Walker III run for no gain to the MchSt 33
10:18
3rd & 7 at opp 33
Jamie Newman run for 18 yds to the MchSt 15 for a 1ST down
9:55
1st & 10 at opp 15
Kenneth Walker III run for no gain to the MchSt 15
9:34
2nd & 10 at opp 15
Jamie Newman run for a loss of 1 yard to the MchSt 16
9:14
3rd & 11 at opp 16
Jamie Newman pass complete to Donavon Greene for 16 yds for a TD (Nick Sciba KICK)Wake Forest 14, Michigan State 10
Michigan State Touchdown, 3 plays
9:14
3rd & 11 at own 35
Nick Sciba kickoff for 49 yds , Trenton Gillison return for 14 yds to the MchSt 30
8:55
1st & 10 at own 30
Elijah Collins run for a loss of 2 yards to the MchSt 28
8:18
2nd & 12 at own 28
Brian Lewerke pass complete to Trenton Gillison for 64 yds to the WFrst 8 for a 1ST down
8:13
1st & goal at opp 8
Brian Lewerke run for 8 yds for a TD (Matt Coghlin KICK)Michigan State 17, Wake Forest 14
Wake Forest Touchdown, 6 plays
8:13
1st & 10 at own 35
Cole Hahn kickoff for 58 yds , Kendall Hinton return for 23 yds to the WAKEFOREST 42 WAKE FOREST Penalty, Offensive Holding (10 Yards) to the WFrst 20
7:55
1st & 10 at own 20
Cade Carney run for 5 yds to the WFrst 25
7:36
2nd & 5 at own 25
Jamie Newman pass incomplete
7:20
3rd & 5 at own 25
Jamie Newman run for 10 yds to the WFrst 35 for a 1ST down
7:01
1st & 10 at own 35
Jamie Newman run for 19 yds to the MchSt 46 for a 1ST down
6:35
1st & 10 at opp 46
Cade Carney run for 2 yds to the MchSt 44
6:19
2nd & 9 at own 35
Nick Sciba kickoff for 61 yds , Trenton Gillison return for 23 yds to the MchSt 27
Wake Forest Touchdown, 6 plays
6:19
2nd & 8 at opp 44
Jamie Newman pass complete to Jack Freudenthal for 44 yds for a TDWake Forest 21, Michigan State 17
Michigan State Field goal, 13 plays
6:02
1st & 10 at own 27
Brian Lewerke pass incomplete to Jalen Nailor
5:55
2nd & 10 at own 27
Jalen Nailor run for 10 yds to the MchSt 37 for a 1ST down
5:40
1st & 10 at own 37
Elijah Collins run for 3 yds to the MchSt 40
5:05
2nd & 7 at own 40
Brian Lewerke pass complete to Cody White for 18 yds to the WFrst 42 for a 1ST down
4:50
1st & 10 at opp 42
Elijah Collins run for 2 yds to the WFrst 40
4:14
2nd & 8 at opp 40
Brian Lewerke pass complete to Tre Mosley for 8 yds to the WFrst 32 for a 1ST down
3:34
1st & 10 at opp 32
Elijah Collins run for 7 yds to the WFrst 25
3:22
2nd & 3 at opp 25
Elijah Collins run for a loss of 5 yards to the WFrst 30
2:41
3rd & 8 at opp 30
Brian Lewerke pass complete to Jalen Nailor for 13 yds to the WFrst 17 for a 1ST down
2:05
1st & 10 at opp 17
Anthony Williams Jr. run for a loss of 3 yards to the WFrst 20
1:33
2nd & 13 at opp 20
Brian Lewerke pass complete to Darrell Stewart Jr. for 2 yds to the WFrst 18
1:01
3rd & 11 at opp 18
Brian Lewerke sacked by Carlos Basham Jr. for a loss of 8 yards to the WFrst 26
0:49
4th & 19 at opp 26
Matt Coghlin 44 yd FG GOODWake Forest 21, Michigan State 20
Wake Forest End of half, 5 plays
0:49
4th & 19 at own 35
Cole Hahn kickoff for 47 yds , Kenneth Walker III return for 13 yds to the WFrst 31
0:26
1st & 10 at own 31
Jamie Newman run for 9 yds to the WFrst 40
0:18
2nd & 1 at own 40
Jamie Newman pass incomplete to Jack Freudenthal
0:10
3rd & 1 at own 40
Cade Carney run for 8 yds to the WFrst 48 for a 1ST down
0:10
1st & 10 at own 48
Timeout WAKE FOREST, clock 00:10
0:10
1st & 10 at own 48
Timeout MICHIGAN ST, clock 00:10
0:10
1st & 10 at own 48
MICHIGAN ST Penalty, Defensive Offside (5 Yards) to the MchSt 47
0:03
1st & 5 at opp 47
Jamie Newman pass incomplete to Jack Freudenthal
0:01
2nd & 5 at opp 47
TEAM run for a loss of 1 yard to the MchSt 48
3rd quarter6 drives, then Michigan State 27, Wake Forest 21
Michigan State Touchdown, 10 plays
15:00
1st & 10 at own 35
Nick Sciba kickoff for 54 yds , Tyler Hunt return for 16 yds to the MchSt 27
14:48
1st & 10 at own 27
Brian Lewerke pass incomplete to Julian Barnett
14:37
2nd & 10 at own 27
Elijah Collins run for 4 yds to the MchSt 31
14:00
3rd & 6 at own 31
Brian Lewerke pass complete to Trenton Gillison for 14 yds to the MchSt 45 for a 1ST down
13:43
1st & 10 at own 45
Brian Lewerke pass complete to Cody White for 5 yds to the 50 yard line
13:08
2nd & 5 at the 50
Brian Lewerke run for 1 yd to the WFrst 49
12:30
3rd & 4 at opp 49
Brian Lewerke pass complete to Elijah Collins for 3 yds to the WFrst 46
11:38
4th & 1 at opp 46
Brian Lewerke run for 2 yds to the WFrst 44 for a 1ST down
11:06
1st & 10 at opp 44
Elijah Collins run for 31 yds to the WFrst 13 for a 1ST down
10:46
1st & 10 at opp 13
Elijah Collins run for 3 yds to the WFrst 10
10:11
2nd & 7 at opp 10
Brian Lewerke pass complete to Cody White for 10 yds for a TD (Matt Coghlin KICK)Michigan State 27, Wake Forest 21
Wake Forest Punt, 5 plays
10:11
2nd & 7 at own 35
Cole Hahn kickoff for 55 yds , Kenneth Walker III return for 25 yds to the WFrst 35
9:46
1st & 10 at own 35
Jamie Newman pass complete to Steven Claude for 9 yds to the WFrst 44
9:35
2nd & 1 at own 44
Cade Carney run for 3 yds to the WFrst 47 for a 1ST down
9:23
1st & 10 at own 47
Jamie Newman pass incomplete to Kendall Hinton
9:18
2nd & 10 at own 47
Jamie Newman pass incomplete to Kendall Hinton
9:06
3rd & 10 at own 47
Newman, Jamie pass complete to Claude, Steven for 7 yards to the MICHIGANST46, PENALTY WAKEFOREST personal foul 15 yards to the WAKEFOREST32, NO PLAY.
8:45
3rd & 25 at own 32
WAKE FOREST Penalty, Delay of Game (-5 Yards) to the WFrst 27
7:55
3rd & 30 at own 27
Jamie Newman run for 13 yds to the WFrst 40
7:40
4th & 17 at own 40
Dom Maggio punt for 39 yds , Brandon Sowards returns for 7 yds to the MchSt 28
Michigan State Punt, 3 plays
7:20
1st & 10 at own 28
Brian Lewerke pass complete to Parks Gissinger for 5 yds to the MchSt 33
7:07
2nd & 5 at own 33
Elijah Collins run for 3 yds to the MchSt 36
6:20
3rd & 2 at own 36
Anthony Williams Jr. run for 1 yd to the MchSt 37
5:51
4th & 1 at own 37
Jake Hartbarger punt for 47 yds, fair catch by Kendall Hinton at the WFrst 16
Wake Forest Punt, 5 plays
5:24
1st & 10 at own 16
Kenneth Walker III run for 2 yds to the WFrst 18
5:14
2nd & 8 at own 18
Jamie Newman pass complete to Jaquarii Roberson for 9 yds to the WFrst 27 for a 1ST down
4:53
1st & 10 at own 27
Kenneth Walker III run for no gain to the WFrst 27
4:30
2nd & 10 at own 27
Jamie Newman pass complete to Kenneth Walker III for 2 yds to the WFrst 29
4:13
3rd & 8 at own 29
Jamie Newman pass incomplete
4:01
4th & 8 at own 29
Dom Maggio punt for 53 yds , Brandon Sowards returns for 8 yds to the MchSt 26
Michigan State Fumble, 6 plays
3:50
1st & 10 at own 26
Brian Lewerke pass complete to Jalen Nailor for 18 yds to the MchSt 44 for a 1ST down
3:12
1st & 10 at own 44
Brian Lewerke pass complete to Cody White for 11 yds to the WFrst 45 for a 1ST down
3:01
1st & 10 at opp 45
Brian Lewerke pass complete to Anthony Williams Jr. for 14 yds to the WFrst 31 for a 1ST down
2:35
1st & 10 at opp 31
Brian Lewerke pass complete to Tre Mosley for 3 yds to the WFrst 28
2:16
2nd & 7 at opp 28
Cody White pass incomplete to Laress Nelson
2:03
3rd & 7 at opp 28
Brian Lewerke pass intercepted Ryan Smenda Jr. return for 3 yds to the WFrst 22 Ryan Smenda Jr. fumbled, recovered by WFrst Essang Bassey
Wake Forest Turnover on downs, 10 plays
1:55
1st & 10 at own 22
Jamie Newman run for 3 yds to the WFrst 25
1:40
2nd & 7 at own 25
Cade Carney run for 3 yds to the WFrst 28
1:15
3rd & 4 at own 28
Jamie Newman run for 4 yds to the WFrst 32 for a 1ST down
0:55
1st & 10 at own 32
Jamie Newman pass incomplete to Donavon Greene
0:50
2nd & 10 at own 32
Jamie Newman pass incomplete to Donavon Greene
0:35
3rd & 10 at own 32
Jamie Newman pass complete to A.T. Perry for 28 yds to the MchSt 40 for a 1ST down
0:01
1st & 10 at opp 40
Jamie Newman sacked by Kenny Willekes and Drew Beesley for a loss of 4 yards to the MchSt 44
Q4 14:56
2nd & 14 at opp 44
Jamie Newman pass incomplete to Donavon Greene
Q4 14:47
3rd & 14 at opp 44
Cade Carney run for 6 yds to the MchSt 38
Q4 14:36
4th & 8 at opp 38
Timeout MICHIGAN ST, clock 14:36
Q4 14:29
4th & 8 at opp 38
Jamie Newman pass incomplete to Donavon Greene
4th quarter5 drives, then Michigan State 27, Wake Forest 21
Michigan State Fumble, 7 plays
14:22
1st & 10 at own 38
Elijah Collins run for 12 yds to the 50 yard line for a 1ST down
13:55
1st & 10 at the 50
Brian Lewerke pass complete to Jalen Nailor for 6 yds to the WFrst 44
13:36
2nd & 4 at opp 44
WAKE FOREST Penalty, Defensive Offside (Tyler Williams) to the WFrst 39 for a 1ST down
13:16
1st & 10 at opp 39
Anthony Williams Jr. run for 9 yds to the WFrst 30
12:43
2nd & 1 at opp 30
Brian Lewerke run for 2 yds to the WFrst 28 for a 1ST down
12:02
1st & 10 at opp 28
Brian Lewerke pass complete to Cody White for 17 yds to the WFrst 11 for a 1ST down
11:55
1st & goal at opp 10
Brian Lewerke run for 1 yd to the WFrst 10 MICHIGAN ST Penalty, Illegal Forward Pass (Brian Lewerke) to the WFrst 15
11:40
2nd & 14 at opp 15
Brian Lewerke pass complete to Trenton Gillison for 9 yds Trenton Gillison fumbled, forced by Ja’Cquez Williams, recovered by WFrst Ja’Cquez Williams
Wake Forest Punt, 7 plays
11:24
1st & 10 at own 6
Kenneth Walker III run for 9 yds to the WFrst 15
10:55
2nd & 1 at own 15
Cade Carney run for 3 yds to the WFrst 18 for a 1ST down
10:30
1st & 10 at own 18
MICHIGAN ST Penalty, Defensive Offside (5 Yards) to the WFrst 23
10:05
1st & 5 at own 23
Jamie Newman run for 4 yds to the WFrst 27
9:50
2nd & 1 at own 27
Jamie Newman pass complete to Kendall Hinton for 8 yds to the WFrst 35 for a 1ST down
9:20
1st & 10 at own 35
Jamie Newman sacked by Naquan Jones for a loss of 9 yards to the WFrst 26
8:55
2nd & 19 at own 26
Jamie Newman pass complete to Kendall Hinton for 11 yds to the WFrst 37
8:20
3rd & 8 at own 37
Jamie Newman run for 1 yd to the WFrst 38
7:47
4th & 7 at own 38
Dom Maggio punt for 53 yds , Brandon Sowards returns for 11 yds to the MchSt 49 MICHIGAN ST Penalty, Illegal Block (10 Yards) to the MchSt 10
Michigan State Missed FG, 11 plays
7:35
1st & 10 at own 10
Collins, Elijah rush for 5 yards to the MICHIGANST15, PENALTY MICHIGANST holding 5 yards to the MICHIGANST5, NO PLAY.
7:05
1st & 15 at own 5
Brian Lewerke pass complete to Tre Mosley for 16 yds to the MchSt 21 for a 1ST down
6:45
1st & 10 at own 21
Elijah Collins run for 3 yds to the MchSt 24
6:20
2nd & 7 at own 24
Brian Lewerke pass incomplete
6:10
3rd & 7 at own 24
Brian Lewerke pass complete to Cody White for 20 yds to the MchSt 44 for a 1ST down
5:30
1st & 10 at own 44
Brian Lewerke pass complete to Tre Mosley for 23 yds to the WFrst 33 for a 1ST down
4:58
1st & 10 at opp 33
Brian Lewerke run for 3 yds to the WFrst 30
4:23
2nd & 7 at opp 30
MICHIGAN ST Penalty, Offensive Holding (Matt Allen) to the WFrst 40
3:50
2nd & 17 at opp 40
Brian Lewerke run for 24 yds to the WFrst 16 for a 1ST down
3:18
1st & 10 at opp 16
Elijah Collins run for 3 yds to the WFrst 13
3:18
2nd & 7 at opp 13
Timeout WAKE FOREST, clock 03:18
3:12
2nd & 7 at opp 13
Brian Lewerke pass complete to Trenton Gillison for 1 yd to the WFrst 12
3:12
3rd & 6 at opp 12
Timeout WAKE FOREST, clock 03:12
3:07
3rd & 6 at opp 12
Elijah Collins run for 2 yds to the WFrst 10
3:07
4th & 4 at opp 10
Timeout WAKE FOREST, clock 03:07
3:03
4th & 4 at opp 10
Matt Coghlin 28 yd FG MISSED
Wake Forest Turnover on downs, 4 plays
2:57
1st & 10 at own 20
Jamie Newman pass incomplete to Jack Freudenthal
2:45
2nd & 10 at own 20
Jamie Newman sacked by Kenny Willekes for a loss of 6 yards to the WFrst 14 Jamie Newman fumbled, forced by Kenny Willekes, recovered by WFrst Kendall Hinton return for 2 yds to the WFrst 16
2:32
3rd & 14 at own 16
Sam Hartman pass incomplete to Donavon Greene
2:17
4th & 14 at own 16
Sam Hartman pass incomplete to Steven Claude
Michigan State End of game, 4 plays
1:56
1st & 10 at opp 16
Elijah Collins run for 7 yds to the WFrst 9
1:29
2nd & 3 at opp 9
Timeout MICHIGAN ST, clock 01:29
1:12
2nd & 3 at opp 9
Elijah Collins run for 5 yds to the WFrst 4 for a 1ST down
0:45
1st & goal at opp 4
TEAM run for a loss of 2 yards to the WFrst 6
0:23
2nd & goal at opp 6
TEAM run for a loss of 1 yard to the WFrst 7
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.