TULN Tulane 0-1 3 DUKE Duke 1-0 17 Final Duke beat Tulane 17-3. Share this game
We had Duke favored. It won.
Top comment in the game thread
Sheppard is now 5th in Duke single game rushing yards
Q4 13:15 · r/CFB game thread · Sat, Sep 5 How it swung Watch the plays Drives What it cost Box score Weather Before kickoff How it swung Before kickoff, our ratings gave Duke a 60% chance, and the closing betting line (Duke was a 9.5-point favorite) put it at 78%.
Favored the whole way: Duke never fell below 76%.
Tulane never had better than a 24% chance.
Final Duke 17-3 Tulane Duke won Move across the chart, or tap a numbered swing, to see any play. Final Tulane 3-17 Duke Tulane lost Move across the chart, or tap a numbered swing, to see any play. 50% 75% 90% Q1 Q2 Q3 Q4 91% at half Duke Won 17-3 Scores Duke Tulane Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 5 comments a minute Duke fans: 3 comments a minute Duke fans: 6 comments a minute Duke fans: 3 comments a minute Duke fans: 4 comments a minute Duke fans: 2 comments a minute Duke fans: 3 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 2 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute 50% 75% 90% Q1 Q2 Q3 Q4 91% at half Duke Won 17-3 Scores Duke Tulane Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 5 comments a minute Duke fans: 3 comments a minute Duke fans: 6 comments a minute Duke fans: 3 comments a minute Duke fans: 4 comments a minute Duke fans: 2 comments a minute Duke fans: 3 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 2 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute 50% 10% 25% Q1 Q2 Q3 Q4 9% at half Duke Lowest 0% Lost 3-17 Scores Tulane Duke Tulane fans: 0 comments a minute Tulane fans: 2 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 5 comments a minute Duke fans: 3 comments a minute Duke fans: 6 comments a minute Duke fans: 3 comments a minute Duke fans: 4 comments a minute Duke fans: 2 comments a minute Duke fans: 3 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute 50% 10% 25% Q1 Q2 Q3 Q4 9% at half Duke Lowest 0% Lost 3-17 Scores Tulane Duke Tulane fans: 0 comments a minute Tulane fans: 2 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 1 comments a minute Tulane fans: 1 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Tulane fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 2 comments a minute Duke fans: 0 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 5 comments a minute Duke fans: 3 comments a minute Duke fans: 6 comments a minute Duke fans: 3 comments a minute Duke fans: 4 comments a minute Duke fans: 2 comments a minute Duke fans: 3 comments a minute Duke fans: 1 comments a minute Duke fans: 2 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 1 comments a minute Duke fans: 0 comments a minute Duke fans: 0 comments a minute
See it from Tulane’s side 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.
Q2 7:38 Duke fans celebrate defensive resurgence after stopping Tulane's drive The receivers are more dangerous than the QB running it, stick to them r/CFB game thread Q2 4:53 Duke fans argue Eget pass to Campbell was a touchdown Come on, that was a TD. Mate. r/CFB game thread Q2 2:56 Officials overturn first down call on Eget pass to Campbell, sparking Duke fan outrage These officials are horrible. He’s like a full yard short r/CFB game thread Q2 0:05 Duke fans criticize Eget after three straight incomplete passes to Hasley Maalik alwasy threw gas, but he was mostly on target. For Eget, even the big pass was behind the WR. r/CFB game thread Q4 13:15 Duke fans celebrate Sheppard's rushing performance while criticizing Eget's play Quoted at the top of the page. Duke’s chance to win after every play. How to read this chart Starts from the pregame line (Duke -9.5), at 76% 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 Tulane flair (170 and 37); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to. Kickoff came 1 hour 28 minutes late. Thunder was reported at Raleigh / Durham airport (11 miles away) from 3:09 p.m. to 4:01 p.m., around the delay. Watch the plays The bar and the arrow show Duke’s chance to win after each play; the logo is the team the play helped.
Play all in order Q1, 5:07 Sheppard 9-yd TD run Duke goes ahead 7-0 Q1, 5:07 · Duke 7, Tulane 0 ▲8% Duke’s chance to win, 83% to 91% ▲8% Duke’s chance to win, 83% to 91% ▶ Watch from this playESPN College Football Q3, 14:24 Semonza 39-yd pass to Hill fumbled Q3, 14:24 · Duke 10, Tulane 0 ▲3% Duke’s chance to win, 90% to 93% ▲3% Duke’s chance to win, 90% to 93% ▶ Watch from this playESPN College Football Q4, 6:44 Sheppard 14-yd TD run Duke leads 17-3 Q4, 6:44 · Duke 17, Tulane 3 ▲3% Duke’s chance to win, 96% to 99% ▲3% Duke’s chance to win, 96% to 99% ▶ Watch from this playESPN College Football Q4, 6:08 Semonza sacked for a 8-yd loss Q4, 6:08 · Duke 17, Tulane 3 17-3 score after the play 17-3 score after the play ▶ Watch from this playESPN College Football Q4, 3:03 Semonza sacked for a 4-yd loss Q4, 3:03 · Duke 17, Tulane 3 17-3 score after the play 17-3 score after the play ▶ Watch from this playESPN College Football
Every drive Duke scored on 3 of its 13 drives; Tulane on 1 of its 12.
Duke’s drives are teal, Tulane’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.
own goal goal line Q1 Duke: Touchdown, from 75 yards out to 0 Touchdown Tulane: Punt, from 75 yards out to 45 Punt Duke: Punt, from 80 yards out to 79 Punt Q2 Tulane: Punt, from 83 yards out to 76 Punt Duke: Missed field goal, from 68 yards out to 14 Missed FG Tulane: Missed field goal, from 80 yards out to 25 Missed FG Duke: Turned over on downs, from 75 yards out to 25 Downs Tulane: Punt, from 75 yards out to 84 Punt Duke: Field goal, from 48 yards out to 5 Field goal Q3 Tulane: Fumble, from 73 yards out to 17 Fumble Duke: Fumble, from 83 yards out to 42 Fumble Tulane: Punt, from 58 yards out to 54 Punt Duke: Punt, from 88 yards out to 70 Punt Tulane: Punt, from 82 yards out to 80 Punt Duke: Turned over on downs, from 50 yards out to 18 Downs Tulane: Punt, from 82 yards out to 83 Punt Duke: Punt, from 81 yards out to 77 Punt Tulane: Field goal, from 58 yards out to 19 Field goal Q4 Duke: Touchdown, from 75 yards out to 0 Touchdown Tulane: Punt, from 75 yards out to 90 Punt Duke: Punt, from 63 yards out to 65 Punt Tulane: Turned over on downs, from 96 yards out to 64 Downs Duke: Turned over on downs, from 36 yards out to 38 Downs Tulane: Turned over on downs, from 62 yards out to 48 Downs Duke: End of game, from 52 yards out to 53 End of game “Sheppard is now 5th in Duke single game rushing yards” A Duke fan When fans got loud Busy
The biggest reaction came in the fourth quarter.
Jump to the loudest stretch
The jump was busy; the crowd was quiet.
First Second Third Fourth Duke fans Tulane fans usual Fans of both teams were loud at once in the bracketed stretch.
“Sheppard really is the little engine that could” A Duke fan What it cost Tulane’s chance to make the playoff fell from 4% to 3%.
Make the playoff
Tulane · lost 4% → ▼ 3%
Duke · won 2% → 2%
Win the conference
Tulane · lost 11% → ▼ 10% 11% ▼ 10%
Duke · won 1% → 1%
Before the game (September 4, 2026) → after this result, in our model.
Box score Duke 17, Tulane 3
Duke covered −9.5 by 4.5. The total, 20, stayed under 51.5.
Tulane Duke Total yards Tulane 258 Duke 381 258 381 Passing yards Tulane 204 Duke 131 204 131 Rushing yards Tulane 54 Duke 250 54 250 First downs Tulane 10 Duke 20 10 20 Turnovers Tulane 1 Duke 1 1 1 Time of possession Tulane 23:25 Duke 36:35 23:25 36:35 Team totals Tulane Duke Total yards 258 381 Passing 17 of 30, 204 yds 13 of 28, 131 yds Rushing 26 for 54 yds 49 for 250 yds First downs 10 20 Third down 3 of 14 8 of 18 Fourth down 0 of 2 1 of 4 Turnovers 1 1 Penalties 15 for 104 yds 8 for 53 yds Time of possession 23:25 36:35
Tulane leaders Passing Kadin Semonza 11 of 21, 140 ydsRushing Johnnie Daniels 8 for 31 yds; Maurice Turner 4 for 15 ydsReceiving Destyn Hill 5 for 67 yds; Maurice Turner 1 for 44 ydsDuke leaders Passing Walker Eget 13 of 26, 131 ydsRushing Nate Sheppard 35 for 227 yds, 2 TD; CJ Campbell 10 for 25 ydsReceiving Jonah Burton 3 for 38 yds; Jeremiah Hasley 2 for 36 ydsKickoff came 1 hour 28 minutes late 77° at kickoff · no rain recorded
Thunder was reported at Raleigh / Durham airport (11 miles away) from 3:09 p.m. to 4:01 p.m., around the delay.
September game-day temperatures at Wallace Wade Stadium
Win chance with rain, wind and thunder from the nearest airport, by game time Q1 Q2 Q3 Q4 Duke favored Tulane favored 100% Win chance Duke Rain inches per 10 min 0.1 in No rain recorded Wind mph, average and gusts 20 mph 40 mph Hourly wind only at this airport Thunder reported Win chance with rain, wind and thunder from the nearest airport, by game time Q1 Q2 Q3 Q4 Duke favored Tulane favored Rain · inches per 10 min 0.1 in No rain recorded Wind · miles per hour 20 40 Hourly wind only at this airport Thunder reported Drag along the chart, or step through the game.
First quarter, 15:00 left5:03 p.m.
Tulane 0, Duke 0 · Duke 76% to win
no rain · 77°
Eget run for a 9-yd loss, fumbles
Previous play Next play
Where this weather comes from Measured 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.
Matchups Biggest mismatch: Tulane’s success rate against Duke, 64 points Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.
Tulane’s success rate against Duke’s defense
64 points weaker stronger 50th Tulane offense, 2nd percentile · Duke defense, 66th
Tulane’s rushing EPA against Duke’s defense
44 points weaker stronger 50th Tulane offense, 45th percentile · Duke defense, 89th
Tulane’s explosive plays against Duke’s defense
24 points weaker stronger 50th Tulane offense, 100th percentile · Duke defense, 76th
Season profile, all the rows Season profile Tulane Duke
EPA/play, offense
Tulane · 29 Duke · 87 EPA/play, defense
Tulane · 36 Duke · 60 Success rate, offense
Tulane · 2 Duke · 53 Success rate, defense
Tulane · 35 Duke · 66 Explosive-play rate, offense
Tulane · 100 Duke · 80 Explosive-play rate, defense
Tulane · 57 Duke · 76 Rush EPA, offense
Tulane · 45 Duke · 74 Rush EPA, defense
Tulane · 36 Duke · 89 Pass EPA, offense
Tulane · 25 Duke · 80 Pass EPA, defense
Tulane · 48 Duke · 35 The series The series is tied 3-3
6 meetings since 1964 · Tulane won the last meeting
Duke won Tulane won 1964: Tulane by 17 1973: Tulane by 7 2011: Duke by 21 2014: Duke by 34 2015: Duke by 30 2025: Tulane by 7 1964 2025 2025 Tulane 34-27 Duke lost 27-34 at Tulane. Chance to win started at 43%, low under 1%, high 44%. 2015 Duke 37-7 2014 Duke 47-13 2011 Duke 48-27 1973 Tulane 24-17 Each line is Duke’s chance to win through that meeting. Older meetings have no play by play, so no line.
Line, fans and home field The betting line, and the fans Duke fans are feeling it about like the typical fanbase this week (44th among FBS fanbases), and the other side is no happier.
50-50 Model · 60% Tulane fans · 4th Tulane Duke Model · 60% Line · 78% Duke fans · 44th Tulane fans · 4th 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% Q1 Q2 Q3 Q4 50% 90% Q1 Q2 Q3 Q4 Half of games 8 in 10 games This 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 1 point toward Duke.
opened −8.5 now −9.5 The books’ cut: 4.2%, the margin built into the odds
Weather at kickoff Warm, with rain. Feels like 82° at kickoff.
Tulane at Duke · Saturday, Sept. 5, 2026 · Wallace Wade Stadium, Durham
82°feels like at kickoff 0.03 in rain at kickoff 56weather score, Rough Middle of the day's 7 kickoff times At kickoff, Sept. 5, 2026.
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 7 kickoff times that day, local time (kickoffs within 30 minutes of each other count as one). This game, ringed, was in the middle of the day's seven kickoff times. At Wallace Wade Stadium that day, a 7:45 pm kickoff would have scored 97, against 56 at 3:30 pm.
Harsh
Rough
Mixed
Comfortable
Ideal (100) 31 Harsh 42 Harsh 44 Harsh 56 Rough 91 Comfortable 95 Comfortable 97 Comfortable
noon 12:45 pm 2 pm 3:30 pm 6 pm 7 pm 7:45 pm
noon: 31, Harsh 12:45 pm: 42, Harsh 2 pm: 44, Harsh 3:30 pm: 56, Rough (this game) 6 pm: 91, Comfortable 7 pm: 95, Comfortable 7:45 pm: 97, Comfortable Weather score at each kickoff time.
Tap a dot to read that kickoff time.
At kickoff, Sept. 5, 2026. Wind is not drawn here; gusts are in each score.
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 770 miles to get here.