From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Elon
Duke
328
Total yards
567
190
Passing yards
292
138
Rushing yards
275
5.0
Yards per pass
7.0
4.5
Yards per rush
6.3
17
First downs
31
4–14
Third downs
3–12
1–2
Fourth downs
5–6
0
Turnovers
0
4–21
Penalties
2–15
27:20
Possession
32:40
Efficiency
Elon
Duke
39%
Success rate
56%
0.09
EPA per play
0.39
1.05
Explosiveness
1.15
0.14
Rushing EPA
0.45
0.09
Passing EPA
0.31
26%
Passing-down success
50%
−0.12
First-down EPA
0.18
0.27
Second-down EPA
0.56
0.19
Third-down EPA
0.16
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)
Duke 92% to win. Elo’s favorite won.
The line
Duke −38.
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 Duke >99%, Elon <1%. 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. Duke drives left to right, Elon right to left.
Q1 ElonPunt, 3 plays, −4 yards
Q1 DukeTouchdown, 11 plays, 61 yards
Q1 ElonField goal, 13 plays, 61 yards
Q1 DukePunt, 6 plays, 16 yards
Q1 ElonPunt, 3 plays, 0 yards
Q2 DukeTouchdown, 1 play, 46 yards
Q2 ElonPunt, 6 plays, 28 yards
Q2 DukeTouchdown, 12 plays, 80 yards
Q2 ElonField goal, 11 plays, 51 yards
Q2 DukeTouchdown, 9 plays, 79 yards
Q2 ElonEnd of half, 4 plays, 19 yards
Q3 DukeTouchdown, 12 plays, 75 yards
Q3 ElonPunt, 3 plays, 0 yards
Q3 DukePunt, 3 plays, 3 yards
Q3 ElonTurnover on downs, 6 plays, 25 yards
Q3 DukeField goal, 6 plays, 24 yards
Q3 ElonPunt, 8 plays, 26 yards
Q3 DukeTouchdown, 9 plays, 82 yards
Q4 ElonTouchdown, 8 plays, 75 yards
Q4 DukeTouchdown, 8 plays, 37 yards
Q4 ElonPunt, 3 plays, 2 yards
Q4 DukeTurnover on downs, 10 plays, 54 yards
Q4 ElonEnd of game, 3 plays, 29 yards
Play by play
1st quarter5 drives, then Duke 7, Elon 3
Elon Punt, 3 plays
15:00
1st & 10 at own 25
Tracey Coppedge run for 2 yds to the ElonU 27
15:00
2nd & 8 at own 27
Tracey Coppedge run for 3 yds to the ElonU 30
15:00
3rd & 5 at own 30
Mike Quinn sacked by Carlos Wray for a loss of 9 yards to the ElonU 21
15:00
4th & 14 at own 21
David Petroni punt for 40 yds, fair catch by Jamison Crowder at the Duke 39
15:00
1st & 10 at own 35
Ross Martin kickoff for 65 yds for a touchback
Duke Touchdown, 11 plays
13:17
1st & 10 at own 39
Shaquille Powell run for 9 yds to the Duke 48
13:17
2nd & 1 at own 48
Anthony Boone pass complete to Jamison Crowder for 4 yds to the ElonU 48 for a 1ST down
13:17
1st & 10 at opp 48
Shaquille Powell run for 4 yds to the ElonU 44
13:17
2nd & 6 at opp 44
Anthony Boone pass complete to Max McCaffrey for 6 yds to the ElonU 38 for a 1ST down
13:17
1st & 10 at opp 38
DUKE Penalty, false start (Jamison Crowder) to the ElonU 43
13:17
1st & 15 at opp 43
Anthony Boone pass incomplete to Jamison Crowder
13:17
2nd & 15 at opp 43
Shaquille Powell run for 4 yds to the ElonU 39
13:17
3rd & 11 at opp 39
Anthony Boone pass complete to Issac Blakeney for 18 yds to the ElonU 21 for a 1ST down
13:17
1st & 10 at opp 21
Shaquille Powell run for 8 yds to the ElonU 13
13:17
2nd & 2 at opp 13
Shaquille Powell run for 7 yds to the ElonU 6 for a 1ST down
13:17
1st & goal at opp 6
Shaquille Powell run for 2 yds to the ElonU 4
8:55
2nd & goal at opp 4
Anthony Boone pass complete to Issac Blakeney for 4 yds for a TD, (Ross Martin KICK)Duke 7, Elon 0
Elon Field goal, 13 plays
8:55
1st & 0 at own 35
Ross Martin kickoff for 63 yds , Kierre Brown return for 18 yds to the ElonU 20
8:49
1st & 10 at own 20
Mike Quinn pass complete to Doug Warrick for 5 yds to the ElonU 25
8:49
2nd & 5 at own 25
Mike Quinn run for a loss of 1 yard to the ElonU 24
8:49
3rd & 6 at own 24
Mike Quinn pass complete to Tre Lennon for 10 yds to the ElonU 34 for a 1ST down
8:49
1st & 10 at own 34
Tracey Coppedge run for 14 yds to the ElonU 48 for a 1ST down
8:49
1st & 10 at own 48
Mike Quinn pass complete to R.J. Pearsall for 9 yds to the Duke 43
8:49
2nd & 1 at opp 43
Tracey Coppedge run for 4 yds to the Duke 39 for a 1ST down
8:49
1st & 10 at opp 39
B.J. Bennett run for 5 yds to the Duke 34
8:49
2nd & 5 at opp 34
B.J. Bennett run for 2 yds to the Duke 32
8:49
3rd & 3 at opp 32
Tracey Coppedge run for 5 yds to the Duke 27 for a 1ST down
8:49
1st & 10 at opp 27
Tracey Coppedge run for 2 yds to the Duke 25
8:49
2nd & 8 at opp 25
Mike Quinn pass incomplete to N/A
8:49
3rd & 8 at opp 25
Mike Quinn pass complete to Kierre Brown for 6 yds to the Duke 19
3:06
4th & 2 at opp 19
John Gallagher 36 yd FG GOODDuke 7, Elon 3
Duke Punt, 6 plays
3:06
1st & 0 at own 35
John Gallagher kickoff for 59 yds , DeVon Edwards return for 19 yds to the Duke 25
3:00
1st & 10 at own 25
Anthony Boone pass incomplete to N/A
3:00
2nd & 10 at own 25
Josh Snead run for 5 yds to the Duke 30
3:00
3rd & 5 at own 30
Anthony Boone pass complete to Josh Snead for 9 yds to the Duke 39 for a 1ST down
3:00
1st & 10 at own 39
Josh Snead run for 2 yds to the Duke 41
3:00
2nd & 8 at own 41
Anthony Boone pass complete to Max McCaffrey for no gain to the Duke 41
3:00
3rd & 8 at own 41
Anthony Boone pass incomplete to N/A
3:00
4th & 8 at own 41
Will Monday punt for 59 yds for a touchback
Elon Punt, 3 plays
0:53
1st & 10 at own 20
Mike Quinn sacked by Dezmond Johnson for a loss of 4 yards to the ElonU 16
0:53
2nd & 14 at own 16
B.J. Bennett run for 4 yds to the ElonU 20
Q2 15:00
3rd & 10 at own 20
Mike Quinn pass incomplete to N/A
Q2 15:00
4th & 10 at own 20
David Petroni punt for 26 yds, punt out-of-bounds at the ElonU 46
2nd quarter6 drives, then Duke 28, Elon 6
Duke Touchdown, 1 play
14:39
1st & 10 at opp 46
Anthony Boone pass complete to Jamison Crowder for 46 yds for a TD, (Ross Martin KICK)Duke 14, Elon 3
Elon Punt, 6 plays
14:39
1st & 0 at own 35
Ross Martin kickoff for 56 yds , Kierre Brown return for 18 yds to the ElonU 27
14:32
1st & 10 at own 27
B.J. Bennett run for 2 yds to the ElonU 29
14:32
2nd & 8 at own 29
B.J. Bennett run for 9 yds to the ElonU 38 for a 1ST down
14:32
1st & 10 at own 38
Mike Quinn pass complete to Kierre Brown for 11 yds to the ElonU 49 for a 1ST down
14:32
1st & 10 at own 49
Mike Quinn pass incomplete to R.J. Pearsall
14:32
2nd & 10 at own 49
Mike Quinn pass incomplete to Kierre Brown, broken up by Jeremy Cash
14:32
3rd & 10 at own 49
ELON Penalty, false start (-5 Yards) to the ElonU 44
14:32
3rd & 15 at own 44
Mike Quinn pass complete to Andre Davis for 11 yds to the Duke 45
14:32
4th & 4 at opp 45
David Petroni punt for 25 yds, fair catch by Jamison Crowder at the Duke 20
Duke Touchdown, 12 plays
12:05
1st & 10 at own 20
Josh Snead run for 11 yds to the Duke 31 for a 1ST down
12:05
1st & 10 at own 31
Anthony Boone pass incomplete to Issac Blakeney
12:05
2nd & 10 at own 31
Josh Snead run for 8 yds to the Duke 39
12:05
3rd & 2 at own 39
Josh Snead run for 1 yd to the Duke 40
12:05
4th & 1 at own 40
Thomas Sirk run for 4 yds to the Duke 44 for a 1ST down
12:05
1st & 10 at own 44
Shaquille Powell run for 11 yds to the ElonU 45 for a 1ST down
12:05
1st & 10 at opp 45
Anthony Boone pass complete to Jamison Crowder for 11 yds to the ElonU 34 for a 1ST down
12:05
1st & 10 at opp 34
Anthony Boone pass incomplete to Shaquille Powell
12:05
2nd & 10 at opp 34
Josh Snead run for 14 yds to the ElonU 20 for a 1ST down
12:05
1st & 10 at opp 20
Josh Snead run for 14 yds to the ElonU 6 for a 1ST down
12:05
1st & goal at opp 6
Josh Snead run for 4 yds to the ElonU 2
8:08
2nd & goal at opp 2
Shaquille Powell run for 2 yds for a TD, (Ross Martin KICK)Duke 21, Elon 3
Elon Field goal, 11 plays
8:08
1st & 0 at own 35
Ross Martin kickoff for 61 yds , Kierre Brown return for 28 yds to the ElonU 32
8:00
1st & 10 at own 32
Tracey Coppedge run for 4 yds to the ElonU 36
8:00
2nd & 6 at own 36
Mike Quinn pass complete to Tre Lennon for 9 yds to the ElonU 45 for a 1ST down
8:00
1st & 10 at own 45
Mike Quinn pass complete to Andre Davis for 9 yds to the Duke 46
8:00
2nd & 1 at opp 46
ELON Penalty, false start (N/A) to the ElonU 49
8:00
2nd & 6 at own 49
Mike Quinn pass complete to Kierre Brown for 14 yds to the Duke 37 for a 1ST down
8:00
1st & 10 at opp 37
Mike Quinn pass incomplete to Andre Davis
8:00
2nd & 10 at opp 37
Tracey Coppedge run for 3 yds to the Duke 34
8:00
3rd & 7 at opp 34
Mike Quinn pass complete to Demitri Allison for 11 yds to the Duke 23 for a 1ST down
8:00
1st & 10 at opp 23
Mike Quinn pass incomplete to Doug Warrick
8:00
2nd & 10 at opp 23
Mike Quinn pass complete to Demitri Allison for 6 yds to the Duke 17
8:00
3rd & 4 at opp 17
Mike Quinn pass incomplete to Demitri Allison
4:24
4th & 4 at opp 17
John Gallagher 35 yd FG GOODDuke 21, Elon 6
Duke Touchdown, 9 plays
4:24
1st & 0 at own 35
John Gallagher kickoff for 63 yds , DeVon Edwards return for 19 yds to the Duke 21
4:18
1st & 10 at own 21
Anthony Boone pass complete to Jamison Crowder for 6 yds to the Duke 27
4:18
2nd & 4 at own 27
Anthony Boone pass complete to David Reeves for 18 yds to the Duke 45 for a 1ST down
4:18
1st & 10 at own 45
Shaquille Powell run for 4 yds to the Duke 49
4:18
2nd & 6 at own 49
Anthony Boone pass complete to David Reeves for 4 yds to the ElonU 47
4:18
3rd & 2 at opp 47
Shaquille Powell run for 1 yd to the ElonU 46
4:18
4th & 1 at opp 46
Shaquille Powell run for 2 yds to the ElonU 44 for a 1ST down
4:18
1st & 10 at opp 44
Anthony Boone pass incomplete to Jamison Crowder
4:18
2nd & 10 at opp 44
Anthony Boone pass complete to Max McCaffrey for 25 yds to the ElonU 19 for a 1ST down
1:01
1st & 10 at opp 19
Anthony Boone pass complete to Issac Blakeney for 19 yds for a TD, (Ross Martin KICK)Duke 28, Elon 6
Elon End of half, 4 plays
1:01
1st & 0 at own 35
Ross Martin kickoff for 60 yds , Kierre Brown return for 29 yds to the ElonU 34
0:53
1st & 10 at own 34
Tracey Coppedge run for 4 yds to the ElonU 38
0:53
2nd & 6 at own 38
Tracey Coppedge run for 8 yds to the ElonU 46 for a 1ST down
0:07
1st & 10 at own 46
Timeout ELON, clock 00:07
0:07
1st & 10 at own 46
Mike Quinn pass incomplete to Andre Davis
0:07
2nd & 10 at own 46
Tracey Coppedge run for 7 yds to the Duke 47
3rd quarter7 drives, then Duke 38, Elon 6
Duke Touchdown, 12 plays
15:00
3rd & 3 at own 35
John Gallagher kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Anthony Boone pass complete to Max McCaffrey for 8 yds to the Duke 33
15:00
2nd & 2 at own 33
Josh Snead run for 3 yds to the Duke 36 for a 1ST down
15:00
1st & 10 at own 36
Anthony Boone pass complete to Max McCaffrey for 26 yds to the ElonU 38 for a 1ST down
15:00
1st & 10 at opp 38
Josh Snead run for 3 yds to the ElonU 35
15:00
2nd & 7 at opp 35
Anthony Boone pass incomplete to Issac Blakeney
15:00
3rd & 7 at opp 35
Anthony Boone pass incomplete to David Reeves
15:00
4th & 7 at opp 35
Anthony Boone pass complete to Jamison Crowder for 7 yds to the ElonU 28 for a 1ST down
15:00
1st & 10 at opp 28
Anthony Boone pass complete to Jamison Crowder for 6 yds to the ElonU 22
15:00
2nd & 4 at opp 22
Josh Snead run for 6 yds to the ElonU 16 for a 1ST down
15:00
1st & 10 at opp 16
Josh Snead run for 3 yds to the ElonU 13
15:00
2nd & 7 at opp 13
Anthony Boone pass incomplete to David Reeves
11:32
3rd & 7 at opp 13
Anthony Boone pass complete to Jamison Crowder for 13 yds for a TD, (Ross Martin KICK)Duke 35, Elon 6
Elon Punt, 3 plays
11:32
1st & 0 at own 35
Ross Martin kickoff for 63 yds , Kierre Brown return for 47 yds to the ElonU 49
11:22
1st & 10 at own 49
Tracey Coppedge run for no gain to the ElonU 49
11:22
2nd & 10 at own 49
Mike Quinn pass incomplete to Doug Warrick, broken up by Jamal Bruce
11:22
3rd & 10 at own 49
Mike Quinn pass incomplete to Kierre Brown, broken up by DeVon Edwards
11:22
4th & 10 at own 49
David Petroni punt for 28 yds, punt out-of-bounds at the Duke 23
Duke Punt, 3 plays
10:24
1st & 10 at own 23
Anthony Boone pass complete to Issac Blakeney for 4 yds to the Duke 27
10:24
2nd & 6 at own 27
Shaquille Powell rush for 5 yards to the DU32 (Jonathan Spain), PENALTY DU holding 10 yards to the DU17, NO PLAY.
10:24
2nd & 16 at own 17
Anthony Boone pass complete to Shaquille Powell for 9 yds to the Duke 26
10:24
3rd & 7 at own 26
Anthony Boone pass incomplete to N/A
10:24
4th & 7 at own 26
Will Monday punt for 44 yds, fair catch by Kierre Brown at the ElonU 30
Elon Turnover on downs, 6 plays
8:41
1st & 10 at own 30
B.J. Bennett run for 6 yds to the ElonU 36
8:41
2nd & 4 at own 36
Mike Quinn pass complete to Andre Davis for 10 yds to the ElonU 46 for a 1ST down
8:41
1st & 10 at own 46
Mike Quinn pass incomplete to R.J. Pearsall
8:41
2nd & 10 at own 46
Mike Quinn pass complete to R.J. Pearsall for 9 yds to the Duke 45
8:41
3rd & 1 at opp 45
B.J. Bennett run for no gain to the Duke 45
8:41
4th & 1 at opp 45
Mike Quinn pass incomplete to R.J. Pearsall
Duke Field goal, 6 plays
6:36
1st & 10 at own 45
Anthony Boone pass complete to David Reeves for 3 yds to the Duke 48
6:36
2nd & 7 at own 48
Shaun Wilson run for 18 yds to the ElonU 34 for a 1ST down
6:36
1st & 10 at opp 34
Anthony Boone pass incomplete to N/A
6:36
2nd & 10 at opp 34
Shaun Wilson run for 2 yds to the ElonU 32
6:36
3rd & 8 at opp 32
Anthony Boone pass complete to Shaun Wilson for 1 yd to the ElonU 31
4:33
4th & 7 at opp 31
Ross Martin 49 yd FG GOODDuke 38, Elon 6
Elon Punt, 8 plays
4:33
1st & 0 at own 35
Jack Willoughby kickoff for 60 yds , Kierre Brown return for 18 yds to the ElonU 23
4:27
1st & 10 at own 23
Mike Quinn pass complete to Demitri Allison for no gain to the ElonU 23
4:27
2nd & 10 at own 23
Mike Quinn pass complete to Demitri Allison for 14 yds to the ElonU 37 for a 1ST down
4:27
1st & 10 at own 37
Tracey Coppedge run for 2 yds to the ElonU 39
4:27
2nd & 8 at own 39
Tracey Coppedge run for 5 yds to the ElonU 44
4:27
3rd & 3 at own 44
Mike Quinn pass complete to Demitri Allison for 5 yds to the ElonU 49 for a 1ST down
4:27
1st & 10 at own 49
Mike Quinn pass incomplete to Tre Lennon, broken up by Zach Muniz
4:27
2nd & 10 at own 49
Mike Quinn pass incomplete to N/A
4:27
3rd & 10 at own 49
Mike Quinn pass incomplete to N/A, broken up by Alonzo Saxton II
4:27
4th & 10 at own 49
David Petroni punt for 33 yds, fair catch by Jamison Crowder at the Duke 18
Duke Touchdown, 9 plays
1:24
1st & 10 at own 18
Thomas Sirk run for 7 yds to the Duke 25
1:24
2nd & 3 at own 25
Thomas Sirk run for 5 yds to the Duke 30 for a 1ST down
1:24
1st & 10 at own 30
Thomas Sirk pass complete to Anthony Nash for 14 yds to the Duke 44 for a 1ST down
1:24
1st & 10 at own 44
Thomas Sirk pass complete to Anthony Nash for 2 yds to the Duke 46
Q4 15:00
2nd & 8 at own 46
Thomas Sirk run for 20 yds to the ElonU 34 for a 1ST down
Q4 15:00
1st & 10 at opp 34
Thomas Sirk pass incomplete to Anthony Nash, broken up by Adrian Williams
Q4 15:00
2nd & 10 at opp 34
Thomas Sirk pass complete to Joseph Ajeigbe for 14 yds to the ElonU 20 for a 1ST down
Q4 15:00
1st & 10 at opp 20
Joseph Ajeigbe run for 5 yds to the ElonU 15
Q4 13:21
2nd & 5 at opp 15
Thomas Sirk run for 15 yds for a TD, (Ross Martin KICK)Duke 45, Elon 6
4th quarter5 drives, then Duke 52, Elon 13
Elon Touchdown, 8 plays
13:21
1st & 0 at own 35
Jack Willoughby kickoff for 65 yds for a touchback
13:20
1st & 10 at own 25
B.J. Bennett run for 21 yds to the ElonU 46 for a 1ST down
13:20
1st & 10 at own 46
Mike Quinn pass complete to Andre Davis for 12 yds to the Duke 42 for a 1ST down
13:20
1st & 10 at opp 42
Mike Quinn pass incomplete to Demitri Allison
13:20
2nd & 10 at opp 42
Mike Quinn pass complete to Kierre Brown for 5 yds to the Duke 37
13:20
3rd & 5 at opp 37
ELON Penalty, false start (Jacob Ingle) to the Duke 43
13:20
3rd & 11 at opp 43
B.J. Bennett run for 4 yds to the Duke 39
13:20
4th & 7 at opp 39
Mike Quinn pass complete to Kierre Brown for 34 yds to the Duke 5 for a 1ST down
13:20
1st & goal at opp 5
B.J. Bennett run for 3 yds to the Duke 2
10:23
2nd & goal at opp 2
B.J. Bennett run for 2 yds for a TD, (John Gallagher KICK)Duke 45, Elon 13
Duke Touchdown, 8 plays
10:23
1st & 0 at own 35
John Gallagher kickoff for 62 yds , Johnell Barnes return for 60 yds to the ElonU 37
10:11
1st & 10 at opp 37
Thomas Sirk pass complete to Johnell Barnes for 5 yds to the ElonU 32
10:11
2nd & 5 at opp 32
Shaun Wilson run for 18 yds to the ElonU 14 for a 1ST down
10:11
1st & 10 at opp 14
Shaun Wilson rush for 3 yards to the ELON11 (John Silas;Nick Groll), PENALTY ELON offside 5 yards to the ELON9, NO PLAY.
10:11
1st & 5 at opp 9
Thomas Sirk pass incomplete to Johnell Barnes, broken up by Nick Groll
10:11
2nd & 5 at opp 9
Thomas Sirk run for a loss of 1 yard to the ElonU 10
10:11
3rd & 6 at opp 10
Thomas Sirk pass complete to Davis Koppenhaver for 5 yds to the ElonU 5
10:11
4th & 1 at opp 5
Thomas Sirk run for 3 yds to the ElonU 2 for a 1ST down
10:11
1st & goal at opp 2
Joseph Ajeigbe run for 1 yd to the ElonU 1
7:16
2nd & goal at opp 1
Thomas Sirk run for 1 yd for a TD, (Ross Martin KICK)Duke 52, Elon 13
Elon Punt, 3 plays
7:16
1st & 0 at own 35
Jack Willoughby kickoff for 64 yds , Kierre Brown return for 16 yds to the ElonU 17
7:10
1st & 10 at own 17
Mike Quinn pass incomplete to Demitri Allison, broken up by Dwayne Norman
7:10
2nd & 10 at own 17
Tracey Coppedge run for 2 yds to the ElonU 19
7:10
3rd & 8 at own 19
Mike Quinn pass incomplete to Demitri Allison
7:10
4th & 8 at own 19
David Petroni punt for 38 yds
Duke Turnover on downs, 10 plays
6:16
1st & 10 at own 43
Parker Boehme pass complete to Johnell Barnes for 5 yds to the Duke 48
6:16
2nd & 5 at own 48
Joseph Ajeigbe run for 2 yds to the 50 yard line
6:16
3rd & 3 at the 50
Joseph Ajeigbe run for no gain to the 50 yard line
6:16
4th & 3 at the 50
Parker Boehme run for 9 yds to the ElonU 41 for a 1ST down
6:16
1st & 10 at opp 41
Parker Boehme run for 5 yds to the ElonU 36
6:16
2nd & 5 at opp 36
Shaun Wilson run for 26 yds to the ElonU 10 for a 1ST down
6:16
1st & goal at opp 10
Shaun Wilson run for 5 yds to the ElonU 5
6:16
2nd & goal at opp 5
Shaun Wilson run for 2 yds to the ElonU 3
6:16
3rd & goal at opp 3
Parker Boehme run for no gain to the ElonU 3
6:16
4th & goal at opp 3
Parker Boehme pass incomplete to Johnell Barnes
Elon End of game, 3 plays
1:02
1st & 10 at own 3
B.J. Bennett run for 28 yds to the ElonU 31 for a 1ST down
1:02
1st & 10 at own 31
Mike Quinn pass incomplete to Kierre Brown
1:02
2nd & 10 at own 31
B.J. Bennett run for 1 yd to the ElonU 32
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.