House Prediction
Model Margin
Duke by 20.4
Home Win Probability
Duke 88%
Market (consensus)
Duke -10
fitted_v1 · Nov 12, 2022
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 7 | 0 | 0 | 0 | 7 | |
| 3 | 7 | 7 | 7 | 24 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Virginia Tech | Duke |
|---|---|---|
| Passing | 16-28 | 19-31 |
| Pass Yards | 177 | 262 |
| Rush Yards | 104 | 165 |
| Total Yards | 281 | 427 |
| Turnovers | 1 | 1 |
| 3rd Down | 4-12 | 8-16 |
| Penalties | 0-0 | 4-30 |
| Possession | 21:01 | 38:59 |
Player Leaders
Player Leaders
Play-by-Play
Kyle Lowe kickoff for 62 yds , Jontavis Robertson return for 9 yds to the Duke 12
Riley Leonard pass incomplete to Jalon Calhoun
Riley Leonard run for 5 yds to the Duke 17
Riley Leonard pass incomplete to Sahmir Hagans
Porter Wilson punt for 38 yds, punt out-of-bounds at the VTech 45
Grant Wells pass complete to Keshawn King for 2 yds to the VTech 47
Grant Wells pass complete to Da'Wain Lofton for 53 yds for a TD, (John Love KICK)
Riley Leonard pass complete to Jalon Calhoun for 6 yds to the Duke 31
No Huddle-Shotgun Leonard,Riley pass complete deep right to Moore,Jordan for 17 yards to the DUKE48 (Delane,Mansoor; Hollifield,Dax) PENALTY DUKE Ineligible Downfield on Pass (Burns,Jack) 5 yards from DUKE31 to DUKE26. NO PLAY.
Riley Leonard pass incomplete to Jalon Calhoun
Riley Leonard run for 13 yds to the Duke 39 for a 1ST down
Riley Leonard run for 1 yd to the Duke 40
Jaquez Moore run for 2 yds to the Duke 42
Riley Leonard pass incomplete to Sahmir Hagans
Porter Wilson punt for 40 yds, fair catch by Tucker Holloway at the VTech 18
Grant Wells pass complete to Kaleb Smith for 22 yds to the VTech 40 for a 1ST down
Grant Wells pass incomplete to Nick Gallo
Grant Wells pass complete to Da'Wain Lofton for 12 yds to the Duke 48 for a 1ST down
Keshawn King run for 1 yd to the Duke 47
Grant Wells pass incomplete to Da'Wain Lofton
Grant Wells pass complete to Dae'Quan Wright for 4 yds to the Duke 43
Peter Moore punt for 43 yds for a touchback
Jaylen Coleman run for 2 yds to the Duke 22
Riley Leonard pass complete to Sahmir Hagans for 13 yds to the Duke 35 for a 1ST down
Jaylen Coleman run for 3 yds to the Duke 38
Riley Leonard pass complete to Nicky Dalmolin for no gain to the Duke 38
Riley Leonard pass complete to Jalon Calhoun for 18 yds to the VTech 44 for a 1ST down
Riley Leonard pass complete to Jalon Calhoun for 31 yds to the VTech 13 for a 1ST down
Jordan Waters run for no gain to the VTech 13
Jordan Waters run for no gain to the VTech 13
Riley Leonard run for 5 yds to the VTech 8
Todd Pelino 25 yd FG GOOD
Chance Black run for 4 yds to the VTech 39
Grant Wells pass incomplete to Chance Black
Grant Wells pass complete to Jalen Holston for 5 yds to the VTech 44
Peter Moore punt for 56 yds for a touchback
Jaquez Moore run for 5 yds to the Duke 25
Jordan Waters run for 10 yds to the Duke 35 for a 1ST down
Jordan Waters run for 65 yds DUKE Penalty, Offensive Holding (Sahmir Hagans) to the Duke 35
Riley Leonard pass complete to Jalon Calhoun for 4 yds to the Duke 39
Jaquez Moore run for no gain to the Duke 39
Riley Leonard run for 6 yds to the Duke 45 for a 1ST down
Riley Leonard pass complete to Jalon Calhoun for 35 yds to the VTech 20 for a 1ST down
Jaylen Coleman run for 4 yds to the VTech 16
Riley Leonard pass intercepted
Jalen Holston run for no gain to the VTech 2
Grant Wells run for 1 yd to the VTech 3
Jalen Holston run for 4 yds to the VTech 7
Peter Moore punt for 55 yds , Jalon Calhoun returns for 22 yds to the VTech 40
Riley Leonard pass incomplete
Jaylen Coleman run for 4 yds to the VTech 36
Jaylen Coleman run for 1 yd to the VTech 37
Riley Leonard pass complete to Jontavis Robertson for 13 yds to the VTech 24 for a 1ST down
Riley Leonard pass complete to Nicky Dalmolin for 24 yds for a TD, (Todd Pelino KICK)
Grant Wells run for 1 yd to the VTech 26
Grant Wells pass complete to Jadan Blue for 6 yds to the VTech 32
Grant Wells sacked by Brandon Johnson for a loss of 8 yards to the VTech 24
Peter Moore punt for 33 yds
Riley Leonard pass complete to Jontavis Robertson for 15 yds to the VTech 42 for a 1ST down
Riley Leonard pass complete to Jaquez Moore for 3 yds to the VTech 39
Jordan Waters run for 6 yds to the VTech 33
Jordan Waters run for 6 yds to the VTech 27 for a 1ST down
Jordan Waters run for 1 yd to the VTech 28
Riley Leonard pass incomplete to Jalon Calhoun
Riley Leonard pass incomplete to Jalon Calhoun
Todd Pelino 45 yd FG MISSED
Jalen Holston run for 10 yds to the VTech 38 for a 1ST down
Jalen Holston run for 4 yds to the VTech 42
Grant Wells pass incomplete to Nick Gallo
Grant Wells pass complete to Jalen Holston for 7 yds to the VTech 49 for a 1ST down
Grant Wells pass incomplete to Jalen Holston
Grant Wells run for 9 yds to the Duke 42
Grant Wells pass complete to Nick Gallo for 10 yds to the Duke 32 for a 1ST down
John Love 50 yd FG MISSED
Kneel down by Duke at DUKE31 for loss of 1 yards.
End of 2nd Quarter
Jalen Holston run for 6 yds to the VTech 31
Grant Wells pass incomplete to Da'Wain Lofton
Grant Wells pass complete to Dae'Quan Wright for 4 yds to the VTech 35 for a 1ST down
Grant Wells pass complete to Tucker Holloway for 3 yds to the VTech 38
Grant Wells pass incomplete to Da'Wain Lofton
Grant Wells pass incomplete to Kaleb Smith
Peter Moore punt for 31 yds , Sahmir Hagans returns for 7 yds to the Duke 38
Riley Leonard pass complete to Jordan Moore for 4 yds to the Duke 42
Riley Leonard pass incomplete to Jalon Calhoun
Riley Leonard pass complete to Jordan Moore for 15 yds to the VTech 43 for a 1ST down
Riley Leonard pass complete to Nicky Dalmolin for 3 yds to the VTech 40
Jordan Waters run for 14 yds to the VTech 26 for a 1ST down
Riley Leonard pass complete to Sahmir Hagans for 7 yds to the VTech 19
Jordan Waters run for 3 yds to the VTech 16 for a 1ST down
No Huddle-Shotgun Waters,Jordan rush left for 6 yards gain to the VT10 (Hollifield,Dax; Peoples,Nasir) PENALTY DUKE Holding (Foley,Brian) 10 yards from VT16 to VT26. NO PLAY.
Riley Leonard pass incomplete to Sahmir Hagans
Riley Leonard pass complete to Jontavis Robertson for 19 yds to the VTech 7
Jaylen Coleman run for 2 yds to the VTech 5 for a 1ST down
Riley Leonard run for 5 yds for a TD, (Todd Pelino KICK)
Todd Pelino kickoff for 64 yds , Cole Beck return for 26 yds to the VTech 27
Keshawn King run for 9 yds to the VTech 36
Keshawn King run for 10 yds to the VTech 46 for a 1ST down
Keshawn King run for 2 yds to the VTech 48
Grant Wells run for 15 yds to the Duke 37 for a 1ST down
Grant Wells pass complete to Da'Wain Lofton for 10 yds to the Duke 27 for a 1ST down
Grant Wells run for 2 yds to the Duke 29
Jalen Holston run for 5 yds to the Duke 24
Grant Wells run for 3 yds to the Duke 21
Grant Wells pass incomplete to Kaleb Smith
Riley Leonard pass incomplete to Jordan Waters
Jordan Waters run for 1 yd to the Duke 20
Riley Leonard pass incomplete to Sahmir Hagans
Porter Wilson punt for 58 yds, fair catch by Tucker Holloway at the VTech 22
Keshawn King run for 4 yds to the VTech 26
Keshawn King run for 1 yd to the VTech 27
Grant Wells sacked by Brandon Johnson for a loss of 8 yards to the VTech 19
Peter Moore punt for 41 yds, punt out-of-bounds at the Duke 40
Jaylen Coleman run for 11 yds to the VTech 49 for a 1ST down
Riley Leonard run for 9 yds to the VTech 40
Jaylen Coleman run for 11 yds to the VTech 29 for a 1ST down
Jaylen Coleman run for 2 yds to the VTech 27
Jordan Waters run for 3 yds to the VTech 24
Jordan Waters run for no gain to the VTech 24
Riley Leonard pass complete to Jordan Moore for 18 yds to the VTech 6 for a 1ST down
Riley Leonard pass complete to Jontavis Robertson for 6 yds for a TD, (Todd Pelino KICK)
Todd Pelino kickoff for 57 yds , Cole Beck return for 17 yds to the VTech 25
Grant Wells pass complete to Tucker Holloway for 7 yds to the VTech 32
Grant Wells pass complete to Jalen Holston for 20 yds to the Duke 48 for a 1ST down
Grant Wells pass incomplete to Jalen Holston
Grant Wells pass incomplete
Jalen Holston run for 6 yds to the Duke 42
Grant Wells pass intercepted
Jaylen Coleman run for 2 yds to the Duke 34
Jaylen Coleman run for 6 yds to the Duke 40
Jordan Waters run for 5 yds to the Duke 45 for a 1ST down
Jordan Waters run for 2 yds to the Duke 47
Jordan Waters run for 4 yds to the VTech 49
Riley Leonard pass complete to Jontavis Robertson for 28 yds to the VTech 21 for a 1ST down VIRGINIA TECH Penalty, Defensive Pass Interference (Jalen Holston) declined for a 1ST down
Riley Leonard run for 1 yd to the VTech 20
PENALTY DUKE False Start (Calhoun,Jalon) 5 yards from VT20 to VT25. NO PLAY.
Jaylen Coleman run for 1 yd to the VTech 24
Jaylen Coleman run for 3 yds to the VTech 21
Riley Leonard run for 3 yds to the VTech 18
Bryce Duke run for 6 yds to the VTech 24
Bryce Duke run for 12 yds to the VTech 36 for a 1ST down
Grant Wells pass complete to Dae'Quan Wright for 4 yds to the VTech 40
Chance Black run for 2 yds to the VTech 42
Grant Wells pass complete to Tucker Holloway for 8 yds to the 50 yard line for a 1ST down
Chance Black run for 7 yds to the Duke 43

