← Back to Game Stats Explorer

Game Center

Duke at North Carolina

Nov 22, 2025 • Completed

Season 2025RegularWeek 13

Away

Duke

ACC

Final Score

32 - 25

DNC

Home

North Carolina

ACC

Game Pulse

Immediate edge indicators from the box score.

Total Yards

North Carolina305
Duke352

Passing Yards

North Carolina204
Duke175

Rushing Yards

North Carolina101
Duke177

Turnovers

North Carolina0
Duke0

Game Conditions

ConditionFair
Temperature70°F
Wind2 mph N

Venue

Kenan Stadium

Chapel Hill, NC

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.

Passing

Giovanni Lopez

North Carolina

YDS: 204

Rushing

Nate Sheppard

Duke

YDS: 90

Receiving

Jeremiah Hasley

Duke

YDS: 85

Tackles

Will Hardy

North Carolina

TOT: 8

Full Player Box

Box Score Comparison

Possession Split

North Carolina24:00
Duke36:00

Stat Dominance

Team comparison across key performance areas

Game Story

Duke holds off North Carolina 32-25

Close

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

StatisticNorth CarolinaDuke
Total Yards305352
Passing Yards204175
Rushing Yards101177
First Downs1824
Third Down Efficiency8-136-15
Fourth Down Efficiency0-15-6
Total Penalties (Yards)12-1033-27
Turnovers00
Completions / Attempts21-2720-33
Rushing Attempts2543
Passing TDs11
Rushing TDs23
Kicking Points56
Possession Time24:0036:00
Data sourced from NCAA game stats archive (2025)