Georgia Tech upsets No. 23 Duke 28-25

Duke4-125
Georgia Tech2-328Final
Sat, Oct 10 · Bobby Dodd Stadium, Atlanta, Ga. · Crowd 46,432ESPN2

Georgia Tech beat No. 23 Duke 28-25.

We had Duke favored. Georgia Tech won.

Top comment in the game thread

That might be the worst penalty call in the history of the universe 😳

Q2 9:08 · r/CFB game thread · Sat, Oct 10

How it swung

The turning point: Maddox 1-yd TD run, Georgia Tech goes ahead 28-25 (Q4, 0:54). Georgia Tech went from 48% to 77% to win. Fans right then: “If you aren't fully expecting Duke to score here you aren't a real Georgia Tech fan” r/CFB game thread

Before kickoff, our ratings gave Georgia Tech a 28% chance, and the closing betting line (Georgia Tech was a 4.5-point underdog) put it at 36%.

Down to 32% in the fourth quarter, Georgia Tech came back to win.

Up to 68% in the fourth quarter, then Duke lost it.

FinalGeorgia Tech 28-25 DukeGeorgia Tech wonMove across the chart, or tap a numbered swing, to see any play.At the airport: 0.08 in of rain
50%75%90%Q1Q2Q3Q459% at halfGeorgia TechDukeWon28-25ScoresG. TechDukeGeorgia Tech fans: 0 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 0 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 10 comments a minuteGeorgia Tech fans: 7 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 7 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 8 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 7 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 6 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 4 comments a minuteDuke fans: 5 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 0 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 3 comments a minuteDuke fans: 3 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 comments a minuteDuke fans: 3 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 4 comments a minuteDuke fans: 3 comments a minuteDuke fans: 5 comments a minute0.01 in per 10 minutes, the peakRain
50%75%90%Q1Q2Q3Q459% at halfGeorgia TechDukeWon28-25ScoresG. TechDukeGeorgia Tech fans: 0 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 0 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 10 comments a minuteGeorgia Tech fans: 7 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 7 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 8 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 7 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 6 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 4 comments a minuteDuke fans: 5 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 0 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 3 comments a minuteDuke fans: 3 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 comments a minuteDuke fans: 3 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 4 comments a minuteDuke fans: 3 comments a minuteDuke fans: 5 comments a minute0.01 in per 10 minutes, the peakRain
50%10%25%Q1Q2Q3Q441% at halfDukeGeorgia TechLost25-28ScoresDukeG. TechDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 6 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 4 comments a minuteDuke fans: 5 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 0 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 3 comments a minuteDuke fans: 3 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 comments a minuteDuke fans: 3 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 4 comments a minuteDuke fans: 3 comments a minuteDuke fans: 5 comments a minuteGeorgia Tech fans: 0 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 0 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 10 comments a minuteGeorgia Tech fans: 7 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 7 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 8 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 7 comments a minute0.01 in per 10 minutes, the peakRain
50%10%25%Q1Q2Q3Q441% at halfDukeGeorgia TechLost25-28ScoresDukeG. TechDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 6 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 4 comments a minuteDuke fans: 5 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 0 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 3 comments a minuteDuke fans: 3 comments a minuteDuke fans: 3 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 comments a minuteDuke fans: 3 comments a minuteDuke fans: 1 comments a minuteDuke fans: 3 comments a minuteDuke fans: 4 comments a minuteDuke fans: 3 comments a minuteDuke fans: 5 comments a minuteGeorgia Tech fans: 0 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 0 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 10 comments a minuteGeorgia Tech fans: 7 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 7 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 1 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 3 comments a minuteGeorgia Tech fans: 2 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 6 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 5 comments a minuteGeorgia Tech fans: 8 comments a minuteGeorgia Tech fans: 4 comments a minuteGeorgia Tech fans: 7 comments a minute0.01 in per 10 minutes, the peakRain

The two plays that swung it

  1. 1Q4 2:40Sheppard 5-yd TD run, Duke goes ahead 25-21Georgia Tech 54% → 32% (−22)
  2. 2Q4 0:54Maddox 1-yd TD run, Georgia Tech goes ahead 28-25Georgia Tech 48% → 77% (+29)

