Duke Blue Devils 32, North Carolina Tar Heels 25: final score and stats
Duke Blue Devils beat North Carolina Tar Heels, Duke Blue Devils 32 to North Carolina Tar Heels 25, on Saturday, November 22, 2025 at Kenan Stadium, Chapel Hill, NC. Below: the box score, top performers, team stats, injuries and recent form for North Carolina Tar Heels vs Duke Blue Devils.
College FootballSaturday, November 22, 2025
DateNov 22, 2025
Start time3:30 PM ET
VenueKenan Stadium, Chapel Hill, NC
TVACC Network
Attendance50,500
Line score
| Team | 1 | 2 | 3 | 4 | T |
|---|
| Duke Blue Devils | 7 | 10 | 7 | 8 | 32 |
| North Carolina Tar Heels | 7 | 3 | 8 | 7 | 25 |
Team comparison
Duke Blue DevilsNorth Carolina Tar Heels
6-5Record4-7
5th in ACCStanding9th in ACC
3-1Road record / home record1-3
WWWLLLast 5WLLWW
W3StreakW1
Team stats
Duke Blue DevilsNorth Carolina Tar Heels
6-153rd down efficiency8-13
5-64th down efficiency0-1
20/33Comp/Att21/27
3-27Penalties12-103
36:00Possession24:00
Box score
Duke Blue Devils Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Darian Mensah | 20/33 | 175 | 5.3 | 1 | 0 | 83.3 |
| Team | 20/33 | 175 | 5.3 | 1 | 0 | -- |
Duke Blue Devils Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Nate Sheppard | 22 | 90 | 4.1 | 0 | 29 |
| Anderson Castle | 13 | 49 | 3.8 | 3 | 9 |
| Darian Mensah | 3 | 27 | 9.0 | 0 | 13 |
| Todd Pelino | 1 | 26 | 26.0 | 0 | 26 |
| Team | 3 | -4 | -1.3 | 0 | 0 |
| Que'Sean Brown | 1 | -11 | -11.0 | 0 | 0 |
| Team | 43 | 177 | 4.1 | 3 | 29 |
Duke Blue Devils Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Jeremiah Hasley | 7 | 85 | 12.1 | 1 | 27 |
| Sahmir Hagans | 3 | 30 | 10.0 | 0 | 22 |
| Cooper Barkate | 2 | 26 | 13.0 | 0 | 24 |
| Nate Sheppard | 1 | 18 | 18.0 | 0 | 18 |
| Que'Sean Brown | 4 | 16 | 4.0 | 0 | 14 |
| Anderson Castle | 1 | 5 | 5.0 | 0 | 5 |
| Jayden Moore | 2 | -5 | -2.5 | 0 | 0 |
| Team | 20 | 175 | 8.8 | 1 | 27 |
Duke Blue Devils Fumbles
| Player | FUM | LOST | REC |
|---|
| Team | 1 | 0 | 0 |
| Team | 1 | 0 | 0 |
Duke Blue Devils Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Luke Mergott | 7 | 6 | 1 | 1 | 0 | 0 | 0 |
| Jaiden Francois | 6 | 5 | 0 | 1 | 0 | 1 | 0 |
| Chandler Rivers | 6 | 4 | 0 | 1 | 0 | 0 | 0 |
| Kendall Johnson | 6 | 3 | 0 | 0 | 0 | 0 | 0 |
| DaShawn Stone | 6 | 3 | 0 | 0 | 0 | 0 | 0 |
| Kimari Robinson | 5 | 5 | 0 | 0 | 1 | 0 | 0 |
| Josiah Green | 5 | 2 | 1 | 1 | 0 | 0 | 0 |
| Vincent Anthony Jr. | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Team | 54 | 34 | 3 | 5 | 1 | 4 | 0 |
Duke Blue Devils KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Sahmir Hagans | 1 | 40 | 40.0 | 40 | 0 |
| Team | 1 | 40 | 40.0 | 40 | 0 |
Duke Blue Devils Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Todd Pelino | 1/1 | 100.0 | 33 | 3/3 | 6 |
| Team | 1/1 | 100.0 | 33 | 3/3 | 6 |
Duke Blue Devils Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Kade Reynoldson | 1 | 36 | 36.0 | 0 | 1 | 36 |
| Team | 1 | 36 | 36.0 | 0 | 1 | 36 |
North Carolina Tar Heels Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Gio Lopez | 21/27 | 204 | 7.6 | 1 | 0 | 65.5 |
| Team | 21/27 | 204 | 7.6 | 1 | 0 | -- |
North Carolina Tar Heels Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Davion Gause | 8 | 63 | 7.9 | 1 | 13 |
| Gio Lopez | 9 | 20 | 2.2 | 1 | 17 |
| Benjamin Hall | 2 | 9 | 4.5 | 0 | 6 |
| Demon June | 6 | 9 | 1.5 | 0 | 3 |
| Team | 25 | 101 | 4.0 | 2 | 17 |
North Carolina Tar Heels Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Jordan Shipp | 8 | 83 | 10.4 | 1 | 22 |
| Kobe Paysour | 5 | 63 | 12.6 | 0 | 21 |
| Javarius Green | 2 | 21 | 10.5 | 0 | 12 |
| Davion Gause | 1 | 16 | 16.0 | 0 | 16 |
| Demon June | 3 | 9 | 3.0 | 0 | 12 |
| Shanard Clower | 1 | 7 | 7.0 | 0 | 7 |
| Jordan Owens | 1 | 5 | 5.0 | 0 | 5 |
| Team | 21 | 204 | 9.7 | 1 | 22 |
North Carolina Tar Heels Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Will Hardy | 8 | 1 | 0 | 0 | 0 | 0 | 0 |
| Andrew Simpson | 6 | 4 | 0 | 0 | 0 | 3 | 0 |
| Khmori House | 6 | 3 | 0 | 0 | 0 | 1 | 0 |
| Isaiah Johnson | 5 | 2 | 1 | 1 | 0 | 0 | 0 |
| Leroy Jackson | 5 | 2 | 0 | 0 | 0 | 0 | 0 |
| Mikai Gbayor | 5 | 1 | 0 | 0 | 0 | 0 | 0 |
| D'Antre Robinson | 5 | 1 | 0 | 0 | 0 | 0 | 0 |
| Gavin Gibson | 4 | 2 | 0 | 1 | 0 | 0 | 0 |
| Team | 70 | 34 | 1 | 5 | 6 | 6 | 0 |
North Carolina Tar Heels KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Will Hardy | 1 | 9 | 9.0 | 9 | 0 |
| Team | 1 | 9 | 9.0 | 9 | 0 |
North Carolina Tar Heels Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Rece Verhoff | 1/1 | 100.0 | 49 | 2/2 | 5 |
| Team | 1/1 | 100.0 | 49 | 2/2 | 5 |
North Carolina Tar Heels Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Tom Maginness | 3 | 151 | 50.3 | 0 | 1 | 56 |
| Team | 3 | 151 | 50.3 | 0 | 1 | 56 |
Recent form
Nov 7, 2026 · at NC State WolfpackW 41-3 Oct 31, 2026 · vs Boston College EaglesW 47-2 Oct 23, 2026 · at Virginia CavaliersW 19-16 Oct 17, 2026 · vs North Carolina Tar HeelsL 20-24 Oct 10, 2026 · at Georgia Tech Yellow JacketsL 25-28 Nov 7, 2026 · at UConn HuskiesW 38-21 Oct 31, 2026 · vs Miami HurricanesL 35-38 Oct 24, 2026 · vs Syracuse OrangeL 30-31 Oct 17, 2026 · at Duke Blue DevilsW 24-20 Oct 10, 2026 · at Pittsburgh PanthersW 21-17 Team pages
More College Football games on Nov 22, 2025
Frequently asked questions
Who won Duke Blue Devils vs North Carolina Tar Heels?
Duke Blue Devils won, 32-25, on Saturday, November 22, 2025.
What was the final score of Duke Blue Devils vs North Carolina Tar Heels?
Duke Blue Devils 32, North Carolina Tar Heels 25.
Where is Duke Blue Devils vs North Carolina Tar Heels played?
Kenan Stadium, Chapel Hill, NC.
The model’s readGrades, leans and the full breakdown for Duke Blue Devils vs North Carolina Tar Heels are on the board.
Open the board
Live game centerPlays, box score and updates while the game is on.
Open game center
Free to play: Call the SlatePick the winners of featured games every day and climb the leaderboard.
Play free
Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.