The lead after every score: above the line Georgia Tech is ahead, below it Duke. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
7:15
FGHarrison Butker 27 Yd Field Goal 14 plays, 70 yds, 6:39 · from GT 20
DUKE 0–3 GT
2:35
TDMax McCaffrey 4 Yd pass from Anthony Boone (Ross Martin Kick)11 plays, 75 yds, 4:40 · from DUKE 25
DUKE 7–3 GT
2nd quarter
14:13
FGHarrison Butker 26 Yd Field Goal 6 plays, 20 yds, 3:22 · from DUKE 28
DUKE 7–6 GT
4:36
TDThomas Sirk 3 Yd Run (Ross Martin Kick)12 plays, 82 yds, 4:37 · from DUKE 18
DUKE 14–6 GT
0:40
TDZach Laskey 4 Yd Run 12 plays, 75 yds, 3:56 · from GT 25
DUKE 14–12 GT
3rd quarter
10:28
TDJosh Snead 4 Yd Run (Ross Martin Kick)9 plays, 46 yds, 3:10 · from GT 46
DUKE 21–12 GT
6:09
FGRoss Martin 34 Yd Field Goal 8 plays, 50 yds, 2:53 · from DUKE 35
DUKE 24–12 GT
4th quarter
8:18
TDThomas Sirk 1 Yd Run (Ross Martin Kick)3 plays, 23 yds, 0:57 · from GT 23
DUKE 31–12 GT
5:04
TDTim Byerly 11 Yd Run (Two-Point Pass Conversion Failed)9 plays, 73 yds, 3:14 · from GT 27
DUKE 31–18 GT
1:27
TDTim Byerly 1 Yd Run (Harrison Butker Kick)9 plays, 89 yds, 1:52 · from GT 10
DUKE 31–25 GT
Drives
GT 5/10 scoredDUKE 5/11 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
DUKE
DUKE 25
5
14
1:06
Punt
Q1
13:54
GT
GT 20
14
70
6:39
Field Goal
Q1
7:15
DUKE
DUKE 25
11
75
4:40
Touchdown
Q1
2:35
GT
DUKE 28
6
20
3:22
Field Goal
Q2
14:13
DUKE
DUKE 25
4
8
2:14
Punt
Q2
11:59
GT
GT 30
4
18
2:46
Punt
Q2
9:13
DUKE
DUKE 18
12
82
4:37
Touchdown
Q2
4:36
GT
GT 25
12
75
3:56
Touchdown
Q2
0:40
DUKE
DUKE 25
1
3
0:40
End of Half
Q3
15:00
GT
GT 25
3
21
1:22
Fumble
Q3
13:38
DUKE
GT 46
9
46
3:10
Touchdown
Q3
10:28
GT
DUKE 49
5
14
1:26
Missed FG
Win probability
Duke 100% · pregame line Georgia Tech −6.0 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Anthony Boone
16/26
131
5.0
1
0
71.3
Rushing
CAR
YDS
AVG
TD
LONG
Josh Snead
14
102
7.3
1
19
Joseph Ajeigbe
8
53
6.6
0
14
Anthony Boone
10
49
4.9
0
17
Shaun Wilson
7
31
4.4
0
13
Thomas Sirk
5
10
2.0
2
4
Receiving
REC
YDS
AVG
TD
LONG
Shaun Wilson
2
37
18.5
0
29
Max McCaffrey
3
36
12.0
1
30
Jamison Crowder
3
29
9.7
0
13
Johnell Barnes
3
19
6.3
0
8
Issac Blakeney
2
16
8.0
0
10
Josh Snead
2
10
5.0
0
6
Anthony Boone
1
-16
-16.0
0
0
Interceptions
INT
YDS
TD
Jeremy Cash
1
23
0
Zavier Carmichael
1
1
0
Kicking
FG
PCT
LONG
XP
PTS
Ross Martin
1/1
100.0
34
4/4
7
Punting
NO
YDS
AVG
TB
In 20
LONG
Will Monday
3
133
44.3
1
1
61
Biggest plays
GT +30%Q4 1:27 Tim Byerly 1 Yd Run (Harrison Butker Kick)
DUKE +30%Q4 1:27 Harrison Butker on-side kick recovered by DUKE at the Duke 45
DUKE +25%Q2 4:36 Thomas Sirk 3 Yd Run (Ross Martin Kick)
DUKE +22%Q3 10:28 Josh Snead 4 Yd Run (Ross Martin Kick)
GT +21%Q2 0:40 Zach Laskey 4 Yd Run (Two-Point Run Conversion Failed)
Team stats
Stat
DUKE
GT
1st Downs
25
26
3rd down efficiency
6-13
7-11
4th down efficiency
0-1
0-0
Total Yards
373
483
Passing
131
201
Comp/Att
16/26
14/26
Yards per pass
5.0
7.7
Rushing
242
282
Rushing Attempts
47
46
Yards per rush
5.1
6.1
Penalties
5-35
8-69
Turnovers
0
3
Fumbles lost
0
1
Interceptions thrown
0
2
Possession
29:41
29:40
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:15 3rd & 12 at DUKE 43 TEAM run for a loss of 1 yard to the Duke 42
Q4 0:30 2nd & 11 at DUKE 44 TEAM run for a loss of 1 yard to the Duke 43
Q4 1:20 1st & 10 at DUKE 45 TEAM run for a loss of 1 yard to the Duke 44
Q4 1:27 Harrison Butker on-side kick recovered by DUKE at the Duke 45
Q4 1:27 1st & Goal at DUKE 1 Tim Byerly 1 Yd Run (Harrison Butker Kick)
Q4 1:33 1st & 10 at DUKE 14 Tim Byerly pass complete to Deon Hill for 13 yds to the Duke 1 for a 1ST down DUKE Penalty, Roughing Passer ( Yards) to the Duke 1 for a 1ST down
Q4 1:42 1st & 10 at DUKE 43 Tim Byerly pass complete to Deon Hill for 29 yds to the Duke 14 for a 1ST down
Q4 1:49 1st & 10 at GT 46 Tim Byerly pass complete to Darren Waller for 11 yds to the Duke 43 for a 1ST down
Q4 2:14 2nd & 10 at GT 33 Tim Byerly pass complete to Darren Waller for 13 yds to the GTech 46 for a 1ST down
Q4 2:19 1st & 10 at GT 33 Tim Byerly pass incomplete to Darren Waller
Q4 2:29 3rd & 18 at GT 3 Tim Byerly pass complete to Darren Waller for 30 yds to the GTech 33 for a 1ST down
Q4 2:36 2nd & 18 at GT 3 Tim Byerly pass incomplete to B.J. Bostic
Q4 3:00 1st & 10 at GT 11 Tim Byerly sacked by Jordan DeWalt-Ondijo for a loss of 8 yards to the GTech 3
Q4 3:19 4th & 13 at GT 45 Will Monday punt for 35 yds, fair catch by DeAndre Smelter at the GTech 10
Q4 3:27 Timeout GEORGIA TECH, clock 03:27
Q4 3:30 3rd & 9 at GT 41 Anthony Boone run for a loss of 4 yards to the GTech 45
Q4 3:33 Timeout GEORGIA TECH, clock 03:33
Q4 3:33 2nd & 11 at GT 43 Joseph Ajeigbe run for 2 yds to the GTech 41
Q4 3:37 Timeout GEORGIA TECH, clock 03:37
Q4 3:37 1st & 10 at GT 42 Anthony Boone run for a loss of 1 yard to the GTech 43
Q4 3:51 2nd & 2 at GT 46 Joseph Ajeigbe run for 4 yds to the GTech 42 for a 1ST down
Q4 4:30 1st & 10 at DUKE 46 Anthony Boone run for 8 yds to the GTech 46
Q4 5:04 Harrison Butker on-side kick recovered by DUKE at the Duke 46
Q4 5:04 2nd & 3 at DUKE 11 Tim Byerly 11 Yd Run (Two-Point Pass Conversion Failed)