Saturday, October 17

Compare these teams

North Carolina

3–2

at

Duke

4–1

3:30 PM ETWallace Wade StadiumDurham, NC

Weather

Clear63°FN 12 mphGusts 22 mphPrecip 3%

At kickoff · 3:30 PM ET · Updated 2:17 PM ET · National Weather Service

Hour by hour

Durham · local time (ET)

Hour of the game (ET)

Kickoff hour

Clear63°FN 12 mphGusts 22 mphPrecip 3%

Weather is not an input to the SBR forecast.

Evidence sections show 2025 background.

Game forecast

38%

North Carolina win probability

Duke 62%

Duke by 4.2

Projected margin

Margin uncertainty ±14.2 points

Published forecast · SBR sbr-2r · Model track record

The game in a minute

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 numbers

02 · North Carolina's answer

North Carolina has no clear answer on this matchup

None of its defense's numbers stood out against Duke's offense last season.

03 · What could swing it

The forecast comes with a range

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 forecast

When each team has the ball

Offensive efficiency meets defensive efficiency. Percentiles run from 0 to 100.

When North Carolina has the ball

North Carolina offense
10th
Duke defense
16th
Show the underlying numbers
North Carolina offensive per play
0.0610th percentile · #119 nationally
Duke PPA allowed per play
0.2216th percentile · #113 nationally
North Carolina
39%18th percentile · #112 nationally
Duke success rate allowed
44%30th percentile · #95 nationally
North Carolina points per game
19.312th percentile · #120 nationally
Duke points allowed per game
29.427th percentile · #99 nationally

PPA and success rate: CFBD, 2025 full season, garbage time included. Points per game: every 2025 game. Percentiles and ranks are among 2025 teams.

North Carolina offense · 2025 season · Last 8 games · garbage time excluded

Explosiveness
1.12
Rush success
36.3%

Duke defense · 2025 season · 7 of the last 8 games · garbage time excluded

Explosiveness allowed
1.28
Rush success allowed
48.7%

When Duke has the ball

Duke offense
82nd
North Carolina defense
50th
Show the underlying numbers
Duke offensive PPA per play
0.2582nd percentile · #22 nationally
North Carolina PPA allowed per play
0.1550th percentile · #60 nationally
Duke success rate
46%78th percentile · #31 nationally
North Carolina success rate allowed
41%51st percentile · #67 nationally
Duke points per game
34.689th percentile · #16 nationally
North Carolina points allowed per game
24.552nd percentile · #66 nationally

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.

Duke offense · 2025 season · 7 of the last 8 games · garbage time excluded

Explosiveness
1.33
Rush success
43.7%

North Carolina defense · 2025 season · Last 8 games · garbage time excluded

Explosiveness allowed
1.29
Rush success allowed
45.0%

Defense is oriented so a higher percentile is stronger.

Where they attack.

Follow the direction. Check the production.

Offense on the field
Play type
Passer
Field measure
Share of charted attemptsDirectional schematic
Direction, from the offense's perspective

Offense moving upfield ↑

Select left, middle or right. The paths show direction only; alignment, routes and throw depth are schematic.

Gio Lopez · 73% of charted pass attempts

Throwing left

Share of charted plays
45%
Usage: charted in this direction
115 attempts
Yards / attempt
6.3
over 114 attempts with a result
Completion rate
69%
over 114 attempts with a result

255 of 260 have a direction · 5 unknown, excluded · rounded

Charted 12 of 12 games

Efficiency charted in 12 of 12 games

Depth as written in the play-by-play: 218 short · 37 deep · 5 not stated

What to watch

Most charted attempts go left (45%). Middle gives the most yards per attempt: 8.4 over 54 attempts with a result.

Who's driving the offense?

The North Carolina offense in 2025

Featured players for

Gio Lopez

QB · 11 games

170/261 · 65% season

Passing yards
1,747
Touchdowns
10
Interceptions
5

Last game

NC State · Nov 29, 2025: 11/16, 118 yds, 1 TD, 0 INT

Giovanni Lopez

QB · 11 games

Carries
86
Rushing yards
133
Touchdowns
3

Last game

NC State · Nov 29, 2025: 8 carries, −8 yds, 0 TD

Jordan Shipp

WR · 12 games

Receptions
60
Receiving yards
671
Touchdowns
6

Last game

NC State · Nov 29, 2025: 8 rec, 90 yds, 1 TD

North Carolina player tables

Who is producing

North Carolina player production

2025 evidence · 12 games in this window · 12 with recorded rows in this view

Statistic category

Sorted by Completions and attempts, highest first

North Carolina — Passing production
Player
Giovanni LopezQB11170 / 2611,7476.7105
Max JohnsonQB454 / 874375.020
Au'Tori NewkirkQB23 / 6233.811
Jordan ShippWR10 / 100.000

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 player tables

Who is producing

Duke player production

2025 evidence · 14 games in this window · 14 with recorded rows in this view

Statistic category

Sorted by Completions and attempts, highest first

