Elon at Duke

Thursday, August 28, 2025

Duke beat Elon 45–⁠17. It was their eighth meeting; Duke leads the series 8–⁠0.

AwayElon6–⁠6 in 2025
17
HomeDuke9–⁠5 in 2025
45

Final at Wallace Wade Stadium, DurhamTV: ACC Extra, ESPN+Attendance 15,677

At kickoff
68°F, calmWeather: NOAA NCEI Global Historical Climatology Network hourly; Durham 11 W, 14 km from the stadium
Official
Art BrownGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Elon0100717
Duke37142145

Standouts

Player stats

Elon

PassingC/AttYdsTDInt
Landen Clark10/1610100
Marco Lainez1/21100
RushingCarYdsTDLong
Landen Clark1861114
T.J. Thomas Jr.1146044
Jimmyll Williams541028
Daniel Frederick5905
ReceivingRecYdsTDLong
Dylan Magazu361027
Zimere Winston129029
Jimmyll Williams111011
Ross Smith1606
DefenseTklTFLSacksInt
D.J. James-Hamilton11000
Tony Hart III8000
Brodie Carroll7100
Ishmel Atkins5000
Parris Lowery3110
Dillon Pardue3110

Duke

PassingC/AttYdsTDInt
Darian Mensah27/3438930
RushingCarYdsTDLong
Anderson Castle369063
Jaquez Moore744132
Peyton Jones62818
Nate Sheppard528011
ReceivingRecYdsTDLong
Cooper Barkate5117046
Que’Sean Brown693044
Sahmir Hagans554221
Andrel Anthony Jr.351127
DefenseTklTFLSacksInt
Jaiden Francois1010.50
Vincent Anthony6210
Tre Freeman61.50.50
Aaron Hall51.500
Josiah Green3210

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

ElonDuke
275Total yards548
112Passing yards389
163Rushing yards159
6.2Yards per pass11.4
3.7Yards per rush6.4
14First downs23
8–⁠17Third downs5–⁠9
1–⁠2Fourth downs0–⁠0
0Turnovers1
7–⁠47Penalties3–⁠15
32:53Possession27:07
2Sacks (by defense)3

Efficiency

ElonDuke
34%Success rate53%
0.14EPA per play0.49
1.35Explosiveness1.49
0.12Rushing EPA0.28
0.18Passing EPA0.63
18%Passing-down success47%
0.04First-down EPA0.11
−0.13Second-down EPA0.75
0.69Third-down EPA1.18
12%Havoc by its defense18%

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 84% to win. Elo’s favorite won.

The line

Duke −36.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 Duke 99%, Elon 1%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Duke end zoneElon end zoneQ1 ElonPunt, 3 playsQ1 DukeMissed FG, 5 playsQ1 ElonPunt, 3 playsQ1 DukePunt, 3 playsQ1 ElonPunt, 5 playsQ1 DukeField goal, 13 playsQ1 ElonField goal, 13 playsQ2 DukeTouchdown, 4 playsQ2 ElonTouchdown, 9 playsQ2 DukeFumble, 5 playsQ2 ElonPunt, 3 playsQ2 DukeEnd of half, 3 playsQ3 DukeTouchdown, 8 playsQ3 ElonPunt, 3 playsQ3 DukeTouchdown, 8 playsQ3 ElonTouchdown, 12 playsQ4 DukeTouchdown, 5 playsQ4 ElonPunt return TD, 3 plays (Duke scores)Q4 ElonTurnover on downs, 6 playsQ4 DukeTouchdown, 7 playsQ4 ElonEnd of game, 3 plays
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.
  1. Q1 ElonPunt, 3 plays, −6 yards
  2. Q1 DukeMissed FG, 5 plays, 35 yards
  3. Q1 ElonPunt, 3 plays, −2 yards
  4. Q1 DukePunt, 3 plays, 6 yards
  5. Q1 ElonPunt, 5 plays, 19 yards
  6. Q1 DukeField goal, 13 plays, 72 yards
  7. Q1 ElonField goal, 13 plays, 58 yards
  8. Q2 DukeTouchdown, 4 plays, 75 yards
  9. Q2 ElonTouchdown, 9 plays, 75 yards
  10. Q2 DukeFumble, 5 plays, 56 yards
  11. Q2 ElonPunt, 3 plays, −4 yards
  12. Q2 DukeEnd of half, 3 plays, 1 yard
  13. Q3 DukeTouchdown, 8 plays, 83 yards
  14. Q3 ElonPunt, 3 plays, −5 yards
  15. Q3 DukeTouchdown, 8 plays, 88 yards
  16. Q3 ElonTouchdown, 12 plays, 75 yards
  17. Q4 DukeTouchdown, 5 plays, 80 yards
  18. Q4 ElonPunt return TD, 3 plays (Duke scores), 1 yard
  19. Q4 ElonTurnover on downs, 6 plays, 22 yards
  20. Q4 DukeTouchdown, 7 plays, 47 yards
  21. Q4 ElonEnd of game, 3 plays, 10 yards

