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

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 18.4Nate Sheppard
  2. 27.5Peyton Seelmann
  3. 37.5Andrew Pellicciotta
  4. 47.3Preston Watson
  5. 57.2Billy Edwards Jr.
  6. 67.2Greg Smith III
  7. 77.1Jordan Shipp
  8. 87.1Kenton Dopson III
  9. 97.0Patrick Smith-Young
  10. 106.8Jaylen McGill
  11. 116.8Demon June
  12. 126.8Kyon Loud

Team stats

UNCDUKE
221st Downs19
4-123rd down efficiency8-18
2-34th down efficiency2-3
326Total Yards373
191Passing249
15/25Comp/Att24/41
7.6Yards per pass6.1
135Rushing124
39Rushing Attempts30
3.5Yards per rush4.1
6-65Penalties8-67
2Turnovers1
2Fumbles lost0
0Interceptions thrown1
28:37Possession31:23

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