North Carolina Tar Heels vs Virginia Cavaliers: Prediction, Head-to-Head, Odds & Stats (Sat, 25 Oct '25)

Wojtek Kolan

Wojtek Kolan

Published on 25 Oct, 05:00 PM UTC

Next Match 25/10/25 at 05:00 PM

North Carolina Tar Heels vs Virginia Cavaliers

Scheduled H2H Match For North Carolina Tar Heels Vs Virginia Cavaliers

NCAA, Regular Season

Sat, 25 Oct 2025 at 05:00 PM UTC

North Carolina Tar Heels
North Carolina Tar Heels

USA USA

Recent Form

L
L
W
W
W
Virginia Cavaliers
Virginia Cavaliers

USA USA

Recent Form

L
L
L
W
L

5

Win

Played

10
0 Draws

5

Win

12
Position
11

Game Schedule - Time Of Fixture

North Carolina Tar Heels will square off vs Virginia Cavaliers in NCAA, Regular Season on Sat, 25 Oct 2025 at 05: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 Virginia Cavaliers H2H Results Summary

In the last 10 head-2-head results for these rivals, North Carolina Tar Heels have come out on top 5 times and Virginia Cavaliers have come out on top on 5 occasion. In the most recent match between them, North Carolina Tar Heels won 14-41.


Head-to-HeadMatch Wins
North Carolina Tar Heels5
Virginia Cavaliers5

North Carolina Tar Heels vs Virginia Cavaliers Past H2H Matches

19510
NCAA, Regular Season
04:00 PM
26/10/24
61356
Virginia Cavaliers
14
4307
North Carolina Tar Heels
41
10:30 PM
21/10/23
4307
North Carolina Tar Heels
27
61356
Virginia Cavaliers
31
04:00 PM
05/11/22
61356
Virginia Cavaliers
28
4307
North Carolina Tar Heels
31
11209
NCAA FBS
11:30 PM
18/09/21
4307
North Carolina Tar Heels
59
61356
Virginia Cavaliers
39
12:00 AM
01/11/20
61356
Virginia Cavaliers
44
4307
North Carolina Tar Heels
41
11:30 PM
02/11/19
4307
North Carolina Tar Heels
31
61356
Virginia Cavaliers
38
04:20 PM
27/10/18
61356
Virginia Cavaliers
31
4307
North Carolina Tar Heels
21
07:30 PM
14/10/17
4307
North Carolina Tar Heels
14
61356
Virginia Cavaliers
20
07:00 PM
22/10/16
61356
Virginia Cavaliers
14
4307
North Carolina Tar Heels
35
07:30 PM
24/10/15
4307
North Carolina Tar Heels
26
61356
Virginia Cavaliers
13
04:30 PM
25/10/14
61356
Virginia Cavaliers
27
4307
North Carolina Tar Heels
28
05:30 PM
09/11/13
4307
North Carolina Tar Heels
45
61356
Virginia Cavaliers
14
12:30 AM
16/11/12
61356
Virginia Cavaliers
13
4307
North Carolina Tar Heels
37
07:30 PM
17/09/11
4307
North Carolina Tar Heels
28
61356
Virginia Cavaliers
17
10:00 PM
16/10/10
61356
Virginia Cavaliers
10
4307
North Carolina Tar Heels
44
04:00 PM
03/10/09
4307
North Carolina Tar Heels
3
61356
Virginia Cavaliers
16
07:30 PM
18/10/08
61356
Virginia Cavaliers
16
4307
North Carolina Tar Heels
13
04:00 PM
15/09/07
4307
North Carolina Tar Heels
20
61356
Virginia Cavaliers
22
11:30 PM
19/10/06
61356
Virginia Cavaliers
23
4307
North Carolina Tar Heels
0
05:05 PM
11/09/04
61356
Virginia Cavaliers
56
4307
North Carolina Tar Heels
24

North Carolina Tar Heels Recent Matches

19510
NCAA, Regular Season (28 Matches)
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
11:30 PM
02/09/23
4278
South Carolina Gamecocks
17
4307
North Carolina Tar Heels
31
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

Virginia Cavaliers Recent Matches

19510
NCAA, Regular Season (30 Matches)
11:30 PM
20/09/25
61356
Virginia Cavaliers
48
4379
Stanford Cardinal
20
W
04:00 PM
13/09/25
61356
Virginia Cavaliers
55
296531
William & Mary Tribe
16
W
04:00 PM
06/09/25
188107
North Carolina State Wolfpack
35
61356
Virginia Cavaliers
31
L
10:00 PM
30/08/25
61356
Virginia Cavaliers
48
46392
Coastal Carolina Chanticleers
7
W
01:00 AM
01/12/24
4336
Virginia Tech Hokies
37
61356
Virginia Cavaliers
17
L
05:00 PM
23/11/24
61356
Virginia Cavaliers
7
4305
Southern Methodist Mustangs
33
L
08:30 PM
16/11/24
4372
Notre Dame Fighting Irish
35
61356
Virginia Cavaliers
14
L
01:00 AM
10/11/24
47362
Pittsburgh Panthers
19
61356
Virginia Cavaliers
24
W
04:00 PM
26/10/24
61356
Virginia Cavaliers
14
4307
North Carolina Tar Heels
41
L
04:00 PM
19/10/24
4308
Clemson Tigers
48
61356
Virginia Cavaliers
31
L
07:30 PM
12/10/24
61356
Virginia Cavaliers
20
4335
Louisville Cardinals
24
L
04:00 PM
05/10/24
61356
Virginia Cavaliers
24
4288
Boston College Eagles
14
W
06:00 PM
21/09/24
46392
Coastal Carolina Chanticleers
24
61356
Virginia Cavaliers
43
W
12:00 AM
15/09/24
61356
Virginia Cavaliers
13
4306
Maryland Terrapins
27
L
11:00 PM
07/09/24
4327
Wake Forest Demon Deacons
30
61356
Virginia Cavaliers
31
W
10:00 PM
31/08/24
61356
Virginia Cavaliers
34
296513
Richmond Spiders
13
W
08:30 PM
25/11/23
61356
Virginia Cavaliers
17
4336
Virginia Tech Hokies
55
L
08:00 PM
18/11/23
61356
Virginia Cavaliers
30
4296
Duke Blue Devils
27
W
12:30 AM
10/11/23
4335
Louisville Cardinals
31
61356
Virginia Cavaliers
24
L
06:00 PM
04/11/23
61356
Virginia Cavaliers
17
4320
Georgia Tech Yellow Jackets
45
L
07:30 PM
28/10/23
47357
Miami Hurricanes
29
61356
Virginia Cavaliers
26
L
10:30 PM
21/10/23
4307
North Carolina Tar Heels
27
61356
Virginia Cavaliers
31
W
04:00 PM
07/10/23
61356
Virginia Cavaliers
27
296531
William & Mary Tribe
13
W
06:00 PM
30/09/23
4288
Boston College Eagles
27
61356
Virginia Cavaliers
24
L
11:30 PM
22/09/23
61356
Virginia Cavaliers
21
188107
North Carolina State Wolfpack
24
L
11:00 PM
15/09/23
4306
Maryland Terrapins
42
61356
Virginia Cavaliers
14
L
04:00 PM
09/09/23
61356
Virginia Cavaliers
35
296503
James Madison Dukes
36
L
04:00 PM
02/09/23
4328
Tennessee Volunteers
49
61356
Virginia Cavaliers
13
L
06:00 PM
26/11/22
4336
Virginia Tech Hokies
61356
Virginia Cavaliers
-
06:00 PM
26/11/22
4336
Virginia Tech Hokies
61356
Virginia Cavaliers
-

North Carolina Tar Heels Next Fixtures

Virginia Cavaliers Next Fixtures

North Carolina Tar Heels Last Match Played stats

UCF Knights vs North Carolina Tar Heels

Final Score :34 - 9

(H)Offense (A)
4Touchdowns1
2/2Field goals1/1
366Total yards217
0Turnovers2
6/6Red zone efficiency1/2
33:47Time of Possession26:13
22First downs14
0First downs by penalty2
5/13 (38%)Third down efficiency5/13 (38%)
2Punts3
40Average yards per punt39.3
5.5Average yards per play3.7
(H)Passing (A)
12First downs by passing7
223Net yards passing154
223Gross yards passing154
1Passing touchdowns1
0Interceptions thrown2
7Average passing yards per attempt4.4
1Red zone passing attempts3
(H)Rushing (A)
34Rushing attempts25
143Rushing yards63
4.2Average rushing yards per attempt2.5
8First downs by rushing7
7Red zone rushing attempts3
(H)Other (A)
7Penalties5
40Yards penalized50
1Fumbles0
0Fumbles lost0

Virginia Cavaliers Last Match Played stats

Virginia Cavaliers vs Stanford Cardinal

Final Score :48 - 20

(H)Offense (A)
6Touchdowns3
2/3Field goals0/1
590Total yards321
0Turnovers1
6/7Red zone efficiency2/2
34:48Time of Possession25:12
29First downs15
0First downs by penalty3
7/13 (53%)Third down efficiency6/14 (42%)
2Punts6
53Average yards per punt39.2
8Average yards per play5.4
(H)Passing (A)
14First downs by passing9
384Net yards passing286
384Gross yards passing286
5Passing touchdowns2
0Interceptions thrown0
11.6Average passing yards per attempt8.4
9Red zone passing attempts1
(H)Rushing (A)
42Rushing attempts31
206Rushing yards35
4.9Average rushing yards per attempt1.1
12First downs by rushing6
12Red zone rushing attempts2
(H)Other (A)
7Penalties4
55Yards penalized40
0Fumbles1
0Fumbles lost1