01 · Duke's case
Duke's offense leads its matchup in scoring
Duke's offense was in the 89th percentile for points per game last season. North Carolina's defense was in the 52nd percentile for 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
Clear63°FN 12 mphGusts 22 mphPrecip 3%
At kickoff · 3:30 PM ET · Updated 2:17 PM ET · National Weather Service
Durham · local time (ET)
Kickoff hour
Clear63°FN 12 mphGusts 22 mphPrecip 3%
Weather is not an input to the SBR forecast.
Evidence sections show 2025 background.
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 offense was in the 89th percentile for points per game last season. North Carolina's defense was in the 52nd percentile for per game.
See the underlying numbers02 · North Carolina's answer
None of its defense's numbers stood out against Duke's offense last season.
03 · What could swing it
The model gives Duke a 62% chance to win and predicts Duke by 4.2 points. That margin has an uncertainty of ±14.2 points.
See the forecastOffensive efficiency meets defensive efficiency. Percentiles run from 0 to 100.
PPA and success rate: CFBD, 2025 full season, garbage time included. Points per game: every 2025 game. Percentiles and ranks are among 2025 teams.
PPA and success rate: CFBD, 2025 full season, garbage time included. Points per game: every 2025 game. Percentiles and ranks are among 2025 FBS teams.
Defense is oriented so a higher percentile is stronger.
Follow the direction. Check the production.
Offense moving upfield ↑
Darian Mensah · 99% of charted pass attempts
422 of 426 have a direction · 4 unknown, excluded · rounded
Charted 12 of 13 games
Efficiency charted in 12 of 13 games
Depth as written in the play-by-play: 352 short · 70 deep · 4 not stated
What to watch
Most charted attempts go right (50%). Middle gives the most yards per attempt: 9.6 over 78 attempts with a result.
The Duke offense in 2025
QB · 14 games
334/500 · 67% season
Last game
Arizona State · Dec 31, 2025: 29/51, 327 yds, 4 TD, 1 INT
RB · 14 games
Last game
Arizona State · Dec 31, 2025: 22 carries, 170 yds, 1 TD
WR · 14 games
Last game
Arizona State · Dec 31, 2025: 4 rec, 37 yds, 1 TD
Who is producing
2025 evidence · 14 games in this window · 14 with recorded rows in this view
Sorted by Completions and attempts, highest first
| Player | ||||||
|---|---|---|---|---|---|---|
| Darian MensahQB | 14 | 334 / 500 | 3,973 | 7.9 | 34 | 6 |
| Henry Belin IVQB | 1 | 2 / 5 | 22 | 4.4 | 0 | 0 |
| Que'Sean BrownWR | 1 | 0 / 1 | 0 | 0.0 | 0 | 0 |
3 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
2025 evidence · 12 games in this window · 12 with recorded rows in this view
Sorted by Completions and attempts, highest first
| Player | ||||||
|---|---|---|---|---|---|---|
| Giovanni LopezQB | 11 | 170 / 261 | 1,747 | 6.7 | 10 | 5 |
| Max JohnsonQB | 4 | 54 / 87 | 437 | 5.0 | 2 | 0 |
| Au'Tori NewkirkQB | 2 | 3 / 6 | 23 | 3.8 | 1 | 1 |
| Jordan ShippWR | 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.
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.
2025 season. Percentiles and ranks are among 2025 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 2025 games · play stats exclude garbage time
Dec 31
W 42–39
Play stats pending
Dec 6 · 70 recorded plays
W 27–20
44%
Success rate
0.21
PPA / play
Nov 29 · 75 recorded plays
W 49–32
43%
Success rate
0.29
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: 2025 full season