The turning point:Sheppard 2-yd run (Q4, 1:49). Duke went from 62% to 80% to win. Fans right then: “Second half play calling has been atrocious.” r/CFB game thread
Before kickoff, our ratings gave Duke a 40% chance, and the closing betting line (Duke was a 6-point underdog) put it at 31%.
Duke came back from 10 down, at one point just an 11% chance in the second quarter.
Illinois led by 10, was as high as 89% in the second quarter, and still lost.
TargetingQ2 10:48
FinalDuke 31-27 IllinoisDuke wonMove across the chart, or tap a numbered swing, to see any play.
FinalIllinois 27-31 DukeIllinois lostMove across the chart, or tap a numbered swing, to see any play.
The two plays that swung it
1Q4 7:21InterceptionHouser intercepted by Smith at the Duke 36, returned 19 yardsDuke 53% → 66% (+13)
2Q4 1:494th and 1Sheppard 2-yd runDuke 62% → 80% (+18)
The two plays that swung it
1Q4 7:21InterceptionHouser intercepted by Smith at the Duke 36, returned 19 yardsIllinois 47% → 34% (−13)
2Q4 1:494th and 1Sheppard 2-yd runIllinois 38% → 20% (−18)
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 12:47Houser connects with Dixon for a 40-yard touchdown as Illinois fans celebrate the bold callYeah. Houser to Dixon is gonna hit like crack all year.r/CFB game thread
Q2 0:38Illinois fans criticize defense for leaving Sheppard open on Duke touchdownMy expectations were low but wow is this defense bad. Hopefully the Illini offense can keep scoring.r/CFB game threadWho needs defense when you can just have every game have an over-under of 90?r/CFB game thread
Q4 13:53Officials rule defensive pass interference on Houser pass to RobinsonWhere was the interference?r/CFB game threadtrash ass refsr/CFB game thread
Q4 8:14Duke intercepts Houser pass to seal 31-27 lead with 8:14 leftThere’s your INTr/CFB game thread
Q4 3:37Illinois fans rip atrocious play calling after Valentine loses yard on 4th downIllinois football is so back (to 2018)r/CFB game threadQuoted at the top of the page.
Duke’s chance to win after every play. How to read this chartStarts from the pregame line (Illinois -6), at 26% 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. Outlined diamonds mark rare plays. Under the scores, r/CFB comments per minute from fans with a Illinois or Duke flair (456 and 450); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.
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.
The words each side’s fans used far more than the other side, from the game thread.
Duke fans
sheppard“I’m unironically excited for 10 more games of our offense being “uhhhh, I don’t know, give it to Sheppard”, at least he’s fun to watch”
Both sets of fans kept coming back to: ball, every, call, back.
The winner fell to 9%.
What it cost
Illinois’s chance to make the playoff fell from 1% to 0%.
Make the playoff
Duke · won1% → 1%
Illinois · lost1% → ▼0%
Before the game (September 11, 2026) → after this result, in our model.
Box score
Duke 31, Illinois 27
Duke covered +6 by 10. The total, 58, went over 51.5.
Team totals
Duke
Illinois
Total yards
376
382
Passing
15 of 22, 206 yds
24 of 36, 271 yds
Rushing
35 for 170 yds
32 for 111 yds
First downs
19
23
Third down
2 of 9
5 of 12
Fourth down
2 of 2
1 of 3
Turnovers
0
1
Penalties
11 for 112 yds
7 for 71 yds
Time of possession
26:46
33:14
Duke leaders
Passing Walker Eget 15 of 21, 206 yds, 3 TD
Rushing Nate Sheppard 24 for 147 yds, 1 TD; CJ Campbell 8 for 31 yds
Receiving Jonah Burton 4 for 76 yds, 1 TD; Jeremiah Hasley 3 for 53 yds
Illinois leaders
Passing Katin Houser 24 of 35, 271 yds, 3 TD, 1 INT
Rushing Ca'Lil Valentine 18 for 56 yds; Aidan Laughery 10 for 37 yds
Receiving Collin Dixon 11 for 166 yds, 3 TD; Hudson Clement 4 for 45 yds
No rain and calm
88° at kickoff · no rain recorded · wind 5 mph from the west-southwest, gusts to 14
Warmer than 9 in 10 of the 65 other games played at Memorial Stadium (Champaign, IL) since 2016 (airport temperature during the game window). The usual here around this date is 71°, with about 7 in 10 games between 57° and 82°.
no rain · wind 3 mph from the west-southwest · 87°
Sheppard 2-yd run
Jump to
Where this weather comes fromMeasured at Champaign - Willard airport, 5.1 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 three games · 2025 season
Duke · 9-5
Rated 67th in our preseason ratings, 65th now.
Three straight wins, including a 7-point win over Virginia as a 3.5-point underdog.
Biggest mismatch: Duke’s EPA/play against Illinois, 82 points
Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.
Duke’s EPA/play against Illinois’s defense
Duke offense, 87th percentile · Illinois defense, 5th
Duke’s passing EPA against Illinois’s defense
Duke offense, 80th percentile · Illinois defense, 5th
Duke’s explosive plays against Illinois’s defense
Duke offense, 80th percentile · Illinois defense, 35th
Season profile, all the rows
Season profile
DukeIllinois
EPA/play, offense
EPA/play, defense
Success rate, offense
Success rate, defense
Explosive-play rate, offense
Explosive-play rate, defense
Rush EPA, offense
Rush EPA, defense
Pass EPA, offense
Pass EPA, defense
The series
Illinois leads the series 2-1
3 meetings since 1958 · Illinois has won the last 2
2025Illinois 45-19
1965Illinois 28-14
1958Duke 15-13
Each line is Illinois’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 in a better mood than Illinois fans (71st vs 27th among FBS fanbases), even with Illinois favored.
Model · 60%
Line · 69%
Illinois fans · 27th
Duke fans · 71st
Illinois favored by 6 · Total 51.5
How games like this usually go
Illinois by 6: the game against the usual path
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 Duke.
The total fell 2 points.
Spread: −8.5 → −6 · Total: 53.5 → 51.5
The books’ cut: 4.2%, the margin built into the odds
Weather at kickoff
Hot and dry. Feels like 88° at kickoff.
Duke at Illinois · Saturday, Sept. 12, 2026 · Memorial Stadium, Champaign
88°feels like at kickoff
Dryno rain at kickoff
67weather score, Rough
Tiedfor the roughest of the day's 5 kickoff times
At kickoff, Sept. 12, 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 5 kickoff times that day, local time (kickoffs within 30 minutes of each other count as one). This game, ringed, was tied for the roughest of the day's five kickoff times. At Memorial Stadium that day, a 6:45 pm kickoff would have scored 100, against 67 at 2:30 pm.
The roughest kickoff time is the lowest of the day's times. It can still be Mixed or Comfortable.
Illinois is worth +3.1 points (±4.1) more at home than on the road since 2018 — bottom third of FBS, 31st percentile.
52% at home, 44% on the road against FBS opponents (26-24 home, 18-23 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.0 at home vs. away over 95 games — inside the ±6.6 noise, so the flat number is the honest one here.