UPCOMING Friday, October 23 · 7:00 PM ET

Duke Blue DevilsDuke vs Virginia CavaliersVirginia

Scott Stadium
ESPN · Line Virginia -6.5 · Total 53.5

Scoring by quarter

Average points per quarter, 2026 season

Duke vs Virginia scoreboard
Team Q1Q2Q3Q4 Game
Duke 7.013.87.87.8 36.4
Virginia 11.87.07.08.0 33.8
Duke vs Virginia scoring by quarter
Duke Qtr Virginia
7.0Q111.8
13.8Q27.0
7.8Q37.0
7.8Q48.0
36.4Game33.8

Rivalry highlights

Series record
34-40
Duke first, 74 meetings since 1890
Series leader
Virginia
Virginia lead 34-40 in 74 meetings since 1890
Widest recent margin
48 points
Duke 0-48 Virginia, 2021
Tightest recent margin
3 points
Duke 27-30 Virginia, 2023
Highest recent total
58 points
Duke 20-38 Virginia, 2020

Key players by position

Each side's leader at the position this season, by real production. Full rosters live on each team hub.

Head to head

Full rivalry page
Duke 34 74 meetings since 1890 40 Virginia

Virginia lead 34-40 in 74 meetings since 1890 Series leader: Virginia.

Team stats, 2026 season

DukeVirginia
36.37th Points per game 10th33.8
11.02nd Points allowed 4th18.0
466.36th Total yards per game 11th398.8
6.86th Yards per play 13th5.6
243.51st Rush yards per game 8th161.6
222.814th Pass yards per game 12th237.2
22.39th First downs per game 8th23.0
43.1%9th Third-down rate 15th33.8%
+16th Turnover margin 1st+6
315th Takeaways 2nd8
118th Sacks 6th12
11st Sacks allowed 17th20
76.312th Penalty yards per game 2nd49.0
33:144th Time of possession 5th32:45

Rank within each team's conference. 2026 season totals to date from CollegeFootballData.

Duke: last 15 games

12-3 in the last 15 · 35.9 scored · 24.0 allowed

The matchup

Team comparison
Duke Split Virginia
4-02026 record3-2
1-0Conference1-1
145Points for169
44Points against90
W4FormL1

Recent meetings

