34
DukeHome
17
FinalNov 15, 2025 · Wallace Wade Stadium
Team1234Final
Virginia71014334
Duke0301417

Game flow

Virginia won by 17 · 9 scores
Lead changes
0
0 times tied
DUKE biggest lead
—
never led
UVA biggest lead
+28
Q3 2:27
Time in front
DUKE 0% · UVA 89%
tied 11% · 0:00 vs 53:13 of game clock
+28+14Tie+14+28Q1Q2Q3Q4▲ Duke ahead▼ Virginia aheadQ1 8:13 · UVA Rushing Touchdown: J'Mari Taylor 5 Yd Run (Will Bettridge Kick) (UVA 7, DUKE 0)Q2 5:33 · DUKE Field Goal Good: Todd Pelino 49 Yd Field Goal (UVA 7, DUKE 3)Q2 1:39 · UVA Passing Touchdown: Sage Ennis 12 Yd pass from Chandler Morris (Will Bettridge Kick) (UVA 14, DUKE 3)Q2 0:00 · UVA Field Goal Good: Will Bettridge 44 Yd Field Goal (UVA 17, DUKE 3)Q3 6:49 · UVA Passing Touchdown: Trell Harris 20 Yd pass from Chandler Morris (Will Bettridge Kick) (UVA 24, DUKE 3)Q3 2:27 · UVA Rushing Touchdown: J'Mari Taylor 78 Yd Run (Will Bettridge Kick) (UVA 31, DUKE 3)Q4 10:23 · DUKE Passing Touchdown: Cooper Barkate 11 Yd pass from Darian Mensah (Todd Pelino Kick) (UVA 31, DUKE 10)Q4 9:30 · DUKE Interception Return Touchdown: Tre Freeman 18 Yd Interception Return (Todd Pelino Kick) (UVA 31, DUKE 17)Q4 5:42 · UVA Field Goal Good: Will Bettridge 42 Yd Field Goal (UVA 34, DUKE 17)

The lead after every score: above the line Duke is ahead, below it Virginia. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
8:13UVA
TD J'Mari Taylor 5 Yd Run (Will Bettridge Kick)14 plays, 75 yds, 6:47 · from UVA 25
UVA 7–0 DUKE
2nd quarter
5:33DUKE
FG Todd Pelino 49 Yd Field Goal 11 plays, 33 yds, 5:49 · from DUKE 35
UVA 7–3 DUKE
1:39UVA
TD Sage Ennis 12 Yd pass from Chandler Morris (Will Bettridge Kick)9 plays, 75 yds, 3:54 · from UVA 25
UVA 14–3 DUKE
0:00UVA
FG Will Bettridge 44 Yd Field Goal 6 plays, 42 yds, 1:00 · from UVA 31
UVA 17–3 DUKE
3rd quarter
6:49UVA
TD Trell Harris 20 Yd pass from Chandler Morris (Will Bettridge Kick)10 plays, 87 yds, 5:08 · from UVA 13
UVA 24–3 DUKE
2:27UVA
TD J'Mari Taylor 78 Yd Run (Will Bettridge Kick)3 plays, 86 yds, 1:32 · from UVA 14
UVA 31–3 DUKE
4th quarter
10:23DUKE
TD Cooper Barkate 11 Yd pass from Darian Mensah (Todd Pelino Kick)12 plays, 72 yds, 3:42 · from DUKE 28
UVA 31–10 DUKE
9:30DUKE
TD Tre Freeman 18 Yd Interception Return (Todd Pelino Kick)
UVA 31–17 DUKE
5:42UVA
FG Will Bettridge 42 Yd Field Goal 7 plays, 50 yds, 3:48 · from UVA 25
UVA 34–17 DUKE

Drives

DUKE 2/10 scoredUVA 7/12 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00UVAUVA 2514756:47Touchdown
Q18:09DUKEDUKE 16391:58Punt
Q16:11UVAUVA 356181:55Punt
Q14:16DUKEDUKE 13311:21Punt
Q12:55UVAUVA 383231:06Interception
Q11:49DUKEDUKE 12361:06Punt
Q10:43UVAUVA 309354:21Downs
Q211:22DUKEDUKE 3511335:49Field Goal
Q25:33UVAUVA 259753:54Touchdown
Q21:39DUKEDUKE 25360:39Punt
Q21:00UVAUVA 316421:00Field Goal
Q314:55DUKEDUKE 195202:58Punt

Win probability

