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
| Team | 1 | 2 | 3 | 4 | OT | T |
|---|
| Virginia Cavaliers | 3 | 7 | 0 | 0 | 7 | 17 |
| North Carolina Tar Heels | 0 | 10 | 0 | 0 | 6 | 16 |
Team comparison
Virginia CavaliersNorth Carolina Tar Heels
7-1Record2-5
10th in ACCStanding9th in ACC
0-3Road record / home record1-3
LLLWLLast 5WLLWW
L3StreakW1
Team stats
Virginia CavaliersNorth Carolina Tar Heels
7-183rd down efficiency5-15
0-14th down efficiency1-1
20/35Comp/Att23/36
5-65Penalties6-56
27:27Possession32:33
Box score
Virginia Cavaliers Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Chandler Morris | 20/35 | 200 | 5.7 | 1 | 1 | 15.0 |
| Team | 20/35 | 200 | 5.7 | 1 | 1 | -- |
Virginia Cavaliers Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| J'Mari Taylor | 21 | 69 | 3.3 | 1 | 10 |
| Harrison Waylee | 3 | 12 | 4.0 | 0 | 5 |
| Team | 1 | -1 | -1.0 | 0 | 0 |
| Chandler Morris | 9 | -21 | -2.3 | 0 | 8 |
| Team | 34 | 59 | 1.7 | 1 | 10 |
Virginia Cavaliers Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Jahmal Edrine | 6 | 75 | 12.5 | 0 | 28 |
| Trell Harris | 4 | 72 | 18.0 | 1 | 30 |
| Sage Ennis | 2 | 25 | 12.5 | 0 | 16 |
| J'Mari Taylor | 4 | 11 | 2.8 | 0 | 5 |
| Jayden Thomas | 1 | 6 | 6.0 | 0 | 6 |
| Harrison Waylee | 1 | 5 | 5.0 | 0 | 5 |
| John Rogers | 1 | 4 | 4.0 | 0 | 4 |
| Kameron Courtney | 1 | 2 | 2.0 | 0 | 2 |
| Team | 20 | 200 | 10.0 | 1 | 30 |
Virginia Cavaliers Fumbles
| Player | FUM | LOST | REC |
|---|
| Chandler Morris | 2 | 0 | 0 |
| Team | 2 | 0 | 1 |
Virginia Cavaliers Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Kam Robinson | 13 | 5 | 0.5 | 0.5 | 0 | 0 | 0 |
| James Jackson | 8 | 4 | 0 | 0 | 0 | 2 | 0 |
| Devin Neal Jr. | 7 | 2 | 0 | 0 | 0 | 1 | 0 |
| Jason Hammond | 5 | 1 | 0 | 0 | 0 | 2 | 0 |
| Maddox Marcellus | 4 | 4 | 0 | 0 | 0 | 0 | 0 |
| Christian Charles | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| Antonio Clary | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Ja'Son Prevard | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Team | 81 | 43 | 3 | 4 | 2 | 10 | 0 |
Virginia Cavaliers Interceptions
| Player | INT | YDS | TD |
|---|
| Antonio Clary | 1 | 0 | 0 |
| Mitchell Melton | 1 | 0 | 0 |
| Team | 2 | 0 | 0 |
Virginia Cavaliers PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Jayden Thomas | 4 | 58 | 14.5 | 31 | 0 |
| Team | 4 | 58 | 14.5 | 31 | 0 |
Virginia Cavaliers Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Will Bettridge | 1/1 | 100.0 | 34 | 2/2 | 5 |
| Team | 1/1 | 100.0 | 34 | 2/2 | 5 |
Virginia Cavaliers Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Daniel Sparks | 8 | 391 | 48.9 | 0 | 2 | 56 |
| Team | 8 | 391 | 48.9 | 0 | 2 | 56 |
North Carolina Tar Heels Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Gio Lopez | 23/36 | 208 | 5.8 | 1 | 2 | 53.7 |
| Team | 23/36 | 208 | 5.8 | 1 | 2 | -- |
North Carolina Tar Heels Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Benjamin Hall | 11 | 50 | 4.5 | 0 | 9 |
| Demon June | 9 | 39 | 4.3 | 0 | 7 |
| Davion Gause | 3 | 30 | 10.0 | 0 | 25 |
| Jaylen McGill | 3 | 14 | 4.7 | 0 | 7 |
| Gio Lopez | 13 | 12 | 0.9 | 1 | 11 |
| Team | 39 | 145 | 3.7 | 1 | 25 |
North Carolina Tar Heels Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Jordan Shipp | 7 | 67 | 9.6 | 0 | 23 |
| Kobe Paysour | 3 | 54 | 18.0 | 0 | 26 |
| Madrid Tucker | 8 | 41 | 5.1 | 0 | 9 |
| Jaylen McGill | 2 | 23 | 11.5 | 0 | 15 |
| Nathan Leacock | 1 | 12 | 12.0 | 0 | 12 |
| Davion Gause | 1 | 9 | 9.0 | 1 | 9 |
| Demon June | 1 | 2 | 2.0 | 0 | 2 |
| Team | 23 | 208 | 9.0 | 1 | 26 |
North Carolina Tar Heels Fumbles
| Player | FUM | LOST | REC |
|---|
| Kobe Paysour | 1 | 1 | 0 |
| Team | 1 | 1 | 0 |
North Carolina Tar Heels Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Khmori House | 7 | 4 | 0 | 0 | 0 | 0 | 0 |
| Mikai Gbayor | 6 | 4 | 0 | 0.5 | 0 | 0 | 0 |
| Tyler Thompson | 5 | 4 | 1 | 1.5 | 0 | 0 | 0 |
| Will Hardy | 5 | 3 | 0 | 0 | 0 | 0 | 0 |
| Coleman Bryson | 4 | 4 | 0 | 0 | 1 | 0 | 0 |
| Melkart Abou Jaoude | 4 | 3 | 3 | 3 | 0 | 3 | 0 |
| Gavin Gibson | 4 | 3 | 0 | 0 | 0 | 0 | 0 |
| Isaiah Johnson | 4 | 2 | 1 | 1 | 0 | 0 | 0 |
| Team | 67 | 43 | 6 | 7 | 3 | 6 | 0 |
North Carolina Tar Heels Interceptions
| Player | INT | YDS | TD |
|---|
| Andrew Simpson | 1 | 16 | 0 |
| Team | 1 | 16 | 0 |
North Carolina Tar Heels KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Jaylen McGill | 1 | 15 | 15.0 | 15 | 0 |
| Team | 1 | 15 | 15.0 | 15 | 0 |
North Carolina Tar Heels PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Javarius Green | 4 | 43 | 10.8 | 25 | 0 |
| Will Hardy | 1 | 3 | 3.0 | 3 | 0 |
| Team | 5 | 46 | 9.2 | 25 | 0 |
North Carolina Tar Heels Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Rece Verhoff | 1/2 | 50.0 | 34 | 1/1 | 4 |
| Team | 1/2 | 50.0 | 34 | 1/1 | 4 |
North Carolina Tar Heels Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Tom Maginness | 7 | 314 | 44.9 | 0 | 1 | 54 |
| Team | 7 | 314 | 44.9 | 0 | 1 | 54 |
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 readGrades, leans and the full breakdown for Virginia Cavaliers vs North Carolina Tar Heels are on the board.
Open the board
Live game centerPlays, box score and updates while the game is on.
Open game center
Free to play: Call the SlatePick 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.