From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Lafayette
Duke
213
Total yards
515
87
Passing yards
254
126
Rushing yards
261
4.8
Yards per pass
12.1
3.8
Yards per rush
5.8
14
First downs
28
4–11
Third downs
5–8
1–2
Fourth downs
2–3
2
Turnovers
1
6–74
Penalties
4–25
27:19
Possession
32:41
0
Sacks (by defense)
2
Efficiency
Lafayette
Duke
31%
Success rate
59%
−0.13
EPA per play
0.42
1.34
Explosiveness
0.99
−0.10
Rushing EPA
0.17
0.21
Passing EPA
0.94
30%
Passing-down success
36%
0.01
First-down EPA
0.21
−0.66
Second-down EPA
0.46
0.54
Third-down EPA
1.28
6%
Havoc by its defense
22%
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 90% to win. Elo’s favorite won.
The line
Duke −41, over/under 48.
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%, Lafayette <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, Lafayette right to left.
Q1 DukeTouchdown, 8 plays, 68 yards
Q1 LafayetteTouchdown, 13 plays, 75 yards
Q1 DukeFumble, 1 play, 19 yards
Q1 LafayettePunt, 3 plays, 7 yards
Q1 DukeTouchdown, 9 plays, 70 yards
Q2 LafayetteTurnover on downs, 10 plays, 51 yards
Q2 DukeTouchdown, 9 plays, 76 yards
Q2 LafayetteInterception, 6 plays, 27 yards
Q2 DukeMissed FG, 6 plays, 64 yards
Q3 LafayettePunt, 6 plays, 11 yards
Q3 DukeTouchdown, 8 plays, 84 yards
Q3 LafayettePunt, 5 plays, 14 yards
Q3 DukeTouchdown, 4 plays, 60 yards
Q3 LafayetteInterception, 2 plays, 6 yards
Q3 DukeTouchdown, 5 plays, 53 yards
Q4 LafayettePunt, 3 plays, 3 yards
Q4 DukeTurnover on downs, 17 plays, 55 yards
Q4 LafayetteEnd of game, 3 plays, 19 yards
Play by play
1st quarter4 drives, then Tied at 7
Duke Touchdown, 8 plays
15:00
Jakob Trestik kickoff for 35 yds
14:57
1st & 10 at own 32
Jordan Waters run for 17 yds to the DUKE 49 for a 1ST down
14:36
1st & 10 at own 49
Jordan Waters run for 9 yds to the LAF 42
14:12
2nd & 1 at opp 42
Riley Leonard pass complete to Sahmir Hagans for 12 yds to the LAF 30 for a 1ST down
13:47
1st & 10 at opp 30
Jaquez Moore run for 5 yds to the LAF 25
13:08
2nd & 5 at opp 25
Jaquez Moore run for 6 yds to the LAF 19 for a 1ST down
12:46
1st & 10 at opp 19
Jaquez Moore run for 3 yds to the LAF 16
12:16
2nd & 7 at opp 16
Jaquez Moore run for no gain to the LAF 16
11:31
3rd & 7 at opp 16
Riley Leonard pass complete to Jalon Calhoun for 16 yds for a TD (Todd Pelino KICK)Duke 7, Lafayette 0
Lafayette Touchdown, 13 plays
11:31
Charlie Ham kickoff for 63 yds
11:31
1st & 10 at own 25
Dean DeNobile pass complete to Chris Carasia for 3 yds to the LAF 28
10:58
2nd & 7 at own 28
Jamar Curtis run for 1 yd to the LAF 29
10:26
3rd & 6 at own 29
Dean DeNobile run for 10 yds to the LAF 39 for a 1ST down
9:37
1st & 10 at own 39
Jamar Curtis run for 15 yds to the DUKE 46 for a 1ST down
8:49
1st & 10 at opp 46
Dean DeNobile pass complete to Carl Smith for 12 yds to the DUKE 34 for a 1ST down
8:06
1st & 10 at opp 34
Dean DeNobile pass incomplete
8:01
2nd & 10 at opp 34
Jamar Curtis run for 1 yd to the DUKE 33
7:19
3rd & 9 at opp 33
Jamar Curtis run for 3 yds to the DUKE 30
6:33
4th & 6 at opp 30
Dean DeNobile pass complete to Elijah Steward for 8 yds to the DUKE 22 for a 1ST down
5:54
1st & 10 at opp 22
Dean DeNobile pass complete to Elijah Steward for 7 yds to the DUKE 15
5:07
2nd & 3 at opp 15
Jamar Curtis run for a loss of 2 yards to the DUKE 17
4:24
3rd & 5 at opp 17
Dean DeNobile pass incomplete
4:17
4th & 5 at opp 17
Duke Penalty, Offsides (5 Yards) to the DUKE 12 for a 1ST down
4:11
1st & 10 at opp 12
Dean DeNobile pass complete to Chris Carasia for 12 yds for a TD (Jack Simonetta KICK)Tied at 7
4:11
Jakob Trestik kickoff for 50 yds
4:11
1st & 10 at own 35
Jordan Waters run for 19 yds to the LAF 46 Jordan Waters fumbled, recovered by LAF Gabe DuBois
Lafayette Punt, 3 plays
4:02
1st & 10 at own 46
Dean DeNobile pass incomplete
3:56
2nd & 10 at own 46
Jamar Curtis run for 6 yds to the DUKE 48
3:09
3rd & 4 at opp 48
Dean DeNobile run for 1 yd to the DUKE 47
2:25
4th & 3 at opp 47
Jakob Trestik punt for 32 yds, downed at the DUKE 30
Duke Touchdown, 9 plays
2:12
1st & 10 at own 30
Jaquez Moore run for 4 yds to the DUKE 34
2:00
2nd & 6 at own 34
Lafayette Penalty, Personal Foul (Phillip Peiffer) to the DUKE 48 for a 1ST down
1:30
1st & 10 at own 48
Duke Penalty, False Start (Jaquez Moore) to the DUKE 43
1:09
1st & 15 at own 43
Jaquez Moore run for 3 yds to the DUKE 46
0:40
2nd & 12 at own 46
Riley Leonard pass complete to Sahmir Hagans for 8 yds to the LAF 46
0:07
3rd & 4 at opp 46
Jaquez Moore run for 6 yds to the LAF 40 for a 1ST down
Q2 15:00
1st & 10 at opp 40
Riley Leonard pass complete to Jontavis Robertson for 5 yds to the LAF 35
Q2 14:21
2nd & 5 at opp 35
Jaquez Moore run for 7 yds to the LAF 28 for a 1ST down
Q2 13:35
1st & 10 at opp 28
Jordan Waters run for 23 yds to the LAF 5 for a 1ST down
Q2 12:45
1st & goal at opp 5
Jordan Waters run for 5 yds for a TD (Todd Pelino KICK)Duke 14, Lafayette 7
2nd quarter4 drives, then Duke 21, Lafayette 7
Lafayette Turnover on downs, 10 plays
12:45
Charlie Ham kickoff for 65 yds
12:45
1st & 10 at own 25
Jermaine Conyers run for 12 yds to the LAF 37 for a 1ST down
11:58
1st & 10 at own 37
Jermaine Conyers run for 2 yds to the LAF 39
11:15
2nd & 8 at own 39
Dean DeNobile pass complete to Mason Gilbert for 9 yds to the LAF 48 for a 1ST down
10:27
1st & 10 at own 48
Jermaine Conyers run for 4 yds to the DUKE 48
9:39
2nd & 6 at opp 48
Jermaine Conyers run for 1 yd to the DUKE 47
9:02
3rd & 5 at opp 47
Dean DeNobile pass complete to Mason Gilbert for 14 yds to the DUKE 33 for a 1ST down
8:16
1st & 10 at opp 33
Jermaine Conyers run for 2 yds to the DUKE 31
7:30
2nd & 8 at opp 31
Jermaine Conyers run for 2 yds to the DUKE 29
6:45
3rd & 6 at opp 29
Dean DeNobile pass complete to Elijah Steward for 5 yds to the DUKE 24
5:58
4th & 1 at opp 24
Jermaine Conyers run for no gain to the DUKE 24
Duke Touchdown, 9 plays
5:53
1st & 10 at own 24
Riley Leonard pass complete to Jalon Calhoun for 13 yds to the DUKE 37 for a 1ST down
5:36
1st & 10 at own 37
Riley Leonard run for 1 yd to the DUKE 38
4:58
2nd & 9 at own 38
Peyton Jones run for 5 yds to the DUKE 43
4:23
3rd & 4 at own 43
Peyton Jones run for 3 yds to the DUKE 46
3:42
4th & 1 at own 46
Timeout Lafayette, clock 03:42
3:42
4th & 1 at own 46
Jordan Waters run for 1 yd to the DUKE 47 for a 1ST down
3:14
1st & 10 at own 47
(03:14) LEONARD, Riley pass deep up the middle incomplete intended for MOORE, Jordan thrown to the LAF0. PENALTY LAF Pass Interference on WHITE, Saiku enforced 15 yards to the LAF38 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
3:06
1st & 10 at opp 38
Riley Leonard pass complete to Nicky Dalmolin for 6 yds to the LAF 32
2:36
2nd & 4 at opp 32
Riley Leonard pass complete to Jordan Moore for 9 yds to the LAF 23 for a 1ST down
2:04
1st & 10 at opp 23
Jordan Waters run for 7 yds to the LAF 16
1:17
2nd & 3 at opp 16
Jordan Waters run for 16 yds for a TD (Todd Pelino KICK)Duke 21, Lafayette 7
Lafayette Interception, 6 plays
1:17
Charlie Ham kickoff for 65 yds
1:17
1st & 10 at own 25
Jamar Curtis run for 1 yd to the LAF 26
1:11
2nd & 9 at own 26
Dean DeNobile pass incomplete
1:07
3rd & 9 at own 26
Jamar Curtis run for 10 yds to the LAF 36 for a 1ST down
1:00
1st & 10 at own 36
Timeout Lafayette, clock 01:00
1:00
1st & 10 at own 36
Dean DeNobile pass complete to Elijah Steward for 17 yds to the DUKE 47 for a 1ST down
0:47
1st & 10 at opp 47
Dean DeNobile sacked by Brandon Johnson for a loss of 1 yard to the DUKE 48
0:39
2nd & 11 at opp 48
Timeout Lafayette, clock 00:39
0:39
2nd & 11 at opp 48
Dean DeNobile pass intercepted
Duke Missed FG, 6 plays
0:30
1st & 10 at own 25
Riley Leonard pass complete to Nicky Dalmolin for 21 yds to the DUKE 46 for a 1ST down
0:24
1st & 10 at own 46
Timeout Duke, clock 00:24
0:24
1st & 10 at own 46
Riley Leonard run for 6 yds to the LAF 48
0:19
2nd & 4 at opp 48
Timeout Duke, clock 00:19
0:19
2nd & 4 at opp 48
Riley Leonard pass complete to Sahmir Hagans for 19 yds to the LAF 29 for a 1ST down
0:13
1st & 10 at opp 29
Riley Leonard pass incomplete
0:11
2nd & 10 at opp 29
Riley Leonard pass complete to Jaquez Moore for 18 yds to the LAF 11 for a 1ST down
0:04
1st & 10 at opp 11
Todd Pelino 29 yd FG MISSED
3rd quarter6 drives, then Duke 35, Lafayette 7
Lafayette Punt, 6 plays
15:00
Ryan Degyansky kickoff for 54 yds
15:00
1st & 10 at own 25
Dean DeNobile pass incomplete
14:56
2nd & 10 at own 25
Jamar Curtis run for a loss of 1 yard to the LAF 24
14:08
3rd & 11 at own 24
Timeout Lafayette, clock 14:08
14:08
3rd & 11 at own 24
Dean DeNobile run for 18 yds to the LAF 42 for a 1ST down
13:20
1st & 10 at own 42
Jermaine Conyers run for 1 yd to the LAF 43
12:40
2nd & 9 at own 43
Dean DeNobile pass incomplete
12:34
3rd & 9 at own 43
Dean DeNobile sacked by Ryan Smith for a loss of 7 yards to the LAF 36
11:53
4th & 16 at own 36
Jakob Trestik punt for 48 yds, downed at the DUKE 16
Duke Touchdown, 8 plays
11:40
1st & 10 at own 16
Jordan Waters run for 3 yds to the DUKE 19
11:02
2nd & 7 at own 19
Jordan Waters run for 9 yds to the DUKE 28 for a 1ST down
10:41
1st & 10 at own 28
Riley Leonard run for 3 yds to the DUKE 31
10:02
2nd & 7 at own 31
Jordan Waters run for 3 yds to the DUKE 34
9:23
3rd & 4 at own 34
(09:23) LEONARD, Riley pass to the left incomplete intended for CALHOUN, Jalon thrown to the DU45. PENALTY LAF Leaping on OLIVAS, Marco enforced 15 yards from the DU34 to the DU49 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
9:18
1st & 10 at own 49
Riley Leonard pass complete to Jalon Calhoun for 4 yds to the LAF 47
8:52
2nd & 6 at opp 47
Riley Leonard pass complete to Jalon Calhoun for 5 yds to the LAF 42
8:34
3rd & 1 at opp 42
Riley Leonard run for 3 yds to the LAF 39 for a 1ST down
7:52
1st & 10 at opp 39
Jaquez Moore run for 39 yds for a TD (Todd Pelino KICK)Duke 28, Lafayette 7
Lafayette Punt, 5 plays
7:52
Ryan Degyansky kickoff for 51 yds
7:49
1st & 10 at own 14
Jamar Curtis run for 6 yds to the LAF 20
7:17
2nd & 4 at own 20
Dean DeNobile run for 7 yds to the LAF 27 for a 1ST down
6:40
1st & 10 at own 27
Nahjee Adams run for a loss of 2 yards to the LAF 25
6:01
2nd & 12 at own 25
Lafayette Penalty, False Start (John Olmstead) to the LAF 20
5:25
2nd & 17 at own 20
Nahjee Adams run for a loss of 1 yard to the LAF 19
4:53
3rd & 18 at own 19
Nahjee Adams run for 9 yds to the LAF 28
4:13
4th & 9 at own 28
Jakob Trestik punt for 34 yds
Duke Touchdown, 4 plays
4:03
1st & 10 at own 40
Peyton Jones run for 9 yds to the DUKE 49
3:16
2nd & 1 at own 49
Henry Belin IV pass complete to Jordan Moore for 49 yds to the LAF 2 for a 1ST down
2:26
1st & goal at opp 2
Peyton Jones run for 1 yd to the LAF 1
1:50
2nd & goal at opp 1
Henry Belin IV run for 1 yd for a TD (Todd Pelino KICK)Duke 35, Lafayette 7
Lafayette Interception, 2 plays
1:50
Ryan Degyansky kickoff for 64 yds
1:50
1st & 10 at own 25
Nahjee Adams run for 6 yds to the LAF 31
1:07
2nd & 4 at own 31
Dean DeNobile pass intercepted
Duke Touchdown, 5 plays
1:02
1st & 10 at own 47
Henry Belin IV pass complete to Jordan Moore for 21 yds to the LAF 32 for a 1ST down
0:16
1st & 10 at opp 32
Henry Belin IV pass complete to Jontavis Robertson for 11 yds to the LAF 21 for a 1ST down
Q4 15:00
1st & 10 at opp 21
Peyton Jones run for 3 yds to the LAF 18
Q4 14:31
1st & goal at opp 9
Peyton Jones run for 4 yds to the LAF 5
Q4 13:45
2nd & goal at opp 5
Henry Belin IV pass complete to Jordan Moore for 5 yds for a TD (Todd Pelino KICK)Duke 42, Lafayette 7
4th quarter3 drives, then Duke 42, Lafayette 7
Lafayette Punt, 3 plays
13:45
Ryan Degyansky kickoff for 65 yds for a touchback
13:45
1st & 10 at own 25
Nahjee Adams run for 3 yds to the LAF 28
13:07
2nd & 7 at own 28
Nahjee Adams run for no gain to the LAF 28
12:27
3rd & 7 at own 28
Ah-Shaun Davis pass incomplete
12:21
4th & 7 at own 28
Jakob Trestik punt for 39 yds, downed at the DUKE 33
Duke Turnover on downs, 17 plays
12:10
1st & 10 at own 33
Henry Belin IV pass complete to Mehki Wall for 2 yds to the DUKE 35
11:36
2nd & 8 at own 35
Henry Belin IV pass complete to Malik Bowen-Sims for 4 yds to the DUKE 39
10:56
3rd & 4 at own 39
Duke Penalty, False Start (-5 Yards) to the DUKE 34
10:33
3rd & 9 at own 34
Henry Belin IV pass complete to Jake Taylor for 14 yds to the DUKE 48 for a 1ST down
10:11
1st & 10 at own 48
Travis Bates run for 4 yds to the LAF 48
9:38
2nd & 6 at opp 48
Travis Bates run for no gain to the LAF 48
8:54
3rd & 6 at opp 48
Duke Penalty, Offensive Holding (Mehki Wall) to the DUKE 48
8:23
3rd & 10 at own 48
Henry Belin IV pass complete to Malik Bowen-Sims for 12 yds to the LAF 40 for a 1ST down
7:41
1st & 10 at opp 40
Travis Bates run for 4 yds to the LAF 36
6:59
2nd & 6 at opp 36
Peyton Jones run for 1 yd to the LAF 35
6:13
3rd & 5 at opp 35
Peyton Jones run for 4 yds to the LAF 31
5:34
4th & 1 at opp 31
Peyton Jones run for 3 yds to the LAF 28 for a 1ST down
4:51
1st & 10 at opp 28
Quran Boyd run for 9 yds to the LAF 19
4:04
2nd & 1 at opp 19
Quran Boyd run for 5 yds to the LAF 14 for a 1ST down
3:20
1st & 10 at opp 14
Quran Boyd run for a loss of 1 yard to the LAF 15
2:36
2nd & 11 at opp 15
Quran Boyd run for a loss of 1 yard to the LAF 16
1:50
3rd & 12 at opp 16
Quran Boyd run for no gain to the LAF 16
1:04
4th & 12 at opp 16
Quran Boyd run for 4 yds to the LAF 12
Lafayette End of game, 3 plays
0:58
1st & 10 at own 12
Troy Bruce run for 14 yds to the LAF 26 for a 1ST down
0:53
1st & 10 at own 26
Troy Bruce run for 3 yds to the LAF 29
0:26
2nd & 7 at own 29
Troy Bruce run for 2 yds to the LAF 31
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.