Duke at Virginia

Saturday, November 18, 2023

Virginia beat Duke 30–⁠27. It was their 72nd meeting; after it, Virginia led the series 39–⁠33.

AwayDuke8–⁠5 in 2023
27
HomeVirginia3–⁠9 in 2023
30

Final at Scott Stadium, CharlottesvilleTV: CW NETWORKAttendance 36,400

At kickoff
59°F, wind 4 mphWeather: NOAA NCEI Integrated Surface Database; Charlottesville 2 SSE, 6 km from the stadium
Official
Shane MullinsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke01031427
Virginia7314630

Standouts

Player stats

Duke

PassingC/AttYdsTDInt
Grayson Loftis26/4527021
RushingCarYdsTDLong
Jaquez Moore9100158
Jordan Waters1245012
Jaylen Coleman41809
Jordan Moore1101
ReceivingRecYdsTDLong
Jordan Moore9117033
Jalon Calhoun452134
Sahmir Hagans440013
Mehki Wall536113
DefenseTklTFLSacksInt
Jeremiah Lewis10200
Jaylen Stinson10000
Brandon Johnson9000
Nick Morris Jr.7000
R.J. Oben2110

Virginia

PassingC/AttYdsTDInt
Anthony Colandrea21/3027830
RushingCarYdsTDLong
Anthony Colandrea966030
Kobe Pace2154015
Mike Hollins750022
Grady Brosterhous2402
ReceivingRecYdsTDLong
Malik Washington8112234
Malachi Fields474129
Suderian Harrison342023
Kobe Pace221018
DefenseTklTFLSacksInt
Kamren Robinson11100
Tayvonn Kyle9000
James Jackson8100
Jonas Sanker7000
Michael Diatta3110
Caleb Hardy2001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

DukeVirginia
429Total yards448
270Passing yards278
159Rushing yards170
6.0Yards per pass9.3
5.7Yards per rush4.1
27First downs22
4–⁠14Third downs5–⁠15
2–⁠2Fourth downs2–⁠2
2Turnovers0
1–⁠10Penalties12–⁠117
27:09Possession32:51
1Sacks (by defense)1

Efficiency

DukeVirginia
45%Success rate50%
0.17EPA per play0.37
1.14Explosiveness1.24
0.03Rushing EPA0.17
0.25Passing EPA0.63
43%Passing-down success35%
−0.02First-down EPA0.34
0.13Second-down EPA0.11
0.41Third-down EPA0.59
17%Havoc by its defense20%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Duke 68% to win. Virginia won as Elo’s underdog.

The line

Duke −4, over/under 48.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Duke 58%, Virginia 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Virginia end zoneDuke end zoneQ1 VirginiaPunt, 4 playsQ1 DukePunt, 3 playsQ1 VirginiaTouchdown, 9 playsQ1 DukeFumble, 8 playsQ1 VirginiaPunt, 4 playsQ1 DukePunt, 3 playsQ1 VirginiaPunt, 3 playsQ2 DukeTouchdown, 6 playsQ2 VirginiaField goal, 7 playsQ2 DukePunt, 3 playsQ2 VirginiaPunt, 3 playsQ2 DukeField goal, 15 playsQ3 DukePunt, 3 playsQ3 VirginiaTouchdown, 5 playsQ3 DukeInterception, 3 playsQ3 VirginiaTouchdown, 6 playsQ3 DukeField goal, 6 playsQ3 VirginiaPunt, 3 playsQ3 DukeMissed FG, 6 playsQ3 VirginiaField goal, 14 playsQ4 DukeTouchdown, 6 playsQ4 VirginiaField goal, 14 playsQ4 DukeTouchdown, 14 playsQ4 VirginiaEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia drives left to right, Duke right to left.
  1. Q1 VirginiaPunt, 4 plays, 12 yards
  2. Q1 DukePunt, 3 plays, 9 yards
  3. Q1 VirginiaTouchdown, 9 plays, 76 yards
  4. Q1 DukeFumble, 8 plays, 55 yards
  5. Q1 VirginiaPunt, 4 plays, 32 yards
  6. Q1 DukePunt, 3 plays, 30 yards
  7. Q1 VirginiaPunt, 3 plays, −2 yards
  8. Q2 DukeTouchdown, 6 plays, 56 yards
  9. Q2 VirginiaField goal, 7 plays, 46 yards
  10. Q2 DukePunt, 3 plays, 2 yards
  11. Q2 VirginiaPunt, 3 plays, 2 yards
  12. Q2 DukeField goal, 15 plays, 60 yards
  13. Q3 DukePunt, 3 plays, 9 yards
  14. Q3 VirginiaTouchdown, 5 plays, 65 yards
  15. Q3 DukeInterception, 3 plays, 35 yards
  16. Q3 VirginiaTouchdown, 6 plays, 67 yards
  17. Q3 DukeField goal, 6 plays, 49 yards
  18. Q3 VirginiaPunt, 3 plays, 2 yards
  19. Q3 DukeMissed FG, 6 plays, 42 yards
  20. Q3 VirginiaField goal, 14 plays, 69 yards
  21. Q4 DukeTouchdown, 6 plays, 75 yards
  22. Q4 VirginiaField goal, 14 plays, 62 yards
  23. Q4 DukeTouchdown, 14 plays, 75 yards
  24. Q4 VirginiaEnd of game, 2 plays, −4 yards

