01 · Duke's case
Duke's defense leads its matchup in
Duke's defense is in the 91st percentile for points allowed per game this season. North Carolina's offense is in the 28th percentile for points per game.
See the underlying numbersSaturday, October 17
Compare these teams
4–1
vs
North Carolina
3–2
3:30 PM ETWallace Wade StadiumDurham, NC
Clear62°FN 15 mphGusts 25 mphPrecip 2%
At kickoff · 3:30 PM ET · Updated 10:48 AM ET · National Weather Service
Durham · local time (ET)
Kickoff hour
Clear62°FN 15 mphGusts 25 mphPrecip 2%
Weather is not an input to the SBR forecast.
62%
Duke win probability
North Carolina 38%
Duke by 4.2
Projected margin
Margin uncertainty ±14.2 points
Published forecast · SBR sbr-2r · Model track record
01 · Duke's case
Duke's defense is in the 91st percentile for points allowed per game this season. North Carolina's offense is in the 28th percentile for points per game.
See the underlying numbers02 · North Carolina's answer
None of its offense's numbers stands out against Duke's defense.
03 · What could swing it
The National Weather Service forecast shows gusts to 25 mph at kickoff.
See the weatherOffensive efficiency meets defensive efficiency. Percentiles run from 0 to 100.
PPA and success rate: CFBD, 2026 season to date, garbage time included. Points per game: 2026 games so far. Percentiles and ranks are among 2026 teams.
PPA and success rate: CFBD, 2026 season to date, garbage time included. Points per game: 2026 games so far. Percentiles and ranks are among 2026 FBS teams.
Defense is oriented so a higher percentile is stronger.
Follow the direction. Check the production.
Offense moving upfield ↑
Walker Eget · 91% of charted pass attempts
133 of 134 have a direction · 1 unknown, excluded · rounded
Charted 5 of 5 games
Efficiency charted in 5 of 5 games
Depth as written in the play-by-play: 112 short · 21 deep · 1 not stated
The Duke offense in 2026
QB · 5 games

Photo: ESPN
84/134 · 63% season
Last game
Georgia Tech · Oct 10, 2026: 26/41, 259 yds, 1 TD, 0 INT
RB · 5 games

Photo: ESPN
Last game
Georgia Tech · Oct 10, 2026: 27 carries, 99 yds, 2 TD
TE · 5 games

Photo: ESPN
Last game
Georgia Tech · Oct 10, 2026: 6 rec, 39 yds, 0 TD
Who is producing
2026 evidence · 5 games in this window · 5 with recorded rows in this view
Sorted by Completions and attempts, highest first
| Player | ||||||
|---|---|---|---|---|---|---|
| Walker EgetQB | 5 | 84 / 134 | 980 | 7.3 | 7 | 1 |
| Dan MahanQB | 3 | 6 / 9 | 126 | 14.0 | 3 | 0 |
| Terry Walker IIIQB | 1 | 2 / 4 | 44 | 11.0 | 0 | 0 |
| Kade ReynoldsonP | 1 | 0 / 1 | 0 | 0.0 | 0 | 0 |
4 players with recorded rows
Rows are recorded player-game box lines for the games listed above. A missing row is missing data, not proof that a player did not appear, and none of these figures describe targets, snaps, starters or availability.
Who is producing
2026 evidence · 5 games in this window · 5 with recorded rows in this view
Sorted by Completions and attempts, highest first
| Player | ||||||
|---|---|---|---|---|---|---|
| Billy EdwardsQB | 5 | 79 / 132 | 1,068 | 8.1 | 8 | 5 |
| Miles O'NeillQB | 1 | 3 / 6 | 22 | 3.7 | 0 | 0 |
2 players with recorded rows
Rows are recorded player-game box lines for the games listed above. A missing row is missing data, not proof that a player did not appear, and none of these figures describe targets, snaps, starters or availability.
Duke's line averages 306.8 lbs against North Carolina's 277.9 lbs front — an edge of 28.9 lbs a man.
Typical FBS gap: 31.7 lbs.
Roster size is context. It isn't a forecast advantage.
| Matchup | O-line | D-line |
|---|---|---|
| Duke OLDuke OL vs North Carolina DL | 306.8 lbs | 277.9 lbs |
| North Carolina OLNorth Carolina OL vs Duke DL | 316.3 lbs | 264.7 lbs |
Average listed roster weight, 2026 · bars run from 0 to 350 lbs.
2026 season. Percentiles and ranks are among 2026 FBS teams.
Recruited classes aren't the roster that takes the field.
Season percentiles · outward is stronger · recruiting and experience are context, not forecast weights
Duke: solid line, circles · North Carolina: dashed line, squares
Most recent completed 2026 games · play stats exclude garbage time
Oct 10 · 79 recorded plays
L 25–28
43%
Success rate
0.27
PPA / play
Sep 26 · 40 recorded plays
vs FCS
W 62–7
57%
Success rate
0.55
PPA / play
Sep 19 · 66 recorded plays
W 35–7
52%
Success rate
0.45
PPA / play

Jonathan Brewer
career +31.9 SP+ offense
Jonathan Patke
career +28.1 SP+ defense


Stephen Belichick
career +23.7 SP+ defense
Stephen Belichick (2nd season; first 2 games)<br>Brian Belichick (interim; remainder of season)
career +23.7 SP+ defense
Stephen Belichick (2nd season; first 7 games)<br>Brian Belichick (interim; remainder of season)
career +23.7 SP+ defense
2025 · Duke 32, North Carolina 25
Kenan Stadium
2024 · Duke 21, North Carolina 20
Wallace Wade Stadium
2023 · North Carolina 47, Duke 45
Kenan Stadium
2022 · North Carolina 38, Duke 35
Wallace Wade Stadium
2021 · North Carolina 38, Duke 7
Kenan Stadium
2020 · North Carolina 56, Duke 24
Wallace Wade Stadium
2019 · North Carolina 20, Duke 17
Kenan Stadium
2018 · Duke 42, North Carolina 35
Wallace Wade Stadium
2017 · Duke 27, North Carolina 17
Kenan Stadium
2016 · Duke 28, North Carolina 27
Wallace Wade Stadium
2015 · North Carolina 66, Duke 31
Kenan Stadium
2014 · North Carolina 45, Duke 20
Wallace Wade Stadium
2013 · Duke 27, North Carolina 25
Kenan Stadium
2012 · Duke 33, North Carolina 30
Wallace Wade Stadium
2011 · North Carolina 37, Duke 21
Kenan Stadium
2010 · North Carolina 24, Duke 19
Wallace Wade Stadium
2009 · North Carolina 19, Duke 6
Kenan Stadium
2008 · North Carolina 28, Duke 20
Wallace Wade Stadium
2007 · North Carolina 20, Duke 14
Kenan Stadium
2006 · North Carolina 45, Duke 44
Wallace Wade Stadium
2005 · North Carolina 24, Duke 21
Kenan Stadium
2004 · North Carolina 40, Duke 17
Wallace Wade Stadium
2003 · Duke 30, North Carolina 22
Kenan Stadium
2002 · North Carolina 23, Duke 21
Wallace Wade Stadium
2001 · North Carolina 52, Duke 17
Kenan Stadium
2000 · North Carolina 59, Duke 21
Evidence window: 2026 season to date