Skip to content

North Carolina Tar Heels vs Duke Blue Devils

College Football
24-20
Final
Duke
4-2
Wallace Wade Stadium

Drive chart

Drives

  • End of Game
  • Interception
  • Touchdown
  • Touchdown
  • Downs
  • Field Goal
Team1234T
UNC1070724
DUKE0731020

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?

Final

No 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

8.4

Win probability

100%UNC final
UNCDUKE

Tap or hover the line to see the play. Dots mark the biggest swings.

Play by play

  1. Q4 0:00UNC

    End of game

    End of 4th quarter.

  2. Q4 0:13Billy Edwards Jr.

    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

  3. Q4 0:14Walker Eget
    TO

    Picked 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

  4. Q4 0:19DUK

    Timeout

    Timeout Duke, clock 00:19

  5. Q4 0:19Walker Eget

    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

  6. Q4 0:24DUK

    Timeout

    Timeout Duke, clock 00:24

  7. Q4 0:28Walker Eget
    FLAG

    Sacked 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

  8. 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

  9. Q4 0:34Walker Eget

    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

  10. Q4 0:47Walker Eget

    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

  11. Q4 1:05Walker Eget
    FLAG

    Flag: 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

  12. Q4 1:09Nate Sheppard

    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

  13. Q4 1:24Nate Sheppard

    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

  14. Q4 1:48Nate Sheppard

    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

  15. Q4 1:53Rece Verhoff

    Kickoff, touchback

    #90 R.Verhoff kickoff 65 yards to the DUKE00, Touchback

    R. Verhoff · 1/1 FG

  16. TOUCHDOWNQ4 1:53
    Jaylen McGill

    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
  17. Q4 2:00UNC

    Timeout

    Timeout North Carolina, clock 02:00

  18. Q4 2:11Billy Edwards Jr.

    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

  19. Q4 3:00Jaylen McGill

    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

  20. Q4 3:19Jaylen McGill

    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

  21. Q4 3:34Billy Edwards Jr.

    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

  22. Q4 3:48Billy Edwards Jr.

    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

  23. Q4 3:51Billy Edwards Jr.

    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

  24. Q4 4:26Billy Edwards Jr.

    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

  25. 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

Leaders

UNCDUKE
Passing Yards
Billy Edwards Jr.
15/25, 191 YDS, 1 TD
Walker Eget
24/38, 249 YDS, 1 TD, 1 INT
Rushing Yards
Jaylen McGill
12 CAR, 75 YDS, 1 TD
Nate Sheppard
20 CAR, 77 YDS
Receiving Yards
Jordan Shipp
7 REC, 75 YDS, 1 TD
Nate Sheppard
11 REC, 98 YDS, 1 TD
Sacks
Peyton Seelmann
0.5
Kevin O'Connor
1
Tackles
Peyton Seelmann
16
Preston Watson
8