Virginia 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Duke▼ VirginiaVirginia +18% win probability: (08:17) Shotgun #3 J.Taylor rush middle for 5 yards gain to the DUKE00 TOUCHDOWN, clock 08:13 #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson)Virginia +15% win probability: (01:45) Shotgun #4 C.Morris pass complete short left to #0 S.Ennis caught at DUKE03, for 12 yards to the DUKE00 TOUCHDOWN, clock 01:39, 1ST DOWN #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) PENALTY #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) PENALTY DUKE Personal Foul (#4 J.Green) #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) PENALTY DUKE Personal Foul (#4 J.Green) 15 yards from DUKE00 to UVA50Virginia +14% win probability: (05:33) #39 C.Salas kickoff 65 yards to the UVA00, TouchbackDuke +13% win probability: (08:13) #99 E.Slibeck kickoff 62 yards to the DUKE03 #2 S.Hagans return 13 yards to the DUKE16 (#26 C.Hardy; #11 M.Marcellus)Duke +13% win probability: (01:39) #99 E.Slibeck kickoff 50 yards to the DUKE00, Touchback

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Chandler Morris23/353169.02284.0
RushingCARYDSAVGTDLONG
J'Mari Taylor181337.4278
Harrison Waylee16623.9019
Xay Davis3124.005
Davis Lane2115.507
Chandler Morris294.505
Team1-3-3.000
ReceivingRECYDSAVGTDLONG
Trell Harris816120.1156
Cameron Ross7639.0026
Jahmal Edrine23417.0021
J'Mari Taylor12525.0025
Sage Ennis11212.0112
Kameron Courtney2115.509
Harrison Waylee177.007
Eli Wood133.003
DefenseTOTSOLOSACKSTFLPDQB HUR
Ethan Minter6500.511
Devin Neal Jr.640020
Fisher Camac6322.501
Landon Danley620000
Jacob Holmes5100.500
Jordan Robinson430000
Mitchell Melton3222.500
Ja'Son Prevard3100.500
KickingFGPCTLONGXPPTS
Will Bettridge2/2100.0444/410
PuntingNOYDSAVGTBIn 20LONG
Daniel Sparks27738.50143

Biggest plays

UVA +18% Q1 8:13 (08:17) Shotgun #3 J.Taylor rush middle for 5 yards gain to the DUKE00 TOUCHDOWN, clock 08:13 #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson)
UVA +15% Q2 1:39 (01:45) Shotgun #4 C.Morris pass complete short left to #0 S.Ennis caught at DUKE03, for 12 yards to the DUKE00 TOUCHDOWN, clock 01:39, 1ST DOWN #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) PENALTY #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) PENALTY DUKE Personal Foul (#4 J.Green) #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson) PENALTY DUKE Personal Foul (#4 J.Green) 15 yards from DUKE00 to UVA50
UVA +14% Q2 5:33 (05:33) #39 C.Salas kickoff 65 yards to the UVA00, Touchback
DUKE +13% Q1 8:09 (08:13) #99 E.Slibeck kickoff 62 yards to the DUKE03 #2 S.Hagans return 13 yards to the DUKE16 (#26 C.Hardy; #11 M.Marcellus)
DUKE +13% Q2 1:39 (01:39) #99 E.Slibeck kickoff 50 yards to the DUKE00, Touchback

Team stats

StatUVADUKE
1st Downs2211
3rd down efficiency12-194-15
4th down efficiency1-22-4
Total Yards540255
Passing316213
Comp/Att23/3518/35
Yards per pass9.06.1
Rushing22442
Rushing Attempts4223
Yards per rush5.31.8
Penalties7-603-45
Turnovers21
Fumbles lost01
Interceptions thrown20
Possession35:5824:02

Play by play

