Duke Blue Devils vs North Carolina Tar Heels
Drive chart
Drives
End Of Game
Downs
Touchdown
Punt
Downs
Touchdown
Who won: Duke 32-25
The Duke Blue Devils beat the North Carolina Tar Heels 32-25 on Saturday, November 22, 2025 at Kenan Stadium. Darian Mensah led the Duke in passing yards (20/33, 175 YDS, 1 TD). Gio Lopez led the North Carolina in passing yards (21/27, 204 YDS, 1 TD).
Every player rated
Chirp Rating, 3.0 to 10.0- 17.9
Anderson Castle49 YDS3 TD13 CAR5 YDS - 27.6
Gio Lopez21/27 C/ATT204 YDS1 TD20 YDS - 37.5
Jordan Shipp83 YDS1 TD8 REC - 47.4
Jeremiah Hasley85 YDS1 TD7 REC - 57.2
Darian Mensah20/33 C/ATT175 YDS1 TD27 YDS - 67.2
Luke Mergott7 TOT1 SACKS - 77.1
Davion Gause63 YDS1 TD8 CAR16 YDS - 86.9
Josiah Green5 TOT1 SACKS - 96.9
Isaiah Johnson5 TOT1 SACKS - 106.8
Nate Sheppard90 YDS22 CAR18 YDS1 REC - 116.6
Jaiden Francois6 TOT - 126.6
Chandler Rivers6 TOT
Team stats

Player of the game
Anderson Castle
DUKE · 13 CAR, 49 YDS, 3 TD
Win probability
Tap or hover the line to see the play. Dots mark the biggest swings.
Play by play
- End of 4th quarter.
- Q4 0:36DUK

Rush
Kneel down by #10 D.Mensah at UNC10 for loss of 2 yards
2nd & Goal at UNC 8
- Q4 1:12


Stuffed for a loss of 1
Kneel down by #10 D.Mensah at UNC08 for loss of 1 yard
D. Mensah · 3 CAR, 27 YDS · 1st & Goal · 1st & Goal at UNC 7
- Q4 1:16


