Duke Blue Devils vs North Carolina Tar Heels American Football match prediction. Predict the Duke Blue Devils vs North Carolina Tar Heels head to head upcoming American Football match with our stats, history and score analysis and results. Duke Blue Devils vs North Carolina Tar Heels h2h stats.

North Carolina Tar Heels will face off against Duke Blue Devils in the NCAA, Regular Season on the Sat, 22 Nov '25. Take a look at our stats analysis and prediction to help you decide on which market to bet on. Of the last 10 head to head matches between these 2 teams, North Carolina Tar Heels have won 6 and Duke Blue Devils have won 4. In the last match between North Carolina Tar Heels and Duke Blue Devils the score was 21-20. North Carolina Tar Heels comes into this match having lost their last match vs Tulane Green Wave, while Duke Blue Devils had a lost against North Carolina Tar Heels.

duke-blue-devils
W
L
L
W
L
W
W
W
W
W

north-carolina-tar-heels
W
L
L
W
W
W
W
W
W
L
Overall Matches Result
Last 10 Matches
duke-blue-devils
W
4
L
10
NR
0

north-carolina-tar-heels
W
6
L
10
NR
0
Upcoming H2H Match
NCAA, Regular Season
duke-blue-devils
Saturday
22 Nov '25

--
--
north-carolina-tar-heels
duke-blue-devils vs north-carolina-tar-heels Recent Match H2H stats
Duke vs North Carolina in the NCAA, Regular Season on Sat, 28 Sep '24
ALL
Final Score : 21 - 20
stats | Duke Blue Devils (H) | North Carolina Tar Heels (A) |
---|---|---|
Offense | ||
Touchdowns | 3 | 2 |
Field goals | 0/1 | 2/2 |
Total yards | 394 | 407 |
Turnovers | 0 | 1 |
Red zone efficiency | 2/2 | 2/2 |
Time of Possession | 27:40 | 36:29 |
First downs | 20 | 19 |
First downs by penalty | 2 | 3 |
Third down efficiency | 2/14 (14%) | 5/18 (27%) |
Punts | 7 | 9 |
Average yards per punt | 42.7 | 35.6 |
Average yards per play | 5.3 | 5.2 |
Passing | ||
First downs by passing | 8 | 10 |
Net yards passing | 209 | 251 |
Gross yards passing | 209 | 251 |
Passing touchdowns | 1 | 2 |
Interceptions thrown | 0 | 1 |
Average passing yards per attempt | 5.6 | 6.1 |
Red zone passing attempts | 2 | 1 |
Rushing | ||
Rushing attempts | 41 | 40 |
Rushing yards | 185 | 156 |
Average rushing yards per attempt | 4.5 | 3.9 |
First downs by rushing | 9 | 7 |
Red zone rushing attempts | 4 | 5 |
Other | ||
Penalties | 8 | 10 |
Yards penalized | 72 | 94 |
Fumbles | 0 | 0 |
Fumbles lost | 0 | 0 |
duke-blue-devils Last Match Played stats
Tulane vs Duke in the NCAA, Regular Season on Today
ALL
Final Score : 34 - 27
stats | Tulane Green Wave (H) | Duke Blue Devils (A) |
---|---|---|
Offense | ||
Touchdowns | 4 | 3 |
Field goals | 2/2 | 2/4 |
Total yards | 426 | 452 |
Turnovers | 1 | 1 |
Red zone efficiency | 6/6 | 3/5 |
Time of Possession | 33:25 | 26:10 |
First downs | 22 | 25 |
First downs by penalty | 4 | 2 |
Third down efficiency | 5/13 (38%) | 6/14 (42%) |
Punts | 2 | 1 |
Average yards per punt | 43.5 | 38 |
Average yards per play | 6.8 | 6 |
Passing | ||
First downs by passing | 14 | 16 |
Net yards passing | 270 | 313 |
Gross yards passing | 270 | 313 |
Passing touchdowns | 0 | 3 |
Interceptions thrown | 0 | 1 |
Average passing yards per attempt | 10.4 | 6.1 |
Red zone passing attempts | 3 | 6 |
Rushing | ||
Rushing attempts | 38 | 24 |
Rushing yards | 156 | 139 |
Average rushing yards per attempt | 4.1 | 5.8 |
First downs by rushing | 6 | 5 |
Red zone rushing attempts | 12 | 6 |
Other | ||
Penalties | 8 | 8 |
Yards penalized | 100 | 80 |
Fumbles | 1 | 1 |
Fumbles lost | 1 | 0 |
north-carolina-tar-heels Last Match Played stats
North Carolina vs Richmond in the NCAA, Regular Season on Sat, 13 Sep '25
ALL
Final Score : 41 - 6
stats | North Carolina Tar Heels (H) | Richmond Spiders (A) |
---|---|---|
Offense | ||
Touchdowns | 5 | 0 |
Field goals | 2/2 | 2/2 |
Total yards | 312 | 199 |
Turnovers | 1 | 3 |
Red zone efficiency | 4/5 | 2/3 |
Time of Possession | 22:01 | 37:59 |
First downs | 16 | 15 |
First downs by penalty | 3 | 2 |
Third down efficiency | 6/11 (54%) | 5/13 (38%) |
Punts | 2 | 4 |
Average yards per punt | 41 | 41 |
Average yards per play | 6.2 | 3.2 |
Passing | ||
First downs by passing | 8 | 4 |
Net yards passing | 119 | 75 |
Gross yards passing | 119 | 75 |
Passing touchdowns | 2 | 0 |
Interceptions thrown | 1 | 1 |
Average passing yards per attempt | 5.7 | 4.2 |
Red zone passing attempts | 5 | 2 |
Rushing | ||
Rushing attempts | 31 | 48 |
Rushing yards | 193 | 124 |
Average rushing yards per attempt | 6.2 | 2.6 |
First downs by rushing | 6 | 8 |
Red zone rushing attempts | 11 | 7 |
Other | ||
Penalties | 4 | 2 |
Yards penalized | 50 | 8 |
Fumbles | 1 | 2 |
Fumbles lost | 0 | 2 |
duke-blue-devils vs north-carolina-tar-heels H2H Past Matches (Useful For Predictions)
28 Sep '24 20:00 (UTC) - NCAA, Regular Season
12 Nov '23 01:00 (UTC) - NCAA, Regular Season
16 Oct '22 00:00 (UTC) - NCAA, Regular Season
02 Oct '21 16:00 (UTC) - NCAA FBS, Regular Season
07 Nov '20 17:00 (UTC) - NCAA FBS, Regular Season
26 Oct '19 20:00 (UTC) - NCAA FBS, Regular Season
10 Nov '18 17:20 (UTC) - NCAA FBS, Regular Season
23 Sep '17 19:30 (UTC) - NCAA FBS, Regular Season
11 Nov '16 00:30 (UTC) - NCAA FBS, Regular Season
07 Nov '15 17:00 (UTC) - FBS, Regular Season
21 Nov '14 00:30 (UTC) - FBS, Regular Season
30 Nov '13 17:00 (UTC) - FBS, Regular Season
20 Oct '12 23:00 (UTC) - FBS, Regular Season
26 Nov '11 20:30 (UTC) - FBS, Regular Season
27 Nov '10 20:30 (UTC) - FBS, Regular Season
07 Nov '09 20:30 (UTC) - FBS, Regular Season
29 Nov '08 20:30 (UTC) - FBS, Regular Season
24 Nov '07 20:30 (UTC) - FBS, Regular Season
25 Nov '06 17:00 (UTC) - FBS, Regular Season
20 Nov '04 17:05 (UTC) - FBS, Regular Season
View All
duke-blue-devils American Football Fixtures
20 Sep '25 20:00 (UTC) - NCAA, Regular Season
27 Sep '25 17:00 (UTC) - NCAA, Regular Season
04 Oct '25 17:00 (UTC) - NCAA, Regular Season
18 Oct '25 17:00 (UTC) - NCAA, Regular Season
01 Nov '25 17:00 (UTC) - NCAA, Regular Season
08 Nov '25 20:30 (UTC) - NCAA, Regular Season
15 Nov '25 18:00 (UTC) - NCAA, Regular Season
22 Nov '25 18:00 (UTC) - NCAA, Regular Season
29 Nov '25 18:00 (UTC) - NCAA, Regular Season
View All
north-carolina-tar-heels American Football Fixtures
20 Sep '25 19:30 (UTC) - NCAA, Regular Season
04 Oct '25 17:00 (UTC) - NCAA, Regular Season
18 Oct '25 02:30 (UTC) - NCAA, Regular Season
25 Oct '25 17:00 (UTC) - NCAA, Regular Season
31 Oct '25 23:30 (UTC) - NCAA, Regular Season
08 Nov '25 18:00 (UTC) - NCAA, Regular Season
15 Nov '25 18:00 (UTC) - NCAA, Regular Season
22 Nov '25 18:00 (UTC) - NCAA, Regular Season
29 Nov '25 18:00 (UTC) - NCAA, Regular Season
View All
duke-blue-devils And north-carolina-tar-heels Recently Played
duke-blue-devils
Tulane Green Wave
Duke Blue Devils
34
27
L
Duke Blue Devils
Illinois Fighting Illini
19
45
L
Duke Blue Devils
Elon Phoenix
45
17
W
Ole Miss Rebels
Duke Blue Devils
52
20
L
Wake Forest Demon Deacons
Duke Blue Devils
17
23
W
Duke Blue Devils
Virginia Tech Hokies
31
28
W
North Carolina State Wolfpack
Duke Blue Devils
19
29
W
Miami Hurricanes
Duke Blue Devils
53
31
L
Duke Blue Devils
Southern Methodist Mustangs
27
28
L
Duke Blue Devils
Florida State Seminoles
23
16
W
Georgia Tech Yellow Jackets
Duke Blue Devils
24
14
L
Duke Blue Devils
North Carolina Tar Heels
21
20
W
Middle Tennessee Blue Raiders
Duke Blue Devils
17
45
W
Duke Blue Devils
Connecticut Huskies
26
21
W
Northwestern Wildcats
Duke Blue Devils
20
26
W
Duke Blue Devils
Elon Phoenix
26
3
W
Duke Blue Devils
Troy Trojans
17
10
W
Duke Blue Devils
Pittsburgh Panthers
30
19
W
Virginia Cavaliers
Duke Blue Devils
30
27
L
North Carolina Tar Heels
Duke Blue Devils
47
45
L
Duke Blue Devils
Wake Forest Demon Deacons
24
21
W
Louisville Cardinals
Duke Blue Devils
23
0
L
Florida State Seminoles
Duke Blue Devils
38
20
L
Duke Blue Devils
North Carolina State Wolfpack
24
3
W
Duke Blue Devils
Notre Dame Fighting Irish
14
21
L
Connecticut Huskies
Duke Blue Devils
7
41
W
Duke Blue Devils
Northwestern Wildcats
38
14
W
Duke Blue Devils
Lafayette Leopards
42
7
W
Duke Blue Devils
Clemson Tigers
28
7
W
Duke Blue Devils
UCF Knights
30
13
W
north-carolina-tar-heels
North Carolina Tar Heels
Richmond Spiders
41
6
W
Charlotte 49ers
North Carolina Tar Heels
3
20
W
North Carolina Tar Heels
TCU Horned Frogs
14
48
L
North Carolina Tar Heels
Connecticut Huskies
14
27
L
North Carolina Tar Heels
North Carolina State Wolfpack
30
35
L
Boston College Eagles
North Carolina Tar Heels
41
21
L
North Carolina Tar Heels
Wake Forest Demon Deacons
31
24
W
Florida State Seminoles
North Carolina Tar Heels
11
35
W
Virginia Cavaliers
North Carolina Tar Heels
14
41
W
North Carolina Tar Heels
Georgia Tech Yellow Jackets
34
41
L
North Carolina Tar Heels
Pittsburgh Panthers
24
34
L
Duke Blue Devils
North Carolina Tar Heels
21
20
L
North Carolina Tar Heels
James Madison Dukes
50
70
L
North Carolina Tar Heels
North Carolina Central Eagles
45
10
W
North Carolina Tar Heels
Charlotte 49ers
38
20
W
Minnesota Golden Gophers
North Carolina Tar Heels
17
19
W
West Virginia Mountaineers
North Carolina Tar Heels
30
10
L
North Carolina State Wolfpack
North Carolina Tar Heels
39
20
L
Clemson Tigers
North Carolina Tar Heels
31
20
L
North Carolina Tar Heels
Duke Blue Devils
47
45
W
North Carolina Tar Heels
Campbell Fighting Camels
59
7
W
Georgia Tech Yellow Jackets
North Carolina Tar Heels
46
42
L
North Carolina Tar Heels
Virginia Cavaliers
27
31
L
North Carolina Tar Heels
Miami Hurricanes
41
31
W
North Carolina Tar Heels
Syracuse Orange
40
7
W
Pittsburgh Panthers
North Carolina Tar Heels
24
41
W
North Carolina Tar Heels
Minnesota Golden Gophers
31
13
W
North Carolina Tar Heels
Appalachian State Mountaineers
40
34
W
South Carolina Gamecocks
North Carolina Tar Heels
17
31
W
North Carolina Tar Heels
Oregon Ducks
27
28
L
View All