Week 8 · 2025

Georgia Tech at Duke

Sat 10/18/2025 12:00 PMWallace Wade StadiumDuke pregame60%Pregame win probability: 60% for Duke. Duke favored, and lost — Georgia Tech won.Conference

71°Fair8 mph SSW · 52% humidityRecorded at kickoff by College Football Data

Georgia Tech

27

9–4

Duke

18

9–5

Attendance

27,846

reported

GT13 plays, 28 yd · Punt

15:001st & 10own 35Todd Pelino kickoff for 65 yds for a touchback0
14:431st & 10own 25Haynes King pass complete to Malik Rutherford for 2 yds to the GT 23+2
14:102nd & 12own 23Haynes King pass complete to Jordan Allen for 13 yds to the GT 36 for a 1ST down+13
13:541st & 10own 36PENALTY GT False Start (Rutledge,Keylan) 5 yards from GT36 to GT31. NO PLAY.−5
13:331st & 15own 31Jamal Haynes run for 2 yds to the GT 33+2
12:582nd & 13own 33Haynes King pass complete to Bailey Stockton for 9 yds to the GT 42+9
12:163rd & 4own 42Haynes King run for 3 yds to the GT 45+3
12:014th & 1own 45(12:02) PENALTY DUKE Offside (Anthony Jr.,Vincent) 5 yards from GT45 to GT50, 1ST DOWN. NO PLAY.+5
11:461st & 10midfieldJamal Haynes run for 1 yd to the DUKE 49+1
11:092nd & 9opp 49Malachi Hosley run for a loss of 3 yards to the GT 48−3
10:303rd & 12own 48Timeout Georgia Tech, clock 10:300
10:213rd & 12own 48Haynes King run for 5 yds to the DUKE 47+5
9:434th & 7opp 47Marshall Nichols punt for 44 yds0

DUKE11 plays, 92 yd · Defensive TD

9:351st & 10own 3Darian Mensah pass complete to Cooper Barkate for 35 yds to the DUKE 38 for a 1ST down+35
9:021st & 10own 38Darian Mensah pass complete to Cooper Barkate for 7 yds to the DUKE 45+7
8:292nd & 3own 45Nate Sheppard run for 6 yds to the GT 49 for a 1ST down+6
7:481st & 10opp 49Nate Sheppard run for 1 yd to the GT 48+1
7:082nd & 9opp 48Darian Mensah pass complete to Que'Sean Brown for 8 yds to the GT 40+8
6:503rd & 1opp 40Anderson Castle run for 1 yd to the GT 39 for a 1ST down+1
6:111st & 10opp 39Darian Mensah pass complete to Cooper Barkate for 20 yds to the GT 19 for a 1ST down+20
5:471st & 10opp 19Darian Mensah pass complete to Cooper Barkate for 9 yds to the GT 10+9
5:162nd & 1opp 10Nate Sheppard run for 4 yds to the GT 6 for a 1ST down+4
4:331st & goalopp 6Anderson Castle run for 5 yds to the GT 1+5
3:462nd & goalopp 1Omar Daniels 95 Yd Fumble Return (Aidan Birr Kick)+95

DUKE15 plays, 50 yd · On downs

3:461st & 10own 35Aidan Birr kickoff for 65 yds for a touchback0
3:381st & 10own 25Darian Mensah pass complete to Jeremiah Hasley for 9 yds to the DUKE 34+9
3:142nd & 1own 34Darian Mensah pass complete to Cooper Barkate for 20 yds to the GT 46 for a 1ST down+20
2:301st & 10opp 46Darian Mensah pass incomplete to Andrel Anthony0
2:272nd & 10opp 46Nate Sheppard run for 5 yds to the GT 41+5
1:393rd & 5opp 41Darian Mensah pass complete to Nate Sheppard for no gain to the GT 410
0:574th & 5opp 41Darian Mensah pass complete to Sahmir Hagans for 12 yds to the GT 29 for a 1ST down+12
0:361st & 10opp 29Darian Mensah pass complete to Sahmir Hagans for 9 yds to the GT 20+9
0:00opp 20End of 1st Quarter0
0:002nd & 1opp 20Nate Sheppard run for no gain to the GT 200
14:573rd & 1opp 20Anderson Castle run for 3 yds to the GT 17 for a 1ST down+3
14:141st & 10opp 17Darian Mensah pass complete to Sahmir Hagans for 5 yds to the GT 12+5
13:342nd & 5opp 12Darian Mensah pass incomplete to Jake Taylor0
13:303rd & 5opp 12Darian Mensah pass incomplete to Andrel Anthony0
13:244th & 5opp 12run for a loss of 13 yards to the GT 25−13