2023
Duke 27 : 30 Virginia
2022
Virginia 17 : 38 Duke
2021
Duke 0 : 48 Virginia
2020
Duke 20 : 38 Virginia
How to watch
TVESPN
Streamingthe ESPN app
Betting line
Spread Virginia -6.5
Total 53.5
21+. Lines move, we timestamp them.
Make your pick
vs
10 pts correct · 20 for a called upset · locks at kickoff. Predictions league & leaderboard →
Duke · QB Walker Eget
Pass yards
721
Pass TD
6
Comp-Att
58-93
INT
1
Sheppard rush
644 yds
Hasley rec
195 yds
Virginia · QB Beau Pribula
Pass yards
961
Pass TD
12
Comp-Att
80-118
INT
1
Middlebrook rush
242 yds
Courtney rec
166 yds
2 Walker Eget QB 10 Dan Mahan QB 11 Ari Patu QB 12 Blaine Hipa QB 13 Terry Walker III QB 16 Lawrence Gardner QB 0 CJ Campbell Jr. RB 20 Nate Sheppard RB 22 Jayvian Tanelus RB 24 Wilhelm Daal II RB 26 CJ Givers RB 28 Cole Denson RB 83 Paul Holyfield Jr. RB 1 Jamien Little WR 3 Blake Rohrer WR 4 Jaivon Solomon WR 5 Javen Nicholas WR 6 Jonah Burton WR 7 Kavon Simmons WR 8 Jayden Moore WR 9 Kavon Conciauro WR 17 Jared Richardson WR 18 Brody Keefe WR 21 Qeanu Johnson WR 88 Paxon Kettering WR 89 Jackson Maggiore WR 15 Jake Taylor TE 44 Nate Kurisky TE 46 Tony Boggs TE 80 Benjamin Moseley TE 81 Brett Elliott TE 84 Jack Gaskins TE 85 Jeremiah Hasley TE 54 Daniel Boyd OL 55 Ryan Daly OL 56 Nick Del Grande OL 60 Sean Stover OL 62 Cole Allen OL 63 Bradley Smith OL 64 Jordan Larsen OL 65 Kai Jacobowitz OL 66 Caleb Dorris OL 71 Jamin Brown OL 72 Matt Craycraft OL 74 Reagan McCranie OL 75 Micah Sahakian OL 76 Gemyel Allen OL 77 Braden Miller OL 78 Nathan Kutufaris OL 79 Roman Fina OL 10 Tyshon Reed DE 12 Bryce Davis DE 13 Obinna Umeh DE 15 Kevin O'Connor DE 18 Kobe Smith DE 43 Semaj Turner DE 90 Tommy Rupley DE 93 Sampson Onuoha DE 98 Jaylen Carl DE 44 David Anderson DT 50 Chadwicke Cannon Jr. DT 55 Julius Columbus DT 88 Bariate Kara DT 91 Owen Wafle DT 95 Preston Watson DT 97 Ayden Cain DT 99 Dakota Quinonez DT 7 Nick Morris Jr. LB 11 Derrick Brown Jr. LB 19 Jon Morris LB 24 Bradley Gompers LB 30 Will Felder Jr. LB 31 Elliott Schaper LB 32 Tony Grimmer LB 33 Colsen Gatten LB 34 Luke Mergott LB 40 Asher Wasserman LB 42 Kendall Johnson LB 0 Dylan Flowers CB 1 Kyon Loud CB 3 Landan Callahan CB 4 Evan Smith CB 5 Kimari Robinson CB 9 Che Ojarikre CB 23 Kolbe Harmon CB 26 Tyson Sanford CB 28 Kaleb Lanier CB 2 Patrick Smith-Young S 6 Leon Griffin III S 8 DaShawn Stone S 21 KD Cotton S 29 Brady Winter S 35 Andrew Pellicciotta S 37 Lyrik Pettis S 25 Gavin Strange PK 31 Mika Levy PK 38 Ashton Zamani PK 39 Cosme Salas PK 41 Kade Reynoldson P 27 Jack Yates LS 49 Jack Ronilo LS 52 Jake Fitzgerald LS
6 Cole Geer QB 7 Beau Pribula QB 10 Eli Holstein QB 14 Boone Lourd QB 16 Ely Hamrick QB 17 Jae'Oyn Williams QB 0 Xavier Brown RB 2 Peyton Lewis RB 3 Noah Vaughn RB 21 Jekail Middlebrook RB 25 Xay Davis RB 28 Solomon Beebe RB 37 Jack Stevens RB 4 Jacquon Gibson WR 5 Kameron Courtney WR 8 Ty'Lyric Coleman WR 11 Rico Flores Jr. WR 13 Josiah Abdullah WR 15 Dillon Newton-Short WR 18 Da'Shawn Martin WR 22 Tyson Davis WR 23 Triston Ward WR 26 Jack Rhodes WR 29 CJ Spence WR 45 Brand Morgan WR 80 Trevor Ladd WR 81 TeKai Kirby WR 82 DaMari Carter WR 84 Isaiah Robinson WR 85 Dylan Cope WR 9 Dakota Twitty TE 30 Henry Omohundro TE 83 Willem Thurber TE 86 Lukas Ungar TE 87 Justin Zames TE 88 Connor Cox TE 89 John Rogers TE 94 Hayden Rollison TE 51 Grayson Reid OL 52 McKale Boley OL 54 Makilan Thomas OL 55 Jim Harris Jr. OL 57 Luke Hatfield OL 58 Noah Hartsoe OL 60 Drake Metcalf OL 61 Dane Steele OL 64 Cole Surber OL 65 Grant Ellinger OL 66 Mikey Gildea OL 67 Will Rosen OL 69 Ryan Brubaker OL 70 Dane Wleklinski OL 71 Monroe Mills OL 72 Ben York OL 75 Dylan Biehl OL 76 Alex Payne OL 77 Noah Josey OL 79 Jon Adair OL 36 Justin Townsend DL 88 Kervins Choute DL 6 Cazeem Moore DE 14 Fisher Camac DE 16 Matthew Fobbs-White DE 19 Evan Ward DE 33 Nnanna Anyanwu DE 47 Gabe Sneed DE 53 Gavin Johnson DE 85 Jewett Hayes DE 93 Billy Koudelka DE 94 Ezekiel Larry DE 99 Devon Baxter DE 44 Darrion Henry-Young DT 46 Chase Morrison DT 51 Sichan John DT 55 Anthony Britton DT 56 Tyler Simmons DT 91 Jason Hammond DT 92 Jonathan Allen DT 96 Bull Richardson DT 5 Kam Robinson LB 11 Maddox Marcellus LB 13 Myles Brown LB 25 Derek Uran LB 26 Caleb Hardy LB 28 Dallas Brannon LB 32 Landon Danley LB 42 Isaiah Reese LB 45 Justin Rowe LB 49 Cayden Cook-Cash LB 0 Ja'Maric Morris DB 2 Donavon Platt DB 15 Lukas Sanker DB 27 Alex Dunn DB 31 Patrick Campbell DB 3 Kevon Gray CB 7 Josiah Persinger CB 9 Jam Jackson CB 10 Jacobie Henderson CB 17 Justin Ross CB 20 Omillio Agard CB 22 Isaiah Harris CB 29 Jayden Covil CB 1 Montino Williams S 4 Corey Costner S 6 Brandyn Hillman S 8 Christian Ellis S 18 Jalen McNair S 21 Keke Adams S 23 Jaylen Jones S 30 Ethan Minter S 34 Kevin Chadwick Jr. S 38 Armstrong Jones S 14 Tim Hamann PK 41 Will Bettridge PK 43 Chris Messmore PK 90 Aiden Bell PK 38 Daniel Sparks P 99 Elijah Slibeck P 39 Zach Christinat LS 49 Jacob Tannenbaum LS 50 Wyatt Rubinoff LS

