Duke at North Carolina - 2025 Matchup Preview
Duke logo

Duke Blue Devils at North Carolina Tar Heels

North Carolina logo
Saturday, November 22nd 2025 (3:30 PM EST)
Duke -6.5 (50.5) (-260)  Open: -1.5 | 51.5
Duke 32 - North Carolina: 25  (ACC)

 
Blue Devils (9 - 5) (7 - 7 - 0)
Coach Manny Diaz (9 - 3)
Avg Score : 35 - 29 (37 - 28 on Road)
Record Prediction: 8.5 - 5.5 (#42)
'25 Opponents: (Elite: 0) (Good: 0) (Avg: 1) (Bad: 1)
UNC is playing their 6th straight game
DUKE is playing their 4th straight game
Our Line: Duke -9.5  (SP+ DUKE -13)

Projected Score: DUKE: 31 - UNC: 22 (53)
DUKE Win prob: 68% | Cover: 48%
DUKE Travel: 9 miles
Tar Heels (4 - 8) (5 - 7 - 0)
Coach Bill Belichick (0 - 0)
Avg Score : 19 - 25 (21 - 26 @ Home)
Record Prediction: 4 - 8 (#98)
'25 Opponents: (Elite: 0) (Good: 0) (Avg: 2) (Bad: 0)
 
Duke's 2025 Schedule
DateMatchupSpreadTotalResultO/UCover
Thu 8/28 Duke vs Elon-36.551.5W 45 - 17ON
Sat 9/6 Duke vs Illinois+2.549.0L 19 - 45ON
Sat 9/13 Duke at Tulane+1.552.5L 27 - 34ON
Sat 9/20 Duke vs NC State-3.057.5W 45 - 33OY
Sat 9/27 Duke at Syracuse-4.059.5W 38 - 3UY
Sat 10/4 Duke at California-3.554.5W 45 - 21OY
BYE WEEK
Sat 10/18 Duke vs Georgia Tech-3.560.5L 18 - 27UN
BYE WEEK
Sat 11/1 Duke at Clemson+4.555.5W 46 - 45OY
Sat 11/8 Duke at UConn-7.563.5L 34 - 37ON
Sat 11/15 Duke vs Virginia-5.559.5L 17 - 34UN
Sat 11/22 Duke at North Carolina-6.550.5W 32 - 25OY
Sat 11/29 Duke vs Wake Forest-2.554.0W 49 - 32OY
Sat 12/6 Duke vs Virginia+3.558.5W 27 - 20UY
Wed 12/31 Duke vs Arizona State-4.049.5W 42 - 39ON

Total: Elite: 0, Good: 4, Avg 4, Bad 2, Poor 1
Played: Elite: 0, Good: 4, Avg 3, Bad 1, Poor 1
Future: Elite: 0, Good: 0, Avg 1, Bad 1, Poor 0
Wins: Elite: 0, Good: 1, Avg: 1, Bad: 1, Poor: 1
Losses: Elite: 0, Good: 3, Avg: 2, Bad: 0, Poor: 0

Predictions for Duke's Schedule
North Carolina's 2025 Schedule
DateMatchupSpreadTotalResultO/UCover
Mon 9/1 North Carolina vs TCU+3.059.5L 14 - 48ON
Sat 9/6 North Carolina at Charlotte-16.549.5W 20 - 3UY
Sat 9/13 North Carolina vs Richmond-24.547.5W 41 - 6UY
Sat 9/20 North Carolina at UCF+7.046.5L 9 - 34UN
BYE WEEK
Sat 10/4 North Carolina vs Clemson+15.547.5L 10 - 38ON
BYE WEEK
Fri 10/17 North Carolina at California+7.545.5L 18 - 21UY
Sat 10/25 North Carolina vs Virginia+12.551.5L 16 - 17UY
Fri 10/31 North Carolina at Syracuse+1.545.5W 27 - 10UY
Sat 11/8 North Carolina vs Stanford-8.541.5W 20 - 15UN
Sat 11/15 North Carolina at Wake Forest+3.537.5L 12 - 28ON
Sat 11/22 North Carolina vs Duke+6.550.5L 25 - 32ON
Sat 11/29 North Carolina at NC State+7.048.5L 19 - 42ON

Total: Elite: 0, Good: 3, Avg 3, Bad 2, Poor 3
Played: Elite: 0, Good: 3, Avg 1, Bad 2, Poor 3
Future: Elite: 0, Good: 0, Avg 2, Bad 0, Poor 0
Wins: Elite: 0, Good: 0, Avg: 0, Bad: 0, Poor: 3
Losses: Elite: 0, Good: 3, Avg: 1, Bad: 2, Poor: 0

Predictions for North Carolina's Schedule
Important Stats (2024)
 Teams                  Off Explosive.Off SuccessPPGRush SuccessOL Yds Per AttRush YPGPass SuccessPass YPGOff ScoreZoneDef Explosive.Def SuccessDef PPGRunD SuccessPass D SuccessDef ScoreZonePenalty YPGTO PGDef TO PG
DUKE#109 (.12)39% (116)34.635% (129)2.47 (131)8942% (69)2263.7 (90)#10 (.06)38% (16)29.441% (51)34% (5)3.19 (17)48.91.42
UNC#65 (.2)42% (80)19.347% (34)3.32 (22)17537% (114)2164.08 (52)#70 (.17)41% (53)24.544% (82)37% (26)4.01 (90)59.81.21.2
 Teams                  Off Explosive.Off SuccessPPGRush SuccessOL Yds Per AttRush YPGPass SuccessPass YPGOff ScoreZoneDef Explosive.Def SuccessDef PPGRunD SuccessPass D SuccessDef ScoreZonePenalty YPGTO PGDef TO PG
DUKE0%0%000%000%0%0%0000
UNC0%0%000%000%0%0%0000



Overall Stats 2024
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
DUKE Offense1334.63738.6%3.71.416315892263.344%56%35%42%19%.12
UNC Defense1324.52640.5%4.011.2 - - - - - 53%46%44%37%15%.17
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
DUKE Defense1329.427.537.6%3.192 - - - - - 52%48%41%34%23%.06
UNC Offense1319.32142%4.081.2203911752164.952%47%47%37%15%.2

Additional Stats 2024
 Teams                  GamesPossession Time1st Downs PG3rd Down %4th Down %Penalties PGPenalty Yds PGOff TO PGDef TO PGTFL PGSacks PGD/ST TDsAvg Field Pos
Duke1325:0516.329%38%5.148.91.428.53.2131.2
North Carolina1327:4220.240%50%6.859.81.21.25.22.8629.1
Run Game Stats (2025)
 Teams                  GamesRun Play RateRun Play SuccessRush Att PGRush Yds PGRush Yds Per AttRushing TDsRun Pred Pts AddedOL Yds Per Att3rd/4th & ShortFront 7 HavocRun Play Explosivness
DUKE Offense1344% (110)35% (129)27.589.23.313 (105)-.07 (133)2.47 (131)78% (32)10% (78)0.74 (131)
UNC Defense1353% (92)44% (82) - - - - .16 (88)3.39 (121)86% (130)9% (83)0.89 (29)
 Teams                  GamesRun Play RateRun Play SuccessRush Att PGRush Yds PGRush Yds Per AttRushing TDsRun Pred Pts AddedOL Yds Per Att3rd/4th & ShortFront 7 HavocRun Play Explosivness
DUKE Defense1352% (81)41% (51) - - - - .06 (35)2.74 (28)59% (6)15% (2)0.91 (38)
UNC Offense1352% (53)47% (34)35.9175.24.926 (36).26 (14)3.32 (22)70% (89)9% (54)1.06 (36)

Pass Game Stats (2025)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
DUKE Offense1356% (24)42% (69)19.632.5226.1711.526 (26)12 (85).28 (55)1.6 (56)32% (73)29% (98).3 (82)9% (129)2 (78)
UNC Defense1346% (38)37% (26) - - - - - - 9 (76).22 (64)1.8 (125)32% (66)26% (12).23 (35)5% (103)2.2 (99)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
DUKE Defense1348% (53)34% (5) - - - - - - 12 (39).06 (7)1.5 (39)34% (35)29% (41).27 (53)7% (28)2.1 (69)
UNC Offense1347% (82)37% (114)16.829215.97.512.817 (79)8 (40).17 (101)1.7 (29)32% (74)29% (94).32 (78)6% (60)2.1 (33)

Duke's Power Ratings
Duke's Power Rating: 9.18  #42
Duke's Offense Rating: 21.58  #23
Duke's Defense Rating: 12.40  #58
2025 Talent Rating: 816.00  #48
Blue Chip Ratio: 5%  #54
Duke's 2025 Expected Record: 8.5 - 5.5
Duke's 2025 Overall SP+ Rating: 6.6  #44
Duke's Offense SP+ Rating: 34.8  #19
Duke's Defense SP+ Rating: 29.2  #86

Average Talent
Average ACC Talent Rating is 852.82
Average Power Five Talent: 877.82
Average FBS Talent: 715.76

Power Ratings Matchup
Duke: 9.18   North Carolina: -1.6

SP+ Ratings Matchup
Duke: 6.6   North Carolina: -6.6




North Carolina's Power Ratings
North Carolina's Power Rating: -1.6  #72
North Carolina's Offense Rating: 11.32  #78
North Carolina's Defense Rating: 12.92  #62
2025 Talent Rating: 938.00  #17
Blue Chip Ratio: 17  #29
North Carolina's 2025 Expected Record: 4.0 - 8.0
North Carolina's 2025 Overall SP+ Rating: -6.6  #91
North Carolina's Offense SP+ Rating: 17.2  #123
North Carolina's Defense SP+ Rating: 25.0  #58

Average Talent
Average ACC Talent Rating is 852.82
Average Power Five Talent: 877.82
Average FBS Talent: 715.76


Duke Scoring
Offense: 34.6 PPG
Offense on Road: 37
Defense: 29.4 PPG
Defense on Road: 27.5

Duke's 2025 Record
Record: 9 - 5
Record vs Spread: 7 - 7 - 0
Over/Under Record: 10 - 4
Record on Road: 5 - 2
Record vs Spread on Road: 4 - 2 - 0
Record as Fav vs Spread: 5 - 5 - 0
Record as Road Fav vs Spread: 3 - 1 - 0
Projected Score
Duke 31
North Carolina 22


Projected Total Points: 53
North Carolina Scoring
Offense: 19.3 PPG
Offense at Home: 21
Defense: 24.5 PPG
Defense at Home: 26

North Carolina's 2025 Record
Record: 4 - 8
Record vs Spread: 5 - 7 - 0
Over/Under Record: 5 - 7
Record at home: 2 - 4
Record vs Spread at home: 2 - 4 - 0
Record as Dog vs Spread: 3 - 6 - 0
Record as Home Dog vs Spread: 1 - 3 - 0


YearDateHomeScoreAwayScoreSpreadCoverTotalO/U
202511/22North Carolina25Duke32Duke -6.5Duke50.5Over
202409/28Duke21North Carolina20North Carolina -1Duke55.5Under
202311/11North Carolina47Duke45North Carolina -9.5Duke52.5Over
202210/15Duke35North Carolina38North Carolina -7Duke70.0Over
202110/02North Carolina38Duke7North Carolina -19.5North Carolina74.0Under
202011/07Duke24North Carolina56North Carolina -11.5North Carolina63.0Over
201910/26North Carolina20Duke17North Carolina -2.5North Carolina52.5Under
201811/10Duke42North Carolina35Duke -7.5North Carolina58.5Over
201709/23North Carolina17Duke27North Carolina -1.5Duke61.0Under
201611/10Duke28North Carolina27North Carolina -10.5Duke66.5Under
201511/07North Carolina66Duke31North Carolina -8North Carolina59.5Over
201411/20Duke20North Carolina45Duke -6North Carolina0
201311/30North Carolina25Duke27North Carolina -5.5Duke0
201210/20Duke33North Carolina30
201111/26North Carolina37Duke21
201011/27Duke19North Carolina24
200911/07North Carolina19Duke6
200811/29Duke20North Carolina28
200711/24North Carolina20Duke14
200611/25Duke44North Carolina45
200511/19North Carolina24Duke21
200411/20Duke17North Carolina40
200311/22North Carolina22Duke30
200111/17North Carolina52Duke17
200011/17Duke21North Carolina59
TeamWinsCoversO/U
North Carolina1766 Overs
Duke875 Unders

WinsCoversFavsDogs
Home Teams13 - 126 - 73 - 53 - 2
Road Teams12 - 137 - 62 - 35 - 3

(#42) DUKE at (#72) UNC
Overall StatsOvr
CategoryCatDUKEUNC
Net PPPPPPNRNR
Power RatePwr #42 #72
SP+SP+ #44 #91
Perf GradeGrade #37 #83
OffenseOff #16 #99
DefenseDef #99 #52
Spec TeamsST #40 #70
TalentTal #48 #17
Blue ChipsBC% #54 #29
Duke Notes
(11/16) Duke just isn't good. 1-3 run, need 1 more to bowl
(11/2) Wild W over Clemson, 6.1% post game win exp!
(10/18) Mistakes killing Duke, Outplayed GT but Run Off bad
(9/20) Great W vs NC St, Mensah better, Def got 4 TOs
(8/16) QB Mensah feels slept on, kid is really dynamic
(7/27) S T Moore & C Weaver the top duo in ACC
(6/6) Secondary a top ACC unit, should be strength
(5/23) Duke was 6-1 in 1 score games LY
(5/2) CB Chandler Rivers/ S Terry Moore top 10 via PFF
(4/4) OT Brian Parker II a top OT via PFF
(3/22) QB Mensah a big portal+ from Tulane
(3/21) RB #1 left (Tenn). Some depth, Castle (App St)
Duke Injury Report
North Carolina Notes
(12/12) Fired OC Freddie Kitchens & STC Mike Priefer
(10/25) Playing much better & still finding ways to lose
(10/21) OT W Boone no longer w/ team, started 1st 3 games
(10/8) Sounds like this Belichick experiment is ending fast
(9/20) Team is a complete joke, fitting for Carolina
(9/1) Worse than even I thought, Def bad G5 level
(8/27) QB1 - Gio Lopez has won starting job in fall
(5/11) One of the most exp'd OLs, but 52% from portals
(4/17) QB Lopez (S Al) added post spring.
(4/17) NFL style not open to fans/media. We'll see
(4/17) Is Lopez QB1? Have Johnson (Inj)/Browne (PU)
(3/21) RB rebuild. Some options, SO Gause has exp
North Carolina Injury Report
Duke on Offense
Pass heavy Offense 54%, Run: 45%
CategoryCat
DUKE OffUNC Def
PPPOffPPPNRNR
Perf GradePerf #16 #52
SuccessSuc #116 #53
ExplosiveExp #84 #66
PPAPPA #109 #70
PowerPwr #23 #62
SP+SP+ #19 #58
Pts POPPO #90 #90
HavocHav #115 #90
Duke Run Game
Pass heavy Offense 54%, Run: 45%
CategoryCat
DUKE OffUNC Def
Run GameRun #36 #53
Run SuccessRSuc #129 #82
Run ExplRExp #131 #29
PPAExp #133 #88
Run BlockR Blk #36 -
OL YdsOLY #131 #121
Stuff RateStuff #130 #126
TackleTak -  #71
Duke Pass Game
Pass heavy Offense 54%, Run: 45%
CategoryCat
DUKE OffUNC Def
Pass GamePass #13 #75
Pass SuccessPSuc #69 #26
Pass ExplPExl #56 #125
PPAExp #55 #64
Pass Rush/BlockP Blk #24 #39
F7 HavocF7 #78 #83
DB HavocDB #129 #103
North Carolina on Offense
Balanced offense, Pass: 50%, Run: 48%
CategoryCatUNC OffDUKE Def
PPPDefPPPNRNR
Perf GradePerf #99 #99
SuccessSuc #80 #16
ExplosiveExp #39 #22
PPAPPA #65 #10
PowerPwr #78 #58
SP+SP+ #123 #86
Pts POPPO #52 #17
HavocHav #49 #2
North Carolina Run Game
Balanced offense, Pass: 50%, Run: 48%
CategoryCat
UNC OffDUKE Def
Run GameRun #108 #62
Run SuccessRSuc #34 #51
Run ExplRExp #36 #38
PPAExp #14 #35
Run BlockR Blk #77 -
OL YdsOLY #22 #28
Stuff RateStuff #19 #16
TackleTak -  #89
North Carolina Pass Game
Balanced offense, Pass: 50%, Run: 48%
CategoryCatUNC OffDUKE Def
Pass GamePass #91 #105
Pass SuccessPSuc #114 #5
Pass ExplPExl #29 #39
PPAExp #101 #7
Pass Block/RushP Blk #49 #68
F7 HavocF7 #54 #2
DB HavocDB #60 #28
Program Comparison
UNC 5 Year Profile: Declining Below Avg P4
'25 Profile: Down to Average G5

DUKE 5 Year Profile: Consistent Below Avg P4
'25 Profile: Remains Below Avg P4

Weather Forecast
Playing in Kenan Memorial Stadium
Conditions:
Temp: 0°
Rematch from Week 13
Duke 6.5 (50.5)
Duke won at North Carolina this year (32-25)

Previous Matchups
Duke beat North Carolina last year (32-25)
Duke beat North Carolina in 2024 (21-20)
North Carolina beat Duke in 2023 (47-45)

  
DUKE's OC Jonathan Brewer (in his second season)
Player NameCOMPATTPCTYDSTDINTYPA
Darian Mensah (Tr)33450067%39733467.9
Henry Belin IV2540%22004.4
Player NameCARYDSTDYPCLONG
Nate Sheppard2001132115.760
Anderson Castle (Tr)115488124.266
Jaquez Moore4120114.932
Travis Bates95706.339
Player NameRECYDSTDYPCLONG
Cooper Barkate (Tr)721106715.477
Que'Sean Brown63842513.469
Sahmir Hagans44512611.635
Jeremiah Hasley40454611.456

View Duke's Full Roster

DUKE's DC Jonathan Patke (in his second season)
Top DefTackTFLSACKSPRESSPD
Luke Mergott918293
Caleb Weaver (Tr)896201
DaShawn Stone862013
Jaiden Francois (Tr)738123
SacksTackTFLSACKSPRESSPD
Vincent Anthony3413742
Josiah Green (Tr)387423
Aaron Hall4411340
Wesley Williams4382161
Pass DTackTFLSACKSPRESSPD
Chandler Rivers594018
Luke Mergott918293
DaShawn Stone862013

UNC's OC Freddie Kitchens (in his first season)
Player NameCOMPATTPCTYDSTDINTYPA
Giovanni Lopez17026165%17471056.7
Max Johnson548762%437205.0
Player NameCARYDSTDYPCLONG
Demon June8446425.550
Benjamin Hall (Tr)7127423.918
Davion Gause6125834.225
Giovanni Lopez8613331.517
Player NameRECYDSTDYPCLONG
Jordan Shipp60671611.255
Kobe Paysour35438112.544
Demon June1715919.472
Javarius Green13150011.539

View North Carolina's Full Roster

UNC's DC Stephen Belichick (in his first season)
Top DefTackTFLSACKSPRESSPD
Khmori House (Tr)733161
Andrew Simpson (Tr)599561
Will Hardy512000
Melkart Abou-Jaoude (Tr)47121150
SacksTackTFLSACKSPRESSPD
Melkart Abou-Jaoude (Tr)47121150
Tyler Thompson268711
Andrew Simpson (Tr)599561
C.J. Mims (Tr)413200
Pass DTackTFLSACKSPRESSPD
Marcus Allen352108
Thaddeus Dixon (Tr)202006
Jaiden Patterson332005