From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Kennesaw State
Wake Forest
307
Total yards
348
149
Passing yards
218
158
Rushing yards
130
4.5
Yards per pass
7.8
3.7
Yards per rush
2.8
18
First downs
20
9–19
Third downs
6–17
0–2
Fourth downs
1–2
0
Turnovers
0
9–68
Penalties
8–75
24:59
Possession
35:01
4
Sacks (by defense)
2
Efficiency
Kennesaw State
Wake Forest
30%
Success rate
43%
−0.07
EPA per play
0.04
1.38
Explosiveness
1.01
0.10
Rushing EPA
−0.04
−0.25
Passing EPA
0.14
29%
Passing-down success
11%
−0.29
First-down EPA
0.09
0.08
Second-down EPA
−0.03
0.68
Third-down EPA
0.18
12%
Havoc by its defense
12%
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 76% to win. Elo’s favorite won.
The line
Wake Forest −17.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 Wake Forest 90%, Kennesaw State 10%. 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, Kennesaw State right to left.
Q1 Wake ForestTouchdown, 14 plays, 75 yards
Q1 Kennesaw StateTouchdown, 10 plays, 75 yards
Q1 Wake ForestPunt, 3 plays, 0 yards
Q1 Kennesaw StateTurnover on downs, 7 plays, 26 yards
Q1 Wake ForestPunt, 6 plays, 11 yards
Q2 Kennesaw StateMissed FG, 11 plays, 73 yards
Q2 Wake ForestPunt, 3 plays, 8 yards
Q2 Kennesaw StatePunt, 3 plays, −2 yards
Q2 Wake ForestPunt, 4 plays, 17 yards
Q2 Kennesaw StatePunt, 7 plays, 26 yards
Q2 Wake ForestPunt, 7 plays, 31 yards
Q2 Kennesaw StatePunt, 3 plays, 7 yards
Q2 Wake ForestMissed FG, 4 plays, 23 yards
Q3 Kennesaw StateField goal, 14 plays, 64 yards
Q3 Wake ForestPunt, 6 plays, 25 yards
Q3 Kennesaw StatePunt, 6 plays, 3 yards
Q3 Wake ForestField goal, 5 plays, 60 yards
Q3 Kennesaw StatePunt, 10 plays, 8 yards
Q4 Wake ForestResult not recorded, 14 plays, 58 yards
Q4 Kennesaw StatePunt, 3 plays, −5 yards
Q4 Wake ForestPunt, 8 plays, 36 yards
Q4 Kennesaw StateTurnover on downs, 4 plays, 1 yard
Q4 Wake ForestEnd of game, 3 plays, −9 yards
Play by play
1st quarter5 drives, then Wake Forest 7, Kennesaw State 6
Wake Forest Touchdown, 14 plays
15:00
1st & 10 at own 35
Britton Williams kickoff for 65 yds
14:55
1st & 10 at own 25
Demond Claiborne run for 13 yds to the WAKE 38 for a 1ST down
14:36
1st & 10 at own 38
Demond Claiborne run for 2 yds to the WAKE 40
14:00
2nd & 8 at own 40
Wake Forest Penalty, Offensive Holding (-10 Yards) to the WAKE 34
13:39
2nd & 14 at own 34
Robby Ashford pass complete to Carlos Hernandez for 5 yds to the WAKE 39
13:03
3rd & 9 at own 39
Robby Ashford run for 8 yds to the WAKE 47
12:29
4th & 1 at own 47
JaMario Clements run for 1 yd to the WAKE 48 for a 1ST down
11:47
1st & 10 at own 48
Robby Ashford pass complete to Chris Barnes for 15 yds to the KENN 37 for a 1ST down
11:13
1st & 10 at opp 37
Ty Clark III run for 4 yds to the KENN 33
10:39
2nd & 6 at opp 33
Ty Clark III run for 4 yds to the KENN 29
10:07
3rd & 2 at opp 29
JaMario Clements run for 3 yds to the KENN 26 for a 1ST down
9:32
1st & 10 at opp 26
Robby Ashford pass complete to Sterling Berkhalter for 7 yds to the KENN 19
8:41
2nd & 3 at opp 19
Robby Ashford pass complete to Eni Falayi for 12 yds to the KENN 7 for a 1ST down
8:28
1st & goal at opp 7
JaMario Clements run for 2 yds to the KENN 5
7:58
2nd & goal at opp 5
Robby Ashford run for 5 yds for a TD (Connor Calvert KICK)Wake Forest 7, Kennesaw State 0
7:58
1st & 10 at own 25
Timeout Wake Forest, clock 07:58
Kennesaw State Touchdown, 10 plays
7:55
1st & 10 at own 35
Caleb Carlson kickoff for 65 yds
7:52
1st & 10 at own 25
Coleman Bennett run for 5 yds to the KENN 30
7:36
2nd & 5 at own 30
Dexter Williams II run for 13 yds to the KENN 43 for a 1ST down
7:13
1st & 10 at own 43
Dexter Williams II pass complete to Gabriel Benyard for a loss of 1 yard to the KENN 42
6:50
2nd & 11 at own 42
Coleman Bennett run for 1 yd to the KENN 43
6:11
3rd & 10 at own 43
Dexter Williams II pass complete to Gabriel Benyard for 13 yds to the WAKE 44 for a 1ST down
6:02
1st & 10 at opp 44
Dexter Williams II pass incomplete to Gabriel Benyard
5:52
2nd & 10 at opp 44
Dexter Williams II pass complete to Gabriel Benyard for 21 yds to the WAKE 23 for a 1ST down
5:34
1st & 10 at opp 23
Dexter Williams II pass complete to Gerard Bullock Jr. for 2 yds to the WAKE 21
5:05
2nd & 8 at opp 21
Coleman Bennett run for 2 yds to the WAKE 19
4:38
3rd & 6 at opp 19
Coleman Bennett run for 19 yds for a TD (Britton Williams PAT MISSED)Wake Forest 7, Kennesaw State 6
4:38
1st & 10 at own 32
Timeout Wake Forest, clock 04:38
Wake Forest Punt, 3 plays
4:32
1st & 10 at own 35
Britton Williams kickoff for 62 yds , Chris Barnes return for 29 yds to the WAKE 32
4:32
2nd & 10 at own 32
Timeout Wake Forest, clock 04:32
4:29
1st & 10 at own 32
Robby Ashford pass incomplete to Carlos Hernandez
4:23
2nd & 10 at own 32
JaMario Clements run for 3 yds to the WAKE 35
3:48
3rd & 7 at own 35
Robby Ashford sacked by Roderick Daniels for a loss of 3 yards to the WAKE 32
3:10
4th & 10 at own 32
Cal Joseph punt for 31 yds, punt out-of-bounds at the KENN 37
Kennesaw State Turnover on downs, 7 plays
3:01
1st & 10 at own 37
Coleman Bennett run for 4 yds to the KENN 41
2:40
2nd & 6 at own 41
Dexter Williams II pass complete to Jordan Jackson for 5 yds to the KENN 46
2:27
3rd & 1 at own 46
Coleman Bennett run for 9 yds to the WAKE 45 for a 1ST down
2:10
1st & 10 at opp 45
Dexter Williams II pass incomplete
2:06
2nd & 10 at opp 45
Dexter Williams II pass complete to Lyndon Ravare for 7 yds to the WAKE 38
1:47
3rd & 3 at opp 38
Alexander Diggs run for 1 yd to the WAKE 37
1:21
4th & 2 at opp 37
Dexter Williams II run for no gain to the WAKE 37
Wake Forest Punt, 6 plays
1:14
1st & 10 at own 37
Ty Clark III run for 6 yds to the WAKE 43
0:45
2nd & 4 at own 43
Ty Clark III run for 2 yds to the WAKE 45
0:00
3rd & 2 at own 45
Ty Clark III run for 3 yds to the WAKE 48 for a 1ST down
Q2 14:55
1st & 10 at own 48
Robby Ashford sacked by Kody Jones for a loss of 2 yards to the WAKE 46
Q2 14:31
2nd & 12 at own 46
Robby Ashford pass incomplete to Chris Barnes
Q2 14:16
3rd & 12 at own 46
Robby Ashford run for 2 yds to the WAKE 48
Q2 13:40
4th & 10 at own 48
Cal Joseph punt for 43 yds, fair catch by Gabriel Benyard at the KENN 9
2nd quarter8 drives, then Wake Forest 7, Kennesaw State 6
Kennesaw State Missed FG, 11 plays
13:26
1st & 10 at own 9
Dexter Williams II pass complete to Gabriel Benyard for 47 yds to the WAKE 44 for a 1ST down
13:02
1st & 10 at opp 44
PENALTY KennSt False Start (Pennington,J.T.) 5 yards from Wake44 to Wake49. NO PLAY.
12:42
1st & 15 at opp 49
Dexter Williams II run for 11 yds to the WAKE 38
12:24
2nd & 4 at opp 38
Alexander Diggs run for 3 yds to the WAKE 35
12:07
3rd & 1 at opp 35
Alexander Diggs run for 4 yds to the WAKE 31 for a 1ST down
11:50
1st & 10 at opp 31
Dexter Williams II pass incomplete to Lyndon Ravare
11:45
2nd & 10 at opp 31
Alexander Diggs run for 4 yds to the WAKE 27
11:26
3rd & 6 at opp 27
Alexander Diggs run for 6 yds to the WAKE 21 for a 1ST down
11:13
1st & 10 at opp 21
Dexter Williams II pass incomplete to Tykeem Wallace
11:07
2nd & 10 at opp 21
Alexander Diggs run for 3 yds to the WAKE 18
10:28
3rd & 7 at opp 18
Dexter Williams II pass incomplete to Gerard Bullock Jr.
10:24
4th & 7 at opp 18
Britton Williams 36 yd FG MISSED
Wake Forest Punt, 3 plays
10:18
1st & 10 at own 20
Demond Claiborne run for 4 yds to the WAKE 24
9:51
2nd & 6 at own 24
Ty Clark III run for 4 yds to the WAKE 28
9:16
3rd & 2 at own 28
Robby Ashford run for no gain to the WAKE 28
8:35
4th & 2 at own 28
Cal Joseph punt for 43 yds, fair catch by Gabriel Benyard at the KENN 29
Kennesaw State Punt, 3 plays
8:30
1st & 10 at own 29
Coleman Bennett run for a loss of 2 yards to the KENN 27
7:48
2nd & 12 at own 27
Dexter Williams II pass incomplete to Christian Moss
7:44
3rd & 12 at own 27
Dexter Williams II pass incomplete to Gabriel Benyard
7:31
4th & 12 at own 27
Joshua Huiet punt for 47 yds
Wake Forest Punt, 4 plays
7:31
1st & 5 at own 31
Timeout Wake Forest, clock 07:31
7:31
1st & 10 at own 26
PENALTY KennSt Delay Of Game 5 yards from Wake26 to Wake31. NO PLAY.
7:24
1st & 5 at own 31
Robby Ashford pass complete to Carlos Hernandez for 11 yds to the WAKE 42 for a 1ST down
6:46
1st & 10 at own 42
Robby Ashford sacked by Donovan Westmoreland for a loss of 2 yards to the WAKE 40
6:29
2nd & 12 at own 40
Robby Ashford pass incomplete to JaMario Clements
6:22
3rd & 12 at own 40
Wake Forest Penalty, Offensive Holding (Yards) declined
6:01
4th & 9 at own 43
Cal Joseph punt for 33 yds, fair catch by Gabriel Benyard at the KENN 24
Kennesaw State Punt, 7 plays
6:01
1st & 10 at own 24
PENALTY KennSt False Start (Milovac,Nikola) 5 yards from KennSt24 to KennSt19. NO PLAY.
5:59
1st & 15 at own 19
Dexter Williams II pass incomplete to Lyndon Ravare
5:52
2nd & 15 at own 19
Coleman Bennett run for 3 yds to the KENN 22
5:28
3rd & 12 at own 22
Timeout Wake Forest, clock 05:28
5:18
1st & 10 at own 37
Gabriel Benyard run for 9 yds to the KENN 46
4:52
2nd & 1 at own 46
Coleman Bennett run for 3 yds to the KENN 49 for a 1ST down
4:43
1st & 10 at own 49
Dexter Williams II pass incomplete to Lyndon Ravare
4:35
2nd & 10 at own 49
Dexter Williams II pass complete to Coleman Bennett for 1 yd to the 50 yard line
4:22
3rd & 9 at the 50
Dexter Williams II pass incomplete to Coleman Bennett
4:11
4th & 9 at the 50
Joshua Huiet punt for 50 yds for a touchback
Wake Forest Punt, 7 plays
4:04
1st & 10 at own 20
Ty Clark III run for 4 yds to the WAKE 24
3:28
2nd & 6 at own 24
Robby Ashford run for 2 yds to the WAKE 26
2:55
3rd & 4 at own 26
Robby Ashford pass complete to Sterling Berkhalter for 9 yds to the WAKE 35 for a 1ST down
2:23
1st & 10 at own 35
Robby Ashford pass complete to Eni Falayi for 18 yds to the KENN 47 for a 1ST down
2:00
1st & 10 at opp 47
PENALTY Wake False Start (Hernandez,Carlos) 5 yards from KennSt47 to Wake48. NO PLAY.
2:00
1st & 15 at own 48
Timeout Wake Forest, clock 02:00
1:52
1st & 15 at own 48
Robby Ashford run for 11 yds to the KENN 41
1:26
2nd & 4 at opp 41
(01:29) No Huddle-Shotgun Ashford,Robby pass complete short left to Clark,Ty caught at KennSt46, for 12 yards to the KennSt29 (Hopson,Baron) PENALTY Wake Illegal Shift 5 yards from KennSt41 to KennSt46. NO PLAY.
1:19
2nd & 9 at opp 46
Robby Ashford sacked by Tylon Dunlap for a loss of 2 yards to the KENN 48
1:16
3rd & 11 at opp 48
Timeout Wake Forest, clock 01:16
1:14
3rd & 11 at opp 48
(01:16) No Huddle-Shotgun Ashford,Robby pass incomplete short right to Hernandez,Carlos thrown to KennSt40 PENALTY KennSt Offside (Westmoreland,Donovan) 5 yards from KennSt48 to KennSt43. NO PLAY.
1:10
3rd & 6 at opp 43
JaMario Clements run for a loss of 1 yard to the KENN 44
1:10
4th & 7 at opp 44
Timeout Wake Forest, clock 01:10
1:10
4th & 7 at opp 44
PENALTY Wake False Start (Richard,Clinton) 5 yards from KennSt44 to KennSt49. NO PLAY.
1:03
4th & 12 at opp 49
Cal Joseph punt for 32 yds, fair catch by Gabriel Benyard at the KENN 17
Kennesaw State Punt, 3 plays
0:54
1st & 10 at own 17
Dexter Williams II run for 1 yd to the KENN 18
0:30
2nd & 9 at own 18
Dexter Williams II run for 6 yds to the KENN 24
0:28
3rd & 3 at own 24
Dexter Williams II pass incomplete to Alexander Diggs
0:19
4th & 3 at own 24
Joshua Huiet punt for 26 yds, punt out-of-bounds at the 50 yard line Wake Forest Penalty, Offensive Holding (Myles Turpin) to the WAKE 40
Wake Forest Missed FG, 4 plays
0:14
1st & 10 at own 40
Robby Ashford pass incomplete to Carlos Hernandez
0:07
2nd & 10 at own 40
Robby Ashford pass complete to Sterling Berkhalter for 18 yds to the KENN 42 for a 1ST down
0:07
1st & 10 at opp 42
Timeout Wake Forest, clock 00:07
0:04
1st & 10 at opp 42
Robby Ashford pass complete to Eni Falayi for 5 yds to the KENN 37
0:04
2nd & 5 at opp 37
Timeout Wake Forest, clock 00:04
0:00
2nd & 5 at opp 37
Connor Calvert 54 yd FG BLOCKED blocked by Adam Watkins
3rd quarter5 drives, then Wake Forest 10, Kennesaw State 9
Kennesaw State Field goal, 14 plays
15:00
1st & 10 at own 35
Caleb Carlson kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Coleman Bennett run for no gain to the KENN 25
14:22
2nd & 10 at own 25
Coleman Bennett run for 3 yds to the KENN 28
13:51
3rd & 7 at own 28
Dexter Williams II run for 11 yds to the KENN 39 for a 1ST down
13:25
1st & 10 at own 39
Coleman Bennett run for no gain to the KENN 39
12:52
2nd & 10 at own 39
Coleman Bennett run for 5 yds to the KENN 44
12:16
3rd & 5 at own 44
Coleman Bennett run for 9 yds to the WAKE 47 for a 1ST down
11:46
1st & 10 at opp 47
Dexter Williams II pass complete to Gabriel Benyard for 23 yds to the WAKE 24 for a 1ST down
11:41
1st & 10 at opp 24
Dexter Williams II pass incomplete to Christian Moss
11:36
2nd & 10 at opp 24
Dexter Williams II pass incomplete to Lyndon Ravare
11:30
3rd & 10 at opp 24
Alexander Diggs run for 10 yds to the WAKE 14 for a 1ST down
10:50
1st & 10 at opp 14
Dexter Williams II run for no gain to the WAKE 14
10:28
2nd & 10 at opp 14
Alexander Diggs run for 3 yds to the WAKE 11
9:49
3rd & 7 at opp 11
Dexter Williams II pass incomplete to Gabriel Benyard
9:45
4th & 7 at opp 11
Daniel Kinney 29 yd FG GOODKennesaw State 9, Wake Forest 7
9:45
1st & 10 at own 26
Timeout Wake Forest, clock 09:45
Wake Forest Punt, 6 plays
9:41
1st & 10 at own 35
Daniel Kinney kickoff for 57 yds , Chris Barnes return for 18 yds to the WAKE 26
9:33
1st & 10 at own 26
Chris Barnes run for 15 yds to the WAKE 41 for a 1ST down
9:15
1st & 10 at own 41
Robby Ashford pass complete to Ty Clark III for 7 yds to the WAKE 48
9:03
2nd & 3 at own 48
Ty Clark III run for 3 yds to the KENN 49 for a 1ST down
8:35
1st & 10 at opp 49
Robby Ashford pass incomplete to Carlos Hernandez
8:31
2nd & 10 at opp 49
Robby Ashford pass incomplete to Micah Mays Jr.
8:18
3rd & 10 at opp 49
Robby Ashford pass incomplete
8:10
4th & 10 at opp 49
Cal Joseph punt for 40 yds, punt out-of-bounds at the KENN 9
Kennesaw State Punt, 6 plays
8:05
1st & 10 at own 9
Dexter Williams II pass incomplete to Lyndon Ravare
7:58
2nd & 10 at own 9
Dexter Williams II run for 11 yds to the KENN 20 for a 1ST down
7:28
1st & 10 at own 20
Kennesaw State Penalty, (-10 Yards) to the KENN 12
6:50
1st & 18 at own 12
Dexter Williams II run for a loss of 5 yards to the KENN 7 Dexter Williams II fumbled, recovered by KENN Dexter Williams II
6:32
2nd & 23 at own 7
Dexter Williams II pass complete to Lyndon Ravare for 5 yds to the KENN 12
6:14
3rd & 18 at own 12
Dexter Williams II run for no gain to the KENN 12
5:37
4th & 18 at own 12
Joshua Huiet punt for 53 yds
Wake Forest Field goal, 5 plays
5:28
1st & 10 at own 35
Robby Ashford pass complete to Karate Brenson for 41 yds to the KENN 24 for a 1ST down Kennesaw State Penalty, (12 Yards) to the KENN 12 for a 1ST down
5:10
1st & 10 at opp 12
Robby Ashford run for 5 yds to the KENN 7
4:25
2nd & 5 at opp 7
Robby Ashford run for a loss of 1 yard to the KENN 8
Dexter Williams II pass complete to Alexander Diggs for 7 yds to the KENN 37 for a 1ST down
1:53
1st & 10 at own 37
Dexter Williams II pass incomplete to Christian Moss
1:42
2nd & 10 at own 37
Dexter Williams II pass complete to Tykeem Wallace for 19 yds to the WAKE 44 for a 1ST down
1:32
1st & 10 at opp 44
Dexter Williams II pass incomplete to Jordan Jackson
1:26
2nd & 10 at opp 44
Alexander Diggs run for no gain to the WAKE 44
0:46
3rd & 10 at opp 44
Kennesaw State Penalty, (-15 Yards) to the KENN 45
0:29
3rd & 21 at own 45
Kennesaw State Penalty, (-10 Yards) to the KENN 36
0:00
3rd & 30 at own 36
Dexter Williams II sacked by Jayden Loving for a loss of 3 yards to the KENN 33
Q4 14:49
4th & 33 at own 33
Joshua Huiet punt for 52 yds
4th quarter5 drives, then Wake Forest 10, Kennesaw State 9
Wake Forest Result not recorded, 14 plays
14:40
1st & 10 at own 15
Robby Ashford run for 6 yds to the WAKE 21
14:08
2nd & 4 at own 21
JaMario Clements run for 3 yds to the WAKE 24
13:46
3rd & 1 at own 24
Robby Ashford run for 2 yds to the WAKE 26 for a 1ST down
13:18
1st & 10 at own 26
Robby Ashford pass complete to JaMario Clements for 7 yds to the WAKE 33
12:57
2nd & 3 at own 33
JaMario Clements run for a loss of 1 yard to the WAKE 32
12:21
3rd & 4 at own 32
Robby Ashford pass complete to Micah Mays Jr. for 5 yds to the WAKE 37 for a 1ST down
11:45
1st & 10 at own 37
Robby Ashford pass complete to Carlos Hernandez for 4 yds to the WAKE 41
11:13
2nd & 6 at own 41
Robby Ashford run for 6 yds to the WAKE 47 for a 1ST down
10:35
1st & 10 at own 47
Robby Ashford pass incomplete to Micah Mays Jr.
10:35
2nd & 10 at own 47
Timeout Wake Forest, clock 10:35
10:27
2nd & 10 at own 47
Robby Ashford pass complete to Eni Falayi for 17 yds to the KENN 36 for a 1ST down
10:02
1st & 10 at opp 36
Ty Clark III run for 4 yds to the KENN 32
9:24
2nd & 6 at opp 32
Robby Ashford pass complete to Micah Mays Jr. for 5 yds to the KENN 27
8:48
3rd & 1 at opp 27
Ty Clark III run for no gain to the KENN 27
8:18
4th & 1 at opp 27
Robby Ashford run for no gain to the KENN 27
8:18
4th & 1 at opp 27
Wake Forest Penalty, unsportsmanlike conduct (-15 Yards) to the KENN 42 for a 1ST down
Kennesaw State Punt, 3 plays
8:18
2nd & 10 at own 42
Timeout Wake Forest, clock 08:18
8:15
1st & 10 at own 42
Dexter Williams II pass incomplete to Gerard Bullock Jr.
8:07
2nd & 10 at own 42
Coleman Bennett run for 2 yds to the KENN 44
7:43
3rd & 8 at own 44
PENALTY KennSt False Start (Benyard,Gabriel) 5 yards from KennSt44 to KennSt39. NO PLAY.
7:16
3rd & 13 at own 39
Timeout Wake Forest, clock 07:16
7:10
3rd & 13 at own 39
Dexter Williams II sacked by Gabe Kirschke for a loss of 2 yards to the KENN 37
6:42
4th & 15 at own 37
Joshua Huiet punt for 43 yds, fair catch by Carlos Hernandez at the WAKE 20
Wake Forest Punt, 8 plays
6:33
1st & 10 at own 20
Robby Ashford pass complete to Chris Barnes for 4 yds to the WAKE 24
6:07
2nd & 6 at own 24
JaMario Clements run for 3 yds to the WAKE 27
5:23
3rd & 3 at own 27
Robby Ashford pass complete to Micah Mays Jr. for 23 yds to the 50 yard line for a 1ST down
4:37
1st & 10 at the 50
JaMario Clements run for 9 yds to the KENN 41
3:53
2nd & 1 at opp 41
JaMario Clements run for 1 yd to the KENN 40 for a 1ST down
3:10
1st & 10 at opp 40
JaMario Clements run for 3 yds to the KENN 37
2:28
2nd & 7 at opp 37
(02:33) No Huddle-Shotgun Ashford,Robby pass complete short middle to Barnes,Chris caught at KennSt42, for 15 yards to the KennSt22 (Paul,Isaac) PENALTY Wake Holding (Siani,Melvin) 10 yards from KennSt37 to KennSt47. NO PLAY.
2:20
2nd & 17 at opp 47
Robby Ashford pass complete to Ty Clark III for 1 yd to the KENN 46
2:20
3rd & 16 at opp 46
Timeout Wake Forest, clock 02:20
2:13
4th & 14 at opp 44
Timeout Wake Forest, clock 02:13
2:13
3rd & 16 at opp 46
Robby Ashford run for 2 yds to the KENN 44
2:07
4th & 14 at opp 44
Cal Joseph punt for 28 yds, fair catch by Gabriel Benyard at the KENN 16
Kennesaw State Turnover on downs, 4 plays
2:03
1st & 10 at own 16
Dexter Williams II pass incomplete to Gabriel Benyard
1:59
2nd & 10 at own 16
Dexter Williams II run for 1 yd to the KENN 17
1:59
3rd & 9 at own 17
Timeout Wake Forest, clock 01:59
1:55
3rd & 9 at own 17
Dexter Williams II pass incomplete to Lyndon Ravare
1:51
4th & 9 at own 17
Dexter Williams II pass incomplete to Coleman Bennett
1:51
4th & 9 at own 17
Dexter Williams II pass incomplete to Coleman Bennett
Wake Forest End of game, 3 plays
1:45
1st & 10 at opp 17
(01:49) Kneel down by Wake Forest at KennSt22 for loss of 5 yards.
1:03
2nd & 15 at opp 22
(01:07) Kneel down by Wake Forest at KennSt24 for loss of 2 yards.
0:00
3rd & 17 at opp 24
(00:33) Kneel down by Wake Forest at KennSt26 for loss of 2 yards.
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.