From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duke
UConn
322
Total yards
203
248
Passing yards
114
74
Rushing yards
89
7.3
Yards per pass
4.1
2.7
Yards per rush
2.4
20
First downs
14
5–13
Third downs
4–14
1–2
Fourth downs
0–2
0
Turnovers
2
8–59
Penalties
4–49
29:50
Possession
30:10
2
Sacks (by defense)
0
Efficiency
Duke
UConn
44%
Success rate
29%
0.13
EPA per play
−0.32
1.20
Explosiveness
1.16
−0.26
Rushing EPA
−0.34
0.44
Passing EPA
−0.30
30%
Passing-down success
15%
0.05
First-down EPA
−0.34
0.10
Second-down EPA
−0.33
0.52
Third-down EPA
0.20
20%
Havoc by its defense
13%
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 74% to win. Elo’s favorite won.
The line
Duke −22.5, over/under 44.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 93%, UConn 7%. 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. UConn drives left to right, Duke right to left.
Q1 UConnPunt, 6 plays, 16 yards
Q1 DukePunt, 3 plays, 2 yards
Q1 UConnPunt, 3 plays, 7 yards
Q1 DukeTouchdown, 5 plays, 44 yards
Q1 UConnPunt, 5 plays, 13 yards
Q1 DukeField goal, 13 plays, 63 yards
Q2 UConnFumble, 2 plays, −15 yards
Q2 DukeTouchdown, 1 play, 10 yards
Q2 UConnPunt, 5 plays, −1 yard
Q2 DukeTouchdown, 9 plays, 49 yards
Q2 UConnPunt, 5 plays, 0 yards
Q2 DukePunt, 3 plays, 0 yards
Q2 UConnPunt, 3 plays, 8 yards
Q2 DukeField goal, 6 plays, 38 yards
Q3 DukePunt, 3 plays, 0 yards
Q3 UConnMissed FG, 6 plays, 48 yards
Q3 DukeMissed FG, 8 plays, 49 yards
Q3 UConnFumble return TD, 2 plays (Duke scores), −1 yard
Q3 UConnPunt, 3 plays, 2 yards
Q3 DukeTouchdown, 5 plays, 60 yards
Q3 UConnTurnover on downs, 7 plays, 28 yards
Q4 DukeTurnover on downs, 4 plays, 9 yards
Q4 UConnTurnover on downs, 9 plays, 25 yards
Q4 DukePunt, 3 plays, −2 yards
Q4 UConnTouchdown, 10 plays, 83 yards
Q4 DukeEnd of game, 1 play, 0 yards
Play by play
1st quarter6 drives, then Duke 7, UConn 0
UConn Punt, 6 plays
15:00
Todd Pelino kickoff for 60 yds
15:00
1st & 10 at own 25
Ta’Quan Roberson run for 6 yds to the CONN 31
15:00
2nd & 4 at own 31
Victor Rosa run for 3 yds to the CONN 34
15:00
3rd & 1 at own 34
Victor Rosa run for 3 yds to the CONN 37 for a 1ST down
15:00
1st & 10 at own 37
Ta’Quan Roberson pass incomplete
15:00
2nd & 10 at own 37
Victor Rosa run for 3 yds to the CONN 40
15:00
3rd & 7 at own 40
Ta’Quan Roberson pass complete to Cameron Ross for 1 yd to the CONN 41
11:39
4th & 6 at own 41
George Caratan punt for 39 yds
Duke Punt, 3 plays
11:39
1st & 10 at own 49
Jordan Waters run for a loss of 1 yard to the DUKE 48
11:39
2nd & 11 at own 48
Jordan Waters run for 3 yds to the CONN 49
11:39
3rd & 8 at opp 49
Riley Leonard pass incomplete
10:16
4th & 8 at opp 49
Porter Wilson punt for 41 yds
10:16
1st & 10 at own 8
HOUSTON, Devontae rush to the right for a gain of 5 yards to the UCO13 (DILLON, Cam). PENALTY UCO Holding on HAYNES, Christian enforced half the distance from the goal, 4 yards from the UCO8 to the UCO4 [SG]. NO PLAY (replay the down).
UConn Punt, 3 plays
10:16
1st & 14 at own 4
Devontae Houston run for 2 yds to the CONN 6
10:16
2nd & 12 at own 6
Ta’Quan Roberson pass incomplete
8:25
4th & 3 at own 15
Timeout UConn, clock 08:25
8:25
3rd & 12 at own 6
Ta’Quan Roberson pass complete to Justin Joly for 9 yds to the CONN 15
8:14
4th & 3 at own 15
punt for 44 yds
Duke Touchdown, 5 plays
8:14
1st & 10 at opp 44
Riley Leonard pass complete to Sahmir Hagans for 6 yds to the CONN 38
8:14
1st & 10 at opp 23
Riley Leonard pass complete to Jordan Moore for 16 yds to the CONN 7 for a 1ST down
8:14
1st & goal at opp 7
Riley Leonard pass incomplete
8:14
2nd & goal at opp 7
Jordan Waters run for 6 yds to the CONN 1
6:16
3rd & goal at opp 1
Jordan Waters 1 Yd Run (Todd Pelino Kick)Duke 7, UConn 0
UConn Punt, 5 plays
6:08
Todd Pelino kickoff for 57 yds
6:08
1st & 10 at own 35
Ta’Quan Roberson pass complete to Kevens Clercius for 4 yds to the CONN 39
6:08
2nd & 6 at own 39
Victor Rosa run for 11 yds to the 50 yard line for a 1ST down
6:08
1st & 10 at the 50
Victor Rosa run for a loss of 4 yards to the CONN 46
6:08
2nd & 14 at own 46
Victor Rosa run for 2 yds to the CONN 48
6:08
3rd & 12 at own 48
Ta’Quan Roberson pass incomplete
4:14
4th & 12 at own 48
George Caratan punt for 48 yds, downed at the DUKE 4
Duke Field goal, 13 plays
4:14
1st & 10 at own 4
Riley Leonard pass complete to Jeremiah Hasley for 5 yds to the DUKE 9
4:14
2nd & 5 at own 9
Riley Leonard pass complete to Jalon Calhoun for 2 yds to the DUKE 11
4:14
3rd & 3 at own 11
Duke Penalty, Offensive Holding ( Yards) to the DUKE 6
4:14
3rd & 8 at own 6
Riley Leonard run for 17 yds to the DUKE 23 for a 1ST down
4:14
1st & 10 at own 23
Riley Leonard pass complete to Sahmir Hagans for 10 yds to the DUKE 33 for a 1ST down
4:14
1st & 10 at own 33
Riley Leonard pass complete to Jordan Moore for 10 yds to the DUKE 43 for a 1ST down
4:14
1st & 10 at own 43
LEONARD, Riley pass deep to the left incomplete intended for MOORE, Jordan thrown to the UCO20. PENALTY UCO Pass Interference on ARCHIE, Armauni enforced 15 yards to the UCO42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:14
1st & 10 at opp 42
Riley Leonard pass complete to Jordan Moore for 4 yds to the CONN 38
4:14
2nd & 6 at opp 38
Riley Leonard pass incomplete
0:00
3rd & 6 at opp 38
Jaquez Moore run for 2 yds to the CONN 36
Q2 15:00
4th & 4 at opp 36
Riley Leonard pass complete to Jalon Calhoun for 7 yds to the CONN 29 for a 1ST down
Q2 15:00
1st & 10 at opp 29
Riley Leonard pass complete to Sahmir Hagans for 6 yds to the CONN 23
Q2 15:00
2nd & 4 at opp 23
Jaquez Moore run for no gain to the CONN 23
Q2 15:00
3rd & 4 at opp 23
LEONARD, Riley pass up the middle complete for 10 yards to DALMOLIN, Nicky caught at the UCO13 and advanced to the UCO13 (DIXON-WILLIAMS, Malik). PENALTY DUK Holding on MONK, Jacob enforced 10 yards from the UCO23 to the UCO33 [NHSG]. NO PLAY (replay the down).
Q2 15:00
3rd & 14 at opp 33
Riley Leonard pass incomplete
Q2 12:42
4th & 14 at opp 33
Todd Pelino 50 yd FG GOODDuke 10, UConn 0
2nd quarter8 drives, then Duke 27, UConn 0
UConn Fumble, 2 plays
12:42
Todd Pelino kickoff for 65 yds for a touchback
12:42
1st & 10 at own 25
Ta’Quan Roberson pass incomplete
12:30
2nd & 10 at own 25
Bryan Domino run for a loss of 15 yards to the CONN 10 Bryan Domino fumbled, recovered by DUKE Nick Morris Jr.
Duke Touchdown, 1 play
12:25
1st & goal at opp 10
Jordan Waters run for 10 yds for a TD (Todd Pelino KICK)Duke 17, UConn 0
UConn Punt, 5 plays
12:18
Todd Pelino kickoff for 64 yds
12:18
1st & 10 at own 17
Jalen Mitchell run for 9 yds to the CONN 26
12:18
2nd & 1 at own 26
Jalen Mitchell run for 2 yds to the CONN 28 for a 1ST down
12:18
1st & 10 at own 28
Ta’Quan Roberson pass complete to James Burns for a loss of 3 yards to the CONN 25
12:18
2nd & 13 at own 25
Ta’Quan Roberson pass complete to Geordon Porter for 2 yds to the CONN 27
12:18
3rd & 11 at own 27
Ta’Quan Roberson sacked by Aeneas Peebles for a loss of 11 yards to the CONN 16
8:58
4th & 22 at own 16
George Caratan punt for 52 yds
Duke Touchdown, 9 plays
8:58
1st & 10 at opp 49
Riley Leonard pass incomplete
8:58
2nd & 10 at opp 49
Riley Leonard run for 8 yds to the CONN 41
8:58
3rd & 2 at opp 41
Riley Leonard pass complete to Sahmir Hagans for 11 yds to the CONN 30 for a 1ST down
8:58
1st & 10 at opp 30
Riley Leonard pass complete to Jalon Calhoun for 15 yds to the CONN 15 for a 1ST down
8:58
1st & 10 at opp 15
MOORE, Jaquez rush up the middle for a gain of 9 yards to the UCO6 (MOLETTE III, Lee;BELL, Malcolm). PENALTY DUK Holding on MCINTYRE, Maurice enforced 10 yards from the UCO15 to the UCO25 [NHSG]. NO PLAY (replay the down).
8:58
1st & 20 at opp 25
Riley Leonard pass incomplete
8:58
2nd & 20 at opp 25
Riley Leonard run for 2 yds to the CONN 23 Riley Leonard fumbled, recovered by DUKE Graham Barton
8:58
3rd & 18 at opp 23
Riley Leonard pass complete to Jordan Waters for 20 yds to the CONN 3 for a 1ST down
8:58
1st & goal at opp 3
Jordan Waters run for no gain to the CONN 3
4:55
2nd & goal at opp 3
Riley Leonard run for 3 yds for a TD (Todd Pelino KICK)Duke 24, UConn 0
UConn Punt, 5 plays
4:55
Todd Pelino kickoff for 60 yds
4:55
1st & 10 at own 25
Victor Rosa run for 3 yds to the CONN 28
4:55
2nd & 7 at own 28
Victor Rosa run for 8 yds to the CONN 36 for a 1ST down
4:55
1st & 10 at own 36
Cameron Ross run for a loss of 6 yards to the CONN 25
2:55
3rd & 21 at own 25
Timeout UConn, clock 02:55
2:55
2nd & 21 at own 25
Ta’Quan Roberson pass incomplete
2:55
3rd & 21 at own 25
Ta’Quan Roberson pass incomplete
2:44
4th & 21 at own 25
George Caratan punt for 38 yds, fair catch by Jalon Calhoun at the DUKE 37
Duke Punt, 3 plays
2:44
1st & 10 at own 37
Jaylen Coleman run for 1 yd to the DUKE 38
2:44
2nd & 9 at own 38
Jordan Waters run for a loss of 1 yard to the DUKE 37
2:44
3rd & 10 at own 37
Riley Leonard pass incomplete
1:11
4th & 10 at own 37
Porter Wilson punt for 57 yds
UConn Punt, 3 plays
1:11
1st & 10 at own 22
Ta’Quan Roberson pass complete to Cameron Ross for 5 yds to the CONN 27
1:11
2nd & 5 at own 27
Ta’Quan Roberson pass incomplete
1:11
3rd & 5 at own 27
Ta’Quan Roberson pass complete to Cameron Ross for 3 yds to the CONN 30
0:34
4th & 2 at own 30
George Caratan punt for 30 yds, downed at the DUKE 40
Duke Field goal, 6 plays
0:34
1st & 10 at own 40
Riley Leonard pass complete to Nicky Dalmolin for 6 yds to the DUKE 46
0:34
2nd & 4 at own 46
Riley Leonard pass complete to Jordan Moore for 9 yds to the CONN 45 for a 1ST down
0:16
1st & 10 at opp 32
Timeout Duke, clock 00:16
0:16
1st & 10 at opp 45
Riley Leonard pass complete to Jalon Calhoun for 13 yds to the CONN 32 for a 1ST down
0:16
1st & 10 at opp 32
Riley Leonard pass complete to Nicky Dalmolin for 10 yds to the CONN 22 for a 1ST down
0:03
1st & 10 at opp 22
Jaquez Moore run for 5 yds to the CONN 17
0:03
2nd & 5 at opp 17
Timeout UConn, clock 00:03
0:03
2nd & 5 at opp 17
Todd Pelino 35 yd FG GOOD
0:00
2nd & 10 at opp 22
Todd Pelino 40 yd FG GOODDuke 27, UConn 0
3rd quarter7 drives, then Duke 41, UConn 0
Duke Punt, 3 plays
15:00
Joe McFadden kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Riley Leonard pass incomplete
15:00
2nd & 10 at own 25
Riley Leonard pass incomplete
15:00
3rd & 10 at own 25
Riley Leonard pass incomplete
14:39
4th & 10 at own 25
Porter Wilson punt for 49 yds
UConn Missed FG, 6 plays
14:39
1st & 10 at own 28
Victor Rosa run for 5 yds to the CONN 33
14:39
2nd & 5 at own 33
Victor Rosa run for 39 yds to the DUKE 28 for a 1ST down Duke Penalty, Face mask (0 yards) (Jaylen Stinson) to the DUKE 14 for a 1ST down
14:39
1st & 10 at opp 14
Victor Rosa run for a loss of 5 yards to the DUKE 19
14:39
2nd & 15 at opp 19
Ta’Quan Roberson pass incomplete
14:39
3rd & 15 at opp 19
Ta’Quan Roberson sacked by Aeneas Peebles and R.J. Oben for a loss of 5 yards to the DUKE 24
12:37
4th & 20 at opp 24
Joe McFadden 42 yd FG MISSED
Duke Missed FG, 8 plays
12:37
1st & 10 at own 24
Jaquez Moore run for 2 yds to the DUKE 26
12:37
2nd & 8 at own 26
Riley Leonard pass complete to Jordan Moore for 19 yds to the DUKE 45 for a 1ST down
12:37
1st & 10 at own 45
Jaquez Moore run for no gain to the DUKE 45
12:37
2nd & 10 at own 45
Riley Leonard pass complete to Nicky Dalmolin for 12 yds to the CONN 43 for a 1ST down
12:37
1st & 10 at opp 43
QB Keeper LEONARD, Riley rush to the left for no gain to the UCO43 (MCCARTHY, Collin), out of bounds. PENALTY UCO Unnecessary Roughness on JONES, Durante enforced 15 yards from the UCO43 to the UCO28 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:37
1st & 10 at opp 28
Riley Leonard pass complete to Jordan Moore for 3 yds to the CONN 25
12:37
2nd & 7 at opp 25
Duke Penalty, False Start (Jake Hornibrook) to the CONN 30
12:37
2nd & 12 at opp 30
Riley Leonard pass incomplete
12:37
3rd & 12 at opp 30
Riley Leonard pass complete to Jordan Moore for 3 yds to the CONN 27
Riley Leonard pass complete to Jalon Calhoun for 15 yds to the CONN 45 for a 1ST down
6:08
1st & 10 at opp 45
Jaquez Moore run for 1 yd to the CONN 44
6:08
2nd & 9 at opp 44
Jaquez Moore run for a loss of 2 yards to the CONN 46
6:08
3rd & 11 at opp 46
Riley Leonard pass complete to Jalon Calhoun for 24 yds to the CONN 22 for a 1ST down
3:01
1st & 10 at opp 22
Riley Leonard pass complete to Jordan Moore for 22 yds for a TD (Todd Pelino KICK)Duke 41, UConn 0
UConn Turnover on downs, 7 plays
3:01
Todd Pelino kickoff for 65 yds for a touchback
3:01
1st & 10 at own 25
Victor Rosa run for no gain to the CONN 25
3:01
2nd & 10 at own 25
Victor Rosa run for a loss of 2 yards to the CONN 23
3:01
3rd & 12 at own 23
Ta’Quan Roberson pass complete to James Burns for 24 yds to the CONN 47 for a 1ST down
3:01
1st & 10 at own 47
Camryn Edwards run for 4 yds to the DUKE 49
0:00
2nd & 6 at opp 49
Camryn Edwards run for 2 yds to the DUKE 47
Q4 15:00
3rd & 4 at opp 47
Camryn Edwards run for no gain to the DUKE 47
Q4 14:17
4th & 4 at opp 47
Ta’Quan Roberson pass incomplete
4th quarter5 drives, then Duke 41, UConn 7
Duke Turnover on downs, 4 plays
14:17
1st & 10 at own 47
Peyton Jones run for 5 yds to the CONN 48
14:17
2nd & 5 at opp 48
Peyton Jones run for 2 yds to the CONN 46
14:17
3rd & 3 at opp 46
Peyton Jones run for 2 yds to the CONN 44
12:01
4th & 1 at opp 44
Peyton Jones run for no gain to the CONN 44
UConn Turnover on downs, 9 plays
12:01
1st & 10 at own 44
Camryn Edwards run for 2 yds to the CONN 46
12:01
2nd & 8 at own 46
Camryn Edwards run for 5 yds to the DUKE 49
12:01
3rd & 3 at opp 49
Camryn Edwards run for 6 yds to the DUKE 43 for a 1ST down
12:01
1st & 10 at opp 43
Ta’Quan Roberson pass incomplete
12:01
2nd & 10 at opp 43
Camryn Edwards run for 10 yds to the DUKE 33 for a 1ST down
12:01
2nd & 8 at opp 31
Ta’Quan Roberson pass incomplete
12:01
3rd & 8 at opp 31
Camryn Edwards run for no gain to the DUKE 31
6:58
4th & 8 at opp 31
Ta’Quan Roberson pass incomplete
6:58
1st & 10 at opp 33
Camryn Edwards run for 2 yds to the DUKE 31
Duke Punt, 3 plays
6:58
1st & 10 at own 31
Peyton Jones run for 1 yd to the DUKE 32
6:58
2nd & 9 at own 32
Jaylen Coleman run for 5 yds to the DUKE 37
6:58
3rd & 4 at own 37
Duke Penalty, False Start (-5 Yards) to the DUKE 32
6:58
3rd & 9 at own 32
Duke Penalty, False Start (-5 Yards) to the DUKE 27
6:58
3rd & 14 at own 27
Jaylen Coleman run for 2 yds to the DUKE 29
3:55
4th & 12 at own 29
Porter Wilson punt for 61 yds
UConn Touchdown, 10 plays
3:55
1st & 10 at own 17
Camryn Edwards run for 4 yds to the CONN 21
3:55
2nd & 6 at own 21
Camryn Edwards run for 6 yds to the CONN 27 for a 1ST down
3:55
1st & 10 at own 27
Camryn Edwards run for 2 yds to the CONN 29
3:55
2nd & 8 at own 29
Ta’Quan Roberson pass complete to Brett Buckman for 16 yds to the CONN 45 for a 1ST down
3:55
1st & 10 at own 45
Ta’Quan Roberson pass incomplete
3:55
2nd & 10 at own 45
Ta’Quan Roberson pass complete to Camryn Edwards for 5 yds to the 50 yard line
3:55
3rd & 5 at the 50
Ta’Quan Roberson pass complete to Justin Joly for 17 yds to the DUKE 33 for a 1ST down
3:55
1st & 10 at opp 33
Ta’Quan Roberson pass complete to Kylish Hicks for 16 yds to the DUKE 17 for a 1ST down
3:55
1st & 10 at opp 17
Ta’Quan Roberson pass complete to Brett Buckman for 15 yds to the DUKE 2 for a 1ST down
0:12
1st & goal at opp 2
Ta’Quan Roberson run for 2 yds for a TD (Noe Ruelas KICK)Duke 41, UConn 7
Duke End of game, 1 play
0:12
Joe McFadden kickoff
0:00
1st & 10 at opp 12
Travis Bates run for no gain to the CONN 12
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.