GT4 plays, 3 yd · Punt

13:201st & 10own 25Malachi Hosley run for 4 yds to the GT 29+4
12:432nd & 6own 29Malachi Hosley run for a loss of 1 yard to the GT 28−1
12:133rd & 7own 28Haynes King pass incomplete to Luke Harpring0
12:074th & 7own 28Marshall Nichols punt for 37 yds, punt out-of-bounds at the DUKE 350

DUKE7 plays, 16 yd · Punt

12:031st & 10own 35Anderson Castle run for 2 yds to the DUKE 37+2
11:262nd & 8own 37Anderson Castle run for 15 yds to the GT 48 for a 1ST down+15
11:101st & 10opp 48Anderson Castle run for no gain to the GT 480
10:302nd & 10opp 48Darian Mensah sacked for a loss of 8 yards to the DUKE 44−8
10:053rd & 18own 44(10:06) PENALTY DUKE False Start (Fina,Bruno) 5 yards from DUKE44 to DUKE39. NO PLAY.−5
9:383rd & 23own 39Henry Belin IV run for 12 yds to the GT 49+12
9:004th & 11opp 49Kade Reynoldson punt for 31 yds, fair catch by Bailey Stockton at the GT 180

GT9 plays, 33 yd · Punt

8:541st & 10own 18Jamal Haynes run for 3 yds to the GT 21+3
8:252nd & 7own 21Haynes King pass complete to Isiah Canion for 6 yds to the GT 27+6
7:483rd & 1own 27Malachi Hosley run for 4 yds to the GT 31 for a 1ST down+4
7:091st & 10own 31Haynes King pass complete to Eric Rivers for no gain to the GT 310
6:422nd & 10own 31Haynes King pass complete to Eric Rivers for 13 yds to the GT 44 for a 1ST down+13
6:151st & 10own 44Jamal Haynes run for 6 yds to the 50 yard line+6
5:372nd & 4midfieldMalachi Hosley run for 3 yds to the DUKE 47+3
4:583rd & 1opp 47Malachi Hosley run for a loss of 2 yards to the DUKE 49−2
4:264th & 3opp 49Marshall Nichols punt for 49 yds for a touchback0

DUKE14 plays, 80 yd · Touchdown

