Total Yards
Game Center
Duke at North Carolina
Nov 22, 2025 • Completed
Away
Duke
ACC

Final Score
32 - 25

Home
North Carolina
ACC
Game Pulse
Immediate edge indicators from the box score.
Passing Yards
Rushing Yards
Turnovers
Game Conditions
Humidity
68%
Precipitation
0.00 in
Advanced Box Snapshot
Excitement
6.20
Postgame Win Probability
North Carolina: 69.7%
Duke: 30.3%
Player Game Leaders
Top individual performers and full player box data.
Full Player Box
Box Score Comparison
Possession Split
Stat Dominance
Team comparison across key performance areas
Game Story
Duke holds off North Carolina 32-25
Duke defeated North Carolina 32-25 in Week 13 of the 2025 regular slate, finishing with a 352-305 edge in total yards, and scoring 1 passing touchdowns and 3 rushing touchdowns.
Duke set the terms early in a game that finished 32-25. (08:00) Shotgun #7 G.Lopez rush right for 1 yard gain to the DU 00 TOUCHDOWN, clock 07:57 #90 R.Verhoff kick attempt good (H: #96 T.Maginness, LS: #42 S.Triplett) came with 7:57 left in the first quarter, giving North Carolina the first major swing.
Duke's box score carried the story: 352 total yards, 177 rushing yards, and 175 passing yards. North Carolina finished with 305 total yards, including 101 on the ground and 204 through the air.
Duke converted 6-15 on third down, went 5-6 on fourth down, the turnover count was 0-0, Duke led 17-10 at halftime. The explosive highlight was (02:37) #29 T.Pelino field goal attempt from 33 yards GOOD (H: #41 K.Reynoldson, LS: #57 C.Cooper), clock 02:33.
Key Moments
Rushing Touchdown
(08:00) Shotgun #7 G.Lopez rush right for 1 yard gain to the DU 00 TOUCHDOWN, clock 07:57 #90 R.Verhoff kick attempt good (H: #96 T.Maginness, LS: #42 S.Triplett) (North Carolina led 7-0 over Duke).
Rushing Touchdown
(03:03) #4 A.Castle rush middle for 1 yard gain to the UNC00 TOUCHDOWN, clock 02:59 #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper) (Duke led 7-7 over North Carolina).
Field Goal Good
(02:37) #29 T.Pelino field goal attempt from 33 yards GOOD (H: #41 K.Reynoldson, LS: #57 C.Cooper), clock 02:33 (Duke led 17-7 over North Carolina).
Passing Touchdown
(10:24) Shotgun #10 D.Mensah pass complete short middle to #85 J.Hasley caught at UNC02, for 14 yards to the UNC00 TOUCHDOWN, clock 10:25, 1ST DOWN #29 T.Pelino kick attempt good (H: #41 K.… (Duke led 14-7 over North Carolina).
Field Goal Good
(00:11) #90 R.Verhoff field goal attempt from 49 yards GOOD (H: #96 T.Maginness, LS: #42 S.Triplett), clock 00:07 (North Carolina led 10-17 over Duke).
Rushing Touchdown
(09:18) Shotgun #4 A.Castle rush middle for 1 yard gain to the UNC00 TOUCHDOWN, clock 09:15 #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper) (Duke led 24-10 over North Carolina).
Stat Callouts
Final score
32-25
Duke defeated North Carolina.
Total yards
352-305
Duke held the yardage advantage.
Rushing yards
177
Duke averaged 4.1 yards per rush attempt.
Passing yards
175
Duke averaged 5.3 yards per pass attempt.
Third downs
6-15
Duke's conversion rate helped sustain possessions.
Opponent third downs
8-13
North Carolina's offense struggled to keep drives alive.
Turnovers
0-0
Turnover totals are listed winner first.
Analysis
Game Breakdown
| Statistic | North Carolina | Duke |
|---|---|---|
| Total Yards | 305 | 352 |
| Passing Yards | 204 | 175 |
| Rushing Yards | 101 | 177 |
| First Downs | 18 | 24 |
| Third Down Efficiency | 8-13 | 6-15 |
| Fourth Down Efficiency | 0-1 | 5-6 |
| Total Penalties (Yards) | 12-103 | 3-27 |
| Turnovers | 0 | 0 |
| Completions / Attempts | 21-27 | 20-33 |
| Rushing Attempts | 25 | 43 |
| Passing TDs | 1 | 1 |
| Rushing TDs | 2 | 3 |
| Kicking Points | 5 | 6 |
| Possession Time | 24:00 | 36:00 |