House Prediction
Model Margin
Virginia by 11.5
Home Win Probability
Virginia 74%
Market (consensus)
Virginia -10.5
fitted_v1 · Oct 16, 2021
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | |
| 10 | 24 | 7 | 7 | 48 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Duke | Virginia |
|---|---|---|
| Passing | 28-46 | 25-46 |
| Pass Yards | 215 | 364 |
| Rush Yards | 110 | 164 |
| Total Yards | 325 | 528 |
| Turnovers | 4 | 1 |
| 3rd Down | 7-17 | 3-11 |
| Penalties | 8-85 | 5-25 |
| Possession | 29:13 | 30:47 |
Player Leaders
Player Leaders
Play-by-Play
Brennan Armstrong pass complete to Dontayvion Wicks for 7 yds to the Virg 32
Brennan Armstrong pass complete to Dontayvion Wicks for 22 yds to the Duke 46 for a 1ST down
Brennan Armstrong run for 25 yds to the Duke 21 for a 1ST down
Brennan Armstrong pass incomplete to Billy Kemp IV
Wayne Taulapapa run for 4 yds to the Duke 17
Wayne Taulapapa run for 4 yds to the Duke 13
Brendan Farrell 31 yd FG GOOD
Gunnar Holmberg pass incomplete to Jake Bobo
Mataeo Durant run for 3 yds to the Duke 28
Gunnar Holmberg pass complete to Jake Bobo for 12 yds to the Duke 40 for a 1ST down
Gunnar Holmberg pass complete to Jalon Calhoun for 2 yds to the Duke 42
PENALTY DUK False Start (Barton,Graham) 5 yards from DUK42 to DUK37. NO PLAY.
Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 40
Gunnar Holmberg pass complete to Jalon Calhoun for 16 yds to the Virg 44 for a 1ST down
Mataeo Durant run for 1 yd to the Virg 45
Gunnar Holmberg pass complete to Darrell Harding Jr. for 10 yds to the Virg 35
Mataeo Durant run for 24 yds to the Virg 11 for a 1ST down
Jordan Moore run for 3 yds to the Virg 8
Mataeo Durant run for 1 yd to the Virg 7
Gunnar Holmberg pass incomplete to Jake Bobo
Matt Alswanger 25 yd FG MISSED
Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Virg 25
Brennan Armstrong pass complete to Billy Kemp IV for 12 yds to the Virg 37 for a 1ST down
Brennan Armstrong run for 8 yds to the Virg 45
Wayne Taulapapa run for 5 yds to the 50 yard line for a 1ST down
Brennan Armstrong pass complete to Demick Starling for 18 yds to the Duke 32 for a 1ST down
Brennan Armstrong sacked by R.J. Oben for a loss of 4 yards to the Duke 36 Brennan Armstrong fumbled, recovered by Virg Malachi Fields , return for 0 yards
Armstrong,Brennan pass incomplete to Wicks,Dontayvion broken up by Blackwell,Josh PENALTY DUK Offside (Oben,R.J.) 5 yards from DUK36 to DUK31. NO PLAY.
Brennan Armstrong pass complete to Billy Kemp IV for 16 yds to the Duke 15 for a 1ST down
PENALTY UVA Offside (Glaser,Chris) 5 yards from DUK15 to DUK20. NO PLAY.
Brennan Armstrong pass incomplete to Billy Kemp IV
Brennan Armstrong pass incomplete to Billy Kemp IV
Brennan Armstrong pass complete to Dontayvion Wicks for 20 yds for a TD (Brendan Farrell KICK)
Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 15
Mataeo Durant run for 3 yds to the Duke 18
Mataeo Durant run for 22 yds to the Duke 40 for a 1ST down
Jordan Waters run for 2 yds to the Duke 38
Gunnar Holmberg pass incomplete to Jalon Calhoun
Gunnar Holmberg pass incomplete to Jalon Calhoun
Porter Wilson punt for 47 yds
Brennan Armstrong pass complete to Jelani Woods for 11 yds to the Virg 43 for a 1ST down
Wayne Taulapapa run for 5 yds to the Virg 48
Wayne Taulapapa run for 1 yd to the Virg 49
Brennan Armstrong sacked by Gary Smith III for a loss of 3 yards to the Virg 46
Finn,Jacob punt 54 yards to the DUK00, Touchback PENALTY DUK Personal Foul (Harding Jr.,Darrell) 15 yards from UVA46 to DUK39, 1ST DOWN. NO PLAY.
Brennan Armstrong pass complete to Malachi Fields for 19 yds to the Duke 20 for a 1ST down
Brennan Armstrong pass incomplete to Malachi Fields
Brennan Armstrong pass complete to Keytaon Thompson for 19 yds to the Duke 1 for a 1ST down
Keytaon Thompson run for 1 yd for a TD (Brendan Farrell KICK)
Mataeo Durant run for no gain to the Duke 27
DUKE Penalty, Offensive Holding (-10 Yards) to the Duke 25
Gunnar Holmberg pass complete to Mataeo Durant for 3 yds to the Duke 22
Gunnar Holmberg pass incomplete to Jake Bobo
Porter Wilson punt for 42 yds , Billy Kemp IV returns for no gain to the Virg 35
Devin Darrington run for 5 yds to the Virg 40
Devin Darrington run for 12 yds to the Duke 48 for a 1ST down
Brennan Armstrong pass incomplete to Billy Kemp IV
PENALTY UVA False Start (Oluwatimi,Olusegun) 5 yards from DUK48 to UVA47. NO PLAY.
Brennan Armstrong pass complete to Jelani Woods for 16 yds to the Duke 37 for a 1ST down
Brennan Armstrong pass incomplete to Billy Kemp IV
Brennan Armstrong pass complete to Dontayvion Wicks for 13 yds to the Duke 24 for a 1ST down
Brennan Armstrong pass complete to Keytaon Thompson for 17 yds to the Duke 7 for a 1ST down
Brennan Armstrong pass incomplete to Jelani Woods
Brennan Armstrong pass incomplete to Dontayvion Wicks
Brennan Armstrong run for 7 yds for a TD (Brendan Farrell KICK)
Gunnar Holmberg pass complete to Mataeo Durant for 7 yds to the Duke 32
Mataeo Durant run for 1 yd to the Duke 33
Mataeo Durant run for 3 yds to the Duke 36 for a 1ST down
Gunnar Holmberg pass incomplete to Jake Bobo
Gunnar Holmberg pass intercepted
Brennan Armstrong pass complete to Billy Kemp IV for 4 yds to the Virg 36
Brennan Armstrong pass complete to Ra'Shaun Henry for 25 yds to the Duke 39 for a 1ST down
Brennan Armstrong pass incomplete to Dontayvion Wicks
Brennan Armstrong pass complete to Jelani Woods for 11 yds to the Duke 28 for a 1ST down
Brennan Armstrong sacked by DeWayne Carter for a loss of 8 yards to the Duke 36 Brennan Armstrong fumbled, recovered by Virg Grant Misch , return for 0 yards
Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Duke 31
Brennan Armstrong pass complete to Dontayvion Wicks for 15 yds Dontayvion Wicks fumbled, forced by Dominique Long, recovered by Virg Dontayvion Wicks for a 1ST down
Brennan Armstrong pass incomplete pass complete to for 4 yds to the Duke 16
Brennan Armstrong pass incomplete to Keytaon Thompson
Brennan Armstrong pass incomplete to Keytaon Thompson
Brendan Farrell 34 yd FG GOOD
Gunnar Holmberg pass complete to Mataeo Durant for 5 yds to the Duke 30
Gunnar Holmberg pass complete to Nicky Dalmolin for 4 yds to the Duke 34
Mataeo Durant run for no gain to the Duke 34
Gunnar Holmberg run for 2 yds to the Duke 36 for a 1ST down
Gunnar Holmberg pass incomplete to Jake Bobo
Gunnar Holmberg pass incomplete to Eli Pancol
Gunnar Holmberg pass complete to Eli Pancol for 13 yds to the Duke 49 for a 1ST down
Gunnar Holmberg pass intercepted
Brennan Armstrong pass incomplete to Keytaon Thompson
Brennan Armstrong pass complete to Dontayvion Wicks for 21 yds to the Duke 30 for a 1ST down
Brennan Armstrong pass incomplete to Keytaon Thompson
Brennan Armstrong run for 10 yds to the Duke 20 for a 1ST down
Brennan Armstrong pass incomplete to Jelani Woods
Brennan Armstrong pass complete to Jelani Woods for 13 yds to the Duke 7 for a 1ST down
Brennan Armstrong pass incomplete
Brennan Armstrong pass complete to Jelani Woods for 7 yds for a TD (Brendan Farrell KICK)
Gunnar Holmberg pass incomplete to Jake Bobo
End of 2nd Quarter
Gunnar Holmberg pass complete to Jake Bobo for 5 yds to the Duke 30
Mataeo Durant run for 1 yd to the Duke 31
Gunnar Holmberg pass complete to Darrell Harding Jr. for 4 yds to the Duke 35 for a 1ST down
Mataeo Durant run for 1 yd to the Duke 34
Jaylen Coleman run for 2 yds to the Duke 36
Gunnar Holmberg pass incomplete to Darrell Harding Jr.
Porter Wilson punt for 52 yds, fair catch by Billy Kemp IV at the Virg 12
Brennan Armstrong pass incomplete to Ronnie Walker Jr.
Armstrong,Brennan pass incomplete to Wicks,Dontayvion, 1ST DOWN, PENALTY DUK Pass Interference (Lewis,Jeremiah) 11 yard from UVA12 to UVA23, 1ST DOWN. NO PLAY.
Ronnie Walker Jr. run for 6 yds to the Virg 29
Brennan Armstrong pass incomplete to Jelani Woods
Brennan Armstrong pass incomplete to Jacob Rodriguez
Jacob Finn punt for 52 yds , Scott Boylan returns for 2 yds to the Duke 21
Gunnar Holmberg pass complete to Mataeo Durant for 7 yds to the Duke 14
Gunnar Holmberg pass complete to Nicky Dalmolin for 10 yds to the Duke 24
Gunnar Holmberg sacked by Nick Jackson for a loss of 6 yards to the Duke 18
Porter Wilson punt for 45 yds , Billy Kemp IV returns for no gain to the Virg 37
Brennan Armstrong pass complete to Keytaon Thompson for 11 yds to the Virg 48 for a 1ST down
Keytaon Thompson run for no gain to the Virg 48
Brennan Armstrong pass complete to Demick Starling for 7 yds to the Duke 45
Brennan Armstrong run for 1 yd to the Duke 46
PENALTY UVA UNS: Unsportsmanlike Conduct offsetting DUK UNS: Unsportsmanlike Conduct offsetting. NO PLAY.
Jacob Finn punt for 46 yds for a touchback
Gunnar Holmberg pass complete to Jake Marwede for 8 yds to the Duke 28
Gunnar Holmberg pass complete to Jalon Calhoun for 6 yds to the Duke 34 for a 1ST down
Gunnar Holmberg pass incomplete to Jake Marwede
Gunnar Holmberg pass complete to Jalon Calhoun for 10 yds to the Duke 44 for a 1ST down
Mataeo Durant run for 3 yds to the Duke 47
Gunnar Holmberg pass complete to Jontavis Robertson for 18 yds to the Virg 35 for a 1ST down
Mataeo Durant run for 11 yds to the Virg 24 for a 1ST down
Gunnar Holmberg pass complete to Jontavis Robertson for 5 yds to the Virg 19
Mataeo Durant run for 1 yd to the Virg 18
Gunnar Holmberg run for 1 yd to the Virg 19
Gunnar Holmberg pass incomplete to Cole Finney
Brennan Armstrong pass complete to Billy Kemp IV for 23 yds to the Virg 42 for a 1ST down
Armstrong,Brennan pass complete to Kemp,Billy for 5 yards to the UVA47 (Stinson,Jaylen) PENALTY UVA Illegal Formation 5 yards from UVA42 to UVA37. NO PLAY.
PENALTY UVA False Start (Henry,Ra'Shaun) 5 yards from UVA37 to UVA32. NO PLAY.
Brennan Armstrong pass incomplete to Ra'Shaun Henry
Brennan Armstrong pass complete to Dontayvion Wicks for 27 yds to the Duke 41 for a 1ST down
Brennan Armstrong pass incomplete
Devin Darrington run for 34 yds to the Duke 7 for a 1ST down
Devin Darrington run for 7 yds for a TD (Brendan Farrell KICK)
Mataeo Durant run for 3 yds to the Duke 28
Riley Leonard pass complete to Jalon Calhoun for 19 yds Jalon Calhoun fumbled, forced by Josh Ahern, recovered by Virg Antonio Clary
Jay Woolfolk run for 14 yds to the Duke 33 for a 1ST down
Jay Woolfolk run for 12 yds to the Duke 21 for a 1ST down
Woolfolk,Jay pass incomplete to Fields,Malachi, 1ST DOWN, PENALTY DUK Pass Interference (Alexander,Jalen) 15 yards from DUK21 to DUK06, 1ST DOWN. NO PLAY.
Jay Woolfolk run for 4 yds to the Duke 2
Ronnie Walker Jr. run for 2 yds for a TD (Brendan Farrell KICK)
Riley Leonard pass complete to Jontavis Robertson for 1 yd to the Duke 26
Riley Leonard pass complete to Jake Bobo for 7 yds to the Duke 33
Nate Kyei-Donkor run for 1 yd to the Duke 34
Riley Leonard run for 1 yd to the Duke 35 for a 1ST down
Riley Leonard run for 3 yds to the Duke 38
Nate Kyei-Donkor run for 2 yds to the Duke 40
Riley Leonard run for 1 yd to the Duke 41
Porter Wilson punt for 48 yds, fair catch by Antonio Clary at the Virg 11
Devin Darrington run for 2 yds to the Virg 13
Iraken Armstead run for 7 yds to the Virg 6
Iraken Armstead run for 7 yds to the Virg 13 VIRGINIA Penalty, Offensive Holding ( Yards) declined
Jacob Finn punt for 57 yds , Scott Boylan returns for 3 yds to the Duke 33
Riley Leonard pass complete to Eli Pancol for 6 yds to the Duke 39
Riley Leonard pass complete to Jarett Garner for 15 yds to the Virg 46 for a 1ST down
Riley Leonard pass incomplete to Nicky Dalmolin
Riley Leonard pass complete to Nicky Dalmolin for 10 yds to the Virg 36 for a 1ST down
Riley Leonard run for 3 yds to the Virg 33
Riley Leonard pass incomplete to Malik Bowen-Sims
Riley Leonard pass incomplete to Eli Pancol
Riley Leonard pass incomplete to Eli Pancol
Jacob Rodriguez run for 1 yd to the Virg 34
Jay Woolfolk run for 5 yds to the Virg 39
Jacob Rodriguez run for 4 yds to the Virg 43 Jacob Rodriguez fumbled, forced by Colby Campbell, recovered by Duke Brandon Johnson
Riley Leonard pass complete to Malik Bowen-Sims for 9 yds to the Virg 34
Jaquez Moore run for 5 yds to the Virg 29 for a 1ST down
Jaquez Moore run for 3 yds to the Virg 26
Riley Leonard run for 10 yds to the Virg 16 for a 1ST down
Jaquez Moore run for 1 yd to the Virg 15
Riley Leonard pass complete to Jarett Garner for 14 yds to the Virg 1 for a 1ST down
Jaquez Moore run for no gain to the Virg 1
Riley Leonard run for no gain to the Virg 1
Iraken Armstead run for no gain to the Virg 1
Jay Woolfolk run for 3 yds to the Virg 4
run for a loss of 1 yard to the Virg 3

