North Carolina Tar Heels vs Duke Blue Devils: Prediction, Head-to-Head, Odds & Stats (Sat, 22 Nov '25)

Wojtek Kolan

Wojtek Kolan

Published on 22 Nov, 06:00 PM UTC

Next Match 22/11/25 at 06:00 PM

North Carolina Tar Heels vs Duke Blue Devils

Scheduled H2H Match For North Carolina Tar Heels Vs Duke Blue Devils

NCAA, Regular Season

Sat, 22 Nov 2025 at 06:00 PM UTC

North Carolina Tar Heels
North Carolina Tar Heels

USA USA

Recent Form

L
L
W
W
W
Duke Blue Devils
Duke Blue Devils

USA USA

Recent Form

L
W
L
L
W

6

Win

Played

10
0 Draws

4

Win

12
Position
9

Game Schedule - Time Of Fixture

North Carolina Tar Heels will square off vs Duke Blue Devils in NCAA, Regular Season on Sat, 22 Nov 2025 at 06:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

North Carolina Tar Heels vs Duke Blue Devils H2H Game Summary

For the most recent 10 H2H fixtures between these rivals, North Carolina Tar Heels have got the victory 6 times and Duke Blue Devils have got the victory on 4 occasion. In the latest match between them, Duke Blue Devils won 21-20.


Head-to-HeadMatch Wins
North Carolina Tar Heels6
Duke Blue Devils4

North Carolina Tar Heels vs Duke Blue Devils Past H2H Matches

19510
NCAA, Regular Season
08:00 PM
28/09/24
4296
Duke Blue Devils
21
4307
North Carolina Tar Heels
20
01:00 AM
12/11/23
4307
North Carolina Tar Heels
47
4296
Duke Blue Devils
45
12:00 AM
16/10/22
4296
Duke Blue Devils
35
4307
North Carolina Tar Heels
38
11209
NCAA FBS
04:00 PM
02/10/21
4307
North Carolina Tar Heels
38
4296
Duke Blue Devils
7
05:00 PM
07/11/20
4296
Duke Blue Devils
24
4307
North Carolina Tar Heels
56
08:00 PM
26/10/19
4307
North Carolina Tar Heels
20
4296
Duke Blue Devils
17
05:20 PM
10/11/18
4296
Duke Blue Devils
42
4307
North Carolina Tar Heels
35
07:30 PM
23/09/17
4307
North Carolina Tar Heels
17
4296
Duke Blue Devils
27
12:30 AM
11/11/16
4296
Duke Blue Devils
28
4307
North Carolina Tar Heels
27
05:00 PM
07/11/15
4307
North Carolina Tar Heels
66
4296
Duke Blue Devils
31
12:30 AM
21/11/14
4296
Duke Blue Devils
20
4307
North Carolina Tar Heels
45
05:00 PM
30/11/13
4307
North Carolina Tar Heels
25
4296
Duke Blue Devils
27
11:00 PM
20/10/12
4296
Duke Blue Devils
33
4307
North Carolina Tar Heels
30
08:30 PM
26/11/11
4307
North Carolina Tar Heels
37
4296
Duke Blue Devils
21
08:30 PM
27/11/10
4296
Duke Blue Devils
19
4307
North Carolina Tar Heels
24
08:30 PM
07/11/09
4307
North Carolina Tar Heels
19
4296
Duke Blue Devils
6
08:30 PM
29/11/08
4296
Duke Blue Devils
20
4307
North Carolina Tar Heels
28
08:30 PM
24/11/07
4307
North Carolina Tar Heels
20
4296
Duke Blue Devils
14
05:00 PM
25/11/06
4296
Duke Blue Devils
44
4307
North Carolina Tar Heels
45
05:05 PM
20/11/04
4296
Duke Blue Devils
17
4307
North Carolina Tar Heels
40

North Carolina Tar Heels Recent Matches

19510
NCAA, Regular Season (28 Matches)
04:00 PM
04/10/25
4307
North Carolina Tar Heels
10
4308
Clemson Tigers
38
L
07:30 PM
20/09/25
4309
UCF Knights
34
4307
North Carolina Tar Heels
9
L
07:30 PM
13/09/25
4307
North Carolina Tar Heels
41
296513
Richmond Spiders
6
W
11:30 PM
06/09/25
196298
Charlotte 49ers
3
4307
North Carolina Tar Heels
20
W
12:00 AM
02/09/25
4307
North Carolina Tar Heels
14
4303
TCU Horned Frogs
48
L
08:30 PM
30/11/24
4307
North Carolina Tar Heels
30
188107
North Carolina State Wolfpack
35
L
05:00 PM
23/11/24
4288
Boston College Eagles
41
4307
North Carolina Tar Heels
21
L
01:00 AM
17/11/24
4307
North Carolina Tar Heels
31
4327
Wake Forest Demon Deacons
24
W
07:30 PM
02/11/24
4297
Florida State Seminoles
11
4307
North Carolina Tar Heels
35
W
04:00 PM
26/10/24
61356
Virginia Cavaliers
14
4307
North Carolina Tar Heels
41
W
04:00 PM
12/10/24
4307
North Carolina Tar Heels
34
4320
Georgia Tech Yellow Jackets
41
L
04:00 PM
05/10/24
4307
North Carolina Tar Heels
24
47362
Pittsburgh Panthers
34
L
08:00 PM
28/09/24
4296
Duke Blue Devils
21
4307
North Carolina Tar Heels
20
L
04:00 PM
21/09/24
4307
North Carolina Tar Heels
50
296503
James Madison Dukes
70
L
10:00 PM
14/09/24
4307
North Carolina Tar Heels
45
296561
North Carolina Central Eagles
10
W
07:30 PM
07/09/24
4307
North Carolina Tar Heels
38
196298
Charlotte 49ers
20
W
01:00 AM
30/08/24
4381
Minnesota Golden Gophers
17
4307
North Carolina Tar Heels
19
W
01:00 AM
26/11/23
188107
North Carolina State Wolfpack
39
4307
North Carolina Tar Heels
20
L
08:30 PM
18/11/23
4308
Clemson Tigers
31
4307
North Carolina Tar Heels
20
L
01:00 AM
12/11/23
4307
North Carolina Tar Heels
47
4296
Duke Blue Devils
45
W
04:00 PM
04/11/23
4307
North Carolina Tar Heels
59
296555
Campbell Fighting Camels
7
W
12:00 AM
29/10/23
4320
Georgia Tech Yellow Jackets
46
4307
North Carolina Tar Heels
42
L
10:30 PM
21/10/23
4307
North Carolina Tar Heels
27
61356
Virginia Cavaliers
31
L
11:30 PM
14/10/23
4307
North Carolina Tar Heels
41
47357
Miami Hurricanes
31
W
07:30 PM
07/10/23
4307
North Carolina Tar Heels
40
4329
Syracuse Orange
7
W
12:00 AM
24/09/23
47362
Pittsburgh Panthers
24
4307
North Carolina Tar Heels
41
W
07:30 PM
16/09/23
4307
North Carolina Tar Heels
31
4381
Minnesota Golden Gophers
13
W
09:15 PM
09/09/23
4307
North Carolina Tar Heels
40
46642
Appalachian State Mountaineers
34
W
19750
NCAA Division I, FBS Post Season (2 Matches)
04:00 PM
28/12/24
4307
North Carolina Tar Heels
14
4382
Connecticut Huskies
27
L
10:30 PM
27/12/23
4289
West Virginia Mountaineers
30
4307
North Carolina Tar Heels
10
L

Duke Blue Devils Recent Matches

19510
NCAA, Regular Season (28 Matches)
02:30 AM
05/10/25
4292
California Golden Bears
21
4296
Duke Blue Devils
45
W
04:00 PM
27/09/25
4329
Syracuse Orange
3
4296
Duke Blue Devils
38
W
08:00 PM
20/09/25
4296
Duke Blue Devils
45
188107
North Carolina State Wolfpack
33
W
12:00 AM
14/09/25
4285
Tulane Green Wave
34
4296
Duke Blue Devils
27
L
04:00 PM
06/09/25
4296
Duke Blue Devils
19
4293
Illinois Fighting Illini
45
L
11:30 PM
28/08/25
4296
Duke Blue Devils
45
296515
Elon Phoenix
17
W
05:00 PM
30/11/24
4327
Wake Forest Demon Deacons
17
4296
Duke Blue Devils
23
W
01:00 AM
24/11/24
4296
Duke Blue Devils
31
4336
Virginia Tech Hokies
28
W
08:30 PM
09/11/24
188107
North Carolina State Wolfpack
19
4296
Duke Blue Devils
29
W
04:00 PM
02/11/24
47357
Miami Hurricanes
53
4296
Duke Blue Devils
31
L
12:00 AM
27/10/24
4296
Duke Blue Devils
27
4305
Southern Methodist Mustangs
28
L
11:00 PM
18/10/24
4296
Duke Blue Devils
23
4297
Florida State Seminoles
16
W
12:00 AM
06/10/24
4320
Georgia Tech Yellow Jackets
24
4296
Duke Blue Devils
14
L
08:00 PM
28/09/24
4296
Duke Blue Devils
21
4307
North Carolina Tar Heels
20
W
08:00 PM
21/09/24
4360
Middle Tennessee Blue Raiders
17
4296
Duke Blue Devils
45
W
10:00 PM
14/09/24
4296
Duke Blue Devils
26
4382
Connecticut Huskies
21
W
01:00 AM
07/09/24
4366
Northwestern Wildcats
20
4296
Duke Blue Devils
26
W
11:30 PM
30/08/24
4296
Duke Blue Devils
26
296515
Elon Phoenix
3
W
05:00 PM
25/11/23
4296
Duke Blue Devils
30
47362
Pittsburgh Panthers
19
W
08:00 PM
18/11/23
61356
Virginia Cavaliers
30
4296
Duke Blue Devils
27
L
01:00 AM
12/11/23
4307
North Carolina Tar Heels
47
4296
Duke Blue Devils
45
L
11:30 PM
02/11/23
4296
Duke Blue Devils
24
4327
Wake Forest Demon Deacons
21
W
07:30 PM
28/10/23
4335
Louisville Cardinals
23
4296
Duke Blue Devils
0
L
11:30 PM
21/10/23
4297
Florida State Seminoles
38
4296
Duke Blue Devils
20
L
12:00 AM
15/10/23
4296
Duke Blue Devils
24
188107
North Carolina State Wolfpack
3
W
11:30 PM
30/09/23
4296
Duke Blue Devils
14
4372
Notre Dame Fighting Irish
21
L
07:30 PM
23/09/23
4382
Connecticut Huskies
7
4296
Duke Blue Devils
41
W
07:30 PM
16/09/23
4296
Duke Blue Devils
38
4366
Northwestern Wildcats
14
W
19750
NCAA Division I, FBS Post Season (2 Matches)
01:00 AM
03/01/25
4385
Ole Miss Rebels
52
4296
Duke Blue Devils
20
L
05:00 PM
23/12/23
4296
Duke Blue Devils
17
4283
Troy Trojans
10
W

North Carolina Tar Heels Next Fixtures

Duke Blue Devils Next Fixtures

North Carolina Tar Heels Last Match Played stats

North Carolina Tar Heels vs Clemson Tigers

Final Score :10 - 38

(H)Offense (A)
1Touchdowns5
1/2Field goals1/1
271Total yards488
0Turnovers0
2/2Red zone efficiency2/3
27:34Time of Possession32:26
19First downs23
2First downs by penalty3
2/11 (18%)Third down efficiency4/12 (33%)
6Punts3
40.3Average yards per punt39.3
4.5Average yards per play7
(H)Passing (A)
11First downs by passing13
214Net yards passing399
214Gross yards passing399
0Passing touchdowns5
0Interceptions thrown0
5Average passing yards per attempt9.7
2Red zone passing attempts5
(H)Rushing (A)
18Rushing attempts31
57Rushing yards89
3.2Average rushing yards per attempt2.9
5First downs by rushing8
1Red zone rushing attempts4
(H)Other (A)
8Penalties7
75Yards penalized85
1Fumbles1
0Fumbles lost0

Duke Blue Devils Last Match Played stats

California Golden Bears vs Duke Blue Devils

Final Score :21 - 45

(H)Offense (A)
3Touchdowns6
0/0Field goals1/1
286Total yards443
4Turnovers0
3/3Red zone efficiency5/6
28:57Time of Possession31:03
20First downs24
2First downs by penalty3
5/11 (45%)Third down efficiency5/11 (45%)
5Punts5
43.4Average yards per punt49.6
4.7Average yards per play6.6
(H)Passing (A)
13First downs by passing14
245Net yards passing265
245Gross yards passing265
1Passing touchdowns2
4Interceptions thrown0
6.4Average passing yards per attempt8.3
1Red zone passing attempts2
(H)Rushing (A)
29Rushing attempts37
41Rushing yards178
1.4Average rushing yards per attempt4.8
4First downs by rushing8
7Red zone rushing attempts10
(H)Other (A)
6Penalties7
43Yards penalized63
1Fumbles0
0Fumbles lost0