Stanford at Duke

Saturday, September 19, 2026

Duke beat Stanford 35–⁠7. It was their fifth meeting; Stanford leads the series 3–⁠2.

AwayStanford3–⁠4 in 2026
7
HomeDuke4–⁠2 in 2026
35

Final at Wallace Wade Stadium, DurhamTV: CW, The CW NetworkAttendance 19,139

At kickoff
86°F, wind 4 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Durham 11 W, 14 km from the stadium
Viewers
230,000 viewers on The CWViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Jerry MagallanesGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Stanford07007
Duke01414735

How the win probability moved

Duke favored

Win probability by play: Duke 64% at kickoff, 100% at the end. Biggest swing: 17 points.

Stanford favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (17 points).

Standouts

Player stats

Stanford

PassingC/AttYdsTDInt
Davis Warren18/3215110
Mike Mitchell Jr.2/41300
RushingCarYdsTDLong
Micah Ford1176028
Sedrick Irvin418010
Caleb Hampton1707
Mike Mitchell Jr.1202
ReceivingRecYdsTDLong
Caden High543115
Micah Ford434022
Benjamin Blackburn228019
Jonanthony Hall221014
DefenseTklTFLSacksInt
Sam Mattingly9000
Tevarua Tafiti80.500
Scotty Edwards7000
Darrius Davis7001

Duke

PassingC/AttYdsTDInt
Walker Eget14/2420211
RushingCarYdsTDLong
Nate Sheppard23154232
C.J. Campbell942014
Dan Mahan328016
Jayvian Tanelus72115
ReceivingRecYdsTDLong
Jeremiah Hasley588026
Jaivon Solomon251032
Jared Richardson344022
Jonah Burton110010
DefenseTklTFLSacksInt
Dylan Flowers7000
Nick Morris Jr.5000
Che Ojarikre5000
Andrew Pellicciotta5000
Tyshon Reed4220
Kevin O’Connor2220

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

StanfordDuke
237Total yards470
164Passing yards202
73Rushing yards268
4.6Yards per pass8.4
3.3Yards per rush5.7
15First downs22
2–⁠11Third downs4–⁠11
0–⁠2Fourth downs1–⁠2
1Turnovers1
5–⁠50Penalties9–⁠80
22:46Possession37:14
0Sacks (by defense)4

Efficiency

StanfordDuke
35%Success rate49%
−0.13EPA per play0.40
1.06Explosiveness1.36
−0.05Rushing EPA0.31
−0.21Passing EPA0.57
17%Passing-down success47%
−0.01First-down EPA0.00
0.08Second-down EPA0.93
−0.30Third-down EPA0.29
10%Havoc by its defense20%

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)

Duke 80% to win. Elo’s favorite won.

The line

Duke −9.5, over/under 51.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 Duke 76%, Stanford 24%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Duke end zoneStanford end zoneQ1 DukeInterception, 7 playsQ1 StanfordPunt, 5 playsQ1 DukePunt, 5 playsQ1 StanfordPunt, 6 playsQ1 DukePunt, 4 playsQ1 StanfordPunt, 5 playsQ1 DukeTouchdown, 9 playsQ2 StanfordFumble, 4 playsQ2 DukeTouchdown, 6 playsQ2 StanfordPunt, 6 playsQ2 DukePunt, 3 playsQ2 StanfordTouchdown, 6 playsQ2 DukeEnd of half, 1 playQ3 DukeTouchdown, 9 playsQ3 StanfordPunt, 5 playsQ3 DukeTouchdown, 10 playsQ3 StanfordPunt, 3 playsQ3 DukePunt, 3 playsQ3 StanfordPunt, 3 playsQ4 DukeTouchdown, 8 playsQ4 StanfordTurnover on downs, 9 playsQ4 DukePunt, 5 playsQ4 StanfordTurnover on downs, 6 playsQ4 DukeEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, Stanford right to left.
  1. Q1 DukeInterception, 7 plays, −33 yards
  2. Q1 StanfordPunt, 5 plays, 50 yards
  3. Q1 DukePunt, 5 plays, 17 yards
  4. Q1 StanfordPunt, 6 plays, 64 yards
  5. Q1 DukePunt, 4 plays, 59 yards
  6. Q1 StanfordPunt, 5 plays, 81 yards
  7. Q1 DukeTouchdown, 9 plays, 87 yards
  8. Q2 StanfordFumble, 4 plays, 35 yards
  9. Q2 DukeTouchdown, 6 plays, 32 yards
  10. Q2 StanfordPunt, 6 plays, 56 yards
  11. Q2 DukePunt, 3 plays, 51 yards
  12. Q2 StanfordTouchdown, 6 plays, 55 yards
  13. Q2 DukeEnd of half, 1 play, 7 yards
  14. Q3 DukeTouchdown, 9 plays, 72 yards
  15. Q3 StanfordPunt, 5 plays, 39 yards
  16. Q3 DukeTouchdown, 10 plays, 70 yards
  17. Q3 StanfordPunt, 3 plays, 40 yards
  18. Q3 DukePunt, 3 plays, 15 yards
  19. Q3 StanfordPunt, 3 plays, 47 yards
  20. Q4 DukeTouchdown, 8 plays, 68 yards
  21. Q4 StanfordTurnover on downs, 9 plays, 13 yards
  22. Q4 DukePunt, 5 plays, 56 yards
  23. Q4 StanfordTurnover on downs, 6 plays, 17 yards
  24. Q4 DukeEnd of game, 1 play, −1 yard

