Duke routs Stanford 35-7

Stanford1-27
Duke3-035Final
Sat, Sep 19 · Wallace Wade Stadium, Durham, N.C. · Crowd 19,139The CW

Duke routed Stanford 35-7.

We had Duke favored. It won.

Top comment in the game thread

Duke has scored 8 touchdowns this year, Nate Sheppard has scored 7 touchdowns this year lmao

Q2 6:09 · r/CFB game thread · Sat, Sep 19

How it swung

Before kickoff, our ratings gave Duke a 77% chance, and the closing betting line (Duke was a 9.5-point favorite) put it at 78%.

FinalDuke 35-7 StanfordDuke wonMove across the chart, or tap a numbered swing, to see any play.
50%75%90%Q1Q2Q3Q489% at halfDukeWon35-7ScoresDukeStanfordDuke fans: 1 comments a minuteDuke fans: 4 comments a minuteDuke fans: 4 comments a minuteDuke fans: 5 comments a minuteDuke fans: 3 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 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: 3 comments a minuteDuke fans: 1 comments a minuteDuke fans: 4 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: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 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: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 4 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: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteStanford fans: 4 comments a minuteStanford fans: 2 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minute
50%75%90%Q1Q2Q3Q489% at halfDukeWon35-7ScoresDukeStanfordDuke fans: 1 comments a minuteDuke fans: 4 comments a minuteDuke fans: 4 comments a minuteDuke fans: 5 comments a minuteDuke fans: 3 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 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: 3 comments a minuteDuke fans: 1 comments a minuteDuke fans: 4 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: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 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: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 4 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: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteStanford fans: 4 comments a minuteStanford fans: 2 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minute
50%10%25%Q1Q2Q3Q411% at halfDukeLowest 0%Lost7-35ScoresStanfordDukeStanford fans: 4 comments a minuteStanford fans: 2 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 4 comments a minuteDuke fans: 4 comments a minuteDuke fans: 5 comments a minuteDuke fans: 3 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 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: 3 comments a minuteDuke fans: 1 comments a minuteDuke fans: 4 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: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 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: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 4 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: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minute
50%10%25%Q1Q2Q3Q411% at halfDukeLowest 0%Lost7-35ScoresStanfordDukeStanford fans: 4 comments a minuteStanford fans: 2 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 2 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 1 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteStanford fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 4 comments a minuteDuke fans: 4 comments a minuteDuke fans: 5 comments a minuteDuke fans: 3 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 2 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: 3 comments a minuteDuke fans: 1 comments a minuteDuke fans: 4 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: 2 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 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: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 4 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: 0 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 1 comments a minuteDuke fans: 2 comments a minuteDuke fans: 0 comments a minuteDuke fans: 1 comments a minuteDuke fans: 0 comments a minuteDuke fans: 0 comments a minute

No single play moved the chance by 20 points.

No single play moved the chance by 20 points.

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. Q1 14:13Duke recovers onside kick, drives to Stanford 3, but Eget throws interceptionCan't force that throw there. Not sure I like rolling to the short side of the field either.r/CFB game thread
  2. Q2 11:35Officials flag Duke for illegal equipment on Sheppard runCOMMANDER SHEPPARDr/CFB game thread
  3. Q2 6:09Sheppard catches Eget pass for touchdown, extending Duke lead to 14-0Quoted at the top of the page.
  4. Q2 5:24Warren has like .00001 seconds to get rid of the ballr/CFB game threadNate Sheppard should be in the conversation for Heisman next year, even if he will never win it since it’s a quarterback award now.r/CFB game thread
  5. Q2 0:16Warren throws touchdown pass to High as Stanford scores late in first halfWe have zero business being within one score but I'll take itr/CFB game thread