4:211st & 10own 20Darian Mensah pass incomplete to Cooper Barkate0
4:192nd & 10own 20Nate Sheppard run for 5 yds to the DUKE 25+5
3:383rd & 5own 25Darian Mensah pass complete to Cooper Barkate for 20 yds to the DUKE 45 for a 1ST down+20
3:101st & 10own 45(03:13) No Huddle-Shotgun Sheppard,Nate rush left for 5 yards gain to the DUKE50 (Triplette,Ronald; Butler,Tah'j) PENALTY GT Offside (Triplette,Ronald) 5 yards from DUKE45 to DUKE50. NO PLAY.+5
2:381st & 5midfieldDarian Mensah pass incomplete to Landen King0
2:322nd & 5midfieldNate Sheppard run for 9 yds to the GT 41 for a 1ST down+9
2:001st & 10opp 41Timeout Duke, clock 02:000
1:551st & 10opp 41Darian Mensah pass complete to Cooper Barkate for 7 yds to the GT 34+7
1:512nd & 3opp 34Nate Sheppard run for no gain to the GT 340
1:093rd & 3opp 34Darian Mensah pass complete to Jake Taylor for 4 yds to the GT 30 for a 1ST down+4
0:481st & 10opp 30Darian Mensah pass complete to Nate Sheppard for 8 yds to the GT 22+8
0:332nd & 2opp 22Nate Sheppard run for 2 yds to the GT 20 for a 1ST down+2
0:331st & 10opp 20Timeout Duke, clock 00:330
0:271st & 10opp 20Darian Mensah pass complete to Landen King for 20 yds for a TD (Todd Pelino KICK)+20

GT9 plays, 46 yd · End of period

0:261st & 10own 35Todd Pelino kickoff for 41 yds , Kevin Roche Jr. return for no gain to the GT 240
0:221st & 10own 24Haynes King run for 13 yds to the GT 37 for a 1ST down+13
0:221st & 10own 37Timeout Georgia Tech, clock 00:220
0:191st & 10own 37Jamal Haynes run for 5 yds to the GT 42+5
0:182nd & 5own 42Timeout Georgia Tech, clock 00:180
0:162nd & 5own 42Haynes King pass incomplete to Bailey Stockton0
0:123rd & 5own 42Haynes King run for 8 yds to the 50 yard line for a 1ST down+8
0:001st & 10midfieldHaynes King pass complete to Isiah Canion for 20 yds to the DUKE 30 for a 1ST down+20
0:00midfieldEnd of 2nd Quarter+20

DUKE18 plays, 50 yd · Field goal

14:531st & 10own 35Aidan Birr kickoff for 55 yds , Sahmir Hagans return for 35 yds to the DUKE 45+35
14:451st & 10own 45Darian Mensah pass complete to Que'Sean Brown for no gain to the DUKE 450
14:162nd & 10own 45Darian Mensah pass complete to Cooper Barkate for 10 yds to the GT 45 for a 1ST down+10
13:501st & 10opp 45Darian Mensah pass complete to Cooper Barkate for 4 yds to the GT 41+4
13:172nd & 6opp 41Nate Sheppard run for 5 yds to the GT 36+5
12:373rd & 1opp 36Anderson Castle run for 3 yds to the GT 33 for a 1ST down+3
11:561st & 10opp 33Darian Mensah pass complete to Andrel Anthony for 2 yds to the GT 31+2
11:132nd & 8opp 31Nate Sheppard run for 5 yds to the GT 26+5
10:273rd & 3opp 26Darian Mensah pass complete to Andrel Anthony for 14 yds to the GT 12 for a 1ST down+14
10:081st & 10opp 12Nate Sheppard run for 6 yds to the GT 6+6
9:242nd & 4opp 6Anderson Castle run for 3 yds to the GT 3+3
8:513rd & 1opp 3Anderson Castle run for no gain to the GT 30
8:234th & 1opp 3PENALTY GT Delay Of Game 2 yards from GT03 to GT01, 1ST DOWN. NO PLAY.+2
8:011st & goalopp 1Nate Sheppard run for no gain to the GT 10
7:282nd & goalopp 1Anderson Castle run for no gain to the GT 10
6:463rd & goalopp 1Anderson Castle run for no gain to the GT 10
6:284th & goalopp 1PENALTY DUKE Illegal Substitution 4 yards from GT01 to GT05. NO PLAY.−4
6:104th & goalopp 5Todd Pelino 23 yd FG GOOD+23

GT10 plays, 63 yd · Field goal

6:061st & 10own 35Todd Pelino kickoff for 65 yds , Shane Marshall return for 14 yds to the GT 14+14
5:531st & 10own 14Haynes King pass complete to Eric Rivers for 8 yds to the GT 22+8
5:252nd & 2own 22Haynes King run for 1 yd to the GT 23+1
4:513rd & 1own 23Haynes King run for 3 yds to the GT 26 for a 1ST down+3
4:101st & 10own 26Haynes King pass complete to Josh Beetham for 49 yds to the DUKE 25 for a 1ST down+49
3:361st & 10opp 25Jamal Haynes run for 2 yds to the DUKE 23+2
2:512nd & 8opp 23Haynes King pass incomplete to Bailey Stockton0
2:513rd & 8opp 23Timeout Georgia Tech, clock 02:510
2:503rd & 8opp 23Haynes King pass incomplete to Bailey Stockton0
2:454th & 8opp 23Aidan Birr 40 yd FG GOOD+40

DUKE7 plays, 21 yd · Punt

2:451st & 10own 35Aidan Birr kickoff for 65 yds for a touchback0
2:401st & 10own 25Nate Sheppard run for 1 yd to the DUKE 26+1
2:012nd & 9own 26Darian Mensah pass complete to Nate Sheppard for 15 yds to the DUKE 41 for a 1ST down+15
1:401st & 10own 41Nate Sheppard run for 1 yd to the DUKE 42+1
1:072nd & 9own 42Darian Mensah pass incomplete to Que'Sean Brown0
0:593rd & 9own 42Duke Penalty, Offensive Pass Interference (Yards) declined+4
0:364th & 5own 46Kade Reynoldson punt for 48 yds0

GT14 plays, 89 yd · Field goal

0:001st & 10own 6Jamal Haynes run for 5 yds to the GT 11+5
0:00own 6End of 3rd Quarter+5
14:532nd & 5own 11Haynes King run for 9 yds to the GT 20 for a 1ST down+9
14:281st & 10own 20Jamal Haynes run for 5 yds to the GT 25+5
13:492nd & 5own 25(13:53) No Huddle-Shotgun King,Haynes pass incomplete deep left to Rivers,Eric thrown to DUKE39 PENALTY DUKE Pass Interference (Robinson,Kimari) 15 yards from GT25 to GT40, 1ST DOWN. NO PLAY.+15
13:401st & 10own 40Eric Rivers run for 3 yds to the GT 43+3
13:062nd & 7own 43Haynes King pass incomplete to Dean Patterson0
12:483rd & 7own 43Haynes King pass complete to Isiah Canion for 30 yds to the DUKE 27 for a 1ST down+30
12:331st & 10opp 27Malachi Hosley run for 1 yd to the DUKE 26+1
12:012nd & 9opp 26Haynes King pass complete to J.T. Byrne for 21 yds to the DUKE 5 for a 1ST down+21
11:431st & goalopp 5Haynes King run for no gain to the DUKE 50
11:092nd & goalopp 5Haynes King pass incomplete to Jamal Haynes0
11:043rd & goalopp 5Haynes King pass incomplete to Isiah Canion0
11:014th & goalopp 5Aidan Birr 23 yd FG GOOD+23

DUKE5 plays, -1 yd · Punt

11:011st & 10own 35Aidan Birr kickoff for 65 yds for a touchback0
10:561st & 10own 25Duke Penalty, Intentional Grounding (Darian Mensah) to the DUKE 18−7
10:252nd & 17own 18Darian Mensah run for 6 yds to the DUKE 24+6
10:053rd & 11own 24Darian Mensah pass incomplete to Jayden Moore0
9:584th & 11own 24Kade Reynoldson punt for 48 yds, fair catch by Bailey Stockton at the GT 280

GT9 plays, 72 yd · Touchdown

9:501st & 10own 28Haynes King pass complete to Luke Harpring for 24 yds to the DUKE 48 for a 1ST down+24
9:161st & 10opp 48Haynes King run for 9 yds to the DUKE 39+9
8:402nd & 1opp 39Malachi Hosley run for 6 yds to the DUKE 33 for a 1ST down+6
7:591st & 10opp 33Haynes King run for a loss of 2 yards to the DUKE 35−2
7:232nd & 12opp 35Haynes King pass complete to Jordan Allen for 7 yds to the DUKE 28+7
6:483rd & 5opp 28Haynes King pass complete to Bailey Stockton for 7 yds to the DUKE 21 for a 1ST down+7
6:121st & 10opp 21Haynes King run for 9 yds to the DUKE 12+9
5:372nd & 1opp 12Malachi Hosley run for 2 yds to the DUKE 10 for a 1ST down+2
4:571st & goalopp 10Malachi Hosley run for 10 yds for a TD (Aidan Birr KICK)+10

DUKE10 plays, 46 yd · Missed FG

4:571st & 10own 35Aidan Birr kickoff for 65 yds for a touchback0
4:531st & 10own 25Darian Mensah pass incomplete to Cooper Barkate0
4:462nd & 10own 25(04:53) No Huddle-Shotgun Mensah,Darian rush right for 6 yards gain to the DUKE31, out of bounds at DUKE31 PENALTY DUKE Holding (Parker II,Brian) 10 yards from DUKE25 to DUKE15. NO PLAY.−10
4:212nd & 20own 15Darian Mensah pass complete to Sahmir Hagans for 24 yds to the DUKE 39 for a 1ST down+24
3:551st & 10own 39Darian Mensah pass complete to Cooper Barkate for 21 yds to the GT 40 for a 1ST down+21
3:331st & 10opp 40Darian Mensah pass complete to Cooper Barkate for 11 yds to the GT 29 for a 1ST down+11
3:061st & 10opp 29Darian Mensah pass incomplete to Jake Taylor0
3:022nd & 10opp 29Darian Mensah pass incomplete to Jeremiah Hasley0
2:573rd & 10opp 29Darian Mensah pass incomplete to Que'Sean Brown0
2:524th & 10opp 29Todd Pelino 46 yd FG MISSED+46

GT7 plays, 71 yd · Touchdown

2:521st & 10own 29PENALTY GT False Start (Carney,Malachi) 5 yards from GT29 to GT24. NO PLAY.−5
2:492nd & 16own 23Timeout Duke, clock 02:490
2:481st & 15own 24Malachi Hosley run for a loss of 1 yard to the GT 23−1
2:452nd & 16own 23Haynes King run for 2 yds to the GT 25+2
2:443rd & 14own 25Timeout Duke, clock 02:440
2:363rd & 14own 25Haynes King run for 32 yds to the DUKE 43 for a 1ST down Duke Penalty, Personal Foul (Josiah Green) to the DUKE 28 for a 1ST down+47
2:101st & 10opp 28Haynes King run for 28 yds for a TD (Aidan Birr KICK)+28

DUKE9 plays, 75 yd · Touchdown

2:101st & 10own 35Aidan Birr kickoff for 65 yds for a touchback0
2:001st & 10own 25Darian Mensah pass complete to Landen King for 7 yds to the DUKE 32+7
2:002nd & 3own 32Timeout Duke, clock 02:000
1:552nd & 3own 32Darian Mensah pass complete to Cooper Barkate for 4 yds to the DUKE 36 for a 1ST down+4
1:501st & 10own 36Darian Mensah pass incomplete to Cooper Barkate0
1:442nd & 10own 36Darian Mensah pass complete to Nate Sheppard for 7 yds to the DUKE 43+7
1:403rd & 3own 43Darian Mensah pass complete to Landen King for 7 yds to the 50 yard line for a 1ST down+7
1:241st & 10midfieldDarian Mensah pass complete to Que'Sean Brown for 31 yds to the GT 19 for a 1ST down+31
1:131st & 10opp 19D. Mensah pass to S. Hagans for 19 yds for a TD (C. Barkate pass to for Two-Point Conversion)+19

GT4 plays, -4 yd · End of period

1:121st & 10own 35Todd Pelino kickoff for 13 yds Duke Penalty, Defensive Offside (Yards) declined+13
0:001st & 10opp 44(00:00) Kneel down by Georgia Tech at DUKE46 for loss of 2 yards.−2
0:002nd & 12opp 46(00:00) Kneel down by Georgia Tech at DUKE48 for loss of 2 yards.−2
0:00opp 46End of 4th Quarter−2

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. Team

Duke 5–5 vs Georgia Tech

  • 2024 · wk 6Duke 14 @ Georgia Tech 24
  • 2022 · wk 6Duke 20 @ Georgia Tech 23
  • 2021 · wk 6Georgia Tech 31 @ Duke 27
  • 2020 · wk 13Duke 33 @ Georgia Tech 56
  • 2019 · wk 7Georgia Tech 23 @ Duke 41
  • 2018 · wk 7Duke 28 @ Georgia Tech 14
  • 2017 · wk 12Georgia Tech 20 @ Duke 43
  • 2016 · wk 9Duke 35 @ Georgia Tech 38
  • 2015 · wk 4Georgia Tech 20 @ Duke 34
  • 2014 · wk 7Duke 31 @ Georgia Tech 25

Previous 3 meetings vs. Manny Diaz

Georgia Tech 2–1 vs Manny Diaz

  • 2024 · wk 6Duke 14 @ Georgia Tech 24
  • 2021 · wk 10 (coaching change that season)Georgia Tech 30 @ Miami 33
  • 2019 · wk 8Georgia Tech 28 @ Miami 21

† That school changed coaches during the season and the loader cannot say which games he took.

Previous 2 meetings vs. Brent Key

Duke 0–2 vs Brent Key

  • 2024 · wk 6Duke 14 @ Georgia Tech 24
  • 2022 · wk 6 (coaching change that season)Duke 20 @ Georgia Tech 23

† That school changed coaches during the season and the loader cannot say which games he took.

Research

Keep this open while you look at others