Matchup stats

Matchup predictor

32% DUKE
68% UVA

Win probability from the current point spread

Last five games

Duke

DateOppResult
09-26 vsW&M W 62-7
09-19 vsSTAN W 35-7
09-12 atILL W 31-27
09-05 vsTULN W 17-3
12-31 vsASU W 42-39

Virginia

DateOppResult
10-03 atFSU L 7-38
09-26 vsDEL W 42-3
09-19 vsWVU L 27-38
09-11 vsNORF W 59-3
08-29 vsNCSU W 34-8

Completed results from CollegeFootballData via the CFB Data Hub

2026 standings

ACC

TeamWLTPCTPFPA
Miami 500 1.00024849
Pittsburgh 500 1.00019267
Duke 400 1.00014544
Virginia Tech 410 .80020699
Wake Forest 410 .800183115
SMU 410 .800173115
Virginia 320 .60016990
Florida State 320 .600166108
NC State 320 .600184128
Clemson 320 .60097129
Syracuse 220 .50013992
North Carolina 220 .5009678
Louisville 230 .400193146
California 230 .400135133
Boston College 230 .40095117
Stanford 230 .40087191
Georgia Tech 130 .250108104

Records computed from completed games this season

How to watch Duke vs Virginia

Duke Blue Devils vs Virginia Cavaliers, 7:00 PM ET at Scott Stadium on October 23, 2026.

  1. TV The game is scheduled for ESPN at 7:00 PM ET.
  2. Streaming It streams on the ESPN app.
  3. Live updates Live score, play-by-play and match player stats for Duke vs Virginia update on this page.

The ACC Report

One conference, in your inbox every Tuesday.

Standings, the title race and one opinion on the ACC. No filler.

Free. Unsubscribe anytime. We never sell your email.

Frequently asked questions

What channel is Duke vs Virginia on?

Duke Blue Devils vs Virginia Cavaliers is scheduled for ESPN, 7:00 PM ET.

What is the line for Duke vs Virginia?

The current line for Duke Blue Devils vs Virginia Cavaliers is Virginia -6.5, with a total of 53.5. Odds are entertainment only, 21+.

When does Duke play Virginia?

Kickoff for Duke vs Virginia is 7:00 PM ET at Scott Stadium, on October 23, 2026.