Duke’s chance to win after every play.
How to read this chartStarts from the pregame line (Duke -9.5), at 85% for Duke (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 Duke or Stanford flair (233 and 103); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.

Every drive

Duke scored on 5 of its 13 drives; Stanford on 1 of its 11.

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

own goalgoal lineQ1Duke: Interception, from 65 yards out to 14InterceptionStanford: Punt, from 80 yards out to 70PuntDuke: Punt, from 68 yards out to 49PuntStanford: Punt, from 80 yards out to 53PuntDuke: Punt, from 84 yards out to 76PuntStanford: Punt, from 91 yards out to 44PuntDuke: Touchdown, from 90 yards out to 0TouchdownQ2Stanford: Fumble, from 75 yards out to 65FumbleDuke: Touchdown, from 35 yards out to 0TouchdownStanford: Punt, from 60 yards out to 44PuntDuke: Punt, from 96 yards out to 91PuntStanford: Touchdown, from 55 yards out to 0TouchdownDuke: End of half, from 75 yards out to 68End of halfQ3Duke: Touchdown, from 75 yards out to 0TouchdownStanford: Punt, from 75 yards out to 64PuntDuke: Touchdown, from 73 yards out to 0TouchdownStanford: Punt, from 83 yards out to 79PuntDuke: Punt, from 57 yards out to 58PuntStanford: Punt, from 72 yards out to 75PuntQ4Duke: Touchdown, from 71 yards out to 0TouchdownStanford: Turned over on downs, from 73 yards out to 30DownsDuke: Punt, from 70 yards out to 67PuntStanford: Turned over on downs, from 86 yards out to 69DownsDuke: End of game, from 31 yards out to 32End of game
“Duke has scored 8 touchdowns this year, Nate Sheppard has scored 7 touchdowns this year lmao”
A Duke fan

When fans got loud

Loud

Fans peaked in the opening quarter.

Jump to the loudest stretch

The jump was loud; the crowd was quiet.

FirstSecondThirdFourthDuke fansStanford fansusual

Fans of both teams were loud at once in the bracketed stretch.

“That entire start to the game essentially amounted to a wasted minute because we are now at the spot where we would have been with a touchback on the kick return”
A Stanford fan

What it cost

Duke’s chance to win the conference rose from 1% to 2%.

Win the conference

Stanford · lost0% → 0%
Duke · won1% → ▲2%

Before the game (September 18, 2026) → after this result, in our model.

Box score

Duke 35, Stanford 7

Duke covered −9.5 by 18.5. The total, 42, stayed under 51.5.

StanfordDukeTotal yardsStanford 237Duke 470237470Passing yardsStanford 164Duke 202164202Rushing yardsStanford 73Duke 26873268First downsStanford 15Duke 221522TurnoversStanford 1Duke 111Time of possessionStanford 22:46Duke 37:1422:4637:14
Team totalsStanfordDuke
Total yards237470
Passing20 of 36, 164 yds14 of 24, 202 yds
Rushing22 for 73 yds47 for 268 yds
First downs1522
Third down2 of 114 of 11
Fourth down0 of 21 of 2
Turnovers11
Penalties5 for 50 yds9 for 80 yds
Time of possession22:4637:14

Stanford leaders

  • Passing Davis Warren 18 of 32, 151 yds, 1 TD
  • Rushing Micah Ford 11 for 76 yds; Sedrick Irvin 4 for 18 yds
  • Receiving Caden High 5 for 43 yds, 1 TD; Micah Ford 4 for 34 yds

Duke leaders

  • Passing Walker Eget 14 of 24, 202 yds, 1 TD, 1 INT
  • Rushing Nate Sheppard 23 for 154 yds, 2 TD; CJ Campbell 9 for 42 yds
  • Receiving Jeremiah Hasley 5 for 88 yds; Jaivon Solomon 2 for 51 yds

No rain through the game

86° at kickoff · no rain recorded

Warmer than 9 in 10 of the 62 other games played at Wallace Wade Stadium since 2016 (airport temperature during the game window). The usual here around this date is 72°, with about 7 in 10 games between 64° and 81°.

September game-day temperatures at Wallace Wade Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Duke favoredStanford favored100%Win chanceDukeRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Duke favoredStanford favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

First quarter, 14:54 left4:11 p.m.
Stanford 0, Duke 0 · Duke 85% to win
no rain · 86°
Sheppard 5-yd run
Where this weather comes fromMeasured at Durham - Duke North Heliport airport, 0.8 miles away. Rain is NOAA's radar-and-gauge estimate at the stadium and wind is an airport reading; neither is measured 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; rain radar from NOAA MRMS, through Iowa State University. 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 two games

Stanford · 1-1

Rated 97th in our preseason ratings, 101st now.

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

Last two games

Duke · 2-0

Rated 67th in our preseason ratings, 67th now.

Two straight wins, capped by a 4-point win over Illinois as a 6-point underdog.

Week by week

Duke

Wk 1: W 17-3 vs Tulane▲14TulaneWk 2: W 31-27 at Illinois▲4Illinois
  • Wk 1Wvs Tulane17-3
  • Wk 2Wat Illinois31-27

Stanford

Wk 1: W 37-27 vs Hawai'i▲10Hawai'iWk 1: L 6-45 vs Miami▼39Miami
  • Wk 1Wvs Hawai'i37-27
  • Wk 1Lvs Miami6-45

Power rating by week

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

1-1-3Wk 0Wk 1Wk 2DukeStanford

Matchups

Biggest mismatch: Duke’s EPA/play against Stanford, 87 points

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

  1. Duke’s EPA/play against Stanford’s defense

    87 pointsweakerstronger50th

    Duke offense, 87th percentile · Stanford defense, 0th

  2. Duke’s passing EPA against Stanford’s defense

    71 pointsweakerstronger50th

    Duke offense, 80th percentile · Stanford defense, 9th

  3. Duke’s explosive plays against Stanford’s defense

    65 pointsweakerstronger50th

    Duke offense, 80th percentile · Stanford defense, 15th

Season profile, all the rows

Season profile

StanfordDuke
EPA/play, offense
Stanford · 26Duke · 87
EPA/play, defense
Stanford · 0Duke · 60
Success rate, offense
Stanford · 11Duke · 53
Success rate, defense
Stanford · 5Duke · 66
Explosive-play rate, offense
Stanford · 29Duke · 80
Explosive-play rate, defense
Stanford · 15Duke · 76
Rush EPA, offense
Stanford · 21Duke · 74
Rush EPA, defense
Stanford · 1Duke · 89
Pass EPA, offense
Stanford · 35Duke · 80
Pass EPA, defense
Stanford · 9Duke · 35

The series

Stanford leads the series 3-1

4 meetings since 1971 · Stanford has won the last 3

  • 2012Stanford 50-13
  • 2011Stanford 44-14
  • 1972Stanford 10-6
  • 1971Duke 9-3

Line, fans and home field

The betting line, and the fans

Duke fans are feeling it more than most fanbases this week (65th among FBS fanbases), in line with the numbers.

50-50Model 77% · Line 78%Duke fans · 65thStanford fans · 64thStanfordDuke

Duke favored by 9.5 · Total 51.5

How games like this usually go

Duke by 9.5, and it went to form

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

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

The market

The spread moved 0.5 points toward Stanford.

opened −10now −9.5

The total rose 1 point.

opened 50.5now 51.5

Spread: −10 → −9.5 · Total: 50.5 → 51.5

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

Weather at kickoff

Hot and dry. Feels like 88° at kickoff.

Stanford at Duke · Saturday, Sept. 19, 2026 · Wallace Wade Stadium, Durham

  • 88°feels like at kickoff
  • Dryno rain at kickoff
  • 68weather score, Rough

Weather score: 0 to 100, higher is better, for the first 3 hours and 20 minutes of the game. Ideal is 100, Comfortable 90 to 99, Mixed 75 to 89, Rough 50 to 74, Harsh under 50.

Later kickoff times scored higher that Saturday

Games in this time zone used 8 kickoff times that day, local time (kickoffs within 30 minutes of each other count as one). This game is ringed. At Wallace Wade Stadium that day, a 7:30 pm or 7:45 pm kickoff would have scored 96, against 68 at 4 pm.

  • noon: 70, Rough
  • 1 pm: 67, Rough
  • 2 pm: 65, Rough
  • 3:30 pm: 66, Rough
  • 4 pm: 68, Rough (this game)
  • 6 pm: 87, Mixed
  • 7:30 pm: 96, Comfortable
  • 7:45 pm: 96, Comfortable

Weather score at each kickoff time.

Tap a dot to read that kickoff time.

Home field

Duke has had no measurable home edge since 2018 — +0.3 points (±4.3), home against road — 3rd percentile of FBS.

53% at home, 41% on the road against FBS opponents (24-21 home, 19-27 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 -3.3 at home vs. away over 99 games — inside the ±6.7 noise, so the flat number is the honest one here.

The visitors travel about 2,375 miles to get here.

Where next

Conference standings

Place in the conference, then conference record.

Full ACC standings