Referee David Epperley; umpire Mike Morton; head linesman Steve Clein; line judge Robert Zivkovic; side judge Jeffrey Shears; field judge Chris Junjulas; back judge Pat Ryan; center judge Mike WebsterGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Elon
0
0
3
0
3
Wake Forest
3
21
14
3
41
Standouts
PassingJohn Wolford20 of 27, 323 yards, 3 TDWake Forest
Photos: Wikimedia Commons, free licenses; credits on each player’s page.
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Elon
Wake Forest
151
Total yards
591
100
Passing yards
388
51
Rushing yards
203
3.6
Yards per pass
9.7
2.7
Yards per rush
4.8
6
First downs
29
1–13
Third downs
7–16
0–0
Fourth downs
2–2
0
Turnovers
0
10–77
Penalties
3–30
21:08
Possession
38:52
Efficiency
Elon
Wake Forest
17%
Success rate
51%
−0.14
EPA per play
0.40
0.96
Explosiveness
1.15
−0.20
Rushing EPA
0.25
−0.11
Passing EPA
0.57
10%
Passing-down success
42%
−0.25
First-down EPA
0.21
−0.11
Second-down EPA
0.61
−0.03
Third-down EPA
0.53
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 going in
Our ratings (scores only)
Wake Forest 84% to win. Elo’s favorite won.
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, 4 plays, −6 yards
Q1 Wake ForestPunt, 6 plays, 23 yards
Q1 ElonPunt, 4 plays, 19 yards
Q1 Wake ForestField goal, 8 plays, 59 yards
Q1 ElonPunt, 4 plays, 20 yards
Q1 Wake ForestPunt, 3 plays, 4 yards
Q1 ElonPunt, 3 plays, 5 yards
Q2 Wake ForestTouchdown, 5 plays, 60 yards
Q2 ElonPunt, 3 plays, 5 yards
Q2 Wake ForestTouchdown, 11 plays, 90 yards
Q2 ElonPunt, 4 plays, 10 yards
Q2 Wake ForestTouchdown, 1 play, 70 yards
Q2 ElonPunt, 3 plays, 6 yards
Q2 Wake ForestMissed FG, 8 plays, 42 yards
Q3 Wake ForestPunt, 6 plays, 3 yards
Q3 ElonField goal, 6 plays, 19 yards
Q3 Wake ForestTouchdown, 6 plays, 75 yards
Q3 ElonPunt, 3 plays, 1 yard
Q3 Wake ForestTouchdown, 5 plays, 55 yards
Q3 ElonPunt, 6 plays, 22 yards
Q3 Wake ForestField goal, 12 plays, 69 yards
Q4 ElonPunt, 5 plays, 20 yards
Q4 Wake ForestPunt, 5 plays, 14 yards
Q4 ElonPunt, 3 plays, 3 yards
Q4 Wake ForestEnd of game, 9 plays, 40 yards
Play by play
1st quarter7 drives, then Wake Forest 3, Elon 0
Elon Punt, 4 plays
15:00
1st & 10 at own 35
Mike Weaver kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Daniel Thompson pass complete to Corey Joyner for 4 yds to the ElonU 29 ELON Penalty, Offensive holding (-10 Yards) to the ElonU 19
15:00
1st & 16 at own 19
ELON Penalty, delay of game (Daniel Thompson) to the ElonU 14
15:00
1st & 21 at own 14
B.J. Bennett run for no gain to the ElonU 14
15:00
2nd & 21 at own 14
B.J. Bennett run for 5 yds to the ElonU 19
15:00
3rd & 16 at own 19
Daniel Thompson pass incomplete
15:00
4th & 16 at own 19
David Petroni punt for 61 yds, downed at the WFrst 20
Wake Forest Punt, 6 plays
12:56
1st & 10 at own 20
Isaiah Robinson run for 4 yds to the WFrst 24
12:56
2nd & 6 at own 24
Matt Colburn run for 3 yds to the WFrst 27
12:56
3rd & 3 at own 27
John Wolford pass complete to K.J. Brent for 10 yds to the WFrst 37 for a 1ST down
12:56
1st & 10 at own 37
Isaiah Robinson run for no gain to the WFrst 37
12:56
2nd & 10 at own 37
John Wolford pass complete to K.J. Brent for 6 yds to the WFrst 43
12:56
3rd & 4 at own 43
John Wolford pass incomplete
12:56
4th & 4 at own 43
Alexander Kinal punt for 43 yds, downed at the ElonU 14
Elon Punt, 4 plays
9:22
1st & 10 at own 14
Daniel Thompson pass complete to Corey Joyner for 14 yds to the ElonU 28 for a 1ST down
9:22
1st & 10 at own 28
B.J. Bennett run for 4 yds to the ElonU 32
9:22
2nd & 6 at own 32
Daniel Thompson run for 1 yd to the ElonU 33
9:22
3rd & 5 at own 33
Daniel Thompson pass incomplete to Corey Joyner, broken up by Cameron Glenn
9:22
4th & 5 at own 33
David Petroni punt for 36 yds
Wake Forest Field goal, 8 plays
7:36
1st & 10 at own 31
John Wolford sacked by Rob Sullivan for a loss of 4 yards to the WFrst 27
7:36
2nd & 14 at own 27
John Wolford pass complete to Tabari Hines for 3 yds to the WFrst 30
7:36
3rd & 11 at own 30
John Wolford pass complete to Cam Serigne for 28 yds to the ElonU 42 for a 1ST down
7:36
1st & 10 at opp 42
John Wolford pass complete to Tyler Bell for 25 yds to the ElonU 17 for a 1ST down
7:36
1st & 10 at opp 17
Matt Colburn run for 4 yds to the ElonU 13
7:36
2nd & 6 at opp 13
Matt Colburn run for no gain to the ElonU 13
7:36
3rd & 6 at opp 13
John Wolford run for 3 yds to the ElonU 10
3:10
4th & 3 at opp 10
Mike Weaver 28 yd FG GOODWake Forest 3, Elon 0
Elon Punt, 4 plays
3:10
1st & 0 at own 35
Mike Weaver kickoff for 63 yds , Corey Joyner return for 26 yds to the ElonU 28
3:10
1st & 10 at own 28
Daniel Thompson pass complete to Tereak McCray for 3 yds to the ElonU 31 for a 1ST down WAKE FOREST Penalty, personal foul (15 Yards) to the ElonU 46 for a 1ST down
3:10
1st & 10 at own 46
Daniel Thompson pass incomplete
3:10
2nd & 10 at own 46
Daniel Thompson pass complete to Tereak McCray for 2 yds to the ElonU 48
3:10
3rd & 8 at own 48
Daniel Thompson pass incomplete
3:10
4th & 8 at own 48
David Petroni punt for 42 yds , Tabari Hines returns for a loss of 1 yard to the WFrst 9
Wake Forest Punt, 3 plays
1:34
1st & 10 at own 9
Isaiah Robinson run for no gain to the WFrst 9
1:34
2nd & 10 at own 9
Isaiah Robinson run for 4 yds to the WFrst 13
1:34
3rd & 6 at own 13
John Wolford pass incomplete to Tabari Hines, broken up by John Silas
1:34
4th & 6 at own 13
Alexander Kinal punt for 70 yds, downed at the ElonU 17
Elon Punt, 3 plays
0:01
1st & 10 at own 17
ELON Penalty, Offensive holding (-8 Yards) to the ElonU 9
0:01
1st & 18 at own 9
Connor Christiansen pass complete to Tre Lennon for 6 yds to the ElonU 15
Q2 15:00
2nd & 12 at own 15
B.J. Bennett run for 1 yd to the ElonU 16
Q2 15:00
3rd & 11 at own 16
Connor Christiansen pass complete to B.J. Bennett for 6 yds to the ElonU 22
Q2 15:00
4th & 5 at own 22
David Petroni punt for 40 yds , Tabari Hines returns for 2 yds to the WFrst 40
2nd quarter7 drives, then Wake Forest 24, Elon 0
Wake Forest Touchdown, 5 plays
13:41
1st & 10 at own 40
John Wolford pass complete to Tyler Bell for 5 yds to the WFrst 45
13:41
2nd & 5 at own 45
Tyler Bell run for 21 yds to the ElonU 34 for a 1ST down
13:41
1st & 10 at opp 34
John Wolford pass complete to Cam Serigne for 22 yds to the ElonU 12 for a 1ST down
13:41
1st & 10 at opp 12
Tyler Bell run for 2 yds to the ElonU 10
11:19
2nd & 8 at opp 10
John Wolford pass complete to Cam Serigne for 10 yds for a TD, (Mike Weaver KICK)Wake Forest 10, Elon 0
Elon Punt, 3 plays
11:19
1st & 0 at own 35
Mike Weaver kickoff for 65 yds for a touchback
11:19
1st & 10 at own 25
Connor Christiansen pass incomplete to Corey Joyner
11:19
2nd & 10 at own 25
Connor Christiansen pass complete to Corey Joyner for a loss of 1 yard to the ElonU 24
11:19
3rd & 11 at own 24
ELON Penalty, false start (Corey Joyner) to the ElonU 19
11:19
3rd & 16 at own 19
Connor Christiansen pass complete to Tre Lennon for 11 yds to the ElonU 30
11:19
4th & 5 at own 30
David Petroni punt for 60 yds, downed at the WFrst 10
Wake Forest Touchdown, 11 plays
9:32
1st & 10 at own 10
Tyler Bell run for 2 yds to the WFrst 12
9:32
2nd & 8 at own 12
John Wolford pass complete to Cortez Lewis for 27 yds to the WFrst 39 for a 1ST down
9:32
1st & 10 at own 39
John Wolford pass complete to K.J. Brent for 13 yds to the ElonU 48 for a 1ST down
9:32
1st & 10 at opp 48
Isaiah Robinson run for 7 yds to the ElonU 41
9:32
2nd & 3 at opp 41
John Wolford pass complete to Isaiah Robinson for 15 yds to the ElonU 26 for a 1ST down
9:32
1st & 10 at opp 26
Isaiah Robinson run for 8 yds to the ElonU 18
9:32
2nd & 2 at opp 18
Matt Colburn run for 1 yd to the ElonU 17
9:32
3rd & 1 at opp 17
John Wolford run for no gain to the ElonU 17
9:32
4th & 1 at opp 17
Matt Colburn run for 9 yds to the ElonU 8 for a 1ST down
9:32
1st & goal at opp 8
Isaiah Robinson run for 6 yds to the ElonU 2
4:43
2nd & goal at opp 2
Matt Colburn run for 2 yds for a TD, (Mike Weaver KICK)Wake Forest 17, Elon 0
Elon Punt, 4 plays
4:43
1st & 0 at own 35
Mike Weaver kickoff for 65 yds , Corey Joyner return for 15 yds to the ElonU 15
4:43
1st & 10 at own 15
Daniel Thompson pass complete to Tre Lennon for 11 yds to the ElonU 26 for a 1ST down WAKE FOREST Penalty, Defensive offside ( Yards) declined for a 1ST down
4:43
1st & 10 at own 26
ELON Penalty, false start (-5 Yards) to the ElonU 21
4:43
1st & 15 at own 21
Daniel Thompson run for 4 yds to the ElonU 25
4:43
2nd & 11 at own 25
Daniel Thompson pass incomplete to Tre Lennon
4:43
3rd & 11 at own 25
Daniel Thompson pass incomplete to Tre Lennon, broken up by Brad Watson
4:43
4th & 11 at own 25
David Petroni punt for 45 yds, fair catch by Tabari Hines at the WFrst 30
Wake Forest Touchdown, 1 play
2:57
1st & 10 at own 30
John Wolford run for 70 yds for a TD, (Mike Weaver KICK)Wake Forest 24, Elon 0
Elon Punt, 3 plays
2:57
1st & 0 at own 35
Mike Weaver kickoff for 65 yds , Corey Joyner return for 31 yds to the ElonU 31
2:57
1st & 10 at own 31
B.J. Bennett run for 4 yds to the ElonU 35
2:57
2nd & 6 at own 35
B.J. Bennett run for 2 yds to the ElonU 37
2:57
3rd & 4 at own 37
Connor Christiansen pass incomplete, broken up by Devin Gaulden
2:57
4th & 4 at own 37
David Petroni punt for 43 yds , Tabari Hines returns for 19 yds to the WFrst 39
Wake Forest Missed FG, 8 plays
1:29
1st & 10 at own 39
John Wolford pass incomplete to Cam Serigne, broken up by Marquise Wright
1:29
2nd & 10 at own 39
John Wolford pass complete to Tabari Hines for 21 yds to the ElonU 40 for a 1ST down
1:29
1st & 10 at opp 40
John Wolford pass complete to K.J. Brent for 17 yds to the ElonU 23 for a 1ST down
1:29
1st & 10 at opp 23
John Wolford sacked by Rob Sullivan for a loss of 8 yards to the ElonU 31 for a 1ST down ELON Penalty, personal foul (Johnathan Jackson) to the ElonU 16 for a 1ST down
0:33
1st & 10 at opp 16
Timeout WAKE FOREST, clock 00:33
0:33
1st & 10 at opp 16
Wolford, J deep out pass incomplete to Lewis, C, PENALTY WF holding (Bell, T) 10 yards to the ELON26, NO PLAY.
0:33
1st & 20 at opp 26
John Wolford pass complete to Cortez Lewis for 7 yds to the ElonU 19
0:19
2nd & 13 at opp 19
Timeout WAKE FOREST, clock 00:19
0:19
2nd & 13 at opp 19
John Wolford pass incomplete to Cam Serigne
0:19
3rd & 13 at opp 19
John Wolford pass incomplete to Cortez Lewis
0:00
4th & 13 at opp 19
Mike Weaver 37 yd FG MISSED
3rd quarter7 drives, then Wake Forest 38, Elon 3
Wake Forest Punt, 6 plays
15:00
1st & 10 at own 35
John Gallagher kickoff for 65 yds , John Armstrong return for 8 yds to the WFrst 8
15:00
1st & 10 at own 8
Matt Colburn run for no gain to the WFrst 8
15:00
2nd & 10 at own 8
Isaiah Robinson run for 9 yds to the WFrst 17
15:00
3rd & 1 at own 17
Matt Colburn run for 3 yds to the WFrst 20 for a 1ST down
15:00
1st & 10 at own 20
Isaiah Robinson run for 2 yds to the WFrst 22
15:00
2nd & 8 at own 22
John Wolford pass incomplete to Tabari Hines, broken up by Johnathan Jackson
15:00
3rd & 8 at own 22
John Wolford sacked by Corey Mitchell for a loss of 11 yards to the WFrst 11
15:00
4th & 19 at own 11
Alexander Kinal punt for 36 yds, downed at the WFrst 47
Elon Field goal, 6 plays
11:29
1st & 10 at opp 47
Connor Christiansen pass complete to Tereak McCray for 3 yds to the WFrst 44
11:29
2nd & 7 at opp 44
Connor Christiansen pass complete to Demitri Allison for 9 yds to the WFrst 35 for a 1ST down
11:29
1st & 10 at opp 35
Connor Christiansen pass incomplete to Tre Lennon
11:29
2nd & 10 at opp 35
Malcolm Summers run for no gain to the WFrst 35
11:29
3rd & 10 at opp 35
Connor Christiansen pass complete to Zach Duprey for 7 yds to the WFrst 28
9:14
4th & 3 at opp 28
John Gallagher 45 yd FG GOODWake Forest 24, Elon 3
Wake Forest Touchdown, 6 plays
9:14
1st & 0 at own 35
John Gallagher kickoff for 65 yds for a touchback
9:14
1st & 10 at own 25
John Wolford pass incomplete to K.J. Brent
9:14
2nd & 10 at own 25
John Wolford pass complete to Chuck Wade for a loss of 2 yards to the WFrst 23 WAKE FOREST Penalty, Offensive holding ( Yards) declined
9:14
3rd & 12 at own 23
John Wolford run for 13 yds to the WFrst 36 for a 1ST down
9:14
1st & 10 at own 36
Matt Colburn run for 1 yd to the WFrst 37
9:14
2nd & 9 at own 37
John Wolford pass complete to Chuck Wade for 33 yds to the ElonU 30 for a 1ST down
7:17
1st & 10 at opp 30
John Wolford pass complete to Cortez Lewis for 30 yds for a TD, (Mike Weaver KICK)Wake Forest 31, Elon 3
Elon Punt, 3 plays
7:17
1st & 0 at own 35
Mike Weaver kickoff for 65 yds for a touchback
7:17
1st & 10 at own 25
Malcolm Summers run for 3 yds to the ElonU 28
7:17
2nd & 7 at own 28
Connor Christiansen pass incomplete to Tre Lennon, broken up by Brad Watson
7:17
3rd & 7 at own 28
Malcolm Summers run for a loss of 2 yards to the ElonU 26
7:17
4th & 9 at own 26
David Petroni punt for 50 yds , Tabari Hines returns for 21 yds to the WFrst 45
Wake Forest Touchdown, 5 plays
6:09
1st & 10 at own 45
John Wolford pass complete to Steve Donatell for 14 yds to the ElonU 41 for a 1ST down
6:09
1st & 10 at opp 41
Isaiah Robinson run for 4 yds to the ElonU 37
6:09
2nd & 6 at opp 37
John Wolford pass complete to Chuck Wade for 12 yds to the ElonU 25 for a 1ST down
6:09
1st & 10 at opp 25
Matt Colburn run for a loss of 2 yards to the ElonU 27
3:31
2nd & 12 at opp 27
John Wolford pass complete to Chuck Wade for 27 yds for a TD, (Mike Weaver KICK)Wake Forest 38, Elon 3
Elon Punt, 6 plays
3:31
1st & 0 at own 35
Mike Weaver kickoff for 65 yds for a touchback
3:31
1st & 10 at own 25
Connor Christiansen run for 2 yds to the ElonU 27
3:31
2nd & 8 at own 27
Connor Christiansen run for 7 yds to the ElonU 34
3:31
3rd & 1 at own 34
Connor Christiansen run for 5 yds to the ElonU 39 for a 1ST down
3:31
1st & 10 at own 39
Tracey Coppedge run for 2 yds to the ElonU 41
3:31
2nd & 8 at own 41
Tracey Coppedge run for 4 yds to the ElonU 45
3:31
3rd & 4 at own 45
Connor Christiansen pass complete to Tre Lennon for 2 yds to the ElonU 47
3:31
4th & 2 at own 47
David Petroni punt for 36 yds, downed at the WFrst 17
Wake Forest Field goal, 12 plays
0:35
1st & 10 at own 17
Tyler Bell run for 2 yds to the WFrst 19
Q4 15:00
2nd & 8 at own 19
Kendall Hinton pass incomplete
Q4 15:00
3rd & 8 at own 19
Kendall Hinton pass complete to Steve Donatell for 8 yds to the WFrst 27 for a 1ST down
Q4 15:00
1st & 10 at own 27
Tyler Bell run for 1 yd to the WFrst 28
Q4 15:00
2nd & 9 at own 28
Kendall Hinton pass complete to Tyree Harris for 7 yds to the WFrst 35
Q4 15:00
3rd & 2 at own 35
Kendall Hinton pass complete to Tyler Bell for 12 yds to the WFrst 47 for a 1ST down
Q4 15:00
1st & 10 at own 47
Kendall Hinton run for 9 yds to the ElonU 44
Q4 15:00
2nd & 1 at opp 44
Matt Colburn run for 19 yds to the ElonU 25 for a 1ST down ELON Penalty, face mask (13 yards) (Chris Blair) to the ElonU 12 for a 1ST down
Q4 15:00
1st & 10 at opp 12
Matt Colburn run for a loss of 2 yards to the ElonU 14
Q4 15:00
2nd & 12 at opp 14
Kendall Hinton pass incomplete to Tyree Harris
Q4 15:00
3rd & 12 at opp 14
Kendall Hinton pass incomplete to Tyree Harris
Q4 10:47
4th & 12 at opp 14
Mike Weaver 32 yd FG GOODWake Forest 41, Elon 3
4th quarter4 drives, then Wake Forest 41, Elon 3
Elon Punt, 5 plays
10:47
1st & 0 at own 35
Mike Weaver kickoff for 65 yds for a touchback
10:47
1st & 10 at own 25
Connor Christiansen pass incomplete to Jon Thomas
10:47
2nd & 10 at own 25
Connor Christiansen pass complete to Jon Thomas for 13 yds to the ElonU 38 for a 1ST down
10:47
1st & 10 at own 38
Malcolm Summers run for a loss of 1 yard to the ElonU 37
10:47
2nd & 11 at own 37
Connor Christiansen pass incomplete, broken up by Dionte Austin
10:47
3rd & 11 at own 37
Connor Christiansen run for 8 yds to the ElonU 45
10:47
4th & 3 at own 45
David Petroni punt for 40 yds , Alex Bachman returns for a loss of 1 yard to the WFrst 44 ELON Penalty, illegal formation (-5 Yards) to the WFrst 19
Wake Forest Punt, 5 plays
9:01
1st & 10 at own 19
Kendall Hinton pass complete to Alex Bachman for 8 yds to the WFrst 27
9:01
2nd & 2 at own 27
Kendall Hinton pass complete to P.J. Howard IV for 2 yds to the WFrst 29 for a 1ST down
9:01
1st & 10 at own 29
Kendall Hinton pass incomplete to Alex Bachman
9:01
2nd & 10 at own 29
WAKE FOREST Penalty, false start (-5 Yards) to the WFrst 24
9:01
2nd & 15 at own 24
Kendall Hinton pass complete to P.J. Howard IV for 3 yds to the WFrst 27
9:01
3rd & 12 at own 27
Kendall Hinton pass complete to Maddox Stamey for 6 yds to the WFrst 33
9:01
4th & 6 at own 33
Alexander Kinal punt for 48 yds, fair catch by Corey Joyner at the ElonU 19
Elon Punt, 3 plays
6:46
1st & 10 at own 19
D. Thompson deep out pass complete to T. McCray for 19 yards to the ELON38 (Davis, D), PENALTY ELON holding (C. Toogood) 9 yards to the ELON10, NO PLAY.
6:46
1st & 19 at own 10
Malcolm Summers run for 2 yds to the ElonU 12
6:46
2nd & 17 at own 12
Daniel Thompson pass incomplete
6:46
3rd & 17 at own 12
Daniel Thompson pass complete to Malcolm Summers for 10 yds to the ElonU 22
6:46
4th & 7 at own 22
David Petroni punt for 33 yds, fair catch by Alex Bachman at the WFrst 45
Wake Forest End of game, 9 plays
5:12
1st & 10 at own 45
Dezmond Wortham run for 6 yds to the ElonU 49
5:12
2nd & 4 at opp 49
Dezmond Wortham run for 3 yds to the ElonU 46
5:12
3rd & 1 at opp 46
Dezmond Wortham run for 5 yds to the ElonU 41 for a 1ST down
5:12
1st & 10 at opp 41
Kendall Hinton pass complete to Dezmond Wortham for 13 yds to the ElonU 28 for a 1ST down
5:12
1st & 10 at opp 28
Kendall Hinton pass complete to P.J. Howard IV for 6 yds to the ElonU 22
5:12
2nd & 4 at opp 22
Dezmond Wortham run for 3 yds to the ElonU 19
5:12
3rd & 1 at opp 19
Dezmond Wortham run for a loss of 1 yard to the ElonU 20
5:12
4th & 2 at opp 20
Dezmond Wortham run for 2 yds to the ElonU 18 for a 1ST down
5:12
1st & 10 at opp 18
Kendall Hinton run for 3 yds to the ElonU 15
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.