Duke — Passing production
Player
Darian MensahQB14334 / 5003,9737.9346
Henry Belin IVQB12 / 5224.400
Que'Sean BrownWR10 / 100.000

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.

In the trenches

North Carolina's line averages 316.3 lbs against Duke's 264.7 lbs front — an edge of 51.6 lbs a man.

Typical FBS gap: 31.7 lbs.

Roster size is context. It isn't a forecast advantage.

MatchupO-lineD-line
North Carolina OL316.3 lbs264.7 lbs
Duke OL306.8 lbs277.9 lbs
  • North Carolina
  • Duke

Average listed roster weight, 2026 · bars run from 0 to 350 lbs.

How these teams stack up

2025 season. Percentiles and ranks are among 2025 FBS teams.

North Carolina

Points per game
19.3#120 nationally · 12th percentile · 12 games
Points allowed per game
24.5#66 nationally · 52nd percentile · 12 games
Returning production
16% of 2024 PPA returns · 11th percentile
Upperclassmen
33% · 109 of 109 with a class year

Duke

Points per game
34.6#16 nationally · 89th percentile · 14 games
Points allowed per game
29.4#99 nationally · 27th percentile · 14 games
Returning production
18% of 2024 PPA returns · 14th percentile
Upperclassmen
36% · 103 of 103 with a class year

Recruiting

North Carolina

2025 signing class · #41 nationally
70th percentile · 207.8 pts
4-year recruiting composite (Saturday Bias) · classes 2022–2025 · #26 nationally
81st percentile · 0.72 (0 is the FBS average)
Roster talent (CFBD Team Talent) · 2025 · #31 nationally
77th percentile · 753.2

Duke

2025 signing class · #30 nationally
79th percentile · 220.9 pts
4-year recruiting composite (Saturday Bias) · classes 2022–2025 · #45 nationally
67th percentile · 0.36 (0 is the FBS average)
Roster talent (CFBD Team Talent) · 2025 · #58 nationally
57th percentile · 669.2

Recruited classes aren't the roster that takes the field.

Season percentile profiles

Offense · SP+ 2025Defense · SP+ 2025Special teams · SP+ 2025Recruiting · 2025 signing classExperience · returning production 2025North Carolina Offense · SP+ 2025: 17.2, 9th percentile (CFBD, 2025 season to date)North Carolina Defense · SP+ 2025: 25.0, 57th percentile (CFBD, 2025 season to date)North Carolina Special teams · SP+ 2025: 1.2, 77th percentile (CFBD, 2025 season to date)North Carolina Recruiting · 2025 signing class: 207.8 pts, 70th percentile (CFBD, 2025 signing class)North Carolina Experience · returning production 2025: 16% returning, 11th percentile (CFBD, 2025 roster)Duke Offense · SP+ 2025: 34.8, 87th percentile (CFBD, 2025 season to date)Duke Defense · SP+ 2025: 29.2, 37th percentile (CFBD, 2025 season to date)Duke Special teams · SP+ 2025: 1.1, 74th percentile (CFBD, 2025 season to date)Duke Recruiting · 2025 signing class: 220.9 pts, 79th percentile (CFBD, 2025 signing class)Duke Experience · returning production 2025: 18% returning, 14th percentile (CFBD, 2025 roster)0100
  • North Carolina Offense · SP+ 2025: 17.2, 9th percentile (CFBD, 2025 season to date)
  • Duke Offense · SP+ 2025: 34.8, 87th percentile (CFBD, 2025 season to date)
  • North Carolina Defense · SP+ 2025: 25.0, 57th percentile (CFBD, 2025 season to date)
  • Duke Defense · SP+ 2025: 29.2, 37th percentile (CFBD, 2025 season to date)
  • North Carolina Special teams · SP+ 2025: 1.2, 77th percentile (CFBD, 2025 season to date)
  • Duke Special teams · SP+ 2025: 1.1, 74th percentile (CFBD, 2025 season to date)
  • North Carolina Recruiting · 2025 signing class: 207.8 pts, 70th percentile (CFBD, 2025 signing class)
  • Duke Recruiting · 2025 signing class: 220.9 pts, 79th percentile (CFBD, 2025 signing class)
  • North Carolina Experience · returning production 2025: 16% returning, 11th percentile (CFBD, 2025 roster)
  • Duke Experience · returning production 2025: 18% returning, 14th percentile (CFBD, 2025 roster)

Season percentiles · outward is stronger · recruiting and experience are context, not forecast weights

North Carolina: solid line, circles · Duke: dashed line, squares

North Carolina

Offense · 2025
17.2 · 9th percentile
CFBD, 2025 season to date
Defense · SP+ 2025
25.0 · 57th percentile
CFBD, 2025 season to date
Special teams · SP+ 2025
1.2 · 77th percentile
CFBD, 2025 season to date
Recruiting · 2025 signing class
207.8 pts · 70th percentile
CFBD, 2025 signing class
Experience · returning production 2025
16% returning · 11th percentile
CFBD, 2025 roster

