Virginia at North Carolina - 2025 Matchup Preview
Virginia logo (#16)Virginia Cavaliers at North Carolina Tar HeelsNorth Carolina logo
Saturday, October 25th 2025 (12:00 PM EDT)
Virginia -12.5 (51.5) (-425)  Open: -9.5 | 51.5
Virginia 17 - North Carolina: 16  (ACC)

 
Cavaliers (11 - 3) (9 - 5 - 0)
Coach Tony Elliott (11 - 23)
Avg Score : 31 - 20 (29 - 23 on Road)
Record Prediction: 10.5 - 3.5 (#16)
Wins: (Elite: 0) (Good: 2) (Avg: 0) (Bad: 3)
Losses: (Elite: 0) (Good: 0) (Avg: 1) (Bad: 0)
Future: (Elite: 0) (Good: 0) (Avg: 2) (Bad: 3)
Our Line: Virginia -17.5  (SP+ UVA -20)
Projected Score: UVA: 34 - UNC: 17 (51)
UVA Win prob: 81% | Cover: 53%
UVA Travel: 150 miles
Tar Heels (4 - 8) (5 - 7 - 0)
Coach Bill Belichick (0 - 0)
Avg Score : 19 - 25 (21 - 26 @ Home)
Record Prediction: 4 - 8 (#98)
Wins: (Elite: 0) (Good: 0) (Avg: 0) (Bad: 1)
Losses: (Elite: 0) (Good: 2) (Avg: 1) (Bad: 1)
Future: (Elite: 0) (Good: 1) (Avg: 3) (Bad: 2)
 
Virginia's 2025 Schedule
DateMatchupSpreadTotalResultO/UCover
Sat 8/30 Virginia vs Coastal Carolina-12.557.5W 48 - 7UY
Sat 9/6 Virginia at NC State+3.053.0L 31 - 35ON
Sat 9/13 Virginia vs William & Mary-30.554.5W 55 - 16OY
Sat 9/20 Virginia vs Stanford-16.548.5W 48 - 20OY
Fri 9/26 Virginia vs Florida State+7.059.5W 46 - 38OY
Sat 10/4 Virginia at Louisville+6.559.5W 30 - 27UY
BYE WEEK
Sat 10/18 Virginia vs Washington State-16.556.5W 22 - 20UN
Sat 10/25 Virginia at North Carolina-12.551.5W 17 - 16UN
Sat 11/1 Virginia at California-6.552.5W 31 - 21UY
Sat 11/8 Virginia vs Wake Forest-7.048.5L 9 - 16UN
Sat 11/15 Virginia at Duke+5.559.5W 34 - 17UY
BYE WEEK
Sat 11/29 Virginia vs Virginia Tech-9.553.5W 27 - 7UY
Sat 12/6 Virginia vs Duke-3.558.5L 20 - 27UN
Sat 12/27 Virginia vs Missouri+4.043.5W 13 - 7UY

Total: Elite: 0, Good: 2, Avg 3, Bad 4, Poor 2
Played: Elite: 0, Good: 2, Avg 1, Bad 2, Poor 1
Future: Elite: 0, Good: 0, Avg 2, Bad 2, Poor 1
Wins: Elite: 0, Good: 2, Avg: 0, Bad: 2, Poor: 1
Losses: Elite: 0, Good: 0, Avg: 1, Bad: 0, Poor: 0

Predictions for Virginia's Schedule
North Carolina's 2025 Schedule
DateMatchupSpreadTotalResultO/UCover
Mon 9/1 North Carolina vs TCU+3.059.5L 14 - 48ON
Sat 9/6 North Carolina at Charlotte-16.549.5W 20 - 3UY
Sat 9/13 North Carolina vs Richmond-24.547.5W 41 - 6UY
Sat 9/20 North Carolina at UCF+7.046.5L 9 - 34UN
BYE WEEK
Sat 10/4 North Carolina vs Clemson+15.547.5L 10 - 38ON
BYE WEEK
Fri 10/17 North Carolina at California+7.545.5L 18 - 21UY
Sat 10/25 North Carolina vs Virginia+12.551.5L 16 - 17UY
Fri 10/31 North Carolina at Syracuse+1.545.5W 27 - 10UY
Sat 11/8 North Carolina vs Stanford-8.541.5W 20 - 15UN
Sat 11/15 North Carolina at Wake Forest+3.537.5L 12 - 28ON
Sat 11/22 North Carolina vs Duke+6.550.5L 25 - 32ON
Sat 11/29 North Carolina at NC State+7.048.5L 19 - 42ON

Total: Elite: 0, Good: 3, Avg 4, Bad 3, Poor 1
Played: Elite: 0, Good: 2, Avg 1, Bad 1, Poor 1
Future: Elite: 0, Good: 1, Avg 3, Bad 2, Poor 0
Wins: Elite: 0, Good: 0, Avg: 0, Bad: 0, Poor: 1
Losses: Elite: 0, Good: 2, Avg: 1, Bad: 1, Poor: 0

Predictions for North Carolina's Schedule
Important Stats (2025)
 Teams                  Off Explosive.Off SuccessPPGRush SuccessOL Yds Per AttRush YPGPass SuccessPass YPGOff ScoreZoneDef Explosive.Def SuccessDef PPGRunD SuccessPass D SuccessDef ScoreZonePenalty YPGTO PGDef TO PG
UVA#64 (.18)42% (82)30.844% (66)3.04 (51)17241% (79)2253.49 (91)#18 (.06)37% (21)19.639% (30)37% (25)3.01 (19)420.91.4
UNC#120 (.07)38% (115)19.338% (121)2.72 (111)10539% (97)1843.33 (108)#79 (.18)41% (58)24.542% (63)40% (50)3.58 (62)62.61.31
 Teams                  Off Explosive.Off SuccessPPGRush SuccessOL Yds Per AttRush YPGPass SuccessPass YPGOff ScoreZoneDef Explosive.Def SuccessDef PPGRunD SuccessPass D SuccessDef ScoreZonePenalty YPGTO PGDef TO PG
UVA#102 (.13)40% (103)43% (77)3.29 (25)13337% (113)2293.47 (106)#116 (.27)43% (80)44% (77)42% (77)4.04 (94)45.31.61.3
UNC#65 (.2)42% (80)47% (34)3.32 (22)17537% (114)2164.08 (52)#70 (.17)41% (53)44% (82)37% (26)4.01 (90)59.81.21.2



Overall Stats 2025
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
UVA Offense1430.828.641.6%3.490.9203971722254.850%49%44%41%14%.18
UNC Defense1224.52640.9%3.581 - - - - - 47%51%42%40%15%.18
 Teams                  GamesPPGPPG H/RSuccess RatePts PerOppTO1stD PGTotalYds PGRushYds PGPassYdsPGRYPARun RatePass RateRun SuccessPass SuccessHavoc RateTotal PPA
UVA Defense1419.623.237.4%3.011.4 - - - - - 51%47%39%37%18%.06
UNC Offense1219.32138.2%3.331.3172891051843.748%50%38%39%17%.07

Additional Stats 2025
 Teams                  GamesPossession Time1st Downs PG3rd Down %4th Down %Penalties PGPenalty Yds PGOff TO PGDef TO PGTFL PGSacks PGD/ST TDsAvg Field Pos
Virginia1429:3120.349%46%5420.91.44.62.1330.7
North Carolina1228:2416.637%73%6.662.61.315.12.6029.3
Run Game Stats (2025)
 Teams                  GamesRun Play RateRun Play SuccessRush Att PGRush Yds PGRush Yds Per AttRushing TDsRun Pred Pts AddedOL Yds Per Att3rd/4th & ShortFront 7 HavocRun Play Explosivness
UVA Offense1450% (65)44% (66)36172.14.828 (11).19 (34)3.04 (51)81% (13)8% (25)1.06 (33)
UNC Defense1247% (37)42% (63) - - - - .14 (90)2.72 (35)89% (134)10% (68)0.99 (90)
 Teams                  GamesRun Play RateRun Play SuccessRush Att PGRush Yds PGRush Yds Per AttRushing TDsRun Pred Pts AddedOL Yds Per Att3rd/4th & ShortFront 7 HavocRun Play Explosivness
UVA Defense1451% (78)39% (30) - - - - .04 (31)2.75 (43)71% (69)9% (75)0.92 (47)
UNC Offense1248% (84)38% (121)28.8105.23.711 (107)-.03 (130)2.72 (111)64% (117)11% (112)0.8 (126)

Pass Game Stats (2025)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
UVA Offense1449% (73)41% (79)20.732.42256.910.918 (50)10 (60).24 (74)1.5 (74)32% (84)33% (34).36 (47)6% (68)1.9 (111)
UNC Defense1251% (103)40% (50) - - - - - - 6 (75).2 (51)1.4 (17)31% (76)29% (59).32 (78)5% (90)2 (54)
 Teams                  GamesPassPlay RatePassPlay SuccessComp PGAtt PGYds PGYds PAYds PCTDs    Ints    PassPlays PPAPassPlays ExplPassDowns RatePassDowns Succ RatePassDowns PPADB HavocPassDowns Expl
UVA Defense1447% (50)37% (25) - - - - - - 13 (38).15 (29)1.5 (44)32% (60)23% (3).11 (8)9% (6)1.9 (25)
UNC Offense1250% (57)39% (97)18.929.6183.96.29.713 (121)6 (34).21 (92)1.5 (102)31% (57)28% (90).26 (86)6% (59)1.8 (130)

Virginia's Power Ratings
Virginia's Power Rating: 17.51  #25
Virginia's Offense Rating: 16.28  #32
Virginia's Defense Rating: -1.23  #27
2025 Talent Rating: 906.00  #21
Blue Chip Ratio: 3%  #65
Virginia's 2025 Expected Record: 10.5 - 3.5
Virginia's 2025 Overall SP+ Rating: 12.1  #28
Virginia's Offense SP+ Rating: 31.1  #49
Virginia's Defense SP+ Rating: 19.3  #23

Average Talent
Average ACC Talent Rating is 852.82
Average Power Five Talent: 877.82
Average FBS Talent: 715.76

Power Ratings Matchup
Virginia: 17.51   North Carolina: -2.855

SP+ Ratings Matchup
Virginia: 12.1   North Carolina: -8.1




North Carolina's Power Ratings
North Carolina's Power Rating: -2.855  #79
North Carolina's Offense Rating: 4.36  #96
North Carolina's Defense Rating: 6.97  #61
2025 Talent Rating: 938.00  #17
Blue Chip Ratio: 17  #29
North Carolina's 2025 Expected Record: 4.0 - 8.0
North Carolina's 2025 Overall SP+ Rating: -8.1  #97
North Carolina's Offense SP+ Rating: 17.3  #125
North Carolina's Defense SP+ Rating: 25.9  #62

Average Talent
Average ACC Talent Rating is 852.82
Average Power Five Talent: 877.82
Average FBS Talent: 715.76


Virginia Scoring
Offense: 30.8 PPG
Offense on Road: 28.6
Defense: 19.6 PPG
Defense on Road: 23.2

Virginia's 2025 Record
Record: 11 - 3
Record vs Spread: 9 - 5 - 0
Over/Under Record: 4 - 10
Record on Road: 5 - 1
Record vs Spread on Road: 3 - 2 - 0
Record as Fav vs Spread: 5 - 4 - 0
Record as Road Fav vs Spread: 1 - 1 - 0
Projected Score
Virginia 34
North Carolina 17


Total Points: 51

Based on Last 4 Games
Virginia 28
North Carolina 25

Total Points: 53

Based on Entire Season
Virginia 28
North Carolina 21

Total Points: 49
North Carolina Scoring
Offense: 19.3 PPG
Offense at Home: 21
Defense: 24.5 PPG
Defense at Home: 26

North Carolina's 2025 Record
Record: 4 - 8
Record vs Spread: 5 - 7 - 0
Over/Under Record: 5 - 7
Record at home: 2 - 4
Record vs Spread at home: 2 - 4 - 0
Record as Dog vs Spread: 3 - 6 - 0
Record as Home Dog vs Spread: 1 - 3 - 0


YearDateHomeScoreAwayScoreSpreadCoverTotalO/U
202510/25North Carolina16Virginia17Virginia -12.5North Carolina51.5Under
202410/26Virginia14North Carolina41Virginia -3.5North Carolina58.5Under
202310/21North Carolina27Virginia31North Carolina -24Virginia58.0Push
202211/05Virginia28North Carolina31North Carolina -7Virginia61.5Under
202109/18North Carolina59Virginia39North Carolina -7.5North Carolina67.0Over
202010/31Virginia44North Carolina41North Carolina -7.0Virginia0
201911/02North Carolina31Virginia38Virginia -1Virginia48.0Over
201810/27Virginia31North Carolina21Virginia -7.5Virginia51.0Over
201710/14North Carolina14Virginia20Virginia -3Virginia54.5Under
201610/22Virginia14North Carolina35North Carolina -9North Carolina68.5Under
201510/24North Carolina26Virginia13North Carolina -12North Carolina58.0Under
201410/25Virginia27North Carolina28Virginia -7.5North Carolina0
201311/09North Carolina45Virginia14North Carolina -14North Carolina0
201211/15Virginia13North Carolina37
201109/17North Carolina28Virginia17
201010/16Virginia10North Carolina44
200910/03North Carolina3Virginia16
200810/18Virginia16North Carolina13
200709/15North Carolina20Virginia22
200610/19Virginia23North Carolina0
200510/22North Carolina7Virginia5
200409/11Virginia56North Carolina24
200310/04North Carolina13Virginia38
200210/19Virginia37North Carolina27
200110/13North Carolina30Virginia24
200010/27Virginia17North Carolina6
TeamWinsCoversO/U
North Carolina1273 Overs
Virginia1466 Unders

WinsCoversFavsDogs
Home Teams13 - 137 - 64 - 33 - 3
Road Teams13 - 136 - 73 - 33 - 4

(#25) UVA at (#79) UNC
Overall StatsOvr
CategoryCatUVAUNC
Power RatePwr #25 #79
SP+SP+ #28 #97
Perf GradeGrade #16 #81
OffenseOff #46 #108
DefenseDef #15 #36
Spec TeamsST #33 #71
TalentTal #21 #17
Blue ChipsBC% #65 #29
Virginia Notes
(11/26) Star LB Kam Robinson out for season (ACL)
(11/16) Killed Duke, Hoos incredible story. ACC threat
(10/28) 3 wins so far w/ negative Success Rate
(10/25) Box score L vs NC. Great story, but badly overrated
(9/26) Huge W over FSU, Run Off good, Morris tough/clutch
(9/22) Off 3rd in CFB in rush yds after contact (wk 5)
(9/21) Off on a tear, QB Morris playing great. Good start
(9/21) Off #'s are incredible during 3-1 start, eyes on
(8/26) 20 of 23 listed on two deep are Sr or Gr.
(6/14) Same HC, OC, DC, S&C coaches for 4 years
(6/2) QB C. Morris (4th school) can sling it & run it
(5/29) QB Morris (N Tex) was #4 pass yds LY, Kaelin #2
Virginia Injury Report
North Carolina Notes
(12/12) Fired OC Freddie Kitchens & STC Mike Priefer
(10/25) Playing much better & still finding ways to lose
(10/21) OT W Boone no longer w/ team, started 1st 3 games
(10/8) Sounds like this Belichick experiment is ending fast
(9/20) Team is a complete joke, fitting for Carolina
(9/1) Worse than even I thought, Def bad G5 level
(8/27) QB1 - Gio Lopez has won starting job in fall
(5/11) One of the most exp'd OLs, but 52% from portals
(4/17) QB Lopez (S Al) added post spring.
(4/17) NFL style not open to fans/media. We'll see
(4/17) Is Lopez QB1? Have Johnson (Inj)/Browne (PU)
(3/21) RB rebuild. Some options, SO Gause has exp
North Carolina Injury Report
Virginia on Offense
Balanced offense, Pass: 49%, Run: 50%
CategoryCat
UVA OffUNC Def
Perf GradePerf #46 #36
SuccessSuc #82 #58
ExplosiveExp #45 #61
PPAPPA #64 #79
PowerPwr #32 #61
SP+SP+ #49 #62
Pts POPPO #91 #62
HavocHav #38 #89
Virginia Run Game
Balanced offense, Pass: 49%, Run: 50%
CategoryCat
UVA OffUNC Def
Run GameRun #58 #34
Run SuccessRSuc #66 #63
Run ExplRExp #33 #90
PPAExp #34 #90
Run BlockR Blk #44 -
OL YdsOLY #51 #35
Stuff RateStuff #35 #98
TackleTak -  #54
Virginia Pass Game
Balanced offense, Pass: 49%, Run: 50%
CategoryCat
UVA OffUNC Def
Pass GamePass #42 #69
Pass SuccessPSuc #79 #50
Pass ExplPExl #74 #17
PPAExp #74 #51
Pass Rush/BlockP Blk #78 #36
F7 HavocF7 #25 #68
DB HavocDB #68 #90
North Carolina on Offense
Balanced offense, Pass: 50%, Run: 48%
CategoryCatUNC OffUVA Def
Perf GradePerf #108 #15
SuccessSuc #115 #21
ExplosiveExp #118 #35
PPAPPA #120 #18
PowerPwr #96 #27
SP+SP+ #125 #23
Pts POPPO #108 #19
HavocHav #95 #23
North Carolina Run Game
Balanced offense, Pass: 50%, Run: 48%
CategoryCat
UNC OffUVA Def
Run GameRun #122 #39
Run SuccessRSuc #121 #30
Run ExplRExp #126 #47
PPAExp #130 #31
Run BlockR Blk #84 -
OL YdsOLY #111 #43
Stuff RateStuff #66 #70
TackleTak -  #39
North Carolina Pass Game
Balanced offense, Pass: 50%, Run: 48%
CategoryCatUNC OffUVA Def
Pass GamePass #102 #18
Pass SuccessPSuc #97 #25
Pass ExplPExl #102 #44
PPAExp #92 #29
Pass Block/RushP Blk #53 #32
F7 HavocF7 #112 #75
DB HavocDB #59 #6
Program Comparison
UNC 5 Year Profile: Declining Top G5
'25 Profile: Down to Average G5

UVA 5 Year Profile: Improving Top G5
'25 Profile: Up to Average P4

Weather Forecast
Playing in Kenan Memorial Stadium
Conditions: Fair
Temp: 61°
Rematch from Week 9
Virginia 12.5 (51.5)
Virginia won at North Carolina this year (17-16)

Previous Matchups
North Carolina beat Virginia last year (41-14)
Virginia beat North Carolina in 2023 (31-27)
North Carolina beat Virginia in 2022 (31-28)

  
UVA's OC Des Kitchings (been OC for 3 years)
Player NameCOMPATTPCTYDSTDINTYPA
Chandler Morris (Tr)28243665%30001696.9
Daniel Kaelin (Tr)305258%339116.5
Player NameCARYDSTDYPCLONG
J'mari Taylor (Tr)2221062144.878
Harrison Waylee (Tr)11855664.797
Chandler Morris (Tr)6424553.842
Xavier Brown5124114.720
Player NameRECYDSTDYPCLONG
Trell Harris59847514.475
Jahmal Edrine (Tr)46564112.337
Cameron Ross53543210.246
J'mari Taylor (Tr)4325315.925

View Virginia's Full Roster

UVA's DC John Rudzinski (been DC for 3 years)
Top DefTackTFLSACKSPRESSPD
Devin Neal (Tr)882127
James Jackson663053
Kamren Robinson644221
Maddox Marcellus (Tr)493211
SacksTackTFLSACKSPRESSPD
Daniel Rickert (Tr)369791
Mitchell Melton (Tr)4510573
Fisher Camac (Tr)446424
Jacob Holmes (Tr)336340
Pass DTackTFLSACKSPRESSPD
Emmanuel Karnley (Tr)262008
Devin Neal (Tr)882127
Christian Charles (Tr)431026

UNC's OC Freddie Kitchens (in his first season)
Player NameCOMPATTPCTYDSTDINTYPA
Giovanni Lopez17026165%17471056.7
Max Johnson548762%437205.0
Player NameCARYDSTDYPCLONG
Demon June8446425.550
Benjamin Hall (Tr)7127423.918
Davion Gause6125834.225
Giovanni Lopez8613331.517
Player NameRECYDSTDYPCLONG
Jordan Shipp60671611.255
Kobe Paysour35438112.544
Demon June1715919.472
Javarius Green13150011.539

View North Carolina's Full Roster

UNC's DC Stephen Belichick (in his first season)
Top DefTackTFLSACKSPRESSPD
Khmori House (Tr)733161
Andrew Simpson (Tr)599561
Will Hardy512000
Melkart Abou-Jaoude (Tr)47121150
SacksTackTFLSACKSPRESSPD
Melkart Abou-Jaoude (Tr)47121150
Tyler Thompson268711
Andrew Simpson (Tr)599561
C.J. Mims (Tr)413200
Pass DTackTFLSACKSPRESSPD
Marcus Allen352108
Thaddeus Dixon (Tr)202006
Jaiden Patterson332005