Open the board

Virginia Cavaliers 17, North Carolina Tar Heels 16: final score and stats

Virginia Cavaliers beat North Carolina Tar Heels, Virginia Cavaliers 17 to North Carolina Tar Heels 16, on Saturday, October 25, 2025 at Kenan Stadium, Chapel Hill, NC. Below: the box score, top performers, team stats, injuries and recent form for North Carolina Tar Heels vs Virginia Cavaliers.

College FootballSaturday, October 25, 2025
DateOct 25, 2025
Start time12:00 PM ET
VenueKenan Stadium, Chapel Hill, NC
TVACC Network
Attendance50,500

Line score

Team1234OTT
Virginia Cavaliers3700717
North Carolina Tar Heels01000616

Team comparison

Virginia CavaliersNorth Carolina Tar Heels
Points per game
25.9
27.1
Points allowed per game
23.1
22.8
7-1Record2-5
10th in ACCStanding9th in ACC
0-3Road record / home record1-3
LLLWLLast 5WLLWW
L3StreakW1

Team stats

Virginia CavaliersNorth Carolina Tar Heels
1st Downs
16
20
7-183rd down efficiency5-15
0-14th down efficiency1-1
Total Yards
259
353
Passing
200
208
20/35Comp/Att23/36
Yards per pass
5.7
5.8
Rushing
59
145
Rushing Attempts
34
39
Yards per rush
1.7
3.7
5-65Penalties6-56
Turnovers
1
3
Fumbles lost
0
1
Interceptions thrown
1
2
27:27Possession32:33

Box score

Virginia Cavaliers Passing

PlayerC/ATTYDSAVGTDINTQBR
Chandler Morris20/352005.71115.0
Team20/352005.711--

Virginia Cavaliers Rushing

PlayerCARYDSAVGTDLONG
J'Mari Taylor21693.3110
Harrison Waylee3124.005
Team1-1-1.000
Chandler Morris9-21-2.308
Team34591.7110

Virginia Cavaliers Receiving

PlayerRECYDSAVGTDLONG
Jahmal Edrine67512.5028
Trell Harris47218.0130
Sage Ennis22512.5016
J'Mari Taylor4112.805
Jayden Thomas166.006
Harrison Waylee155.005
John Rogers144.004
Kameron Courtney122.002
Team2020010.0130

Virginia Cavaliers Fumbles

PlayerFUMLOSTREC
Chandler Morris200
Team201

Virginia Cavaliers Defensive

PlayerTOTSOLOSACKSTFLPDQB HURTD
Kam Robinson1350.50.5000
James Jackson8400020
Devin Neal Jr.7200010
Jason Hammond5100020
Maddox Marcellus4400000
Christian Charles4300000
Antonio Clary4200000
Ja'Son Prevard4200000
Team8143342100

Virginia Cavaliers Interceptions

PlayerINTYDSTD
Antonio Clary100
Mitchell Melton100
Team200

Virginia Cavaliers PuntReturns

PlayerNOYDSAVGLONGTD
Jayden Thomas45814.5310
Team45814.5310

Virginia Cavaliers Kicking

PlayerFGPCTLONGXPPTS
Will Bettridge1/1100.0342/25
Team1/1100.0342/25

Virginia Cavaliers Punting

PlayerNOYDSAVGTBIn 20LONG
Daniel Sparks839148.90256
Team839148.90256

North Carolina Tar Heels Passing

PlayerC/ATTYDSAVGTDINTQBR
Gio Lopez23/362085.81253.7
Team23/362085.812--

North Carolina Tar Heels Rushing

PlayerCARYDSAVGTDLONG
Benjamin Hall11504.509
Demon June9394.307
Davion Gause33010.0025
Jaylen McGill3144.707
Gio Lopez13120.9111
Team391453.7125

North Carolina Tar Heels Receiving

PlayerRECYDSAVGTDLONG
Jordan Shipp7679.6023
Kobe Paysour35418.0026
Madrid Tucker8415.109
Jaylen McGill22311.5015
Nathan Leacock11212.0012
Davion Gause199.019
Demon June122.002
Team232089.0126

North Carolina Tar Heels Fumbles

PlayerFUMLOSTREC
Kobe Paysour110
Team110

North Carolina Tar Heels Defensive

PlayerTOTSOLOSACKSTFLPDQB HURTD
Khmori House7400000
Mikai Gbayor6400.5000
Tyler Thompson5411.5000
Will Hardy5300000
Coleman Bryson4400100
Melkart Abou Jaoude4333030
Gavin Gibson4300000
Isaiah Johnson4211000
Team674367360

North Carolina Tar Heels Interceptions

PlayerINTYDSTD
Andrew Simpson1160
Team1160

North Carolina Tar Heels KickReturns

PlayerNOYDSAVGLONGTD
Jaylen McGill11515.0150
Team11515.0150

North Carolina Tar Heels PuntReturns

PlayerNOYDSAVGLONGTD
Javarius Green44310.8250
Will Hardy133.030
Team5469.2250

North Carolina Tar Heels Kicking

PlayerFGPCTLONGXPPTS
Rece Verhoff1/250.0341/14
Team1/250.0341/14

North Carolina Tar Heels Punting

PlayerNOYDSAVGTBIn 20LONG
Tom Maginness731444.90154
Team731444.90154

Recent form

Oct 31, 2026 · at Wake Forest Demon DeaconsL 7-51
Oct 23, 2026 · vs Duke Blue DevilsL 16-19
Oct 17, 2026 · at SMU MustangsL 13-23
Oct 10, 2026 · vs Syracuse OrangeW 28-25
Oct 3, 2026 · at Florida State SeminolesL 7-38
Nov 7, 2026 · at UConn HuskiesW 38-21
Oct 31, 2026 · vs Miami HurricanesL 35-38
Oct 24, 2026 · vs Syracuse OrangeL 30-31
Oct 17, 2026 · at Duke Blue DevilsW 24-20
Oct 10, 2026 · at Pittsburgh PanthersW 21-17

Team pages

More College Football games on Oct 25, 2025

Frequently asked questions

Who won Virginia Cavaliers vs North Carolina Tar Heels?

Virginia Cavaliers won, 17-16, on Saturday, October 25, 2025.

What was the final score of Virginia Cavaliers vs North Carolina Tar Heels?

Virginia Cavaliers 17, North Carolina Tar Heels 16.

Where is Virginia Cavaliers vs North Carolina Tar Heels played?

Kenan Stadium, Chapel Hill, NC.

The model’s read

Grades, leans and the full breakdown for Virginia Cavaliers vs North Carolina Tar Heels are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.