Duke

Offense · SP+ 2025
34.8 · 87th percentile
CFBD, 2025 season to date
Defense · SP+ 2025
29.2 · 37th percentile
CFBD, 2025 season to date
Special teams · SP+ 2025
1.1 · 74th percentile
CFBD, 2025 season to date
Recruiting · 2025 signing class
220.9 pts · 79th percentile
CFBD, 2025 signing class
Experience · returning production 2025
18% returning · 14th percentile
CFBD, 2025 roster

North Carolina's recent games

Most recent completed 2025 games · play stats exclude garbage time

  1. Nov 29 · 52 recorded plays

    at NC State

    L 19–42

    31%

    Success rate

    0.07

    PPA / play

  2. Nov 22 · 53 recorded plays

    vs Duke

    L 25–32

    51%

    Success rate

    0.30

    PPA / play

  3. Nov 15 · 65 recorded plays

    at Wake Forest

    L 12–28

    43%

    Success rate

    −0.02

    PPA / play

The coaching staff

North Carolina

Head coach
Bill Belichick

Bill Belichick

career −6.6 SP+ overall

Photo: The White House from Washington, DC, Public domain

Offensive coordinator
Bobby Petrino

Bobby Petrino

career +33.0 SP+ offense

Photo: ~ (The Rebel At) ~, CC BY-SA 3.0

Defensive coordinator

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

Duke

Head coach
Manny Diaz

Manny Diaz

career +9.1 SP+ overall

Photo: User:Bremps, CC BY 4.0

Offensive coordinator

Jonathan Brewer

career +31.9 SP+ offense

Defensive coordinator

Jonathan Patke

career +28.1 SP+ defense

Head-to-head

North Carolina leads 18–8 since 2000
  1. 2025 · Duke 32, North Carolina 25

    Kenan Stadium

  2. 2024 · Duke 21, North Carolina 20

    Wallace Wade Stadium

  3. 2023 · North Carolina 47, Duke 45

    Kenan Stadium

  4. 2022 · North Carolina 38, Duke 35

    Wallace Wade Stadium

  5. 2021 · North Carolina 38, Duke 7

    Kenan Stadium

  6. 2020 · North Carolina 56, Duke 24

    Wallace Wade Stadium

  7. 2019 · North Carolina 20, Duke 17

    Kenan Stadium

  8. 2018 · Duke 42, North Carolina 35

    Wallace Wade Stadium

  9. 2017 · Duke 27, North Carolina 17

    Kenan Stadium

  10. 2016 · Duke 28, North Carolina 27

    Wallace Wade Stadium

  11. 2015 · North Carolina 66, Duke 31

    Kenan Stadium

  12. 2014 · North Carolina 45, Duke 20

    Wallace Wade Stadium

  13. 2013 · Duke 27, North Carolina 25

    Kenan Stadium

  14. 2012 · Duke 33, North Carolina 30

    Wallace Wade Stadium

  15. 2011 · North Carolina 37, Duke 21

    Kenan Stadium

  16. 2010 · North Carolina 24, Duke 19

    Wallace Wade Stadium

  17. 2009 · North Carolina 19, Duke 6

    Kenan Stadium

  18. 2008 · North Carolina 28, Duke 20

    Wallace Wade Stadium

  19. 2007 · North Carolina 20, Duke 14

    Kenan Stadium

  20. 2006 · North Carolina 45, Duke 44

    Wallace Wade Stadium

  21. 2005 · North Carolina 24, Duke 21

    Kenan Stadium

  22. 2004 · North Carolina 40, Duke 17

    Wallace Wade Stadium

  23. 2003 · Duke 30, North Carolina 22

    Kenan Stadium

  24. 2002 · North Carolina 23, Duke 21

    Wallace Wade Stadium

  25. 2001 · North Carolina 52, Duke 17

    Kenan Stadium

  26. 2000 · North Carolina 59, Duke 21

Evidence and sources

Evidence window: 2025 full season

  • North Carolina: 12 games
  • Duke: 14 games
  • Forecast: 2026 game forecast · this game · Saturday Bias
  • Weather: 2026 game forecast · this game · NWS
  • The game in a minute: 2025 full season, garbage time included · compared with 2025 FBS teams · CFBD
  • When each team has the ball: 2025 full season, garbage time included · compared with 2025 FBS teams · CFBD
  • Where they attack: 2025 full season, garbage time included, regular season only · per team, not ranked · NCAA
  • Featured players: 2025 full season, garbage time included · per team, not ranked · CFBD
  • In the trenches: 2026 roster snapshot · compared with 2026 FBS teams · CFBD
  • Team profiles: 2025 season to date · compared with 2025 FBS teams · CFBD
  • Recent games: 2025 recent games, garbage time excluded · this game · CFBD
  • Coaching staff: 2026 coaching staff · per team, not ranked · CFBD (head coaches, SP+) and Wikipedia (coordinators)
  • Head-to-head: completed meetings since 2000 · games between these two programs · CFBD
Compare these teams