The two plays that swung it

  1. 1Q4 2:40Sheppard 5-yd TD run, Duke goes ahead 25-21Duke 46% → 68% (+22)
  2. 2Q4 0:54Maddox 1-yd TD run, Georgia Tech goes ahead 28-25Duke 52% → 23% (−29)

What fans said, play by play

The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.

  1. Q2 9:08Officials rule unnecessary roughness on Mendoza pass, sparking outrage from both sidesQuoted at the top of the page.
  2. Q3 4:38Eget leads Duke to a touchdown as Georgia Tech fans lament their third-down defenseeasy 2 pts im sick of this defense i really truly amr/CFB game threadWatching this defense makes me sickr/CFB game thread
  3. Q4 4:33Duke fans fear Georgia Tech will blow another late lead as Duke scores to take the leadIf you told me before the game we would have 2:40 and all timeouts needing a TD to win it, I'd have been pretty happy given how ass we actually are. Win or lose - sorry to you…r/CFB game threadCan we just skip to 3rd down so they can score nowr/CFB game thread
  4. Q4 1:01Georgia Tech fans panic as Duke drives with 54 seconds leftIf you aren't fully expecting Duke to score here you aren't a real Georgia Tech fanr/CFB game threadtech loves losingr/CFB game thread
  5. Q4 0:08Duke fans rip coach for wasting timeout before missed field goalDuke isn’t nearly as good as its record suggests. Georgia Tech isn’t as bad as their record suggests. Both teams are still pretty damn bad, with Duke being slightly worse.r/CFB game threadThe most predictable miss in football historyr/CFB game thread
