ENSign in
NCAAF · Final

Duke Tops North Carolina in Close Rivalry Game

Saturday, November 22, 2025, 3:30 PM ET · Kenan Stadium

Duke Blue Devils 32, North Carolina Tar Heels 25, final. Our NCAAF picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Duke Blue Devils vs North Carolina Tar Heels?

Duke Blue Devils beat North Carolina Tar Heels 32-25 at Kenan Stadium on November 22, 2025.

In a closely contested matchup, the Duke Blue Devils defeated the North Carolina Tar Heels 32-25 at Kenan Stadium on November 22, 2025. This victory marks Duke's second consecutive win over their rivals, having previously edged North Carolina 21-20 in their last meeting on September 28, 2024. The game showcased the competitive nature of this rivalry, which has historically drawn significant attention from fans and analysts alike.

North Carolina entered the game with a record of 4-7, having struggled in their recent outings with a 4-6 record over their last ten games. Their recent form had been marked by an average of 18.7 points scored per game, while allowing an average of 22.0 points. The Tar Heels had lost their last game against the Wake Forest Demon Deacons, finishing with a score of 12-28 on November 15, 2025. Their home record stood at 2-3 this season, indicating some struggles on their own turf.

On the other side, Duke arrived with a 6-5 record and a recent performance of 5-5 over their last ten games. The Blue Devils had been scoring significantly more, averaging 33.4 points per game while allowing 29.6. However, they were on a two-game losing streak, having lost to the Virginia Cavaliers 17-34 and the UConn Huskies 34-37 in their previous two outings. Duke's away record was a solid 3-2, showcasing their ability to perform well outside of their home stadium.

The game conditions were typical for late November in North Carolina, with cool temperatures that could have affected play. Both teams were looking to capitalize on their strengths, with Duke's high-scoring offense going up against a North Carolina defense that had allowed an average of 22.0 points.

In terms of injuries, the block did not provide specific details, but the impact of player availability can often be crucial in rivalry games such as this. The absence of key players can shift the dynamics of the game significantly.

The betting market had indicated a lack of confidence in North Carolina's chances, with a home win probability of 0.0 according to the final odds. This reflects the challenges the Tar Heels faced leading into the game, as they were unable to secure a victory against their rivals.

Overall, the matchup provided an exciting atmosphere for fans, with both teams showcasing their competitive spirit. The final score of 32-25 in favor of Duke not only highlights the intensity of the rivalry but also sets the stage for future encounters between these two programs.

Leaders

  • Passing yardsGio Lopez21/27, 204 YDS, 1 TDNorth Carolina Tar Heels
  • Rushing yardsDavion Gause8 CAR, 63 YDS, 1 TDNorth Carolina Tar Heels
  • Receiving yardsJordan Shipp8 REC, 83 YDS, 1 TDNorth Carolina Tar Heels
  • Passing yardsDarian Mensah20/33, 175 YDS, 1 TDDuke Blue Devils
  • Rushing yardsNate Sheppard22 CAR, 90 YDSDuke Blue Devils
  • Receiving yardsJeremiah Hasley7 REC, 85 YDS, 1 TDDuke Blue Devils

Recent form

North Carolina Tar Heels

Last 10: 4-6Streak L118.7 scored · 22 allowed per game2-3 at home

  • L12-28at Wake Forest Demon DeaconsNov 15
  • W20-15vs Stanford CardinalNov 8
  • W27-10at Syracuse OrangeOct 31
  • L16-17vs Virginia CavaliersOct 25
  • L18-21at California Golden BearsOct 18
  • L10-38vs Clemson TigersOct 4
  • L9-34at UCF KnightsSep 20
  • W41-6vs Richmond SpidersSep 13
  • W20-3at Charlotte 49ersSep 6
  • L14-48vs TCU Horned FrogsSep 2

Duke Blue Devils

Last 10: 5-5Streak L233.4 scored · 29.6 allowed per game3-2 away

  • L17-34vs Virginia CavaliersNov 15
  • L34-37at UConn HuskiesNov 8
  • W46-45at Clemson TigersNov 1
  • L18-27vs Georgia Tech Yellow JacketsOct 18
  • W45-21at California Golden BearsOct 5
  • W38-3at Syracuse OrangeSep 27
  • W45-33vs NC State WolfpackSep 20
  • L27-34at Tulane Green WaveSep 14
  • L19-45vs Illinois Fighting IlliniSep 6
  • W45-17vs Elon PhoenixAug 28

Standings

TeamOverallIn conference
Virginia1-01-0
Florida State1-00-0
North Carolina1-00-0
Stanford1-00-0
Boston College0-00-0
California0-00-0
Clemson0-00-0
Duke0-00-0
Georgia Tech0-00-0
Louisville0-00-0
Miami0-00-0
Pittsburgh0-00-0
SMU0-00-0
Syracuse0-00-0
Virginia Tech0-00-0
Wake Forest0-00-0
NC State0-10-1

Box score

StatDuke Blue DevilsNorth Carolina Tar Heels
First downs2418
Third downs6-158-13
Fourth downs5-60-1
Total yards352305
Net passing yards175204
Completions20/3321/27
Yards per pass5.37.6
Rushing yards177101
Rushing attempts4325
Yards per rush4.14.0
Penalties3-2712-103
Turnovers00
Fumbles lost00
Interceptions thrown00
Time of possession36:0024:00

Win probability

Above the line favours North Carolina Tar Heels, below favours Duke Blue Devils.

Venue

  • Kenan StadiumChapel Hill, NC
  • Attendance50500

Elsewhere

Picks for NCAAF

NCAAF rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.