From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Elon
Wake Forest
251
Total yards
427
147
Passing yards
329
104
Rushing yards
98
4.1
Yards per pass
11.0
3.6
Yards per rush
2.8
13
First downs
22
2–16
Third downs
6–13
3–3
Fourth downs
0–0
2
Turnovers
1
4–35
Penalties
4–50
31:50
Possession
28:09
4
Sacks (by defense)
4
Efficiency
Elon
Wake Forest
28%
Success rate
46%
−0.06
EPA per play
0.14
1.14
Explosiveness
1.27
0.18
Rushing EPA
−0.01
0.01
Passing EPA
0.27
11%
Passing-down success
37%
−0.26
First-down EPA
−0.06
0.01
Second-down EPA
0.25
−0.13
Third-down EPA
0.41
20%
Havoc by its defense
23%
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 82% to win. Elo’s favorite won.
The line
Wake Forest −32.5, over/under 53.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 98%, Elon 2%. 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, Elon right to left.
Q1 ElonPunt, 3 plays, 1 yard
Q1 Wake ForestTouchdown, 7 plays, 53 yards
Q1 ElonPunt, 3 plays, −7 yards
Q1 Wake ForestPunt, 3 plays, −2 yards
Q1 ElonPunt, 3 plays, −5 yards
Q1 Wake ForestField goal, 8 plays, 68 yards
Q1 ElonPunt, 3 plays, 8 yards
Q1 Wake ForestTouchdown, 5 plays, 65 yards
Q2 ElonPunt, 3 plays, −6 yards
Q2 Wake ForestPunt, 3 plays, −14 yards
Q2 ElonInterception, 15 plays, 78 yards
Q2 Wake ForestTouchdown, 3 plays, 80 yards
Q2 ElonPunt, 3 plays, 7 yards
Q2 Wake ForestEnd of half, 1 play, 2 yards
Q3 Wake ForestField goal, 11 plays, 56 yards
Q3 ElonTouchdown, 4 plays, 76 yards
Q3 Wake ForestPunt, 4 plays, 10 yards
Q3 ElonPunt, 3 plays, 7 yards
Q3 Wake ForestPick-six, 3 plays (Elon scores), 11 yards
Q3 Wake ForestField goal, 10 plays, 39 yards
Q3 ElonPunt, 8 plays, 18 yards
Q4 Wake ForestPunt, 6 plays, 8 yards
Q4 ElonInterception, 3 plays, 4 yards
Q4 Wake ForestTouchdown, 4 plays, 41 yards
Q4 ElonField goal, 15 plays, 65 yards
Play by play
1st quarter8 drives, then Wake Forest 10, Elon 0
Elon Punt, 3 plays
15:00
Caleb Carlson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jalen Hampton run for 1 yd to the ELON 26
15:00
2nd & 9 at own 26
Matthew Downing pass incomplete
15:00
3rd & 9 at own 26
Matthew Downing pass incomplete
14:05
4th & 9 at own 26
Kyle Romenick punt for 40 yds
Wake Forest Touchdown, 7 plays
14:05
1st & 10 at own 47
Mitch Griffis pass complete to Ke’Shawn Williams for 4 yds to the ELON 49
14:05
2nd & 6 at opp 49
Mitch Griffis pass complete to Taylor Morin for 12 yds to the ELON 37 for a 1ST down
14:05
1st & 10 at opp 37
Mitch Griffis run for 4 yds to the ELON 33
14:05
2nd & 6 at opp 33
Justice Ellison run for 3 yds to the ELON 30
14:05
3rd & 3 at opp 30
Mitch Griffis pass complete to Cameron Hite for 9 yds to the ELON 21 for a 1ST down
14:05
1st & 10 at opp 21
Mitch Griffis pass complete to Justice Ellison for 3 yds to the ELON 18
11:36
2nd & 7 at opp 18
Mitch Griffis pass complete to Wesley Grimes for 18 yds for a TD (Matthew Dennis KICK)Wake Forest 7, Elon 0
Elon Punt, 3 plays
11:36
Caleb Carlson kickoff for 65 yds for a touchback
11:36
1st & 10 at own 25
Jalen Hampton run for a loss of 3 yards to the ELON 22
11:36
2nd & 13 at own 22
Matthew Downing pass complete to Cody Hardy for 5 yds to the ELON 27
11:36
3rd & 8 at own 27
Matthew Downing sacked by Jacob Roberts for a loss of 9 yards to the ELON 18
9:26
4th & 17 at own 18
Kyle Romenick punt for 42 yds, fair catch by Taylor Morin at the WAKE 40
Wake Forest Punt, 3 plays
9:26
1st & 10 at own 40
Mitch Griffis run for 1 yd to the WAKE 41
9:26
2nd & 9 at own 41
Mitch Griffis pass complete to Cameron Hite for 7 yds to the WAKE 48
9:26
3rd & 2 at own 48
Mitch Griffis sacked by Cazeem Moore and Marvin Pearson for a loss of 10 yards to the WAKE 38
7:45
4th & 12 at own 38
Ivan Mora punt for 38 yds, fair catch by Bo Sanders at the ELON 24
Elon Punt, 3 plays
7:45
1st & 10 at own 24
Matthew Downing sacked by Nick Andersen and Wyatt Crespi for a loss of 7 yards to the ELON 17
7:45
2nd & 17 at own 17
Wayne Dixie III run for 2 yds to the ELON 19
7:45
3rd & 15 at own 19
Matthew Downing pass incomplete
6:04
4th & 15 at own 19
Kyle Romenick punt for 50 yds , Taylor Morin returns for no gain to the WAKE 16
Wake Forest Field goal, 8 plays
6:04
1st & 10 at own 16
Demond Claiborne run for 2 yds to the WAKE 18
6:04
2nd & 8 at own 18
Mitch Griffis pass complete to Wesley Grimes for 49 yds to the ELON 33 for a 1ST down
6:04
1st & 10 at opp 33
Demond Claiborne run for 9 yds to the ELON 24
6:04
2nd & 1 at opp 24
Demond Claiborne run for 4 yds to the ELON 20 for a 1ST down
6:04
1st & 10 at opp 20
Mitch Griffis pass incomplete
6:04
2nd & 10 at opp 20
Ke’Shawn Williams run for 7 yds to the ELON 13
6:04
3rd & 3 at opp 13
Demond Claiborne run for a loss of 3 yards to the ELON 16
2:54
4th & 6 at opp 16
Matthew Dennis 34 yd FG GOODWake Forest 10, Elon 0
Elon Punt, 3 plays
2:50
Caleb Carlson kickoff for 65 yds
2:50
1st & 10 at own 26
Jalen Hampton run for a loss of 4 yards to the ELON 22
2:50
2nd & 14 at own 22
Matthew Downing pass complete to Jamarien Dalton for 7 yds to the ELON 29
2:50
3rd & 7 at own 29
Matthew Downing pass complete to Jamarien Dalton for 5 yds to the ELON 34
0:41
4th & 2 at own 34
Kyle Romenick punt for 46 yds
Wake Forest Touchdown, 5 plays
0:41
1st & 10 at own 35
Mitch Griffis pass complete to Jahmal Banks for 17 yds to the ELON 48 for a 1ST down
0:00
1st & 10 at opp 48
Mitch Griffis run for 12 yds to the ELON 36 for a 1ST down
Q2 15:00
1st & 10 at opp 36
Justice Ellison run for 3 yds to the ELON 33
Q2 15:00
2nd & 7 at opp 33
Mitch Griffis pass incomplete
Q2 14:26
3rd & 7 at opp 33
Mitch Griffis pass complete to Jahmal Banks for 33 yds for a TD (Matthew Dennis KICK)Wake Forest 17, Elon 0
2nd quarter6 drives, then Wake Forest 24, Elon 0
Elon Punt, 3 plays
14:22
Caleb Carlson kickoff for 65 yds
14:22
1st & 10 at own 18
Matthew Downing pass incomplete
14:22
2nd & 10 at own 18
Jalen Hampton run for 4 yds to the ELON 22
14:22
3rd & 6 at own 22
Matthew Downing sacked by Kendron Wayman for a loss of 5 yards to the ELON 17
14:22
4th & 11 at own 17
Elon Penalty, False Start (-5 Yards) to the ELON 12
12:13
4th & 16 at own 12
Kyle Romenick punt for 45 yds
Wake Forest Punt, 3 plays
12:13
1st & 10 at opp 43
Mitch Griffis pass incomplete
12:13
2nd & 10 at opp 43
Mitch Griffis sacked by Caleb Curtain for a loss of 8 yards to the WAKE 49
12:13
3rd & 18 at own 49
Mitch Griffis sacked by Chazz Harley for a loss of 6 yards to the WAKE 43
10:44
4th & 24 at own 43
Ivan Mora punt for 45 yds, fair catch by Bo Sanders at the ELON 12
Elon Interception, 15 plays
10:44
1st & 10 at own 12
Chandler Brayboy run for 11 yds to the ELON 23 for a 1ST down
10:44
1st & 10 at own 23
Justin Allen pass complete to Chandler Brayboy for 5 yds to the ELON 28
10:44
2nd & 5 at own 28
Justin Allen run for 3 yds to the ELON 31
10:44
3rd & 2 at own 31
Wayne Dixie III run for 1 yd to the ELON 32
10:44
4th & 1 at own 32
Justin Allen run for 2 yds to the ELON 34 for a 1ST down
6:54
1st & 10 at own 47
Timeout Elon, clock 06:54
6:54
1st & 10 at own 34
Justin Allen pass complete to Chandler Brayboy for 13 yds to the ELON 47 for a 1ST down
6:54
1st & 10 at own 47
Justin Allen pass incomplete
6:54
2nd & 10 at own 47
Justin Allen pass complete to Chandler Brayboy for 16 yds to the WAKE 37 for a 1ST down
6:54
1st & 10 at opp 37
Jalen Hampton run for 8 yds to the WAKE 29
6:54
2nd & 2 at opp 29
Jalen Hampton run for 6 yds to the WAKE 23 for a 1ST down
6:54
1st & 10 at opp 23
Justin Allen pass incomplete
6:54
2nd & 10 at opp 23
Jalen Hampton run for no gain to the WAKE 23
6:54
3rd & 10 at opp 23
ALLEN, Justin pass deep to the left incomplete intended for DIEKE, Onuma thrown to the WFU0. PENALTY WFU Pass Interference on RANKIN, DeMarcus enforced at the spot of the foul for 15 yards to the WFU8 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
6:54
1st & goal at opp 8
Justin Allen pass complete to Chandler Brayboy for a loss of 1 yard to the WAKE 9
6:54
2nd & goal at opp 9
Justin Allen pass complete to Cody Hardy for a loss of 1 yard to the WAKE 10
2:48
3rd & goal at opp 10
Justin Allen pass intercepted, touchback.
Wake Forest Touchdown, 3 plays
2:48
1st & 10 at own 20
Mitch Griffis pass complete to Wesley Grimes for 9 yds to the WAKE 29
2:48
2nd & 1 at own 29
Justice Ellison run for 2 yds to the WAKE 31 for a 1ST down
1:41
1st & 10 at own 31
Mitch Griffis pass complete to Cameron Hite for 69 yds for a TD (Matthew Dennis KICK)Wake Forest 24, Elon 0
Elon Punt, 3 plays
1:41
Caleb Carlson kickoff for 61 yds
1:41
1st & 10 at own 25
Julian Bumper run for 2 yds to the ELON 27
1:41
2nd & 8 at own 27
Justin Allen pass incomplete
0:52
4th & 3 at own 32
Timeout Elon, clock 00:52
0:52
3rd & 8 at own 27
Justin Allen run for 5 yds to the ELON 32
0:44
4th & 3 at own 32
Kyle Romenick punt for 50 yds
Wake Forest End of half, 1 play
0:00
1st & 10 at own 18
Demond Claiborne run for 2 yds to the WAKE 20
3rd quarter7 drives, then Wake Forest 30, Elon 14
Wake Forest Field goal, 11 plays
14:52
Jake Marion kickoff for 65 yds
14:52
1st & 10 at own 33
Justice Ellison run for 4 yds to the WAKE 37
14:52
2nd & 6 at own 37
Justice Ellison run for 5 yds to the WAKE 42
14:52
3rd & 1 at own 42
Mitch Griffis run for 1 yd to the WAKE 43 for a 1ST down
14:52
1st & 10 at own 43
QB Keeper GRIFFIS, Mitch rush to the right for a gain of 27 yards to the ELN30 (CURTAIN, Caleb). PENALTY WFU Holding on HITE, Cameron enforced 10 yards from the WFU43 to the WFU33 [NHSG]. NO PLAY (replay the down).
14:52
1st & 20 at own 33
Mitch Griffis pass complete to Taylor Morin for 24 yds to the ELON 43 for a 1ST down
14:52
1st & 10 at opp 43
Mitch Griffis pass incomplete
14:52
2nd & 10 at opp 43
Justice Ellison run for 1 yd to the ELON 42
14:52
3rd & 9 at opp 42
Mitch Griffis pass complete to Jahmal Banks for 31 yds to the ELON 11 for a 1ST down
14:52
1st & 10 at opp 11
Justice Ellison run for 1 yd to the ELON 10
14:52
2nd & 9 at opp 10
Mitch Griffis run for a loss of 1 yard to the ELON 11
14:52
3rd & 10 at opp 11
Mitch Griffis pass incomplete
10:33
4th & 10 at opp 11
Matthew Dennis 29 yd FG GOODWake Forest 27, Elon 0
Elon Touchdown, 4 plays
10:25
Caleb Carlson kickoff for 64 yds
10:25
1st & 10 at own 24
Justin Allen pass complete to Jordan Bonner for 18 yds to the ELON 42 for a 1ST down
10:25
1st & 10 at own 42
Jalen Hampton run for 5 yds to the ELON 47
10:25
2nd & 5 at own 47
Chandler Brayboy run for 4 yds to the WAKE 49
8:33
3rd & 1 at opp 49
Jalen Hampton run for 49 yds for a TD (Jack Berkowitz KICK)Wake Forest 27, Elon 7
Wake Forest Punt, 4 plays
8:26
Jake Marion kickoff for 60 yds
8:26
1st & 10 at own 24
Demond Claiborne run for 10 yds to the WAKE 34 for a 1ST down
8:26
1st & 10 at own 34
Mitch Griffis run for 1 yd to the WAKE 35
8:26
2nd & 9 at own 35
Demond Claiborne run for a loss of 1 yard to the WAKE 34
8:26
3rd & 10 at own 34
Mitch Griffis pass incomplete
6:40
4th & 10 at own 34
Ivan Mora punt for 48 yds, fair catch by Bo Sanders at the ELON 18
Elon Punt, 3 plays
6:40
1st & 10 at own 18
Justin Allen pass incomplete
6:40
2nd & 10 at own 18
Justin Allen pass incomplete
6:40
3rd & 10 at own 18
Justin Allen pass complete to Jordan Bonner for 7 yds to the ELON 25
5:33
4th & 3 at own 25
Kyle Romenick punt for 43 yds , returns for no gain to the WAKE 34
Wake Forest Pick-six, 3 plays (Elon scores)
5:33
1st & 10 at own 34
Justice Ellison run for 8 yds to the WAKE 42
5:33
2nd & 2 at own 42
Justice Ellison run for 3 yds to the WAKE 45 for a 1ST down
Mitch Griffis pass complete to Jahmal Banks for 11 yds to the ELON 39 for a 1ST down
4:16
1st & 10 at opp 39
Mitch Griffis run for 6 yds to the ELON 33
4:16
2nd & 4 at opp 33
Demond Claiborne run for 4 yds to the ELON 29 for a 1ST down
4:16
1st & 10 at opp 29
Mitch Griffis pass incomplete
4:16
2nd & 10 at opp 29
Mitch Griffis pass complete to Jahmal Banks for 7 yds to the ELON 22
4:16
3rd & 3 at opp 22
Mitch Griffis pass complete to Jahmal Banks for 9 yds to the ELON 13 for a 1ST down
4:16
1st & 10 at opp 13
Mitch Griffis pass incomplete
4:16
2nd & 10 at opp 13
Demond Claiborne run for 2 yds to the ELON 11
4:16
3rd & 8 at opp 11
Mitch Griffis pass incomplete
0:58
4th & 8 at opp 11
Matthew Dennis 29 yd FG GOODWake Forest 30, Elon 14
Elon Punt, 8 plays
0:58
Caleb Carlson kickoff for 65 yds for a touchback
0:58
1st & 10 at own 25
Elon Penalty, Offensive Holding (-10 Yards) to the ELON 17
0:00
1st & 18 at own 17
Justin Allen pass complete to Jalen Hampton for 3 yds to the ELON 20
Q4 15:00
2nd & 15 at own 20
Justin Allen pass complete to Jordan Bonner for 9 yds to the ELON 29
Q4 15:00
3rd & 6 at own 29
Justin Allen pass complete to Jordan Bonner for 5 yds to the ELON 34
Q4 15:00
4th & 1 at own 34
Justin Allen run for 1 yd to the ELON 35 for a 1ST down
Q4 15:00
1st & 10 at own 35
Jalen Hampton run for a loss of 1 yard to the ELON 34
Q4 15:00
2nd & 11 at own 34
Elon Penalty, Illegal Substitution (Jordan Bonner) to the ELON 29
Q4 15:00
2nd & 16 at own 29
Justin Allen pass complete to Jordan Bonner for 4 yds to the ELON 33
Q4 15:00
3rd & 12 at own 33
Justin Allen pass complete to Jordan Bonner for 10 yds to the ELON 43
Q4 10:24
4th & 2 at own 43
Kyle Romenick punt for 31 yds, fair catch by Taylor Morin at the WAKE 26
4th quarter4 drives, then Wake Forest 37, Elon 17
Wake Forest Punt, 6 plays
10:24
1st & 10 at own 26
Mitch Griffis pass complete to Justice Ellison for 2 yds to the WAKE 28
10:24
2nd & 8 at own 28
Mitch Griffis pass incomplete
10:24
3rd & 8 at own 28
Mitch Griffis pass complete to Ke’Shawn Williams for 9 yds to the WAKE 37 for a 1ST down
10:24
1st & 10 at own 37
Justice Ellison run for a loss of 3 yards to the WAKE 34
10:24
2nd & 13 at own 34
Mitch Griffis pass complete to Cameron Hite for 6 yds to the WAKE 40
10:24
3rd & 7 at own 40
Mitch Griffis sacked by Cazeem Moore for a loss of 6 yards to the WAKE 34
7:40
4th & 13 at own 34
Ivan Mora punt for 44 yds
Elon Interception, 3 plays
7:40
1st & 10 at own 29
Justin Allen pass incomplete
7:40
2nd & 10 at own 29
Jalen Hampton run for 4 yds to the ELON 33
6:44
3rd & 6 at own 33
Justin Allen pass intercepted
Wake Forest Touchdown, 4 plays
6:44
1st & 10 at opp 41
Demond Claiborne run for 11 yds to the ELON 30 for a 1ST down
6:44
1st & 10 at opp 30
Demond Claiborne run for 16 yds to the ELON 14 for a 1ST down
4:53
1st & 10 at opp 14
Demond Claiborne run for 4 yds to the ELON 10
4:53
2nd & 6 at opp 10
Timeout Wake Forest, clock 04:53
4:09
2nd & 6 at opp 10
Demond Claiborne run for 10 yds for a TD (Matthew Dennis KICK)Wake Forest 37, Elon 14
Elon Field goal, 15 plays
4:09
Caleb Carlson kickoff for 65 yds for a touchback
4:09
1st & 10 at own 25
Jalen Hampton run for 4 yds to the ELON 29
4:09
2nd & 6 at own 29
Justin Allen pass complete to Chandler Brayboy for a loss of 5 yards to the ELON 24
4:09
3rd & 11 at own 24
Jalen Hampton run for 14 yds to the ELON 38 for a 1ST down
4:09
1st & 10 at own 38
Justin Allen pass complete to Jordan Bonner for 5 yds to the ELON 43
4:09
2nd & 5 at own 43
Justin Allen run for 6 yds to the ELON 49 for a 1ST down
1:35
2nd & 9 at the 50
Timeout Elon, clock 01:35
1:35
1st & 10 at own 49
Justin Allen run for 1 yd to the 50 yard line
1:35
2nd & 9 at the 50
Justin Allen pass complete to Johncarlos Miller II for 16 yds to the WAKE 34 for a 1ST down
1:35
1st & 10 at opp 34
Justin Allen pass incomplete
1:35
2nd & 10 at opp 34
Justin Allen pass incomplete
1:06
4th & 2 at opp 26
Timeout Elon, clock 01:06
1:06
3rd & 10 at opp 34
Justin Allen pass complete to Jalen Hampton for 8 yds to the WAKE 26
1:06
4th & 2 at opp 26
Justin Allen pass complete to Christian Da-Silva for 8 yds to the WAKE 18 for a 1ST down
1:06
1st & 10 at opp 18
Justin Allen pass complete to Christian Da-Silva for 8 yds to the WAKE 10
1:06
2nd & 2 at opp 10
Justin Allen pass incomplete
1:06
3rd & 2 at opp 10
Jalen Hampton run for no gain to the WAKE 10
0:01
4th & 2 at opp 10
Jack Berkowitz 28 yd FG GOODWake Forest 37, Elon 17
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.