Georgia Tech’s chance to win after every play.
How to read this chartStarts from the pregame line (Duke -4.5), at 45% for Georgia Tech (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Under the scores, r/CFB comments per minute from fans with a Georgia Tech or Duke flair (615 and 343); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.
The blue strip under the chart is the weather at the airport. 0.00 to 0.08 in of rain at two airports, heaviest in the first quarter. Measured at Atlanta/fulton Co. airport, 7.3 miles away. Full conditions below.

Watch the plays

The bar and the arrow show Georgia Tech’s chance to win after each play; the logo is the team the play helped.

  1. Q1, 8:47Mendoza 5-yd TD pass to AllenGeorgia Tech goes ahead 7-0Q1, 8:47 · Georgia Tech 7, Duke 0▲10%Georgia Tech’s chance to win, 57% to 67%▲10%Georgia Tech’s chance to win, 57% to 67%Watch from this playESPN College Football
  2. Q2, 14:20Sheppard 5-yd TD runties it 7-7Q2, 14:20 · Georgia Tech 7, Duke 7▼17%Georgia Tech’s chance to win, 60% to 43%▼17%Georgia Tech’s chance to win, 60% to 43%Watch from this playESPN College Football
  3. Q2, 7:37Maddox 5-yd TD runGeorgia Tech goes ahead 14-7Q2, 7:37 · Georgia Tech 14, Duke 7▲19%Georgia Tech’s chance to win, 52% to 71%▲19%Georgia Tech’s chance to win, 52% to 71%Watch from this playESPN College Football
  4. Q3, 10:29Maddox 60-yd TD runGeorgia Tech leads 21-10Q3, 10:29 · Georgia Tech 21, Duke 10▲15%Georgia Tech’s chance to win, 68% to 83%▲15%Georgia Tech’s chance to win, 68% to 83%Watch from this playESPN College Football
  5. Q3, 3:18Eget 8-yd TD pass to Richardsoncuts it to 21-18Q3, 3:18 · Georgia Tech 21, Duke 18▼18%Georgia Tech’s chance to win, 80% to 62%▼18%Georgia Tech’s chance to win, 80% to 62%Watch from this playESPN College Football
  6. Q4, 2:40Sheppard 5-yd TD runDuke goes ahead 25-21Q4, 2:40 · Georgia Tech 21, Duke 25▼22%Georgia Tech’s chance to win, 54% to 32%▼22%Georgia Tech’s chance to win, 54% to 32%Watch from this playESPN College Football

Every drive

Georgia Tech scored on 4 of its 10 drives; Duke on 4 of its 10.

Georgia Tech’s drives are teal, Duke’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Georgia Tech: Touchdown, from 78 yards out to 0TouchdownDuke: Punt, from 75 yards out to 62PuntGeorgia Tech: Turned over on downs, from 55 yards out to 36DownsDuke: Touchdown, from 64 yards out to 0TouchdownQ2Georgia Tech: Punt, from 75 yards out to 70PuntDuke: Punt, from 78 yards out to 60PuntGeorgia Tech: Touchdown, from 92 yards out to 0TouchdownDuke: Field goal, from 75 yards out to 18Field goalGeorgia Tech: Punt, from 82 yards out to 60PuntDuke: End of half, from 86 yards out to 7End of halfQ3Duke: Punt, from 75 yards out to 51PuntGeorgia Tech: Touchdown, from 91 yards out to 0TouchdownDuke: Touchdown, from 75 yards out to 0TouchdownGeorgia Tech: Punt, from 91 yards out to 84PuntDuke: Punt, from 74 yards out to 61PuntQ4Georgia Tech: Punt, from 91 yards out to 57PuntDuke: Touchdown, from 70 yards out to 0TouchdownGeorgia Tech: Touchdown, from 61 yards out to 0TouchdownDuke: Missed field goal, from 75 yards out to 16Missed FGGeorgia Tech: End of game, from 80 yards out to 82End of game

From Duke’s side

Duke’s best moment: Sheppard 5-yd TD run, Duke goes ahead 25-21 (Q4 2:40). It lifted Duke’s win chance by 22 points.

How Duke fans took it: “The most predictable miss in football history” r/CFB game thread

“There is too much time left for me to feel safe”
A Georgia Tech fan

When fans got loud

Busy

The loudest stretch was the finish.

Jump to the loudest stretch

The jump was busy; the crowd was steady.

FirstSecondThirdFourthGeorgia Tech fansDuke fansusual

Too close to call on 65% of plays. The winner fell to 13%.

What it cost

Duke’s chance to make the playoff fell from 2% to 1%.

Make the playoff

Duke · lost2% → ▼1%
Georgia Tech · won0% → 0%

Win the conference

Duke · lost2% → ▼1%
Georgia Tech · won0% → 0%

Before the game (October 9, 2026) → after this result, in our model.

Box score

Georgia Tech 28, Duke 25

Georgia Tech covered +4.5 by 7.5. The total, 53, went over 45.5.

DukeGeorgia TechTotal yardsDuke 418Georgia Tech 383418383Passing yardsDuke 259Georgia Tech 218259218Rushing yardsDuke 159Georgia Tech 165159165First downsDuke 28Georgia Tech 212821TurnoversDuke 0Georgia Tech 000Time of possessionDuke 35:26Georgia Tech 24:3435:2624:34
Team totalsDukeGeorgia Tech
Total yards418383
Passing26 of 42, 259 yds23 of 30, 218 yds
Rushing35 for 159 yds27 for 165 yds
First downs2821
Third down10 of 174 of 10
Fourth down1 of 11 of 2
Turnovers00
Penalties6 for 71 yds11 for 110 yds
Time of possession35:2624:34

Duke leaders

  • Passing Walker Eget 26 of 41, 259 yds, 1 TD
  • Rushing Nate Sheppard 27 for 99 yds, 2 TD; CJ Campbell 6 for 46 yds
  • Receiving Nate Sheppard 7 for 91 yds; Jayden Moore 1 for 42 yds

Georgia Tech leaders

  • Passing Alberto Mendoza 23 of 30, 218 yds, 1 TD
  • Rushing Trelain Maddox 10 for 81 yds, 3 TD; Justice Haynes 14 for 69 yds
  • Receiving Jordan Allen 10 for 99 yds, 1 TD; Isaiah Fuhrmann 2 for 27 yds

Rain for part of the game

68° at kickoff · 0.00 to 0.08 in of rain at two airports · wind 9 mph from the east-northeast, mostly across the field, gusts to 21

October game-day temperatures at Bobby Dodd Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Georgia Tech favoredDuke favored100%Win chanceGeorgia TechRaininches per 10 min0.1 inWindmph, average and gusts20 mph40 mph
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Georgia Tech favoredDuke favoredRain · inches per 10 min0.1 inWind · miles per hour2040

Drag along the chart, or step through the game.

Fourth quarter, 0:54 left6:47 p.m.
Duke 25, Georgia Tech 28 · Georgia Tech 77% to win
no rain · wind 10 mph from the east-northeast, mostly across the field · 66°
Maddox 1-yd TD run, Georgia Tech goes ahead 28-25

Jump to

Where this weather comes fromMeasured at Atlanta/fulton Co. airport, 7.3 miles away, and Atlanta/dekalb airport, 8.8 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last 4 games

Duke · 4-0

Rated 67th in our preseason ratings, 54th now, up 13 spots.

4 straight wins, including a 4-point win over Illinois as a 6-point underdog.

Last 4 games

Georgia Tech · 1-3

Rated 74th in our preseason ratings, 100th now, down 26 spots.

1-3 in its last 4 — but nothing on this résumé beats a top-40 team yet.

Week by week

Georgia Tech

Wk 1: L 13-14 vs Colorado▼1ColoradoWk 2: L 24-45 vs Tennessee▼21TennesseeWk 3: W 44-11 vs Mercer▲33MercerWk 4: L 27-34 at Stanford▼7Stanford
  • Wk 1Lvs Colorado13-14
  • Wk 2Lvs Tennessee24-45
  • Wk 3Wvs Mercer44-11
  • Wk 4Lat Stanford27-34

Duke

Wk 1: W 17-3 vs Tulane▲14TulaneWk 2: W 31-27 at Illinois▲4IllinoisWk 3: W 35-7 vs Stanford▲28StanfordWk 4: W 62-7 vs William & Mary▲55William & M…
  • Wk 1Wvs Tulane17-3
  • Wk 2Wat Illinois31-27
  • Wk 3Wvs Stanford35-7
  • Wk 4Wvs William & Mary62-7

Power rating by week

Duke is rated 4.3 points ahead as of week 5. Our power rating by week; higher is better.

30-3Wk 0Wk 3Wk 5Georgia TechDuke

Matchups

Biggest mismatch: Duke’s EPA/play against Georgia Tech, 71 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Duke’s EPA/play against Georgia Tech’s defense

    71 pointsweakerstronger50th

    Duke offense, 87th percentile · Georgia Tech defense, 16th

  2. Duke’s passing EPA against Georgia Tech’s defense

    64 pointsweakerstronger50th

    Duke offense, 80th percentile · Georgia Tech defense, 16th

  3. Duke’s explosive plays against Georgia Tech’s defense

    49 pointsweakerstronger50th

    Duke offense, 80th percentile · Georgia Tech defense, 31st

Season profile, all the rows

Season profile

DukeGeorgia Tech
EPA/play, offense
Duke · 87Georgia Tech · 63
EPA/play, defense
Duke · 60Georgia Tech · 16
Success rate, offense
Duke · 53Georgia Tech · 61
Success rate, defense
Duke · 66Georgia Tech · 33
Explosive-play rate, offense
Duke · 80Georgia Tech · 63
Explosive-play rate, defense
Duke · 76Georgia Tech · 31
Rush EPA, offense
Duke · 74Georgia Tech · 45
Rush EPA, defense
Duke · 89Georgia Tech · 29
Pass EPA, offense
Duke · 80Georgia Tech · 73
Pass EPA, defense
Duke · 35Georgia Tech · 16

The series

Georgia Tech leads the series 56-35-1

92 meetings since 1933 · Georgia Tech has won the last 5

Georgia Tech wonDuke won1933: Georgia Tech by 61934: Duke by 201935: Georgia Tech by 61936: Duke by 131937: Duke by 11938: Duke by 61939: Duke by 11940: Duke by 341941: Duke by 141942: Georgia Tech by 191943: Duke by 71944: Duke by 61945: Duke by 81946: Georgia Tech by 141947: Georgia Tech by 71948: Georgia Tech by 121949: Duke by 131950: Duke by 91951: tie1952: Georgia Tech by 211953: Georgia Tech by 31954: Duke by 11955: Georgia Tech by 271956: Georgia Tech by 71957: Georgia Tech by 131958: Georgia Tech by 21959: Duke by 31960: Duke by 61961: Georgia Tech by 211962: Georgia Tech by 111963: Georgia Tech by 241964: Georgia Tech by 131965: Georgia Tech by 121966: Georgia Tech by 411967: Georgia Tech by 121968: Duke by 161969: Georgia Tech by 131970: Georgia Tech by 81971: Georgia Tech by 211972: Duke by 61973: Georgia Tech by 21974: Duke by 91975: Georgia Tech by 151976: Duke by 241977: Duke by 11978: Duke by 181979: Georgia Tech by 101980: Duke by 51981: Duke by 141982: Duke by 171983: Duke by 61984: Georgia Tech by 281985: Georgia Tech by 91986: Georgia Tech by 281987: Duke by 341988: Duke by 101989: Duke by 111990: Georgia Tech by 171991: Georgia Tech by 111992: Georgia Tech by 31993: Georgia Tech by 331994: Duke by 151995: Georgia Tech by 161996: Georgia Tech by 261997: Georgia Tech by 31998: Georgia Tech by 281999: Georgia Tech by 72000: Georgia Tech by 352001: Georgia Tech by 272002: Georgia Tech by 152003: Duke by 242004: Georgia Tech by 172005: Georgia Tech by 252006: Georgia Tech by 282007: Georgia Tech by 172008: Georgia Tech by 272009: Georgia Tech by 392010: Georgia Tech by 102011: Georgia Tech by 72012: Georgia Tech by 182013: Georgia Tech by 242014: Duke by 62015: Duke by 142016: Georgia Tech by 32017: Duke by 232018: Duke by 142019: Duke by 182020: Georgia Tech by 232021: Georgia Tech by 42022: Georgia Tech by 32024: Georgia Tech by 102025: Georgia Tech by 919332025
  • 2025Georgia Tech 27-18Georgia Tech won 27-18 at Duke. Chance to win started at 29%, low 20%, high 97%.
  • 2024Georgia Tech 24-14Georgia Tech won 24-14 vs Duke. Chance to win started at 81%, low 35%, high 99%.
  • 2022Georgia Tech 23-20Georgia Tech won 23-20 vs Duke. Chance to win started at 45%, low 33%, high better than 99%.
  • 2021Georgia Tech 31-27Georgia Tech won 31-27 at Duke. Chance to win started at 63%, low 29%, high 95%.
  • 2020Georgia Tech 56-33Georgia Tech won 56-33 vs Duke. Chance to win started at 41%, low 27%, high better than 99%.

Each line is Georgia Tech’s chance to win through that meeting. Georgia Tech is 5-0 in the meetings since 2018 that were still close in the fourth quarter.

Line, fans and home field

The betting line, and the fans

Georgia Tech fans are in a better mood than Duke fans (35th vs 10th among FBS fanbases), even with Duke favored.

  • Model · 28%
  • Line · 36%
  • Georgia Tech fans · 35th
  • Duke fans · 10th

Duke favored by 4.5 · Total 45.5

How games like this usually go

Duke by 4.5, on the usual path until 0:08 left in the fourth

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 377 games since 2025 with a favorite of 3.5 to 7.5 points.

The market

The spread moved 2.5 points toward Georgia Tech.

opened +7now +4.5

The total fell 3 points.

opened 48.5now 45.5

Spread: +7 → +4.5 · Total: 48.5 → 45.5

The books’ cut: 4.3%, the margin built into the odds

Home field

Georgia Tech has had no measurable home edge since 2018 — −0.1 points (±4.1), home against road — 3rd percentile of FBS.

45% at home, 40% on the road against FBS opponents (20-24 home, 17-26 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads -7.7 at home vs. away over 94 games — outside the ±6.1 noise, one of the few buildings where results say more.

The visitors travel about 345 miles to get here.

Last meeting in our History pages

Where next

Conference standings

Place in the conference, then conference record.

Full ACC standings