Stuffed for a loss of 2
Kneel down by #10 D.Mensah at UNC09 for loss of 2 yards
D. Mensah · 3 CAR, 27 YDS · 1st & Goal · 1st & Goal at UNC 7
- Q4 1:18DUK
FLAGPenalty
PENALTY UNC UNS: Unsportsmanlike Conduct (#8 K.Paysour) 7 yards from UNC14 to UNC07, 1ST DOWN. NO PLAY
1st & 10 at UNC 14
- Q4 1:18


Incomplete to K. Paysour
Shotgun #7 G.Lopez pass incomplete deep right to #8 K.Paysour thrown to UNC45, TURNOVER ON DOWNS
G. Lopez · 21/27, 204 YDS · 4th & 13 · 4th & 13 at UNC 14
- Q4 1:24UNC

Timeout
Timeout North Carolina, clock 01:24
- Q4 1:24


Sacked for a loss of 6
Shotgun #7 G.Lopez sacked for loss of 6 yards to the UNC14 (#34 L.Mergott)
G. Lopez · 21/27, 204 YDS · 3rd & 7 · 3rd & 7 at UNC 20
- Q4 1:32UNC

Timeout
Timeout North Carolina, clock 01:32
- Q4 1:31


1 yd completion to J. Shipp
No Huddle-Shotgun #7 G.Lopez pass complete short right to #1 J.Shipp caught at UNC19, for 1 yard loss to the UNC20 (#0 C.Rivers)
G. Lopez · 21/27, 204 YDS · 2nd & 6 · 2nd & 6 at UNC 21
- Q4 1:54


13 yd run
Shotgun #37 D.Gause rush middle for 13 yards gain to the UNC21 (#2 J.Francois)
D. Gause · 8 CAR, 63 YDS · 1st & 19 · 1st & 19 at UNC 8
- Q4 2:00UNC

Timeout
Timeout North Carolina, clock 02:00
- Q4 2:14

FLAGFlag: penalty
Shotgun #7 G.Lopez rush left for 12 yards gain to the UNC29 (#7 V.Anthony Jr.), out of bounds PENALTY UNC Holding (#54 M.McVay) 9 yards from UNC17 to UNC08. NO PLAY
G. Lopez · 21/27, 204 YDS · 1st & 10 · 1st & 10 at UNC 17
- Q4 2:14

Kickoff returned 9 yds
#39 C.Salas kickoff 42 yards to the UNC08 #31 W.Hardy return 9 yards to the UNC17 (#24 B.Gompers; #18 K.Smith)
C. Salas
- SCOREQ4 2:18DUK

Flag: penalty
PENALTY UNC UNS: Unsportsmanlike Conduct (#94 I.Johnson) 15 yards from DU 35 to DU 50. NO PLAY
DUKE 32 - 25 UNC - Q4 2:20DUK
FLAGFlag: penalty
PENALTY UNC UNS: Unsportsmanlike Conduct (#7 K.House) 2 yards from UNC03 to UNC01. NO PLAY
& Goal · & Goal at UNC 3
- TOUCHDOWNQ4 2:18


Touchdown! 1 yd pass
A. Castle · 13 CAR, 49 YDS
Shotgun #4 A.Castle rush middle for 1 yard gain to the UNC00 TOUCHDOWN, clock 02:18 #20 N.Sheppard pass attempt Successful
DUKE 32 - 25 UNC - Q4 2:20UNC

Timeout
Timeout North Carolina, clock 02:20
- Q4 2:20


26 yd run
#29 T.Pelino rush left for 26 yards gain to the UNC01 (#2 A.Simpson), out of bounds, 1ST DOWN. #91 L.Jackson injured on the play
T. Pelino · 1 CAR, 26 YDS · 4th & 3 · 4th & 3 at UNC 27
- Q4 2:28


Incomplete
Shotgun #10 D.Mensah pass incomplete short middle thrown to UNC25 broken up by #8 S.Vilbert
D. Mensah · 20/33, 175 YDS · 3rd & 3 · 3rd & 3 at UNC 27
- Q4 3:01


2 yd completion to C. Barkate
No Huddle-Shotgun #10 D.Mensah pass complete short right to #18 C.Barkate caught at UNC30, for 2 yards to the UNC27 (#29 M.Allen). The previous play is under automatic review - "Pass completion". CALL UPHELD
D. Mensah · 20/33, 175 YDS · 2nd & 5 · 2nd & 5 at UNC 29
- Q4 3:50


5 yd run
No Huddle-Shotgun #4 A.Castle rush middle for 5 yards gain to the UNC29 (#9 M.Abou Jaoude; #4 M.Gbayor)
A. Castle · 13 CAR, 49 YDS · 1st & 10 · 1st & 10 at UNC 34
- Q4 4:29


8 yd completion to S. Hagans
No Huddle-Shotgun #10 D.Mensah pass complete short left to #2 S.Hagans caught at UNC34, for 8 yards to the UNC34 (#18 J.Patterson), 1ST DOWN
D. Mensah · 20/33, 175 YDS · 4th & 7 · 4th & 7 at UNC 42
- Q4 4:39


Incomplete to J. Hasley
No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #85 J.Hasley thrown to UNC34 broken up by #1 T.Dixon QB hurried by #12 G.Smith III
D. Mensah · 20/33, 175 YDS · 3rd & 7 · 3rd & 7 at UNC 42
- Q4 5:25


3 yd run
No Huddle-Shotgun #4 A.Castle rush middle for 3 yards gain to the UNC42 (#94 I.Johnson)
A. Castle · 13 CAR, 49 YDS · 2nd & 10 · 2nd & 10 at UNC 45
Leaders
Rutgers5-69
Ohio State11-042Final
Samford1-110
Texas A&M11-048Final
Charlotte1-103
Georgia10-135Final
USC8-327
Oregon10-142Final
Missouri7-46
Oklahoma9-217Final
Syracuse3-87
Notre Dame9-270Final
E Illinois3-90
Alabama9-256Final
BYU10-126
Cincinnati7-414Final
Kansas St5-647
Utah9-251Final
Miami9-234
Virginia Tech3-817Final