Play by play

1st quarter7 drives, then Virginia 7, Duke 0
Virginia Punt, 4 plays
15:001st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
15:001st & 10 at own 25Kobe Pace run for 13 yds to the UVA 38 for a 1ST down
15:001st & 10 at own 38Kobe Pace run for 3 yds to the UVA 41
15:002nd & 7 at own 41PENALTY UVA False Start (Furnish,Ty) 5 yards from UVA41 to UVA36. NO PLAY.
15:002nd & 12 at own 36Anthony Colandrea pass complete to Malik Washington for 1 yd to the UVA 37
15:003rd & 11 at own 37Anthony Colandrea pass incomplete to Mike Hollins
12:554th & 11 at own 37Daniel Sparks punt for 44 yds , Jalon Calhoun returns for 1 yd to the DUKE 20
Duke Punt, 3 plays
12:551st & 10 at own 20Grayson Loftis pass complete to Jordan Moore for 4 yds to the DUKE 24
12:552nd & 6 at own 24Jordan Waters run for 5 yds to the DUKE 29
12:553rd & 1 at own 29Jordan Waters run for no gain to the DUKE 29
10:534th & 1 at own 29Porter Wilson punt for 47 yds, fair catch by Suderian Harrison at the UVA 24
Virginia Touchdown, 9 plays
10:531st & 10 at own 24Anthony Colandrea pass complete to Grant Misch for 5 yds to the UVA 29
10:532nd & 5 at own 29Kobe Pace run for 2 yds to the UVA 27
10:533rd & 7 at own 27Anthony Colandrea pass complete to Ethan Davies for 9 yds to the UVA 36 for a 1ST down
10:531st & 10 at own 36Mike Hollins run for 5 yds to the UVA 41
10:532nd & 5 at own 41Mike Hollins run for 14 yds to the DUKE 45 for a 1ST down
10:531st & 10 at opp 45Anthony Colandrea pass incomplete to Ethan Davies
10:532nd & 10 at opp 45Anthony Colandrea pass complete to Suderian Harrison for 7 yds to the DUKE 38
10:533rd & 3 at opp 38Anthony Colandrea run for 4 yds to the DUKE 34 for a 1ST down
7:291st & 10 at opp 34Anthony Colandrea pass complete to Malik Washington for 34 yds for a TD (Will Bettridge KICK)Virginia 7, Duke 0
Duke Fumble, 8 plays
7:291st & 10 at own 35Matt Ganyard kickoff for 50 yds , Marquise Collins return for 15 yds to the DUKE 30
7:291st & 10 at own 30Jordan Waters run for 2 yds to the DUKE 32
7:292nd & 8 at own 32Grayson Loftis pass complete to Jordan Moore for 12 yds to the DUKE 44 for a 1ST down
7:291st & 10 at own 44Jordan Waters run for 7 yds to the UVA 49
7:292nd & 3 at opp 49Jaquez Moore run for 8 yds to the UVA 41 for a 1ST down
7:291st & 10 at opp 41Grayson Loftis run for 1 yd to the UVA 40
7:292nd & 9 at opp 40Jaquez Moore run for 4 yds to the UVA 36
7:293rd & 5 at opp 36Grayson Loftis pass complete to Jordan Moore for 11 yds to the UVA 25 for a 1ST down
3:481st & 10 at opp 25Jordan Waters run for 10 yds to the UVA 15 Jordan Waters fumbled, recovered by UVA Caleb Hardy at UVA15, End Of Play.
Virginia Punt, 4 plays
3:481st & 10 at own 15Anthony Colandrea pass complete to Malik Washington for 29 yds to the UVA 44 for a 1ST down
3:481st & 10 at own 44Kobe Pace run for 2 yds to the UVA 46
3:482nd & 8 at own 46Anthony Colandrea pass complete to Malik Washington for 1 yd to the UVA 47
3:483rd & 7 at own 47Anthony Colandrea pass incomplete to Mike Hollins
2:164th & 7 at own 47Daniel Sparks punt for 29 yds, punt out-of-bounds at the DUKE 24
Duke Punt, 3 plays
2:161st & 10 at own 24No Huddle-Shotgun Loftis,Grayson pass incomplete short middle to Hagans,Sahmir PENALTY UVA Roughing The Passer (Smiley III,Ben) 15 yards from DUKE24 to DUKE39, 1ST DOWN. NO PLAY.
2:161st & 10 at own 39Jaylen Coleman run for 9 yds to the DUKE 48
2:162nd & 1 at own 48Grayson Loftis sacked by Michael Diatta for a loss of 6 yards to the DUKE 42
2:163rd & 7 at own 42Grayson Loftis pass complete to Jaylen Coleman for 12 yds to the UVA 46 for a 1ST down
0:081st & 10 at opp 46Porter Wilson punt for 33 yds , Suderian Harrison returns for 10 yds to the UVA 12
Virginia Punt, 3 plays
0:001st & 10 at own 12Kobe Pace run for 5 yds to the UVA 17
Q2 15:002nd & 5 at own 17Anthony Colandrea pass incomplete to Sackett Wood Jr.
Q2 15:003rd & 5 at own 17Anthony Colandrea sacked by R.J. Oben for a loss of 7 yards to the UVA 10
Q2 14:044th & 12 at own 10Daniel Sparks punt for 46 yds, fair catch by Jalon Calhoun at the DUKE 44
2nd quarter5 drives, then Tied at 10
Duke Touchdown, 6 plays
14:041st & 10 at own 44Jordan Waters run for 12 yds to the UVA 44 for a 1ST down
14:041st & 10 at opp 44Jordan Waters run for 2 yds to the UVA 42
14:042nd & 8 at opp 42Jaquez Moore run for 3 yds to the UVA 39
14:043rd & 5 at opp 39Grayson Loftis pass complete to Jalon Calhoun for 11 yds to the UVA 28 for a 1ST down
14:041st & 10 at opp 28Jaquez Moore run for 14 yds to the UVA 14 for a 1ST down Virginia Penalty, Face Mask (7 yards) (Michael Diatta) to the UVA 7 for a 1ST down
11:001st & goal at opp 7Grayson Loftis pass complete to Jalon Calhoun for 7 yds for a TD (Todd Pelino KICK)Tied at 7
Virginia Field goal, 7 plays
11:001st & 10 at own 35Charlie Ham kickoff for 42 yds fair catch by Luke Byrne at the UVA 25
11:001st & 10 at own 25Anthony Colandrea run for 30 yds to the DUKE 45 for a 1ST down
11:001st & 10 at opp 45Mike Hollins run for 7 yds to the DUKE 38
11:002nd & 3 at opp 38Anthony Colandrea pass complete to Malachi Fields for 3 yds to the DUKE 35 for a 1ST down
11:001st & 10 at opp 35Kobe Pace run for 5 yds to the DUKE 30
11:001st & 10 at opp 35No Huddle-Shotgun Colandrea,Anthony pass incomplete deep right to Washington,Malik broken up by Stinson,Jaylen PENALTY UVA Holding offsetting DUKE Pass Interference offsetting. NO PLAY.
11:002nd & 5 at opp 30Kobe Pace run for 3 yds to the DUKE 27
11:003rd & 2 at opp 27Kobe Pace run for 2 yds to the DUKE 29
8:294th & 4 at opp 29Will Bettridge 46 yd FG GOODVirginia 10, Duke 7
Duke Punt, 3 plays
8:291st & 10 at own 35Matt Ganyard kickoff for 62 yds , Peyton Jones return for 24 yds to the DUKE 27
8:291st & 10 at own 27Grayson Loftis pass incomplete to Jeremiah Hasley
8:292nd & 10 at own 27Jordan Waters run for 2 yds to the DUKE 29
8:293rd & 8 at own 29Grayson Loftis pass incomplete to Sahmir Hagans
7:194th & 8 at own 29Porter Wilson punt for 46 yds, punt out-of-bounds at the UVA 48 , Suderian Harrison returns for 23 yds to the UVA 48 Virginia Penalty, Illegal Block (Yards) to the UVA 48
7:194th & 8 at own 29Porter Wilson punt for 46 yds, punt out-of-bounds at the UVA 17 , Suderian Harrison returns for 23 yds to the UVA 48 Virginia Penalty, Illegal Block (10 Yards) to the UVA 17
Virginia Punt, 3 plays
7:191st & 10 at own 17No Huddle-Shotgun Pace,Kobe rush left for 7 yards gain to the UVA24 (Morris Jr.,Nick; Franklin,Ja’Mion) PENALTY UVA Holding (Boley,McKale) 9 yards from UVA17 to UVA08. NO PLAY.
7:191st & 19 at own 8Anthony Colandrea run for 3 yds to the UVA 5
7:192nd & 22 at own 5No Huddle-Shotgun Pace,Kobe rush middle for 19 yards gain to the UVA24 (Lewis,Jeremiah) PENALTY UVA Personal Foul (Davies,Ethan) 2 yards from UVA05 to UVA03. NO PLAY.
7:192nd & 24 at own 3Kobe Pace run for 1 yd to the UVA 4
7:193rd & 23 at own 4Virginia Penalty, Offensive Holding (Yards) declined
4:214th & 8 at own 19Daniel Sparks punt for 57 yds , Jalon Calhoun returns for 5 yds to the DUKE 29
Duke Field goal, 15 plays
4:211st & 10 at own 29Jaquez Moore run for 3 yds to the DUKE 32
4:212nd & 7 at own 32Jaquez Moore run for 8 yds to the DUKE 40 for a 1ST down
4:211st & 10 at own 40Jaquez Moore run for 2 yds to the DUKE 38
4:212nd & 12 at own 38Grayson Loftis pass incomplete to Jordan Moore
4:213rd & 12 at own 38Virginia Penalty, UNR: Unnecessary Roughness (Aaron Faumui) to the UVA 47 for a 1ST down
4:211st & 10 at opp 47Jaylen Coleman run for 5 yds to the UVA 42
4:212nd & 5 at opp 42Jaylen Coleman run for 4 yds to the UVA 38
1:163rd & 1 at opp 38Timeout Virginia, clock 01:16
1:163rd & 1 at opp 38Jaylen Coleman run for no gain to the UVA 38
1:054th & 1 at opp 38Timeout Virginia, clock 01:05
1:054th & 1 at opp 38Jordan Waters run for 2 yds to the UVA 36 for a 1ST down
1:001st & 10 at opp 36Timeout Duke, clock 01:00
1:001st & 10 at opp 36Jordan Moore run for 1 yd to the UVA 35
1:002nd & 9 at opp 35Grayson Loftis pass complete to Jordan Moore for 12 yds to the UVA 23 for a 1ST down
1:001st & 10 at opp 23Grayson Loftis pass complete to Sahmir Hagans for 12 yds to the UVA 11 for a 1ST down
1:001st & 10 at opp 11Grayson Loftis pass incomplete to Sahmir Hagans
1:002nd & 10 at opp 11Grayson Loftis pass incomplete to Sahmir Hagans
0:003rd & 10 at opp 11Todd Pelino 29 yd FG GOODTied at 10
3rd quarter8 drives, then Virginia 24, Duke 13
Duke Punt, 3 plays
15:001st & 10 at own 35Matt Ganyard kickoff for 63 yds , Khilan Walker return for 19 yds to the DUKE 21
15:001st & 10 at own 21Grayson Loftis pass complete to Sahmir Hagans for 7 yds to the DUKE 28
15:002nd & 3 at own 28Jordan Waters run for 2 yds to the DUKE 30
15:003rd & 1 at own 30Jordan Waters run for no gain to the DUKE 30
12:524th & 1 at own 30Porter Wilson punt for 43 yds , Suderian Harrison returns for 8 yds to the UVA 35
Virginia Touchdown, 5 plays
12:521st & 10 at own 35Anthony Colandrea run for 10 yds to the UVA 45 for a 1ST down
12:521st & 10 at own 45Kobe Pace run for no gain to the UVA 45
12:522nd & 10 at own 45Anthony Colandrea pass complete to Malik Washington for 1 yd to the UVA 44
12:523rd & 11 at own 44Anthony Colandrea pass complete to Malik Washington for 27 yds to the DUKE 29 for a 1ST down
11:031st & 10 at opp 29Anthony Colandrea pass complete to Malachi Fields for 29 yds for a TD (Will Bettridge KICK)Virginia 17, Duke 10
11:031st & 10 at own 35Matt Ganyard kickoff for 60 yds , Peyton Jones return for 20 yds to the DUKE 45 Duke Penalty, Offensive Holding (10 Yards) to the DUKE 15
Duke Interception, 3 plays
11:031st & 10 at own 15Grayson Loftis pass complete to Jordan Moore for 16 yds to the DUKE 31 for a 1ST down
11:031st & 10 at own 31No Huddle-Shotgun Loftis,Grayson pass incomplete short right broken up by Faumui,Aaron PENALTY UVA Roughing The Passer (Bennett, Jr.,Chico) 15 yards from DUKE31 to DUKE46, 1ST DOWN. NO PLAY.
11:031st & 10 at own 46Jaquez Moore run for 4 yds to the 50 yard line
9:412nd & 6 at the 50Grayson Loftis pass intercepted Caleb Hardy return for no gain to the 50 yard line Virginia Penalty, Personal Foul (15 Yards) to the UVA 33
Virginia Touchdown, 6 plays
9:411st & 10 at own 33Anthony Colandrea pass complete to Malachi Fields for 25 yds to the DUKE 42 for a 1ST down
9:411st & 10 at opp 42Anthony Colandrea pass complete to Malachi Fields for 17 yds to the DUKE 25 for a 1ST down
9:411st & 10 at opp 25Anthony Colandrea pass complete to Kobe Pace for 18 yds to the DUKE 7 for a 1ST down
9:411st & goal at opp 7Kobe Pace run for 2 yds to the DUKE 9
9:412nd & goal at opp 9Kobe Pace run for 2 yds to the DUKE 7
6:333rd & goal at opp 7Anthony Colandrea pass complete to Malik Washington for 7 yds for a TD (Will Bettridge KICK)Virginia 24, Duke 10
Duke Field goal, 6 plays
6:331st & 10 at own 35Matt Ganyard kickoff for 62 yds
6:331st & 10 at own 35Grayson Loftis pass complete to Jordan Moore for 33 yds to the UVA 32 for a 1ST down
6:331st & 10 at opp 32Grayson Loftis pass complete to Jordan Moore for 10 yds to the UVA 22 for a 1ST down
6:331st & 10 at opp 22Jordan Waters run for 1 yd to the UVA 21
6:332nd & 9 at opp 21Grayson Loftis pass complete to Jordan Moore for 5 yds to the UVA 16
6:333rd & 4 at opp 16Grayson Loftis pass incomplete to Jordan Moore
4:234th & 4 at opp 16Todd Pelino 34 yd FG GOODVirginia 24, Duke 13
Virginia Punt, 3 plays
4:231st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
4:231st & 10 at own 25Anthony Colandrea pass incomplete
4:232nd & 10 at own 25Kobe Pace run for 2 yds to the UVA 27
4:233rd & 8 at own 27Anthony Colandrea pass incomplete to Malachi Fields
3:204th & 8 at own 27Daniel Sparks punt for 42 yds
Duke Missed FG, 6 plays
3:201st & 10 at own 31Grayson Loftis pass complete to Sahmir Hagans for 8 yds to the DUKE 39
3:202nd & 2 at own 39Grayson Loftis pass complete to Jalon Calhoun for 34 yds to the UVA 27 for a 1ST down
3:201st & 10 at opp 27Grayson Loftis pass incomplete
3:202nd & 10 at opp 27Grayson Loftis pass incomplete to Jordan Moore
3:203rd & 10 at opp 27Grayson Loftis pass complete to Jalon Calhoun for no gain to the UVA 27
2:024th & 10 at opp 27Todd Pelino 44 yd FG MISSED
Virginia Field goal, 14 plays
2:021st & 10 at own 27Kobe Pace run for 15 yds to the UVA 42 for a 1ST down
2:021st & 10 at own 42Anthony Colandrea run for 7 yds to the UVA 49
2:022nd & 3 at own 49Kobe Pace run for 2 yds to the DUKE 49
2:023rd & 1 at opp 49Kobe Pace run for 1 yd to the 50 yard line
0:004th & 2 at the 50Grady Brosterhous run for 2 yds to the DUKE 48 for a 1ST down
Q4 15:001st & 10 at opp 48Anthony Colandrea run for 5 yds to the DUKE 43
Q4 15:002nd & 5 at opp 43Mike Hollins run for 22 yds to the DUKE 21 for a 1ST down
Q4 15:001st & 10 at opp 21PENALTY UVA False Start (Wilson,JR) 5 yards from DUKE21 to DUKE26. NO PLAY.
Q4 15:001st & 15 at opp 26Mike Hollins run for 4 yds to the DUKE 22
Q4 15:002nd & 11 at opp 22Anthony Colandrea pass complete to JR Wilson for 7 yds to the DUKE 15
Q4 15:003rd & 4 at opp 15Anthony Colandrea pass complete to Mike Hollins for 8 yds to the DUKE 7 for a 1ST down
Q4 15:001st & goal at opp 7Anthony Colandrea pass complete to Kobe Pace for 3 yds to the DUKE 4
Q4 15:002nd & goal at opp 4Anthony Colandrea pass incomplete to Malik Washington
Q4 15:003rd & goal at opp 4Anthony Colandrea pass incomplete to Malachi Fields
Q4 10:184th & goal at opp 4Will Bettridge 21 yd FG GOODVirginia 27, Duke 13
4th quarter4 drives, then Virginia 30, Duke 27
Duke Touchdown, 6 plays
10:181st & 10 at own 35Matt Ganyard kickoff for 65 yds , Peyton Jones return for 25 yds to the DUKE 25
10:181st & 10 at own 25Grayson Loftis pass incomplete to Jeremiah Hasley
10:182nd & 10 at own 25Grayson Loftis pass complete to Mehki Wall for 6 yds to the DUKE 31
10:183rd & 4 at own 31Grayson Loftis pass incomplete to Sahmir Hagans
10:184th & 4 at own 31Grayson Loftis pass complete to Mehki Wall for 11 yds to the DUKE 42 for a 1ST down
10:181st & 10 at own 42Grayson Loftis pass incomplete to Sahmir Hagans
9:032nd & 10 at own 42Jaquez Moore run for 58 yds for a TD (Todd Pelino KICK)Virginia 27, Duke 20
Virginia Field goal, 14 plays
9:031st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
9:031st & 10 at own 25Anthony Colandrea pass incomplete to Ethan Davies
9:032nd & 10 at own 25Anthony Colandrea pass complete to Malik Washington for 14 yds to the UVA 39 for a 1ST down
9:031st & 10 at own 39Anthony Colandrea run for 5 yds to the UVA 44
9:032nd & 5 at own 44Kobe Pace run for 4 yds to the UVA 48
9:033rd & 1 at own 48Kobe Pace run for no gain to the UVA 48
9:034th & 1 at own 48Grady Brosterhous run for 2 yds to the 50 yard line for a 1ST down
9:031st & 10 at the 50Mike Hollins run for no gain to the 50 yard line
9:032nd & 10 at the 50Anthony Colandrea pass complete to Suderian Harrison for 12 yds to the DUKE 38 for a 1ST down
9:031st & 10 at opp 38Mike Hollins run for 2 yds to the DUKE 40
9:032nd & 12 at opp 40Anthony Colandrea pass complete to Suderian Harrison for 23 yds to the DUKE 17 for a 1ST down
9:031st & 10 at opp 17Kobe Pace run for 3 yds to the DUKE 14
4:002nd & 7 at opp 14Timeout Duke, clock 04:00
4:002nd & 7 at opp 14Kobe Pace run for 2 yds to the DUKE 16
3:533rd & 9 at opp 16Timeout Duke, clock 03:53
3:533rd & 9 at opp 16Kobe Pace run for 3 yds to the DUKE 13
3:484th & 6 at opp 13Timeout Duke, clock 03:48
3:434th & 6 at opp 13Will Bettridge 30 yd FG GOODVirginia 30, Duke 20
Duke Touchdown, 14 plays
3:431st & 10 at own 35Matt Ganyard kickoff for 65 yds for a touchback
3:431st & 10 at own 25Grayson Loftis pass complete to Jaylen Coleman for 10 yds to the DUKE 35 for a 1ST down
3:431st & 10 at own 35Grayson Loftis pass complete to Jaylen Coleman for 1 yd to the DUKE 34
3:432nd & 11 at own 34Grayson Loftis pass incomplete to Sahmir Hagans
3:433rd & 11 at own 34Grayson Loftis pass complete to Jordan Moore for 14 yds to the DUKE 48 for a 1ST down
3:431st & 10 at own 48Grayson Loftis pass incomplete to Jaylen Coleman
3:432nd & 10 at own 48Grayson Loftis pass complete to Jontavis Robertson for 12 yds to the UVA 40 for a 1ST down
3:431st & 10 at opp 40Grayson Loftis pass complete to Mehki Wall for 13 yds to the UVA 27 for a 1ST down
3:431st & 10 at opp 27Grayson Loftis pass complete to Mehki Wall for 4 yds to the UVA 23
3:432nd & 6 at opp 23Grayson Loftis pass incomplete to Jontavis Robertson
3:433rd & 6 at opp 23Grayson Loftis pass complete to Sahmir Hagans for 13 yds to the UVA 10 for a 1ST down
3:431st & goal at opp 10Grayson Loftis pass incomplete to Sahmir Hagans
3:432nd & goal at opp 10Grayson Loftis pass incomplete to Mehki Wall
3:433rd & goal at opp 10Virginia Penalty, Defensive Pass Interference (James Jackson) to the UVA 2 for a 1ST down
1:131st & goal at opp 2Grayson Loftis pass complete to Mehki Wall for 2 yds for a TD (Todd Pelino KICK)Virginia 30, Duke 27
Virginia End of game, 2 plays
1:131st & 10 at own 35Charlie Ham kickoff for 7 yds , Tayvonn Kyle return for no gain to the DUKE 42
1:131st & 10 at opp 42Kneel down by Virginia at DUKE44 for loss of 2 yards.
0:002nd & 12 at opp 44Kneel down by Virginia at DUKE46 for loss of 2 yards.

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Virginia leads 40–⁠34 in 74 meetings, counting the two since this game.

Recent meetings
2025Duke 27, Virginia 20ACC Championship
2025Virginia 34, Duke 17
2023Virginia 30, Duke 27
2022Duke 38, Virginia 17
2021Virginia 48, Duke 0
2020Virginia 38, Duke 20

Around this game