From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Georgia Tech
North Carolina
505
Total yards
417
134
Passing yards
216
371
Rushing yards
201
5.8
Yards per pass
6.4
7.7
Yards per rush
5.9
25
First downs
21
4–11
Third downs
4–14
0–0
Fourth downs
2–3
0
Turnovers
2
7–59
Penalties
3–25
33:30
Possession
26:30
3
Sacks (by defense)
0
Efficiency
Georgia Tech
North Carolina
56%
Success rate
41%
0.39
EPA per play
0.23
1.10
Explosiveness
1.43
0.55
Rushing EPA
0.46
0.06
Passing EPA
0.02
40%
Passing-down success
18%
0.25
First-down EPA
0.46
0.53
Second-down EPA
−0.32
0.51
Third-down EPA
0.44
18%
Havoc by its defense
6%
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)
North Carolina 50% to win. Georgia Tech won as Elo’s underdog.
The line
Georgia Tech −3.5, over/under 60.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 Georgia Tech 59%, North Carolina 41%. 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. North Carolina drives left to right, Georgia Tech right to left.
Q1 Georgia TechPunt, 6 plays, 32 yards
Q1 North CarolinaFumble, 8 plays, 34 yards
Q1 Georgia TechTouchdown, 6 plays, 38 yards
Q1 North CarolinaPunt, 3 plays, 3 yards
Q1 Georgia TechPunt, 3 plays, −7 yards
Q1 North CarolinaTouchdown, 3 plays, 78 yards
Q1 Georgia TechPunt, 3 plays, 0 yards
Q1 North CarolinaMissed FG, 7 plays, 36 yards
Q2 Georgia TechField goal, 13 plays, 66 yards
Q2 North CarolinaPunt, 4 plays, −5 yards
Q2 Georgia TechTouchdown, 8 plays, 62 yards
Q2 North CarolinaTouchdown, 4 plays, 75 yards
Q2 Georgia TechField goal, 5 plays, 63 yards
Q3 North CarolinaTurnover on downs, 8 plays, 43 yards
Q3 Georgia TechTouchdown, 8 plays, 67 yards
Q3 North CarolinaField goal, 9 plays, 28 yards
Q3 Georgia TechPunt return TD, 3 plays (North Carolina scores), 5 yards
Q3 Georgia TechTouchdown, 10 plays, 75 yards
Q4 North CarolinaFumble, 1 play, 13 yards
Q4 Georgia TechMissed FG, 4 plays, 6 yards
Q4 North CarolinaTouchdown, 13 plays, 68 yards
Q4 Georgia TechPunt, 3 plays, 8 yards
Q4 North CarolinaField goal, 9 plays, 56 yards
Q4 Georgia TechTouchdown, 2 plays, 75 yards
Q4 North CarolinaEnd of game, 2 plays, 7 yards
Play by play
1st quarter8 drives, then Tied at 7
Georgia Tech Punt, 6 plays
14:55
1st & 10 at own 35
Lucas Osada kickoff for 63 yds , Eric Singleton Jr. return for 21 yds to the GT 23
14:55
1st & 10 at own 23
Haynes King pass complete to Avery Boyd for 11 yds to the GT 34 for a 1ST down
14:55
1st & 10 at own 34
Jamal Haynes run for 9 yds to the GT 43
14:55
2nd & 1 at own 43
Eric Singleton Jr. run for 8 yds to the UNC 49 for a 1ST down
14:55
1st & 10 at opp 49
Jamal Haynes run for 4 yds to the UNC 45
14:55
2nd & 6 at opp 45
Haynes King pass incomplete
14:55
3rd & 6 at opp 45
Haynes King pass incomplete
12:39
4th & 6 at opp 45
David Shanahan punt for 42 yds
North Carolina Fumble, 8 plays
12:39
1st & 10 at own 4
Omarion Hampton run for 3 yds to the UNC 7
12:39
2nd & 7 at own 7
Jacolby Criswell run for 7 yds to the UNC 14 for a 1ST down
12:39
1st & 10 at own 14
Omarion Hampton run for 1 yd to the UNC 15
12:39
2nd & 9 at own 15
Jacolby Criswell run for 4 yds to the UNC 19
12:39
3rd & 5 at own 19
Jacolby Criswell pass complete to Kobe Paysour for 24 yds to the UNC 43 for a 1ST down
12:39
1st & 10 at own 43
Jacolby Criswell pass incomplete
12:39
2nd & 10 at own 43
Omarion Hampton run for no gain to the UNC 43
9:02
3rd & 10 at own 43
Jacolby Criswell sacked by Syeed Gibbs for a loss of 5 yards to the UNC 38 Jacolby Criswell fumbled, recovered by GT Jordan van den Berg , return for 0 yards
Georgia Tech Touchdown, 6 plays
9:02
1st & 10 at opp 38
Haynes King pass complete to Ryland Goede for 16 yds to the UNC 22 for a 1ST down
9:02
1st & 10 at opp 22
Jamal Haynes run for 4 yds to the UNC 18
9:02
2nd & 6 at opp 18
Haynes King run for 14 yds to the UNC 4 for a 1ST down
9:02
1st & goal at opp 4
Zach Pyron run for 1 yd to the UNC 3
7:09
2nd & goal at opp 3
Timeout North Carolina, clock 07:09
7:09
2nd & goal at opp 3
Chad Alexander run for 1 yd to the UNC 2
6:12
3rd & goal at opp 2
Chad Alexander run for 2 yds for a TD (Aidan Birr KICK)Georgia Tech 7, North Carolina 0
6:12
1st & 10 at own 25
Timeout North Carolina, clock 06:12
North Carolina Punt, 3 plays
6:12
1st & 10 at own 35
Aidan Birr kickoff for 65 yds for a touchback
6:12
1st & 10 at own 25
Jacolby Criswell pass incomplete
6:12
2nd & 10 at own 25
Jacolby Criswell pass complete to Omarion Hampton for 3 yds to the UNC 28
6:12
3rd & 7 at own 28
Jacolby Criswell pass incomplete
5:17
4th & 7 at own 28
Tom Maginness punt for 39 yds, punt out-of-bounds at the GT 33
Georgia Tech Punt, 3 plays
5:17
1st & 10 at own 33
Jamal Haynes run for 3 yds to the GT 36
5:17
2nd & 7 at own 36
Haynes King pass complete to Eric Singleton Jr. for no gain to the GT 36
5:17
3rd & 7 at own 36
PENALTY GAT False Start (Franklin,Weston) 5 yards from GAT36 to GAT31. NO PLAY.
5:17
3rd & 12 at own 31
Haynes King pass incomplete
3:43
4th & 12 at own 31
Shanahan,David punt 63 yards to the UNC06 PENALTY GAT Illegal Formation 5 yards from GAT31 to GAT26. NO PLAY.
3:36
4th & 17 at own 26
David Shanahan punt for 52 yds, punt out-of-bounds at the UNC 22
North Carolina Touchdown, 3 plays
3:36
1st & 10 at own 22
Jacolby Criswell pass complete to J.J. Jones for 53 yds to the GT 25 for a 1ST down
3:36
1st & 10 at opp 25
No Huddle-Shotgun Criswell,Jacolby pass incomplete deep left to Nesbit,Bryson thrown to GAT01 PENALTY GAT Pass Interference (Gibbs,Syeed) 15 yards from GAT25 to GAT10, 1ST DOWN. NO PLAY.
3:36
1st & goal at opp 10
Omarion Hampton run for 9 yds to the GT 1
2:36
2nd & goal at opp 1
Jacolby Criswell run for 1 yd for a TD (Noah Burnette KICK)Tied at 7
Georgia Tech Punt, 3 plays
2:36
1st & 10 at own 35
Lucas Osada kickoff for 65 yds for a touchback
2:36
1st & 10 at own 25
Chad Alexander run for no gain to the GT 25
2:36
2nd & 10 at own 25
Haynes King pass incomplete
2:36
3rd & 10 at own 25
Haynes King pass incomplete
1:36
4th & 10 at own 25
David Shanahan punt for 43 yds, punt out-of-bounds at the UNC 39 , Alijah Huzzie returns for 7 yds to the UNC 39
North Carolina Missed FG, 7 plays
1:36
1st & 10 at own 39
Omarion Hampton run for 9 yds to the UNC 48
1:36
2nd & 1 at own 48
Jacolby Criswell pass complete to Bryson Nesbit for 11 yds to the GT 41 for a 1ST down
1:36
1st & 10 at opp 41
Jacolby Criswell run for 15 yds to the GT 26 for a 1ST down
0:00
1st & 10 at opp 26
Caleb Hood pass incomplete
Q2 15:00
2nd & 10 at opp 26
Omarion Hampton run for 1 yd to the GT 25
Q2 15:00
3rd & 9 at opp 25
Jacolby Criswell pass incomplete
Q2 14:02
4th & 9 at opp 25
Noah Burnette 42 yd FG BLOCKED blocked by Rodney Shelley
2nd quarter6 drives, then Georgia Tech 20, North Carolina 14
Georgia Tech Field goal, 13 plays
14:02
1st & 10 at own 25
Jamal Haynes run for 2 yds to the GT 27
14:02
2nd & 8 at own 27
Malik Rutherford run for 10 yds to the GT 37 for a 1ST down
14:02
1st & 10 at own 37
Jamal Haynes run for 7 yds to the GT 44
14:02
2nd & 3 at own 44
Jamal Haynes run for 4 yds to the GT 48 for a 1ST down
14:02
1st & 10 at own 48
Chad Alexander run for 4 yds to the UNC 48
14:02
2nd & 6 at opp 48
Haynes King pass incomplete
14:02
3rd & 6 at opp 48
Chad Alexander run for 28 yds to the UNC 20 for a 1ST down
14:02
1st & 10 at opp 20
Haynes King pass complete to Luke Harpring for 9 yds to the UNC 11
14:02
2nd & 1 at opp 11
Jamal Haynes run for 3 yds to the UNC 8 for a 1ST down
14:02
1st & goal at opp 8
Haynes King run for 7 yds to the UNC 1
14:02
2nd & goal at opp 1
Zach Pyron run for 3 yds to the UNC 4
14:02
3rd & goal at opp 4
PENALTY GAT False Start (Williams,Jordan) 5 yards from UNC04 to UNC09. NO PLAY.
Georgia Tech Punt return TD, 3 plays (North Carolina scores)
2:47
1st & 10 at own 35
Lucas Osada kickoff for 65 yds for a touchback
2:47
1st & 10 at own 25
Chad Alexander run for no gain to the GT 25
2:47
2nd & 10 at own 25
Haynes King pass complete to Eric Singleton Jr. for 5 yds to the GT 30
2:47
3rd & 5 at own 30
Haynes King pass incomplete
1:10
4th & 5 at own 30
David Shanahan punt for 39 yds , Alijah Huzzie returns for 69 yds for a TD (Noah Burnette KICK)Georgia Tech 27, North Carolina 24
Georgia Tech Touchdown, 10 plays
1:10
1st & 10 at own 35
Lucas Osada kickoff for 65 yds for a touchback
1:10
1st & 10 at own 25
Jamal Haynes run for 4 yds to the GT 21
0:00
2nd & 14 at own 21
Haynes King pass complete to Malik Rutherford for 18 yds to the GT 39 for a 1ST down
Q4 15:00
1st & 10 at own 39
Haynes King pass incomplete
Q4 15:00
2nd & 10 at own 39
Jamal Haynes run for 8 yds to the GT 47
Q4 15:00
3rd & 2 at own 47
Haynes King run for 4 yds to the UNC 49 for a 1ST down
Q4 15:00
1st & 10 at opp 49
Chad Alexander run for 5 yds to the UNC 44
Q4 15:00
2nd & 5 at opp 44
Haynes King pass complete to Luke Harpring for 27 yds to the UNC 17 for a 1ST down
Q4 15:00
1st & 10 at opp 17
Haynes King run for 11 yds to the UNC 6 for a 1ST down
Q4 15:00
1st & goal at opp 6
Jamal Haynes run for 2 yds to the UNC 4
Q4 11:18
2nd & goal at opp 4
Jamal Haynes run for 4 yds for a TD (Aidan Birr KICK)Georgia Tech 34, North Carolina 24
Q4 11:18
1st & 10 at own 25
Timeout North Carolina, clock 11:18
Q4 11:18
1st & 10 at own 35
Aidan Birr kickoff for 65 yds for a touchback
Q4 11:08
1st & 10 at own 25
Jacolby Criswell pass complete to Nate McCollum for 13 yds Nate McCollum fumbled, recovered by GT Ahmari Harvey
4th quarter6 drives, then Georgia Tech 41, North Carolina 34
Georgia Tech Missed FG, 4 plays
11:08
1st & 10 at opp 38
Zach Pyron run for 3 yds to the UNC 35
11:08
2nd & 7 at opp 35
Chad Alexander run for 2 yds to the UNC 33
9:44
3rd & 5 at opp 33
Timeout Georgia Tech, clock 09:44
9:44
3rd & 5 at opp 33
Zach Pyron run for 1 yd to the UNC 32
8:59
4th & 4 at opp 32
Aidan Birr 49 yd FG MISSED
North Carolina Touchdown, 13 plays
8:59
1st & 10 at own 32
Jacolby Criswell run for 4 yds to the UNC 36
8:59
2nd & 6 at own 36
Omarion Hampton run for no gain to the UNC 36
8:59
3rd & 6 at own 36
Jacolby Criswell pass incomplete
7:45
4th & 6 at own 36
Timeout North Carolina, clock 07:45
7:45
4th & 6 at own 36
Jacolby Criswell run for 9 yds to the UNC 45 for a 1ST down
7:45
1st & 10 at own 45
Jacolby Criswell pass complete to Kobe Paysour for 10 yds to the GT 45 for a 1ST down
7:45
1st & 10 at opp 45
Omarion Hampton run for 10 yds to the GT 35 for a 1ST down
7:45
1st & 10 at opp 35
Jacolby Criswell pass complete to Omarion Hampton for 3 yds to the GT 32
7:45
2nd & 7 at opp 32
Jacolby Criswell run for 9 yds to the GT 23 for a 1ST down
7:45
1st & 10 at opp 23
Jacolby Criswell pass complete to Jordan Shipp for 22 yds to the GT 1 for a 1ST down
7:45
1st & goal at opp 1
Omarion Hampton run for no gain to the GT 1
7:45
2nd & goal at opp 1
Jacolby Criswell run for no gain to the GT 1
7:45
3rd & goal at opp 1
Omarion Hampton run for no gain to the GT 1
3:27
4th & goal at opp 1
Jacolby Criswell run for 1 yd for a TD (Noah Burnette KICK)Georgia Tech 34, North Carolina 31
Georgia Tech Punt, 3 plays
3:27
1st & 10 at own 35
Lucas Osada kickoff for 65 yds
3:27
1st & 10 at own 25
PENALTY UNC Delay Of Game 5 yards from GAT25 to GAT30. NO PLAY.
3:27
1st & 5 at own 30
Jamal Haynes run for 2 yds to the GT 32
3:27
2nd & 3 at own 32
Jamal Haynes run for 2 yds to the GT 34
2:00
3rd & 1 at own 34
Timeout North Carolina, clock 02:00
2:00
3rd & 1 at own 34
PENALTY GAT Illegal Substitution 5 yards from GAT34 to GAT29. NO PLAY.
2:00
3rd & 6 at own 29
Zach Pyron run for 4 yds to the GT 33
1:53
4th & 2 at own 33
Timeout North Carolina, clock 01:53
1:45
4th & 2 at own 33
David Shanahan punt for 32 yds, punt out-of-bounds at the UNC 35
North Carolina Field goal, 9 plays
1:45
1st & 10 at own 35
Jacolby Criswell run for 20 yds to the GT 45 for a 1ST down
1:45
1st & 10 at opp 45
Jacolby Criswell run for 11 yds to the GT 34 for a 1ST down
1:45
1st & 10 at opp 34
Jacolby Criswell pass incomplete
1:45
2nd & 10 at opp 34
Jacolby Criswell pass complete to Omarion Hampton for 8 yds to the GT 26
1:45
3rd & 2 at opp 26
Omarion Hampton run for 8 yds to the GT 18 for a 1ST down Georgia Tech Penalty, UNR: Unnecessary Roughness (Sylvain Yondjouen) to the GT 9 for a 1ST down
1:45
1st & goal at opp 9
Jacolby Criswell pass incomplete
1:45
2nd & goal at opp 9
Jacolby Criswell pass incomplete
1:45
3rd & goal at opp 9
Jacolby Criswell pass incomplete
0:44
4th & goal at opp 9
Noah Burnette 26 yd FG GOODTied at 34
Georgia Tech Touchdown, 2 plays
0:44
1st & 10 at own 35
Lucas Osada kickoff for 65 yds for a touchback
0:44
1st & 10 at own 25
Zach Pyron pass complete to Malik Rutherford for 7 yds to the GT 32
0:16
2nd & 3 at own 32
Jamal Haynes run for 68 yds for a TD (Aidan Birr KICK)Georgia Tech 41, North Carolina 34
North Carolina End of game, 2 plays
0:11
1st & 10 at own 35
Aidan Birr kickoff for 50 yds , Nate McCollum return for 24 yds to the UNC 39
0:11
1st & 10 at own 39
Conner Harrell pass complete to J.J. Jones for 7 yds to the UNC 46
0:00
2nd & 3 at own 46
Conner Harrell pass incomplete
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.