North Carolina Tar Heels vs Duke Blue Devils: Prediction, Head-to-Head, Odds & Stats
Wojtek Kolan
Published on 22 Nov, 08:30 PM
FT
25
32
Scheduled H2H Match For North Carolina Tar Heels Vs Duke Blue Devils
NCAA, Regular Season
Sat, 22 Nov 2025 at 08:30 PM UTC
North Carolina Tar Heels
USA
Recent Form
L
L
W
W
W
5
Win
Last 10 Played
10
0 Draws5
Win
12
Position
9
Duke Blue Devils
USA
Recent Form
L
W
L
L
W
5
Win
Last 10 Played
10
0 Draws5
Win
12
Position
9
North Carolina Tar Heels vs Duke Blue Devils H2H Stats
Over the most recent 10 head-to-head results between these competitors, North Carolina Tar Heels have won 5 times and Duke Blue Devils have won on 5 occasion. In the most recent fixture between them, Duke Blue Devils won 25-32.
| Head-to-Head (Last 10 Matches) | |
|---|---|
| North Carolina Tar Heels | 5 |
| Duke Blue Devils | 5 |
North Carolina Tar Heels vs Duke Blue Devils Past H2H Matches
NCAA, Regular Season
08:30 PM
22/11/25
22/11/25
North Carolina Tar Heels
25
Duke Blue Devils
32
08:00 PM
28/09/24
28/09/24
Duke Blue Devils
21
North Carolina Tar Heels
20
01:00 AM
12/11/23
12/11/23
North Carolina Tar Heels
47
Duke Blue Devils
45
12:00 AM
16/10/22
16/10/22
Duke Blue Devils
35
North Carolina Tar Heels
38
NCAA FBS
04:00 PM
02/10/21
02/10/21
North Carolina Tar Heels
38
Duke Blue Devils
7
05:00 PM
07/11/20
07/11/20
Duke Blue Devils
24
North Carolina Tar Heels
56
08:00 PM
26/10/19
26/10/19
North Carolina Tar Heels
20
Duke Blue Devils
17
05:20 PM
10/11/18
10/11/18
Duke Blue Devils
42
North Carolina Tar Heels
35
07:30 PM
23/09/17
23/09/17
North Carolina Tar Heels
17
Duke Blue Devils
27
12:30 AM
11/11/16
11/11/16
Duke Blue Devils
28
North Carolina Tar Heels
27
05:00 PM
07/11/15
07/11/15
North Carolina Tar Heels
66
Duke Blue Devils
31
12:30 AM
21/11/14
21/11/14
Duke Blue Devils
20
North Carolina Tar Heels
45
05:00 PM
30/11/13
30/11/13
North Carolina Tar Heels
25
Duke Blue Devils
27
11:00 PM
20/10/12
20/10/12
Duke Blue Devils
33
North Carolina Tar Heels
30
08:30 PM
26/11/11
26/11/11
North Carolina Tar Heels
37
Duke Blue Devils
21
08:30 PM
27/11/10
27/11/10
Duke Blue Devils
19
North Carolina Tar Heels
24
08:30 PM
07/11/09
07/11/09
North Carolina Tar Heels
19
Duke Blue Devils
6
08:30 PM
29/11/08
29/11/08
Duke Blue Devils
20
North Carolina Tar Heels
28
08:30 PM
24/11/07
24/11/07
North Carolina Tar Heels
20
Duke Blue Devils
14
05:00 PM
25/11/06
25/11/06
Duke Blue Devils
44
North Carolina Tar Heels
45
05:05 PM
20/11/04
20/11/04
Duke Blue Devils
17
North Carolina Tar Heels
40
North Carolina Tar Heels Recent Matches
NCAA, Regular Season (28 Matches)
08:30 PM
22/11/25
22/11/25
North Carolina Tar Heels
25
Duke Blue Devils
32
L
09:30 PM
15/11/25
15/11/25
Wake Forest Demon Deacons
28
North Carolina Tar Heels
12
L
09:30 PM
08/11/25
08/11/25
North Carolina Tar Heels
20
Stanford Cardinal
15
W
11:30 PM
31/10/25
31/10/25
Syracuse Orange
10
North Carolina Tar Heels
27
W
04:00 PM
25/10/25
25/10/25
North Carolina Tar Heels
16
Virginia Cavaliers
17
L
02:30 AM
18/10/25
18/10/25
California Golden Bears
21
North Carolina Tar Heels
18
L
04:00 PM
04/10/25
04/10/25
North Carolina Tar Heels
10
Clemson Tigers
38
L
07:30 PM
20/09/25
20/09/25
UCF Knights
34
North Carolina Tar Heels
9
L
07:30 PM
13/09/25
13/09/25
North Carolina Tar Heels
41
Richmond Spiders
6
W
11:30 PM
06/09/25
06/09/25
Charlotte 49ers
3
North Carolina Tar Heels
20
W
12:00 AM
02/09/25
02/09/25
North Carolina Tar Heels
14
TCU Horned Frogs
48
L
08:30 PM
30/11/24
30/11/24
North Carolina Tar Heels
30
North Carolina State Wolfpack
35
L
05:00 PM
23/11/24
23/11/24
Boston College Eagles
41
North Carolina Tar Heels
21
L
01:00 AM
17/11/24
17/11/24
North Carolina Tar Heels
31
Wake Forest Demon Deacons
24
W
07:30 PM
02/11/24
02/11/24
Florida State Seminoles
11
North Carolina Tar Heels
35
W
04:00 PM
26/10/24
26/10/24
Virginia Cavaliers
14
North Carolina Tar Heels
41
W
04:00 PM
12/10/24
12/10/24
North Carolina Tar Heels
34
Georgia Tech Yellow Jackets
41
L
04:00 PM
05/10/24
05/10/24
North Carolina Tar Heels
24
Pittsburgh Panthers
34
L
08:00 PM
28/09/24
28/09/24
Duke Blue Devils
21
North Carolina Tar Heels
20
L
04:00 PM
21/09/24
21/09/24
North Carolina Tar Heels
50
James Madison Dukes
70
L
10:00 PM
14/09/24
14/09/24
North Carolina Tar Heels
45
North Carolina Central Eagles
10
W
07:30 PM
07/09/24
07/09/24
North Carolina Tar Heels
38
Charlotte 49ers
20
W
01:00 AM
30/08/24
30/08/24
Minnesota Golden Gophers
17
North Carolina Tar Heels
19
W
01:00 AM
26/11/23
26/11/23
North Carolina State Wolfpack
39
North Carolina Tar Heels
20
L
08:30 PM
18/11/23
18/11/23
Clemson Tigers
31
North Carolina Tar Heels
20
L
01:00 AM
12/11/23
12/11/23
North Carolina Tar Heels
47
Duke Blue Devils
45
W
04:00 PM
04/11/23
04/11/23
North Carolina Tar Heels
59
Campbell Fighting Camels
7
W
12:00 AM
29/10/23
29/10/23
Georgia Tech Yellow Jackets
46
North Carolina Tar Heels
42
L
NCAA Division I, FBS Post Season (2 Matches)
04:00 PM
28/12/24
28/12/24
North Carolina Tar Heels
14
Connecticut Huskies
27
L
10:30 PM
27/12/23
27/12/23
West Virginia Mountaineers
30
North Carolina Tar Heels
10
L
Duke Blue Devils Recent Matches
NCAA, Regular Season (28 Matches)
08:30 PM
22/11/25
22/11/25
North Carolina Tar Heels
25
Duke Blue Devils
32
W
08:30 PM
15/11/25
15/11/25
Duke Blue Devils
17
Virginia Cavaliers
34
L
08:30 PM
08/11/25
08/11/25
Connecticut Huskies
37
Duke Blue Devils
34
L
04:00 PM
01/11/25
01/11/25
Clemson Tigers
45
Duke Blue Devils
46
W
04:00 PM
18/10/25
18/10/25
Duke Blue Devils
18
Georgia Tech Yellow Jackets
27
L
02:30 AM
05/10/25
05/10/25
California Golden Bears
21
Duke Blue Devils
45
W
04:00 PM
27/09/25
27/09/25
Syracuse Orange
3
Duke Blue Devils
38
W
08:00 PM
20/09/25
20/09/25
Duke Blue Devils
45
North Carolina State Wolfpack
33
W
12:00 AM
14/09/25
14/09/25
Tulane Green Wave
34
Duke Blue Devils
27
L
04:00 PM
06/09/25
06/09/25
Duke Blue Devils
19
Illinois Fighting Illini
45
L
11:30 PM
28/08/25
28/08/25
Duke Blue Devils
45
Elon Phoenix
17
W
05:00 PM
30/11/24
30/11/24
Wake Forest Demon Deacons
17
Duke Blue Devils
23
W
01:00 AM
24/11/24
24/11/24
Duke Blue Devils
31
Virginia Tech Hokies
28
W
08:30 PM
09/11/24
09/11/24
North Carolina State Wolfpack
19
Duke Blue Devils
29
W
04:00 PM
02/11/24
02/11/24
Miami Hurricanes
53
Duke Blue Devils
31
L
12:00 AM
27/10/24
27/10/24
Duke Blue Devils
27
Southern Methodist Mustangs
28
L
11:00 PM
18/10/24
18/10/24
Duke Blue Devils
23
Florida State Seminoles
16
W
12:00 AM
06/10/24
06/10/24
Georgia Tech Yellow Jackets
24
Duke Blue Devils
14
L
08:00 PM
28/09/24
28/09/24
Duke Blue Devils
21
North Carolina Tar Heels
20
W
08:00 PM
21/09/24
21/09/24
Middle Tennessee Blue Raiders
17
Duke Blue Devils
45
W
10:00 PM
14/09/24
14/09/24
Duke Blue Devils
26
Connecticut Huskies
21
W
01:00 AM
07/09/24
07/09/24
Northwestern Wildcats
20
Duke Blue Devils
26
W
11:30 PM
30/08/24
30/08/24
Duke Blue Devils
26
Elon Phoenix
3
W
05:00 PM
25/11/23
25/11/23
Duke Blue Devils
30
Pittsburgh Panthers
19
W
08:00 PM
18/11/23
18/11/23
Virginia Cavaliers
30
Duke Blue Devils
27
L
01:00 AM
12/11/23
12/11/23
North Carolina Tar Heels
47
Duke Blue Devils
45
L
11:30 PM
02/11/23
02/11/23
Duke Blue Devils
24
Wake Forest Demon Deacons
21
W
07:30 PM
28/10/23
28/10/23
Louisville Cardinals
23
Duke Blue Devils
0
L
NCAA Division I, FBS Post Season (2 Matches)
01:00 AM
03/01/25
03/01/25
Ole Miss Rebels
52
Duke Blue Devils
20
L
05:00 PM
23/12/23
23/12/23
Duke Blue Devils
17
Troy Trojans
10
W
North Carolina Tar Heels Next Fixtures
NCAA, Regular Season
Duke Blue Devils Next Fixtures
NCAA, Regular Season
North Carolina Tar Heels vs Duke Blue Devils H2H Recent Match Played Stats
North Carolina Tar Heels vs Duke Blue Devils
Final Score :25 - 32
| North Carolina Tar Heels (H) | Offense | Duke Blue Devils (A) |
|---|---|---|
| 3 | Touchdowns | 4 |
| 1/1 | Field goals | 1/1 |
| 305 | Total yards | 352 |
| 0 | Turnovers | 0 |
| 3/3 | Red zone efficiency | 5/6 |
| 24:00 | Time of Possession | 36:00 |
| 18 | First downs | 24 |
| 5 | First downs by penalty | 1 |
| 8/13 (61%) | Third down efficiency | 6/15 (40%) |
| 3 | Punts | 1 |
| 50.3 | Average yards per punt | 36 |
| 5.9 | Average yards per play | 4.6 |
| North Carolina Tar Heels (H) | Passing | Duke Blue Devils (A) |
| 12 | First downs by passing | 10 |
| 204 | Net yards passing | 175 |
| 204 | Gross yards passing | 175 |
| 1 | Passing touchdowns | 1 |
| 0 | Interceptions thrown | 0 |
| 6.8 | Average passing yards per attempt | 5.1 |
| 4 | Red zone passing attempts | 5 |
| North Carolina Tar Heels (H) | Rushing | Duke Blue Devils (A) |
| 25 | Rushing attempts | 43 |
| 101 | Rushing yards | 177 |
| 4 | Average rushing yards per attempt | 4.1 |
| 5 | First downs by rushing | 9 |
| 4 | Red zone rushing attempts | 14 |
| North Carolina Tar Heels (H) | Other | Duke Blue Devils (A) |
| 12 | Penalties | 3 |
| 103 | Yards penalized | 27 |
| 0 | Fumbles | 0 |
| 0 | Fumbles lost | 0 |
North Carolina Tar Heels Last Match Played stats
North Carolina Tar Heels vs Duke Blue Devils
Final Score :25 - 32
| (H) | Offense | (A) |
|---|---|---|
| 3 | Touchdowns | 4 |
| 1/1 | Field goals | 1/1 |
| 305 | Total yards | 352 |
| 0 | Turnovers | 0 |
| 3/3 | Red zone efficiency | 5/6 |
| 24:00 | Time of Possession | 36:00 |
| 18 | First downs | 24 |
| 5 | First downs by penalty | 1 |
| 8/13 (61%) | Third down efficiency | 6/15 (40%) |
| 3 | Punts | 1 |
| 50.3 | Average yards per punt | 36 |
| 5.9 | Average yards per play | 4.6 |
| (H) | Passing | (A) |
| 12 | First downs by passing | 10 |
| 204 | Net yards passing | 175 |
| 204 | Gross yards passing | 175 |
| 1 | Passing touchdowns | 1 |
| 0 | Interceptions thrown | 0 |
| 6.8 | Average passing yards per attempt | 5.1 |
| 4 | Red zone passing attempts | 5 |
| (H) | Rushing | (A) |
| 25 | Rushing attempts | 43 |
| 101 | Rushing yards | 177 |
| 4 | Average rushing yards per attempt | 4.1 |
| 5 | First downs by rushing | 9 |
| 4 | Red zone rushing attempts | 14 |
| (H) | Other | (A) |
| 12 | Penalties | 3 |
| 103 | Yards penalized | 27 |
| 0 | Fumbles | 0 |
| 0 | Fumbles lost | 0 |
Duke Blue Devils Last Match Played stats
North Carolina Tar Heels vs Duke Blue Devils
Final Score :25 - 32
| (H) | Offense | (A) |
|---|---|---|
| 3 | Touchdowns | 4 |
| 1/1 | Field goals | 1/1 |
| 305 | Total yards | 352 |
| 0 | Turnovers | 0 |
| 3/3 | Red zone efficiency | 5/6 |
| 24:00 | Time of Possession | 36:00 |
| 18 | First downs | 24 |
| 5 | First downs by penalty | 1 |
| 8/13 (61%) | Third down efficiency | 6/15 (40%) |
| 3 | Punts | 1 |
| 50.3 | Average yards per punt | 36 |
| 5.9 | Average yards per play | 4.6 |
| (H) | Passing | (A) |
| 12 | First downs by passing | 10 |
| 204 | Net yards passing | 175 |
| 204 | Gross yards passing | 175 |
| 1 | Passing touchdowns | 1 |
| 0 | Interceptions thrown | 0 |
| 6.8 | Average passing yards per attempt | 5.1 |
| 4 | Red zone passing attempts | 5 |
| (H) | Rushing | (A) |
| 25 | Rushing attempts | 43 |
| 101 | Rushing yards | 177 |
| 4 | Average rushing yards per attempt | 4.1 |
| 5 | First downs by rushing | 9 |
| 4 | Red zone rushing attempts | 14 |
| (H) | Other | (A) |
| 12 | Penalties | 3 |
| 103 | Yards penalized | 27 |
| 0 | Fumbles | 0 |
| 0 | Fumbles lost | 0 |
Top Upcoming
07:30 PM 27/11/25
Prediction07:15 PM 28/11/25
Prediction07:30 PM 28/11/25
Prediction07:30 PM 28/11/25
Prediction07:45 PM 28/11/25
Prediction07:45 PM 28/11/25
Prediction07:45 PM 28/11/25
Prediction01:30 PM 29/11/25
Prediction01:30 PM 29/11/25
Prediction02:00 PM 29/11/25
Prediction