Play by play

1st quarter10 drives, then Tied at 0
Duke Interception, 7 plays
14:591st & 10 at own 35(15:00) #39 C.Salas onside kickoff 12 yards to the DUKE47
14:541st & 10 at own 47(14:59) Shotgun #20 N.Sheppard rush left for 5 yards gain to the STAN48 (#45 O.Staples)
14:132nd & 5 at opp 48(14:28) Shotgun #2 W.Eget pass complete short left to #85 J.Hasley caught at STAN32, for 22 yards to the STAN26 (#6 D.Davis), 1ST DOWN
13:591st & 10 at opp 26(14:05) No Huddle-Shotgun #20 N.Sheppard rush right for 19 yards gain to the STAN07 (#6 D.Davis), out of bounds, 1ST DOWN
13:161st & goal at opp 7(13:21) Shotgun #20 N.Sheppard rush middle for 2 yards gain to the STAN05 (#35 M.Rose)
12:272nd & goal at opp 5(12:39) Shotgun #2 W.Eget rush middle for 2 yards gain to the STAN03, End Of Play
11:573rd & goal at opp 3(12:01) Shotgun #20 N.Sheppard rush right for 1 yard gain to the STAN02 (#35 M.Rose; #9 B.Nicholson)
11:194th & goal at opp 2(11:24) Shotgun #2 W.Eget pass intercepted by #6 D.Davis at STAN00, Touchback
Stanford Punt, 5 plays
11:111st & 10 at own 20(11:19) Shotgun #8 D.Warren pass complete short right to #0 C.High caught at STAN15, for 2 yards to the STAN22 (#8 D.Stone), out of bounds
11:194th & goal at opp 2Timeout Duke, clock 11:19
Stanford Punt, 5 plays
10:372nd & 8 at own 22(10:46) No Huddle-Shotgun #8 D.Warren pass complete short middle to #88 B.Blackburn caught at STAN26, for 9 yards to the STAN31 (#7 N.Morris Jr.), 1ST DOWN
10:061st & 10 at own 31(10:10) No Huddle-Shotgun #20 M.Ford rush middle for 1 yard gain to the STAN32 (#42 K.Johnson)
9:282nd & 9 at own 32(09:32) No Huddle-Shotgun #20 M.Ford rush left for 3 yards gain to the STAN35 (#7 N.Morris Jr.; #0 D.Flowers)
8:483rd & 6 at own 35(08:53) No Huddle-Shotgun #8 D.Warren sacked for loss of 5 yards to the STAN30 (#15 K.O’Connor)
8:164th & 11 at own 30(08:21) #37 A.Flintoft punt 38 yards to the DUKE32 fair catch by #35 A.Pellicciotta at DUKE32
Duke Punt, 5 plays
8:101st & 10 at own 32(08:16) Shotgun #22 J.Tanelus rush middle for 3 yards gain to the DUKE35 (#10 S.Mattingly; #57 K.Briehler)
8:164th & 11 at own 30Timeout Stanford, clock 08:16
Duke Punt, 5 plays
7:402nd & 7 at own 35(07:47) Shotgun #20 N.Sheppard rush left for 15 yards gain to the DUKE50 (#6 D.Davis), out of bounds, 1ST DOWN
7:061st & 10 at the 50(07:10) Shotgun #2 W.Eget pass incomplete deep left to #85 J.Hasley thrown to STAN30 QB hurried by #44 E.Cooper
7:022nd & 10 at the 50(07:06) Shotgun #20 N.Sheppard rush middle for 2 yards gain to the STAN48 (#75 B.Marceau-Olayinka; #10 S.Mattingly)
6:173rd & 8 at opp 48(06:25) Shotgun #2 W.Eget pass complete short right to #5 J.Nicholas caught at DUKE49, for 1 yard loss to the STAN49 (#24 L.McAllister III; #9 B.Nicholson) PENALTY DUKE Illegal Block in Back declined
6:064th & 9 at opp 49(06:06) #41 K.Reynoldson punt 49 yards to the STAN00, Touchback
Stanford Punt, 6 plays
6:021st & 10 at own 20(06:06) #8 D.Warren pass incomplete short left to #20 M.Ford thrown to STAN12 QB hurried by #44 D.Anderson
6:064th & 9 at opp 49Timeout Duke, clock 06:06
Stanford Punt, 6 plays
5:472nd & 10 at own 20(06:02) No Huddle-Shotgun #8 D.Warren pass complete short right to #11 J.Hall caught at STAN34, for 14 yards to the STAN34, End Of Play, 1ST DOWN
5:371st & 10 at own 34(05:42) No Huddle-Shotgun #26 S.Irvin rush right for 10 yards gain to the STAN44 (#35 A.Pellicciotta), 1ST DOWN
5:161st & 10 at own 44(05:22) No Huddle-Shotgun #26 S.Irvin rush right for 3 yards gain to the STAN47 (#35 A.Pellicciotta; #44 D.Anderson)
4:372nd & 7 at own 47(04:41) Shotgun #8 D.Warren pass incomplete short middle to #0 C.High thrown to DUKE40
4:333rd & 7 at own 47(04:37) No Huddle-Shotgun #8 D.Warren pass incomplete deep middle to #0 C.High thrown to DUKE30 QB hurried by #1 K.Loud and #4 E.Smith
4:244th & 7 at own 47(04:32) #37 A.Flintoft punt 37 yards to the DUKE16
Duke Punt, 4 plays
4:181st & 10 at own 16(04:24) Shotgun #20 N.Sheppard rush left for 14 yards gain to the DUKE30 (#10 S.Mattingly; #8 C.Richardson), out of bounds, 1ST DOWN
3:431st & 10 at own 30(03:46) Shotgun #2 W.Eget pass incomplete short left to #8 J.Moore thrown to DUKE40
3:372nd & 10 at own 30(03:43) Shotgun #20 N.Sheppard rush middle for 1 yard loss to the DUKE29 (#45 O.Staples)
3:003rd & 11 at own 29(03:03) Shotgun #2 W.Eget pass incomplete short middle to #0 C.Campbell Jr. thrown to DUKE32 QB hurried by #57 K.Briehler
3:004th & 11 at own 29PENALTY DUKE False Start (#42 K.Johnson) 5 yards from DUKE29 to DUKE24. NO PLAY
2:484th & 16 at own 24(03:00) #41 K.Reynoldson punt 60 yards to the STAN16 #13 L.Thorpe return 16 yards to the STAN32 (#42 K.Johnson; #24 B.Gompers) PENALTY STAN Holding (#33 L.Jackson) 7 yards from STAN16 to STAN09
Stanford Punt, 5 plays
2:421st & 10 at own 9(02:46) Shotgun #20 M.Ford rush middle for 19 yards gain to the STAN28 (#4 E.Smith; #0 D.Flowers), 1ST DOWN
2:211st & 10 at own 28(02:28) No Huddle-Shotgun #20 M.Ford rush right for 28 yards gain to the DUKE44 (#0 D.Flowers; #1 K.Loud), 1ST DOWN
2:001st & 10 at opp 44(02:03) No Huddle-Shotgun #20 M.Ford rush left for 0 yards to the DUKE44 (#9 C.Ojarikre; #7 N.Morris Jr.)
1:232nd & 10 at opp 44(01:25) No Huddle-Shotgun #8 D.Warren pass incomplete short left to #23 N.Brown thrown to DUKE44 broken up by #12 B.Davis
1:173rd & 10 at opp 44(01:23) No Huddle-Shotgun #26 S.Irvin rush middle for 0 yards to the DUKE44 (#12 B.Davis)
0:434th & 10 at opp 44(00:50) #37 A.Flintoft punt 34 yards to the DUKE10 fair catch by #35 A.Pellicciotta at DUKE10
Duke Touchdown, 9 plays
0:431st & 10 at own 10(00:43) Shotgun #0 C.Campbell Jr. rush left for 12 yards gain to the DUKE22 (#6 D.Davis; #8 C.Richardson), 1ST DOWN
Q2 14:541st & 10 at own 22(15:00) Shotgun #0 C.Campbell Jr. rush middle for 2 yards loss to the DUKE20 (#11 T.Tafiti; #75 B.Marceau-Olayinka)
Q2 14:112nd & 12 at own 20(14:25) Shotgun #2 W.Eget pass complete deep right to #17 J.Richardson caught at DUKE40, for 22 yards to the DUKE42 (#8 C.Richardson), out of bounds, 1ST DOWN
Q2 13:521st & 10 at own 42(13:52) Shotgun #0 C.Campbell Jr. rush middle for 1 yard loss to the DUKE41 (#10 S.Mattingly) PENALTY DUKE Holding (#63 B.Smith) 10 yards from DUKE42 to DUKE32. NO PLAY
Q2 13:291st & 20 at own 32(13:36) Shotgun #2 W.Eget pass complete short middle to #85 J.Hasley caught at DUKE36, for 7 yards to the DUKE39 (#35 M.Rose)
Q2 12:562nd & 13 at own 39(13:02) Shotgun #0 C.Campbell Jr. rush right for 14 yards gain to the STAN47 (#9 B.Nicholson; #97 Z.Rowell), 1ST DOWN
Q2 12:351st & 10 at opp 47(12:39) No Huddle-Shotgun #0 C.Campbell Jr. rush middle for 0 yards to the STAN47 (#10 S.Mattingly)
Q2 11:552nd & 10 at opp 47(12:02) Shotgun #2 W.Eget pass complete short left to #4 J.Solomon caught at STAN28, for 19 yards to the STAN28, out of bounds at STAN28, 1ST DOWN, PENALTY STAN Holding declined
Q2 11:351st & 10 at opp 28(11:40) Shotgun #20 N.Sheppard rush left for 1 yard gain to the STAN27 (#10 S.Mattingly)
Q2 10:552nd & 9 at opp 27(10:55) Shotgun #10 D.Mahan rush right for 1 yard gain to the STAN26 (#10 S.Mattingly), out of bounds PENALTY DUKE Illegal Substitution 5 yards from STAN27 to STAN32. NO PLAY
Q2 10:422nd & 14 at opp 32(10:48) Shotgun #20 N.Sheppard rush middle for 32 yards gain to the STAN00 TOUCHDOWN, clock 10:42, 1ST DOWN #39 C.Salas kick attempt good (H: #41 K.Reynoldson, LS: #27 J.Yates)Duke 7, Stanford 0
Q2 10:421st & 10 at own 35(10:42) #39 C.Salas kickoff 65 yards to the STAN00, Touchback
Q2 10:42Timeout Duke, clock 10:42
2nd quarter7 drives, then Duke 14, Stanford 7
Stanford Fumble, 4 plays
10:411st & 10 at own 25(10:41) Shotgun #8 D.Warren pass incomplete short middle to #2 Z.Robinson thrown to STAN26 broken up by #12 B.Davis
10:362nd & 10 at own 25PENALTY DUKE Offside (#44 D.Anderson) 5 yards from STAN25 to STAN30. NO PLAY
10:292nd & 5 at own 30(10:34) Shotgun #20 M.Ford rush left for 4 yards gain to the STAN34 (#35 A.Pellicciotta)
9:463rd & 1 at own 34(09:52) Shotgun #20 M.Ford rush left for 6 yards gain to the STAN40 (#1 K.Loud; #35 A.Pellicciotta), 1ST DOWN
9:051st & 10 at own 40(09:11) Shotgun #8 D.Warren sacked for loss of 5 yards to the STAN35 (#15 K.O’Connor), fumble by #8 D.Warren recovered by DUKE #42 K.Johnson at STAN35, End Of Play
Duke Touchdown, 6 plays
8:581st & 10 at opp 35(09:05) Shotgun #20 N.Sheppard rush middle for 9 yards gain to the STAN26 (#11 T.Tafiti; #21 S.Edwards)
9:051st & 10 at own 40Timeout Stanford, clock 09:05
Duke Touchdown, 6 plays
8:202nd & 1 at opp 26(08:27) Shotgun #20 N.Sheppard rush middle for 0 yards to the STAN26 (#45 O.Staples; #35 M.Rose)
7:393rd & 1 at opp 26(07:46) Shotgun #2 W.Eget pass complete short right to #85 J.Hasley caught at STAN28, for 18 yards to the STAN08 (#10 S.Mattingly; #21 S.Edwards), out of bounds, 1ST DOWN
6:531st & goal at opp 8(06:58) Shotgun #20 N.Sheppard rush left for 3 yards gain to the STAN05 (#97 Z.Rowell; #21 S.Edwards)
6:092nd & goal at opp 5(06:20) Shotgun #2 W.Eget rush right for 3 yards gain to the STAN02 (#38 Z.Johnson)
5:293rd & goal at opp 2(05:32) Shotgun #2 W.Eget pass complete short left to #20 N.Sheppard caught at STAN05, for 2 yards to the STAN00 TOUCHDOWN, clock 05:29 #39 C.Salas kick attempt good (H: #41 K.Reynoldson, LS: #27 J.Yates)Duke 14, Stanford 0
5:291st & 10 at own 35(05:29) #39 C.Salas kickoff 65 yards to the STAN00, Touchback PENALTY DUKE UNS: Unsportsmanlike Conduct (#6 L.Griffin III) 15 yards from STAN25 to STAN40
5:29Timeout Duke, clock 05:29
Stanford Punt, 6 plays
5:241st & 10 at own 40(05:29) Shotgun #20 M.Ford rush middle for 5 yards gain to the STAN45 (#3 L.Callahan)
4:462nd & 5 at own 45(04:50) Shotgun #8 D.Warren pass incomplete short middle to #19 D.Pantelis thrown to STAN47 broken up by #18 K.Smith QB hurried by #18 K.Smith and #43 S.Turner
4:383rd & 5 at own 45(04:46) Shotgun #8 D.Warren pass complete short right to #0 C.High caught at DUKE49, for 15 yards to the DUKE40 (#0 D.Flowers), 1ST DOWN
4:001st & 10 at opp 40(04:07) Shotgun #0 C.High rush right for 4 yards loss to the DUKE44 (#8 D.Stone)
3:252nd & 14 at opp 44(03:29) No Huddle-Shotgun #8 D.Warren pass incomplete short left to #0 C.High thrown to DUKE30
3:203rd & 14 at opp 44(03:25) No Huddle-Shotgun #8 D.Warren pass incomplete short left to #89 A.Joseph thrown to DUKE32 broken up by #0 D.Flowers PENALTY STAN Holding offsetting DUKE Face Mask offsetting. NO PLAY
3:163rd & 14 at opp 44(03:19) No Huddle-Shotgun #8 D.Warren pass incomplete short right to #2 Z.Robinson thrown to DUKE37
3:064th & 14 at opp 44(03:15) #37 A.Flintoft punt 40 yards to the DUKE04
3:163rd & 14 at opp 44Timeout Stanford, clock 03:16
Duke Punt, 3 plays
2:591st & 10 at own 4(03:04) Shotgun #20 N.Sheppard rush right for 3 yards gain to the DUKE07 (#14 D.Pollard; #11 T.Tafiti)
2:172nd & 7 at own 7(02:22) Shotgun #20 N.Sheppard rush middle for 2 yards gain to the DUKE09 (#57 K.Briehler; #5 J.Green)
1:573rd & 5 at own 9(02:00) No Huddle-Shotgun #2 W.Eget pass incomplete short left to #6 J.Burton thrown to DUKE18 broken up by #9 B.Nicholson
2:002nd & 7 at own 7Timeout Duke, clock 02:00
1:484th & 5 at own 9(01:56) #41 K.Reynoldson punt 46 yards to the STAN45 #13 L.Thorpe return 0 yards to the STAN45 (#26 T.Sanford)
Stanford Touchdown, 6 plays
1:441st & 10 at own 45(01:48) Shotgun #20 M.Ford rush middle for 4 yards gain to the STAN49 (#9 C.Ojarikre)
1:132nd & 6 at own 49(01:17) No Huddle-Shotgun #8 D.Warren pass complete short right to #0 C.High caught at DUKE48, for 9 yards to the DUKE42 (#0 D.Flowers), out of bounds, 1ST DOWN
1:051st & 10 at opp 42(01:13) No Huddle-Shotgun #8 D.Warren pass complete short left to #20 M.Ford caught at DUKE40, for 22 yards to the DUKE20 (#42 K.Johnson), 1ST DOWN
0:531st & 10 at opp 20(01:00) No Huddle-Shotgun #8 D.Warren pass complete short right to #2 Z.Robinson caught at DUKE14, for 8 yards to the DUKE12 (#35 A.Pellicciotta)
0:262nd & 2 at opp 12(00:30) No Huddle-Shotgun #8 D.Warren pass complete short left to #11 J.Hall caught at DUKE10, for 7 yards to the DUKE05 (#0 D.Flowers), 1ST DOWN
0:161st & goal at opp 5(00:20) No Huddle-Shotgun #8 D.Warren pass complete short right to #0 C.High caught at DUKE00, for 5 yards to the DUKE00 TOUCHDOWN, clock 00:16 #13 E.Kenney kick attempt good (H: #37 A.Flintoft, LS: #93 P.Warford)Duke 14, Stanford 7
Duke End of half, 1 play
0:161st & 10 at own 35(00:16) #13 E.Kenney kickoff 65 yards to the DUKE00, Touchback
0:161st & 10 at own 25(00:16) No Huddle-Shotgun #20 N.Sheppard rush left for 7 yards gain to the DUKE32 (#11 T.Tafiti; #45 O.Staples)
3rd quarter7 drives, then Duke 28, Stanford 7
Duke Touchdown, 9 plays
15:001st & 10 at own 35(15:00) #13 E.Kenney kickoff 65 yards to the DUKE00, Touchback
14:541st & 10 at own 25(15:00) Shotgun #2 W.Eget pass incomplete short right to #15 J.Taylor thrown to DUKE32
14:472nd & 10 at own 25(14:53) Shotgun #20 N.Sheppard rush middle for 9 yards gain to the DUKE34 (#35 M.Rose; #6 D.Davis)
14:143rd & 1 at own 34(14:19) Shotgun #20 N.Sheppard rush middle for 1 yard gain to the DUKE35 (#45 O.Staples; #35 M.Rose), 1ST DOWN
13:321st & 10 at own 35(13:32) Shotgun #20 N.Sheppard rush right for 1 yard gain to the DUKE36 (#11 T.Tafiti; #96 C.Bachhuber) PENALTY DUKE Holding (#72 M.Craycraft) 10 yards from DUKE35 to DUKE25. NO PLAY
13:483rd & 1 at own 34Timeout Duke, clock 13:48
13:121st & 20 at own 25(13:21) Shotgun #2 W.Eget pass complete short middle to #17 J.Richardson caught at DUKE35, for 16 yards to the DUKE41 (#14 D.Pollard; #21 S.Edwards)
12:352nd & 4 at own 41(12:42) Shotgun #2 W.Eget pass complete deep left to #4 J.Solomon caught at STAN30, for 32 yards to the STAN27 (#4 L.Bryant), out of bounds, 1ST DOWN
11:581st & 10 at opp 27(12:02) Shotgun #2 W.Eget pass incomplete deep right to #6 J.Burton thrown to STAN01 QB hurried by #75 B.Marceau-Olayinka
11:452nd & 10 at opp 27(11:58) Shotgun #2 W.Eget pass complete deep left to #85 J.Hasley caught at STAN05, for 26 yards to the STAN01 (#10 S.Mattingly), 1ST DOWN
11:231st & goal at opp 1(11:29) No Huddle-Shotgun #20 N.Sheppard rush middle for 0 yards to the STAN01 (#5 J.Green; #36 T.Williams)
10:412nd & goal at opp 1(10:45) #20 N.Sheppard rush right for 1 yard gain to the STAN00 TOUCHDOWN, clock 10:41 #39 C.Salas kick attempt good (H: #41 K.Reynoldson, LS: #27 J.Yates)Duke 21, Stanford 7
10:411st & 10 at own 35(10:41) #39 C.Salas kickoff 65 yards to the STAN00, Touchback
10:41Timeout Duke, clock 10:41
Stanford Punt, 5 plays
10:361st & 10 at own 25(10:41) Shotgun #20 M.Ford rush middle for 3 yards gain to the STAN28 (#42 K.Johnson; #7 N.Morris Jr.)
10:012nd & 7 at own 28(10:04) No Huddle-Shotgun #8 D.Warren pass incomplete short left to #0 C.High thrown to STAN36
10:013rd & 7 at own 28(10:01) No Huddle-Shotgun #8 D.Warren pass incomplete short right to #88 B.Blackburn thrown to STAN32 QB hurried by #15 K.O’Connor PENALTY DUKE Holding (#4 E.Smith) 10 yards from STAN28 to STAN38, 1ST DOWN. NO PLAY
9:471st & 10 at own 38(09:52) No Huddle #26 S.Irvin rush left for 5 yards gain to the STAN43 (#91 O.Wafle)
9:222nd & 5 at own 43(09:22) No Huddle-Shotgun #8 D.Warren pass complete short right to #26 S.Irvin caught at STAN39, for 6 yards to the STAN49 (#0 D.Flowers; #7 N.Morris Jr.) PENALTY STAN Holding (#74 F.Anderson) 10 yards from STAN43 to STAN33. NO PLAY
9:012nd & 15 at own 33(09:09) No Huddle-Shotgun #8 D.Warren pass complete short right to #20 M.Ford caught at STAN27, for 3 yards to the STAN36 (#0 D.Flowers; #7 N.Morris Jr.)
8:253rd & 12 at own 36(08:25) No Huddle-Shotgun #8 D.Warren pass incomplete short right to #4 J.Onovughe thrown to STAN47 QB hurried by #10 T.Reed and #24 B.Gompers
8:134th & 12 at own 36(08:21) #37 A.Flintoft punt 37 yards to the DUKE27 fair catch by #35 A.Pellicciotta at DUKE27
Duke Touchdown, 10 plays
8:051st & 10 at own 27(08:14) Shotgun #20 N.Sheppard rush right for 18 yards gain to the DUKE45 (#6 D.Davis; #14 D.Pollard), out of bounds, 1ST DOWN
8:144th & 12 at own 36Timeout Stanford, clock 08:14
Duke Touchdown, 10 plays
7:271st & 10 at own 45(07:30) Shotgun #2 W.Eget pass incomplete short right to #17 J.Richardson thrown to STAN45
7:192nd & 10 at own 45(07:26) Shotgun #20 N.Sheppard rush left for 9 yards gain to the STAN46 (#5 J.Green; #21 S.Edwards)
6:373rd & 1 at opp 46(06:43) Shotgun #0 C.Campbell Jr. rush middle for 2 yards gain to the STAN44 (#25 B.Tate; #44 E.Cooper), 1ST DOWN
5:561st & 10 at opp 44(06:00) Shotgun #2 W.Eget pass incomplete deep left to #8 J.Moore thrown to STAN10
5:492nd & 10 at opp 44(05:56) Shotgun #0 C.Campbell Jr. rush left for 1 yard loss to the STAN45 (#36 T.Williams; #38 Z.Johnson)
5:023rd & 11 at opp 45(05:16) Shotgun #2 W.Eget pass complete short right to #7 K.Simmons caught at STAN42, for 8 yards to the STAN37, End Of Play
4:274th & 3 at opp 37(04:36) Shotgun #2 W.Eget pass complete short right to #85 J.Hasley caught at STAN33, for 15 yards to the STAN22 (#21 S.Edwards), 1ST DOWN
3:421st & 10 at opp 22(03:49) Shotgun #2 W.Eget pass complete short right to #17 J.Richardson caught at STAN20, for 6 yards to the STAN16 (#21 S.Edwards), out of bounds
2:562nd & 4 at opp 16(03:05) #7 K.Simmons rush right for 16 yards gain to the STAN00 TOUCHDOWN, clock 02:56, 1ST DOWN #39 C.Salas kick attempt good (H: #41 K.Reynoldson, LS: #27 J.Yates)Duke 28, Stanford 7
2:511st & 10 at own 35(02:56) #39 C.Salas kickoff 65 yards to the STAN00 #5 C.Davis Jr. return 17 yards to the STAN17 (#19 J.Morris; #11 D.Brown Jr.)
2:56Timeout Duke, clock 02:56
Stanford Punt, 3 plays
2:421st & 10 at own 17(02:51) Shotgun #8 D.Warren pass complete short left to #89 A.Joseph caught at STAN20, for 3 yards to the STAN20, End Of Play
2:182nd & 7 at own 20(02:23) No Huddle-Shotgun #8 D.Warren pass incomplete short middle to #0 C.High thrown to STAN32
2:083rd & 7 at own 20(02:18) No Huddle-Shotgun #8 D.Warren pass complete short right to #26 S.Irvin caught at STAN21, for 1 yard to the STAN21 (#34 L.Mergott), out of bounds
1:334th & 6 at own 21(01:40) #37 A.Flintoft punt 41 yards to the DUKE38 #35 A.Pellicciotta return 5 yards to the DUKE43 (#36 T.Williams; #82 T.Kuo)
Duke Punt, 3 plays
1:271st & 10 at own 43(01:33) Shotgun #0 C.Campbell Jr. rush middle for 1 yard gain to the DUKE44 (#38 Z.Johnson)
0:482nd & 9 at own 44(00:57) Shotgun #2 W.Eget rush left for 3 yards gain to the DUKE47 (#44 E.Cooper)
0:143rd & 6 at own 47(00:19) Shotgun #2 W.Eget pass incomplete short middle to #8 J.Moore thrown to STAN38 broken up by #6 D.Davis
0:144th & 6 at own 47PENALTY DUKE False Start (#8 J.Moore) 5 yards from DUKE47 to DUKE42. NO PLAY
0:034th & 11 at own 42(00:13) #41 K.Reynoldson punt 44 yards to the STAN14 #13 L.Thorpe return 14 yards to the STAN28 (#10 T.Reed; #3 L.Callahan)
Stanford Punt, 3 plays
0:031st & 10 at own 28(00:03) Shotgun #8 D.Warren pass incomplete deep right to #2 Z.Robinson thrown to STAN48 broken up by #0 D.Flowers
0:034th & 11 at own 42Timeout Duke, clock 00:03
4th quarter8 drives, then Duke 35, Stanford 7
Stanford Punt, 3 plays
14:512nd & 10 at own 28(15:00) Shotgun #8 D.Warren pass complete short right to #20 M.Ford caught at STAN23, for 2 yards to the STAN30 (#8 D.Stone)
14:183rd & 8 at own 30(14:25) No Huddle-Shotgun #8 D.Warren sacked for loss of 5 yards to the STAN25 (#10 T.Reed)
13:444th & 13 at own 25(13:50) #37 A.Flintoft punt 46 yards to the DUKE29 fair catch by #35 A.Pellicciotta at DUKE29
Duke Touchdown, 8 plays
13:381st & 10 at own 29(13:44) Shotgun #20 N.Sheppard rush right for 2 yards gain to the DUKE31 (#10 S.Mattingly; #38 Z.Johnson)
13:444th & 13 at own 25Timeout Stanford, clock 13:44
Duke Touchdown, 8 plays
12:512nd & 8 at own 31(12:59) Shotgun #2 W.Eget pass complete short left to #6 J.Burton caught at DUKE39, for 10 yards to the DUKE41 (#6 D.Davis), 1ST DOWN
12:101st & 10 at own 41(12:17) Shotgun #0 C.Campbell Jr. rush right for 8 yards gain to the DUKE49 (#97 Z.Rowell; #11 T.Tafiti), out of bounds
11:242nd & 2 at own 49(11:32) Shotgun #0 C.Campbell Jr. rush middle for 8 yards gain to the STAN43 (#11 T.Tafiti), 1ST DOWN
10:431st & 10 at opp 43(10:49) Shotgun #22 J.Tanelus rush middle for 5 yards gain to the STAN38 (#11 T.Tafiti)
10:002nd & 5 at opp 38(10:04) Shotgun #22 J.Tanelus rush middle for 2 yards gain to the STAN36 (#52 S.Howard; #11 T.Tafiti)
9:173rd & 3 at opp 36(09:17) Shotgun #2 W.Eget pass incomplete deep right to #6 J.Burton thrown to STAN07 broken up by #5 J.Green PENALTY STAN Roughing The Passer (#10 S.Mattingly) 15 yards from STAN36 to STAN21, 1ST DOWN. NO PLAY
9:021st & 10 at opp 21(09:11) Shotgun #10 D.Mahan rush right for 16 yards gain to the STAN05 (#44 E.Cooper), 1ST DOWN
8:201st & goal at opp 5(08:23) Shotgun #22 J.Tanelus rush middle for 5 yards gain to the STAN00 TOUCHDOWN, clock 08:20 #39 C.Salas kick attempt good (H: #41 K.Reynoldson, LS: #27 J.Yates)Duke 35, Stanford 7
8:151st & 10 at own 35(08:20) #39 C.Salas kickoff 65 yards to the STAN00 #5 C.Davis Jr. return 27 yards to the STAN27 (#9 C.Ojarikre)
8:20Timeout Duke, clock 08:20
Stanford Turnover on downs, 9 plays
8:081st & 10 at own 27(08:12) No Huddle #20 M.Ford rush middle for 3 yards gain to the STAN30 (#55 J.Columbus)
7:322nd & 7 at own 30(07:40) No Huddle #8 D.Warren pass complete short left to #20 M.Ford caught at STAN35, for 7 yards to the STAN37 (#30 W.Felder Jr.), out of bounds, 1ST DOWN
7:021st & 10 at own 37(07:08) No Huddle-Shotgun #8 D.Warren pass complete short left to #0 C.High caught at STAN41, for 12 yards to the STAN49 (#9 C.Ojarikre), 1ST DOWN
6:461st & 10 at own 49(06:48) No Huddle-Shotgun #8 D.Warren pass incomplete short left to #20 M.Ford thrown to STAN45
6:372nd & 10 at own 49(06:46) No Huddle-Shotgun #8 D.Warren pass complete short right to #88 B.Blackburn caught at DUKE45, for 19 yards to the DUKE32 (#9 C.Ojarikre; #6 L.Griffin III), 1ST DOWN
6:151st & 10 at opp 32(06:20) No Huddle-Shotgun #8 D.Warren pass incomplete deep right to #89 A.Joseph thrown to DUKE01
6:022nd & 10 at opp 32(06:14) No Huddle-Shotgun #8 D.Warren pass complete short right to #2 Z.Robinson caught at DUKE29, for 3 yards to the DUKE29 (#31 E.Schaper)
5:353rd & 7 at opp 29(05:42) No Huddle-Shotgun #8 D.Warren sacked for loss of 11 yards to the DUKE40 (#10 T.Reed)
4:574th & 18 at opp 40(05:03) No Huddle-Shotgun #8 D.Warren pass complete short left to #84 C.Holt caught at DUKE39, for 10 yards to the DUKE30 (#28 K.Lanier), out of bounds, TURNOVER ON DOWNS
Duke Punt, 5 plays
4:511st & 10 at own 30(04:56) Shotgun #22 J.Tanelus rush left for 2 yards gain to the DUKE32 (#5 J.Green)
4:574th & 18 at opp 40Timeout Stanford, clock 04:57
Duke Punt, 5 plays
4:032nd & 8 at own 32(04:11) Shotgun #10 D.Mahan rush left for 9 yards gain to the DUKE41 (#5 J.Green; #24 L.McAllister III), 1ST DOWN, PENALTY DUKE UNR: Unnecessary Roughness (#75 M.Sahakian) 15 yards from DUKE41 to DUKE26
3:351st & 10 at own 26(03:39) Shotgun #22 J.Tanelus rush middle for 3 yards gain to the DUKE29 (#95 A.Shovlin; #99 B.Umeh)
2:512nd & 7 at own 29(02:55) Shotgun #22 J.Tanelus rush right for 1 yard gain to the DUKE30 (#48 D.Cunningham)
2:063rd & 6 at own 30(02:11) Shotgun #10 D.Mahan rush right for 3 yards gain to the DUKE33 (#10 S.Mattingly)
1:524th & 3 at own 33(01:59) #41 K.Reynoldson punt 48 yards to the STAN19 #80 J.Butler return 8 yards to the STAN27 (#10 T.Reed), out of bounds PENALTY STAN UNR: Unnecessary Roughness (#23 N.Brown) 13 yards from STAN27 to STAN14
2:003rd & 6 at own 30Timeout Duke, clock 02:00
Stanford Turnover on downs, 6 plays
1:431st & 10 at own 14(01:49) No Huddle-Shotgun #9 M.Mitchell Jr. pass complete short right to #23 N.Brown caught at STAN22, for 8 yards to the STAN22, out of bounds at STAN22
1:382nd & 2 at own 22(01:41) No Huddle-Shotgun #34 C.Hampton rush middle for 7 yards gain to the STAN29 (#23 K.Harmon), 1ST DOWN
1:241st & 10 at own 29(01:27) No Huddle-Shotgun #9 M.Mitchell Jr. pass incomplete short right to #34 C.Hampton thrown to STAN28
1:142nd & 10 at own 29(01:23) No Huddle-Shotgun #9 M.Mitchell Jr. pass complete short left to #34 C.Hampton caught at STAN34, for 5 yards to the STAN34 (#40 A.Wasserman)
0:423rd & 5 at own 34PENALTY STAN False Start (#70 B.Thomassie) 5 yards from STAN34 to STAN29. NO PLAY
0:273rd & 10 at own 29(00:37) No Huddle-Shotgun #9 M.Mitchell Jr. rush right for 2 yards gain to the STAN31, End Of Play
0:024th & 8 at own 31(00:12) No Huddle-Shotgun #9 M.Mitchell Jr. pass incomplete deep middle to #23 N.Brown thrown to DUKE12 broken up by #28 K.Lanier, TURNOVER ON DOWNS
Duke End of game, 1 play
0:011st & 10 at opp 31(00:01) Kneel down by Duke at STAN32 for loss of 1 yard

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.

Stanford leads 3–⁠2 in five meetings.

Recent meetings
2026Duke 35, Stanford 7
2012Stanford 50, Duke 13
2011Stanford 44, Duke 14
1972Stanford 10, Duke 6
1971Duke 9, Stanford 3

Around this game