Q4 0:35 1st & 10 at DUKE 36 (00:35) Kneel down by #10 D.Kaelin at DUKE39 for loss of 3 yards
Q4 1:12 2nd & 3 at DUKE 40 (01:17) Shotgun #29 D.Lane Jr. rush left for 4 yards gain to the DUKE36 (#40 A.Wasserman), 1ST DOWN
Q4 1:47 1st & 10 at DUKE 47 (02:00) Shotgun #29 D.Lane Jr. rush middle for 7 yards gain to the DUKE40 (#10 T.Reed)
Q4 2:04 3rd & 3 at UVA 48 (02:08) Shotgun #25 X.Davis rush right for 5 yards gain to the DUKE47 (#21 L.Callahan; #40 A.Wasserman), 1ST DOWN
Q4 2:53 2nd & 7 at UVA 44 (02:53) Shotgun #25 X.Davis rush right for 4 yards gain to the UVA48, End Of Play
Q4 3:31 1st & 10 at UVA 41 (03:39) Shotgun #25 X.Davis rush middle for 3 yards gain to the UVA44 (#30 W.Felder Jr.)
Q4 3:39 4th & 1 at UVA 41 (03:42) Shotgun #10 D.Mensah pass incomplete deep right to #0 L.King thrown to UVA21, TURNOVER ON DOWNS
Q4 4:11 3rd & 2 at UVA 42 (04:11) No Huddle-Shotgun #20 N.Sheppard rush right for 1 yard gain to the UVA41 (#9 J.Robinson; #27 D.Neal). The previous play is under automatic review - "Short of the line to gain". CALL OVERTURNED. (Original Play: (04:11) No Huddle-Shotgun #20 N.Sheppard rush right for 2 yards gain to the UVA40 (#9 J.Robinson; #27 D.Neal), 1ST DOWN)
Q4 4:11 2nd & 2 at UVA 42 (04:15) No Huddle-Shotgun #10 D.Mensah pass incomplete short right to #1 A.Anthony thrown to UVA35
Q4 4:28 1st & 10 at 50 (04:36) No Huddle-Shotgun #10 D.Mensah pass complete short left to #1 A.Anthony caught at UVA42, for 8 yards to the UVA42 (#30 E.Minter)
Q4 4:48 4th & 1 at DUKE 34 (04:57) No Huddle-Shotgun #10 D.Mensah pass complete short middle to #0 L.King caught at DUKE45, for 16 yards to the DUKE50 (#27 D.Neal), 1ST DOWN
Q4 4:57 3rd & 1 at DUKE 34 (05:03) No Huddle-Shotgun #10 D.Mensah pass incomplete deep left to #2 S.Hagans thrown to UVA45 QB hurried by #52 D.Rickert
Q4 5:16 2nd & 4 at DUKE 31 (05:24) No Huddle-Shotgun #10 D.Mensah pass complete short middle to #4 A.Castle caught at DUKE34, for 3 yards to the DUKE34 (#10 J.Prevard)
Q4 5:35 1st & 10 at DUKE 25 (05:42) No Huddle-Shotgun #10 D.Mensah pass complete short left to #7 Q.Brown caught at DUKE29, for 6 yards to the DUKE31 (#1 J.Jackson)
Q4 5:42 (05:42) #99 E.Slibeck kickoff 65 yards to the DUKE00, Touchback
Q4 5:42 4th & 3 at DUKE 25 (05:46) #41 W.Bettridge field goal attempt from 42 yards GOOD (H: #38 D.Sparks, LS: #69 B.Robinson), clock 05:42
Q4 6:20 3rd & 12 at DUKE 34 (06:29) No Huddle-Shotgun #4 C.Morris pass complete short middle to #5 K.Courtney caught at DUKE25, for 9 yards to the DUKE25 (#3 C.Weaver)
Q4 6:29 2nd & 12 at DUKE 34 (06:33) No Huddle-Shotgun #4 C.Morris pass incomplete short right to #7 J.Edrine thrown to DUKE20 QB hurried by #34 L.Mergott
Q4 6:51 2nd & 7 at DUKE 29 PENALTY UVA False Start (#52 M.Boley) 5 yards from DUKE29 to DUKE34. NO PLAY
Q4 7:32 1st & 10 at DUKE 32 (07:35) No Huddle-Shotgun #3 J.Taylor rush middle for 3 yards gain to the DUKE29 (#24 B.Gompers; #30 W.Felder Jr.)
Q4 8:01 1st & 10 at UVA 49 (08:06) No Huddle-Shotgun #3 J.Taylor rush middle for 4 yards gain to the DUKE47 (#24 B.Gompers; #44 D.Anderson) PENALTY DUKE Face Mask (#21 L.Callahan) 15 yards from DUKE47 to DUKE32, 1ST DOWN
Q4 8:43 2nd & 5 at UVA 30 (08:50) No Huddle-Shotgun #21 H.Waylee rush middle for 19 yards gain to the UVA49 (#24 B.Gompers), 1ST DOWN
Q4 9:24 1st & 10 at UVA 25 (09:30) Shotgun #21 H.Waylee rush middle for 5 yards gain to the UVA30 (#2 J.Francois)
Q4 9:30 (09:30) #39 C.Salas kickoff 44 yards to the UVA21 fair catch by #0 S.Ennis at UVA21
Q4 9:30 3rd & 15 at UVA 20 (09:35) No Huddle-Shotgun #4 C.Morris pass intercepted by #12 T.Freeman at UVA18 QB hurried by #99 A.Hall #12 T.Freeman return 18 yards to the UVA00 TOUCHDOWN, clock 09:30 #29 T.Pelino kick attempt good (H: #41 K.Reynoldson, LS: #57 C.Cooper)