Play by play

1st quarter7 drives, then Duke 3, Elon 0
Elon Punt, 3 plays
15:001st & 10 at own 35Todd Pelino kickoff for 65 yds for a touchback
14:561st & 10 at own 25Landen Clark pass incomplete to Dylan Magazu
14:342nd & 16 at own 19Landen Clark run for 3 yds to the ELON 22
14:023rd & 13 at own 22TJ Thomas Jr. run for a loss of 3 yards to the ELON 19
13:194th & 16 at own 19Jeff Yurk punt for 44 yds , Que’Sean Brown returns for 1 yd to the DUKE 38
Duke Missed FG, 5 plays
13:111st & 10 at own 38Darian Mensah pass complete to Cooper Barkate for 30 yds to the ELON 32 for a 1ST down
12:541st & 10 at opp 32Jaquez Moore run for no gain to the ELON 32
12:212nd & 10 at opp 32Darian Mensah pass complete to Jeremiah Hasley for 5 yds to the ELON 27
11:523rd & 5 at opp 27Darian Mensah pass incomplete to Cooper Barkate
11:474th & 5 at opp 27Todd Pelino 45 yd FG MISSED
Elon Punt, 3 plays
11:421st & 10 at own 27TJ Thomas Jr. run for 3 yds to the ELON 30
11:122nd & 7 at own 30Landen Clark pass complete to TJ Thomas Jr. for no gain to the ELON 30
10:353rd & 7 at own 30Landen Clark sacked by Vincent Anthony Jr. for a loss of 5 yards to the ELON 25
9:594th & 12 at own 25Jeff Yurk punt for 46 yds
Duke Punt, 3 plays
9:501st & 10 at own 29Jaquez Moore run for 9 yds to the DUKE 38
9:342nd & 1 at own 38PENALTY Duke False Start (Fina,Bruno) 5 yards from Duke38 to Duke33. NO PLAY.
9:222nd & 6 at own 33Darian Mensah pass incomplete to Cooper Barkate
9:143rd & 6 at own 33Darian Mensah pass complete to Sahmir Hagans for 2 yds to the DUKE 35
8:434th & 4 at own 35Kade Reynoldson punt for 46 yds, fair catch by Ben Kirsch at the ELON 19
Elon Punt, 5 plays
8:351st & 10 at own 19Landen Clark run for 9 yds to the ELON 28
8:002nd & 1 at own 28Landen Clark run for 14 yds to the ELON 42 for a 1ST down
7:271st & 10 at own 42Landen Clark pass incomplete to Zimere Winston
7:172nd & 10 at own 42Dan Frederick run for a loss of 2 yards to the ELON 40
6:453rd & 12 at own 40Landen Clark sacked for a loss of 2 yards to the ELON 38
6:034th & 14 at own 38Jeff Yurk punt for 57 yds
Duke Field goal, 13 plays
5:511st & 10 at own 5Darian Mensah pass complete to Sahmir Hagans for 10 yds to the DUKE 15 for a 1ST down
5:361st & 10 at own 15Darian Mensah pass incomplete to Que’Sean Brown
5:292nd & 10 at own 15Darian Mensah pass complete to Que’Sean Brown for no gain to the DUKE 15
4:473rd & 10 at own 15Timeout Duke, clock 04:47
4:413rd & 10 at own 15Darian Mensah pass complete to Que’Sean Brown for 25 yds to the DUKE 40 for a 1ST down
4:071st & 10 at own 40Darian Mensah pass incomplete to Cooper Barkate
3:592nd & 10 at own 40Darian Mensah pass complete to Andrel Anthony for 8 yds to the DUKE 48
3:263rd & 2 at own 48Anderson Castle run for 4 yds to the ELON 48 for a 1ST down
2:541st & 10 at opp 48Darian Mensah pass complete to Jayden Moore for 8 yds to the ELON 40
2:342nd & 2 at opp 40Darian Mensah pass complete to Jayden Moore for 15 yds to the ELON 25 for a 1ST down
2:251st & 10 at opp 25Timeout Elon, clock 02:25
2:201st & 10 at opp 25Darian Mensah pass incomplete to Peyton Jones
2:142nd & 10 at opp 25Peyton Jones run for 2 yds to the ELON 23
1:353rd & 8 at opp 23Darian Mensah pass incomplete to Sahmir Hagans
1:314th & 8 at opp 23T. Pelino 41 yd FG GOODDuke 3, Elon 0
Elon Field goal, 13 plays
1:311st & 10 at own 35Todd Pelino kickoff for 65 yds for a touchback
1:251st & 10 at own 25(01:31) No Huddle-Shotgun Thomas Jr.,TJ rush left for 1 yard gain to the Elon26 (Mergott,Luke) PENALTY Elon Personal Foul (Backey,Landyn) 12 yards from Elon25 to Elon13. NO PLAY.
1:111st & 22 at own 13Elon Penalty, Offensive Holding (Yards) declined
0:452nd & 22 at own 13Landen Clark pass complete to Kenaz McMillian for 2 yds to the ELON 15
0:003rd & 20 at own 15TJ Thomas Jr. run for 44 yds to the DUKE 41 for a 1ST down
Q2 14:541st & 10 at opp 41Landen Clark run for 3 yds to the DUKE 38
Q2 14:242nd & 7 at opp 38TJ Thomas Jr. run for 2 yds to the DUKE 36
Q2 13:393rd & 5 at opp 36Landen Clark pass complete to TJ Thomas Jr. for 7 yds to the DUKE 29 for a 1ST down
Q2 12:521st & 10 at opp 29Landen Clark pass complete to Ross Smith for 6 yds to the DUKE 23
Q2 12:212nd & 4 at opp 23Jimmyll Williams run for 2 yds to the DUKE 21
Q2 11:433rd & 2 at opp 21Landen Clark run for 7 yds to the DUKE 14 for a 1ST down
Q2 11:051st & 10 at opp 14TJ Thomas Jr. run for 5 yds to the DUKE 9
Q2 10:272nd & 5 at opp 9TJ Thomas Jr. run for a loss of 3 yards to the DUKE 12
Q2 9:583rd & 8 at opp 12Timeout Elon, clock 09:58
Q2 9:543rd & 8 at opp 12Landen Clark pass incomplete to Dylan Magazu
Q2 9:544th & 8 at opp 12PENALTY Elon Delay Of Game (Yurk,Jeff) 5 yards from Duke12 to Duke17. NO PLAY.
Q2 9:504th & 13 at opp 17Luke Barnes 35 yd FG GOODTied at 3
2nd quarter5 drives, then Tied at 10
Duke Touchdown, 4 plays
9:501st & 10 at own 35Luke Barnes kickoff for 65 yds for a touchback
9:411st & 10 at own 25Darian Mensah pass complete to Nate Sheppard for 20 yds to the DUKE 45 for a 1ST down
9:021st & 10 at own 45Darian Mensah pass complete to Sahmir Hagans for 21 yds to the ELON 34 for a 1ST down
8:411st & 10 at opp 34Nate Sheppard run for 2 yds to the ELON 32
8:012nd & 8 at opp 32Jaquez Moore run for 32 yds for a TD (Todd Pelino KICK)Duke 10, Elon 3
Elon Touchdown, 9 plays
8:011st & 10 at own 35Todd Pelino kickoff for 65 yds for a touchback
7:531st & 10 at own 25Jimmyll Williams run for 28 yds to the DUKE 47 for a 1ST down
7:221st & 10 at opp 47Landen Clark run for 3 yds to the DUKE 44
6:392nd & 7 at opp 44Landen Clark pass complete to Zimere Winston for 29 yds to the DUKE 15 for a 1ST down
6:091st & 10 at opp 15Landen Clark run for 4 yds to the DUKE 11
5:332nd & 6 at opp 11Landen Clark run for 2 yds to the DUKE 9
4:513rd & 4 at opp 9Landen Clark run for 5 yds to the DUKE 4 for a 1ST down
4:271st & goal at opp 4Timeout Elon, clock 04:27
4:191st & goal at opp 4Jimmyll Williams run for 2 yds to the DUKE 2
3:462nd & goal at opp 2Landen Clark pass incomplete to Kenaz McMillian
3:433rd & goal at opp 2Landen Clark run for 2 yds for a TD (Luke Barnes KICK)Tied at 10
3:431st & goal at opp 3PENALTY Elon Delay Of Game (Barnes,Luke) 5 yards from Duke03 to Duke08. NO PLAY.
Duke Fumble, 5 plays
3:371st & 10 at own 35Luke Barnes kickoff for 65 yds , Peyton Jones return for 25 yds to the DUKE 25
3:291st & 10 at own 25Darian Mensah pass complete to Anderson Castle for 5 yds to the DUKE 30
2:502nd & 5 at own 30Darian Mensah pass complete to Que’Sean Brown for 44 yds to the ELON 26 for a 1ST down
2:161st & 10 at opp 26Darian Mensah pass incomplete
2:062nd & 10 at opp 26Darian Mensah pass complete to Que’Sean Brown for 14 yds to the ELON 12 for a 1ST down
2:001st & 10 at opp 12Timeout Duke, clock 02:00
1:551st & 10 at opp 12Jaquez Moore run for a loss of 7 yards to the ELON 19 Jaquez Moore fumbled, recovered by ELON Dillon Pardue
Elon Punt, 3 plays
1:522nd & 14 at own 15Timeout Duke, clock 01:52
1:501st & 10 at own 19TJ Thomas Jr. run for a loss of 4 yards to the ELON 15
1:472nd & 14 at own 15TJ Thomas Jr. run for 1 yd to the ELON 16
1:003rd & 13 at own 16TJ Thomas Jr. run for a loss of 1 yard to the ELON 15
1:004th & 14 at own 15Timeout Duke, clock 01:00
0:494th & 14 at own 15Jeff Yurk punt blocked by Nate Sheppard blocked by Nate Sheppard
Duke End of half, 3 plays
0:411st & 10 at opp 37Darian Mensah sacked by Dillon Pardue for a loss of 8 yards to the ELON 45
0:162nd & 18 at opp 45Darian Mensah pass complete to Anderson Castle for 3 yds to the ELON 42
0:003rd & 15 at opp 42Darian Mensah pass complete to Que’Sean Brown for 6 yds to the ELON 36
3rd quarter4 drives, then Duke 24, Elon 10
Duke Touchdown, 8 plays
14:561st & 10 at own 35Luke Barnes kickoff for 65 yds , Peyton Jones return for 17 yds to the DUKE 17
14:511st & 10 at own 17Jaquez Moore run for 1 yd to the DUKE 18
14:232nd & 9 at own 18Darian Mensah sacked by Parris Lowery for a loss of 3 yards to the DUKE 15
13:393rd & 12 at own 15Darian Mensah pass complete to Cooper Barkate for 17 yds to the DUKE 32 for a 1ST down
13:191st & 10 at own 32Darian Mensah pass complete to Cooper Barkate for 46 yds to the ELON 22 for a 1ST down
12:571st & 10 at opp 22Darian Mensah pass complete to Que’Sean Brown for 4 yds to the ELON 18
12:132nd & 6 at opp 18Darian Mensah pass complete to Cooper Barkate for 10 yds to the ELON 8 for a 1ST down
11:581st & goal at opp 8PENALTY Duke False Start 5 yards from Elon08 to Elon13. NO PLAY.
11:261st & goal at opp 13Darian Mensah run for a loss of 2 yards to the ELON 15
10:592nd & goal at opp 15Darian Mensah pass complete to Sahmir Hagans for 15 yds for a TD (Todd Pelino KICK)Duke 17, Elon 10
Elon Punt, 3 plays
10:511st & 10 at own 35Todd Pelino kickoff for 65 yds , TJ Thomas Jr. return for 46 yds to the ELON 46
10:431st & 10 at own 46TJ Thomas Jr. run for a loss of 1 yard to the ELON 45
10:032nd & 11 at own 45Landen Clark pass complete to TJ Thomas Jr. for 4 yds to the ELON 41
9:323rd & 15 at own 41Landen Clark pass incomplete to Kenaz McMillian
9:224th & 15 at own 41Jeff Yurk punt for 50 yds , Que’Sean Brown returns for 3 yds to the DUKE 12
Duke Touchdown, 8 plays
9:222nd & 11 at own 11Timeout Duke, clock 09:22
9:141st & 10 at own 12Darian Mensah pass complete to Jayden Moore for a loss of 1 yard to the DUKE 11
8:482nd & 11 at own 11Darian Mensah pass complete to Andrel Anthony for 16 yds to the DUKE 27 for a 1ST down
8:231st & 10 at own 27Peyton Jones run for 8 yds to the DUKE 35
7:582nd & 2 at own 35Peyton Jones run for 4 yds to the DUKE 39 for a 1ST down
7:091st & 10 at own 39Darian Mensah pass complete to Landen King for 19 yds to the ELON 42 for a 1ST down
6:581st & 10 at opp 42Nate Sheppard run for 1 yd to the ELON 41
6:212nd & 9 at opp 41Darian Mensah pass complete to Cooper Barkate for 14 yds to the ELON 27 for a 1ST down
5:461st & 10 at opp 27Darian Mensah pass complete to Andrel Anthony for 27 yds for a TD (Todd Pelino KICK)Duke 24, Elon 10
Elon Touchdown, 12 plays
5:461st & 10 at own 35Todd Pelino kickoff for 65 yds for a touchback
5:361st & 10 at own 25Landen Clark pass complete to Dylan Magazu for 27 yds to the DUKE 48 for a 1ST down
5:121st & 10 at opp 48(05:15) Shotgun Clark,Landen rush middle for 2 yards gain to the Duke46 (Johnson,Kendall) PENALTY Elon False Start 5 yards from Duke48 to Elon47. NO PLAY.
4:271st & 15 at own 47Landen Clark pass complete to Dylan Magazu for 15 yds to the DUKE 38 for a 1ST down
4:141st & 10 at opp 38PENALTY Elon False Start (Safreed,Evan) 5 yards from Duke38 to Duke43. NO PLAY.
3:471st & 15 at opp 43Landen Clark run for 4 yds to the DUKE 39
3:162nd & 11 at opp 39Landen Clark pass incomplete to Jaedon Alford
3:063rd & 11 at opp 39Landen Clark pass complete to Dylan Magazu for 19 yds to the DUKE 20 for a 1ST down
2:391st & 10 at opp 20PENALTY Duke Offside (Anthony Jr.,Vincent) 5 yards from Duke20 to Duke15. NO PLAY.
2:101st & 5 at opp 15Landen Clark pass complete to Dan Frederick for no gain to the DUKE 15
1:372nd & 5 at opp 15Landyn Backey run for 1 yd to the DUKE 14
1:023rd & 4 at opp 14Landen Clark run for 4 yds to the DUKE 10 for a 1ST down
0:001st & goal at opp 10Dan Frederick run for 1 yd to the DUKE 9
Q4 14:572nd & goal at opp 9Landen Clark pass incomplete to TJ Thomas Jr.
Q4 14:483rd & goal at opp 9Landen Clark run for 6 yds to the DUKE 3
Q4 14:124th & goal at opp 3Landyn Backey run for 3 yds for a TD (Luke Barnes KICK)Duke 24, Elon 17
4th quarter5 drives, then Duke 45, Elon 17
Duke Touchdown, 5 plays
14:071st & 10 at own 35Luke Barnes kickoff for 61 yds , Peyton Jones return for 16 yds to the DUKE 20
14:011st & 10 at own 20Jaquez Moore run for 4 yds to the DUKE 24
13:302nd & 6 at own 24Jaquez Moore run for 5 yds to the DUKE 29
12:413rd & 1 at own 29Anderson Castle run for 63 yds to the ELON 8 for a 1ST down
12:131st & goal at opp 8Anderson Castle run for 2 yds to the ELON 6
11:282nd & goal at opp 6Darian Mensah pass complete to Sahmir Hagans for 6 yds for a TD (Todd Pelino KICK)Duke 31, Elon 17
Elon Punt return TD, 3 plays (Duke scores)
11:281st & 10 at own 35Todd Pelino kickoff for 63 yds
11:191st & 10 at own 25Landen Clark run for 8 yds to the ELON 33
11:152nd & 2 at own 33Timeout Duke, clock 11:15
11:012nd & 2 at own 33(11:06) No Huddle-Shotgun Lainez,Marco rush middle for 8 yards gain to the Elon41, End Of Play PENALTY Elon Holding (Walker,Brayden) 10 yards from Elon33 to Elon23. NO PLAY.
10:462nd & 12 at own 23TJ Thomas Jr. run for 3 yds to the ELON 26
10:043rd & 9 at own 26Marco Lainez run for no gain to the ELON 26
9:184th & 9 at own 26Jeff Yurk punt for 52 yds , Que’Sean Brown returns for 78 yds for a TD (Todd Pelino KICK)Duke 38, Elon 17
Elon Turnover on downs, 6 plays
9:181st & 10 at own 35Todd Pelino kickoff for 60 yds
9:121st & 10 at own 25Marco Lainez run for 2 yds to the ELON 27
8:362nd & 8 at own 27Marco Lainez pass complete to Jimmyll Williams for 11 yds to the ELON 38 for a 1ST down
8:091st & 10 at own 38Jimmyll Williams run for no gain to the ELON 38
7:362nd & 10 at own 38Marco Lainez pass incomplete to Ross Smith
7:283rd & 10 at own 38Jimmyll Williams run for 9 yds to the ELON 47
6:554th & 1 at own 47Landyn Backey run for no gain to the ELON 47
Duke Touchdown, 7 plays
6:481st & 10 at opp 47Nate Sheppard run for 11 yds to the ELON 36 for a 1ST down
6:031st & 10 at opp 36Nate Sheppard run for 10 yds to the ELON 26 for a 1ST down
5:101st & 10 at opp 26Darian Mensah run for 3 yds to the ELON 23
4:302nd & 7 at opp 23Nate Sheppard run for 4 yds to the ELON 19
3:463rd & 3 at opp 19(03:52) Shotgun Sheppard,Nate rush left for 4 yards loss to the Elon23 (Kirksey,Jared) PENALTY Elon Offside (Kirksey,Jared) 5 yards from Elon19 to Elon14, 1ST DOWN. NO PLAY.
3:181st & 10 at opp 14Peyton Jones run for 3 yds to the ELON 11
2:312nd & 7 at opp 11Peyton Jones run for 6 yds to the ELON 5
2:003rd & 1 at opp 5Timeout Duke, clock 02:00
1:553rd & 1 at opp 5Peyton Jones run for 5 yds for a TD (Todd Pelino KICK)Duke 45, Elon 17
Elon End of game, 3 plays
1:551st & 10 at own 35Todd Pelino kickoff for 64 yds
1:501st & 10 at own 25Dan Frederick run for 4 yds to the ELON 29
1:062nd & 6 at own 29Dan Frederick run for 5 yds to the ELON 34
0:003rd & 1 at own 34Dan Frederick run for 1 yd to the ELON 35 for a 1ST down

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.

Duke leads 8–⁠0 in eight meetings.

Recent meetings
2025Duke 45, Elon 17
2024Duke 26, Elon 3
2014Duke 52, Elon 13
2010Duke 41, Elon 27
1926Duke 32, Elon 0
1925Duke 6, Elon 0

Around this game