North Carolina Tar Heels vs Duke Blue Devils
Drive chart
Drives
End of Game
Interception
Touchdown
Touchdown
Downs
Field Goal
Who won: North Carolina 24-20
The North Carolina Tar Heels beat the Duke Blue Devils 24-20 on Saturday, October 17, 2026 at Wallace Wade Stadium. The North Carolina outscored the Duke 10-0 in the 1st quarter. Billy Edwards Jr. led the North Carolina in passing yards (15/25, 191 YDS, 1 TD). Walker Eget led the Duke in passing yards (24/38, 249 YDS, 1 TD, 1 INT).
Who wins?
FinalNo picks from the flock yet. Yours is the first.
UNC won. Sign in to call the next one.

Player of the game
Nate Sheppard
DUKE · 11 REC, 98 YDS, 1 TD
Win probability
Tap or hover the line to see the play. Dots mark the biggest swings.
Play by play
- Q4 0:00UNC

End of game
End of 4th quarter.
- Q4 0:13


Stuffed for a loss of 1
Kneel down by #9 B.Edwards Jr. at UNC14 for loss of 1 yard
B. Edwards Jr. · 9 CAR, 20 YDS · 1st & 10 · 1st & 10 at UNC 15
- Q4 0:14

TOPicked off
Shotgun #2 W.Eget pass intercepted by #21 K.Dopson III at UNC15 QB hurried by #90 X.Lewis, End Of Play
W. Eget · 24/38, 249 YDS · 3rd & 14 · 3rd & 14 at UNC 34
- Q4 0:19DUK

Timeout
Timeout Duke, clock 00:19
- Q4 0:19


10 yd completion to J. Moore
Shotgun #2 W.Eget pass complete short middle to #8 J.Moore caught at UNC34, for 10 yards to the UNC34 (#8 J.Agumadu; #16 C.Bryson)
W. Eget · 24/38, 249 YDS · 2nd & 24 · 2nd & 24 at UNC 44
- Q4 0:24DUK

Timeout
Timeout Duke, clock 00:24
- Q4 0:28

FLAGSacked for a loss of 7
Shotgun #2 W.Eget pass incomplete short middle thrown to UNC30 QB hurried by #90 X.Lewis and #10 P.Seelmann PENALTY DUKE Intentional Grounding (#2 W.Eget)
W. Eget · 24/38, 249 YDS · 1st & 10 · 1st & 10 at UNC 30
- Q4 0:28DUK

Rush
Shotgun #20 N.Sheppard rush left for 8 yards gain to the UNC30 (#21 K.Dopson III), out of bounds, 1ST DOWN
3rd & 1 at UNC 38
- Q4 0:34


Incomplete to J. Solomon
No Huddle-Shotgun #2 W.Eget pass incomplete short left to #4 J.Solomon thrown to UNC27
W. Eget · 24/38, 249 YDS · 2nd & 1 · 2nd & 1 at UNC 38
- Q4 0:47


9 yd completion to N. Sheppard
Shotgun #2 W.Eget pass complete short middle to #20 N.Sheppard caught at UNC44, for 9 yards to the UNC38 (#10 P.Seelmann)
W. Eget · 24/38, 249 YDS · 1st & 10 · 1st & 10 at UNC 47
- Q4 1:05

FLAGFlag: penalty
No Huddle-Shotgun #2 W.Eget pass intercepted by #21 K.Dopson III at UNC30 #21 K.Dopson III return for loss of 8 yards to the UNC22 (#8 J.Moore) PENALTY UNC Pass Interference (#21 K.Dopson III) 15 yards from DUKE38 to UNC47, 1ST DOWN. NO PLAY
W. Eget · 24/38, 249 YDS · 1st & 10 · 1st & 10 at DUKE 38
- Q4 1:09


4 yd run
No Huddle-Shotgun #20 N.Sheppard rush middle for 4 yards gain to the DUKE38 (#91 L.Jackson), 1ST DOWN
N. Sheppard · 20 CAR, 77 YDS · 3rd & 1 · 3rd & 1 at DUKE 34
- Q4 1:24


1 yd run
No Huddle-Shotgun #20 N.Sheppard rush middle for 1 yard gain to the DUKE34 (#96 N.Maggio)
N. Sheppard · 20 CAR, 77 YDS · 2nd & 2 · 2nd & 2 at DUKE 33
- Q4 1:48


8 yd run
Shotgun #20 N.Sheppard rush right for 8 yards gain to the DUKE33 (#10 P.Seelmann; #1 G.Smith III)
N. Sheppard · 20 CAR, 77 YDS · 1st & 10 · 1st & 10 at DUKE 25
- Q4 1:53


Kickoff, touchback
#90 R.Verhoff kickoff 65 yards to the DUKE00, Touchback
R. Verhoff · 1/1 FG
- TOUCHDOWNQ4 1:53


Touchdown! 24 yd run
J. McGill · 12 CAR, 75 YDS
Shotgun #27 J.McGill rush left for 24 yards gain to the DUKE00 TOUCHDOWN, clock 01:53, 1ST DOWN #90 R.Verhoff kick attempt good (H: #93 J.Horvath, LS: #48 G.Burt)
UNC 24 - 20 DUKE - Q4 2:00UNC

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


16 yd completion to T. Kekahuna
Shotgun #9 B.Edwards Jr. pass complete short right to #2 T.Kekahuna caught at DUKE31, for 16 yards to the DUKE24 (#5 K.Robinson; #9 C.Ojarikre), 1ST DOWN
B. Edwards Jr. · 15/25, 191 YDS · 2nd & 6 · 2nd & 6 at DUKE 40
- Q4 3:00


4 yd run
Shotgun #27 J.McGill rush middle for 4 yards gain to the DUKE40 (#7 N.Morris Jr.; #18 K.Smith)
J. McGill · 12 CAR, 75 YDS · 1st & 10 · 1st & 10 at DUKE 44
- Q4 3:19


16 yd run
Shotgun #27 J.McGill rush middle for 16 yards gain to the DUKE44 (#1 K.Loud), 1ST DOWN
J. McGill · 12 CAR, 75 YDS · 1st & 10 · 1st & 10 at UNC 40
- Q4 3:34


12 yd completion to J. Thurman
Shotgun #9 B.Edwards Jr. pass complete short middle to #45 J.Thurman caught at UNC40, for 12 yards to the UNC40, End Of Play, 1ST DOWN
B. Edwards Jr. · 15/25, 191 YDS · 4th & 4 · 4th & 4 at UNC 28
- Q4 3:48


Incomplete to N. Helton
No Huddle-Shotgun #9 B.Edwards Jr. pass incomplete short right to #17 N.Helton thrown to UNC32
B. Edwards Jr. · 15/25, 191 YDS · 3rd & 4 · 3rd & 4 at UNC 28
- Q4 3:51


Incomplete to J. Shipp
Shotgun #9 B.Edwards Jr. pass incomplete short right to #1 J.Shipp thrown to UNC43
B. Edwards Jr. · 15/25, 191 YDS · 2nd & 4 · 2nd & 4 at UNC 28
- Q4 4:26


6 yd run
Shotgun #9 B.Edwards Jr. rush middle for 6 yards gain to the UNC28 (#7 N.Morris Jr.)
B. Edwards Jr. · 9 CAR, 20 YDS · 1st & 10 · 1st & 10 at UNC 22
- Q4 4:34

Kickoff returned 9 yds
#25 G.Strange kickoff 37 yards to the UNC13 #5 K.Jackson return 9 yards to the UNC22 (#21 K.Cotton; #6 L.Griffin III)
G. Strange · 2/2 FG

