House Prediction
Model Margin
Purdue by 0.7
Home Win Probability
Virginia Tech 52%
Market (Bovada)
Virginia Tech -1.5
fitted_v1 · Sep 9, 2023
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 | 10 | 0 | 7 | 24 | |
| 0 | 17 | 0 | 0 | 17 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Purdue | Virginia Tech |
|---|---|---|
| Passing | 23-34 | 18-40 |
| Pass Yards | 248 | 275 |
| Rush Yards | 179 | 11 |
| Total Yards | 427 | 286 |
| Turnovers | 0 | 2 |
| 3rd Down | 7-17 | 2-12 |
| Penalties | 7-48 | 3-25 |
| Possession | 38:01 | 21:59 |
Player Leaders
Player Leaders
Play-by-Play
Hudson Card pass incomplete
Hudson Card pass complete to Garrett Miller for 8 yds to the PUR 33
Hudson Card pass complete to TJ Sheffield for 10 yds to the PUR 43 for a 1ST down
Devin Mockobee run for 2 yds to the PUR 45
Hudson Card pass incomplete
Hudson Card pass complete to TJ Sheffield for 9 yds to the VT 46 for a 1ST down
Hudson Card pass complete to Max Klare for 27 yds to the VT 19 for a 1ST down
Devin Mockobee run for 4 yds to the VT 15
Devin Mockobee run for 15 yds for a TD (Ben Freehill KICK)
(11:26) WELLS, Grant pass short to the right incomplete intended for LANE, Jaylin thrown to the VT29; QB hurried by ALLEN, Cam. PENALTY PUR Pass Interference on ALLEN, Cam enforced at the spot of the foul for 7 yards to the VT32 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Grant Wells pass complete to Jaylin Lane for 21 yds to the PUR 47 for a 1ST down
Bhayshul Tuten run for a loss of 3 yards to the 50 yard line
Virginia Tech Penalty, Illegal Snap on MOORE, Kaden enforced (-5 Yards) to the VT 45
Bhayshul Tuten run for no gain to the VT 45
Grant Wells pass incomplete
Peter Moore punt for 51 yds, downed at the PUR 4
Dylan Downing run for 5 yds to the PUR 9
Hudson Card pass complete to Tyrone Tracy Jr. for 2 yds to the PUR 11
Hudson Card pass complete to Max Klare for 9 yds to the PUR 20 for a 1ST down
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 16 yds to the PUR 36 for a 1ST down
Hudson Card run for 4 yds to the PUR 40
Hudson Card pass complete to Tyrone Tracy Jr. for 8 yds to the PUR 48 for a 1ST down
Hudson Card pass incomplete
Dylan Downing run for 3 yds to the VT 49
Purdue Penalty, False Start (-5 Yards) to the PUR 46
Hudson Card sacked by Alan Tisdale for a loss of 8 yards to the PUR 38
Jack Ansell punt for 37 yds, fair catch by Kyle Lowe at the VT 25
Grant Wells run for 2 yds to the VT 27
Grant Wells pass complete to Stephen Gosnell for 13 yds to the VT 40 for a 1ST down
Grant Wells pass complete to Jaylin Lane for no gain to the VT 40
Bhayshul Tuten run for a loss of 5 yards to the VT 44 Bhayshul Tuten fumbled, recovered by VT Stephen Gosnell
Grant Wells pass complete to Dae'Quan Wright for 9 yds to the VT 49
Peter Moore punt for 39 yds
Hudson Card run for 3 yds to the PUR 35
Hudson Card pass complete to Dylan Downing for 14 yds to the PUR 49 for a 1ST down
Dylan Downing run for 1 yd to the 50 yard line
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 11 yds to the VT 39 for a 1ST down
Hudson Card pass incomplete
Devin Mockobee run for 10 yds to the VT 29 for a 1ST down
Devin Mockobee run for a loss of 2 yards to the VT 31
Hudson Card pass complete to TJ Sheffield for 5 yds to the VT 26
Hudson Card pass complete to Max Klare for no gain to the VT 26
Ben Freehill 43 yd FG GOOD
Grant Wells pass intercepted
Hudson Card pass incomplete
Tyrone Tracy Jr. run for 21 yds for a TD (Ben Freehill KICK)
Malachi Thomas run for 2 yds to the VT 32
Grant Wells pass complete to Benji Gosnell for 5 yds to the VT 37
Grant Wells pass complete to Benji Gosnell for 2 yds to the VT 39
Peter Moore punt for 50 yds
Devin Mockobee run for no gain to the PUR 11
Devin Mockobee run for 4 yds to the PUR 15
Hudson Card run for 2 yds to the PUR 17
Jack Ansell punt for 50 yds, downed at the VT 33
Bhayshul Tuten run for 14 yds to the VT 47 for a 1ST down
Bhayshul Tuten run for a loss of 3 yards to the VT 44
Grant Wells pass complete to Stephen Gosnell for 20 yds to the PUR 36 for a 1ST down
Grant Wells pass incomplete
Malachi Thomas run for 6 yds to the PUR 30
Malachi Thomas run for no gain to the PUR 30
Grant Wells pass complete to Bhayshul Tuten for 30 yds for a TD (John Love KICK)
Hudson Card pass incomplete
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 5 yds to the PUR 30
Hudson Card pass complete to Max Klare for 4 yds to the PUR 34
Hudson Card run for no gain to the PUR 34
Grant Wells pass complete to Bhayshul Tuten for 15 yds to the PUR 19 for a 1ST down
Virginia Tech Penalty, False Start (Stephen Gosnell) to the PUR 24
Grant Wells pass incomplete
Grant Wells pass incomplete
Grant Wells pass incomplete
John Love 41 yd FG GOOD
Devin Mockobee run for a loss of 4 yards to the PUR 21
Hudson Card pass complete to Max Klare for 8 yds to the PUR 29
Hudson Card run for 1 yd to the PUR 30
Jack Ansell punt for 41 yds
Grant Wells pass complete to Jaylin Lane for 18 yds to the PUR 48 for a 1ST down Purdue Penalty, Roughing the Passer on M'BA, Jeffrey enforced (Jeffrey M'Ba) to the PUR 37 for a 1ST down
Grant Wells pass complete to Jaylin Lane for 13 yds to the PUR 24 for a 1ST down
Grant Wells sacked by Isaiah Nichols for a loss of 7 yards to the PUR 31
Grant Wells run for 6 yds to the PUR 25
Grant Wells pass complete to Dae'Quan Wright for 20 yds to the PUR 5 for a 1ST down
Grant Wells pass incomplete
Grant Wells pass incomplete
Grant Wells pass complete to Jaylin Lane for 2 yds for a TD (John Love KICK)
Devin Mockobee run for 4 yds to the PUR 29
End of 2nd Quarter
Bhayshul Tuten run for 3 yds to the VT 28
Grant Wells pass intercepted
Devin Mockobee run for 6 yds to the VT 34
Devin Mockobee run for a loss of 3 yards to the VT 37
Hudson Card pass incomplete
Jack Ansell punt for 37 yds for a touchback
Grant Wells pass incomplete
Grant Wells pass incomplete
Grant Wells pass complete to Dae'Quan Wright for 22 yds to the VT 42 for a 1ST down
Bhayshul Tuten run for 1 yd to the VT 43
Grant Wells pass incomplete
Grant Wells sacked by Kydran Jenkins for a loss of 13 yards to the VT 30
Peter Moore punt for 41 yds
Hudson Card pass complete to Max Klare for a loss of 2 yards to the PUR 27
Hudson Card pass complete to Deion Burks for 18 yds to the PUR 45 for a 1ST down
Hudson Card pass incomplete
Hudson Card run for 4 yds to the PUR 49
Hudson Card pass complete to Tyrone Tracy Jr. for 4 yds to the VT 47
Jack Ansell punt for 39 yds
Malachi Thomas run for 9 yds to the VT 17
Malachi Thomas run for 3 yds to the VT 20 for a 1ST down
Grant Wells pass complete to Stephen Gosnell for 39 yds to the PUR 41 for a 1ST down
Grant Wells pass incomplete
Grant Wells run for 1 yd to the PUR 40
Grant Wells run for no gain to the PUR 40
Peter Moore punt for 35 yds, downed at the PUR 5
Devin Mockobee run for 5 yds to the PUR 10
Devin Mockobee run for 9 yds to the PUR 19 for a 1ST down
(04:46) CARD, Hudson pass deep up the middle incomplete intended for BURKS, Deion thrown to the VT26, clock 04:28. PENALTY PUR Face mask on KALTENBERGER, Josh enforced half the distance from the goal, 9 yards from the PUR19 to the PUR10 [SG]. NO PLAY (replay the down).
Devin Mockobee run for 9 yds to the PUR 19
Hudson Card pass complete to Max Klare for 10 yds to the PUR 29 for a 1ST down
Hudson Card pass complete to TJ Sheffield for 36 yds to the VT 35 for a 1ST down
Hudson Card sacked by C.J. McCray and Keli Lawson for a loss of 8 yards to the VT 43
Dylan Downing run for 4 yds to the VT 39
Hudson Card run for 6 yds to the VT 33
Ben Freehill 50 yd FG MISSED
Bhayshul Tuten run for a loss of 3 yards to the VT 30
Grant Wells pass complete to Benji Gosnell for 14 yds to the VT 44 for a 1ST down
Virginia Tech Penalty, Unnecessary Roughness (-15 Yards) to the VT 29
Grant Wells pass incomplete
Grant Wells pass incomplete
Peter Moore punt for 55 yds
Hudson Card pass complete to Max Klare for 8 yds to the PUR 34
Devin Mockobee run for 4 yds to the PUR 38 for a 1ST down
Hudson Card pass incomplete
Tyrone Tracy Jr. run for 5 yds to the PUR 43
Hudson Card run for 12 yds to the VT 45 for a 1ST down
Devin Mockobee run for 5 yds to the VT 40
Hudson Card pass incomplete
Devin Mockobee run for 5 yds to the VT 35 for a 1ST down
Tyrone Tracy Jr. run for 22 yds to the VT 13 for a 1ST down
Tyrone Tracy Jr. run for 3 yds to the VT 10
Devin Mockobee run for a loss of 4 yards to the VT 14
Hudson Card pass complete to Devin Mockobee for 12 yds to the VT 2 for a 1ST down
Hudson Card run for 2 yds for a TD (Ben Freehill KICK)
Grant Wells pass incomplete
Malachi Thomas run for a loss of 2 yards to the VT 33
Grant Wells sacked by Nic Scourton for a loss of 13 yards to the VT 20
Peter Moore punt for 53 yds
Devin Mockobee run for 3 yds to the PUR 33
Hudson Card pass incomplete
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 26 yds to the VT 41 for a 1ST down
Dylan Downing run for 5 yds to the VT 36
Dylan Downing run for 4 yds to the VT 32
Hudson Card run for a loss of 2 yards to the VT 34
Purdue Penalty, False Start (-5 Yards) to the VT 39
Jack Ansell punt for 30 yds
Kyron Drones pass complete to Dae'Quan Wright for 26 yds to the VT 35 for a 1ST down
Kyron Drones pass incomplete
Kyron Drones pass complete to Tucker Holloway for 6 yds to the VT 41
DRONES, Kyron pass short up the middle incomplete intended for GOSNELL, Benji thrown to the VT45, clock 01:54. PENALTY PUR Pass Interference on KANE, Sanoussi enforced at the spot of the foul for 4 yards to the VT45 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Kyron Drones run for 13 yds to the PUR 42 for a 1ST down
Kyron Drones pass incomplete
Kyron Drones pass incomplete
Kyron Drones pass incomplete
Kyron Drones pass incomplete
Devin Mockobee run for 3 yds to the PUR 45
(01:02) Kneel down by CARD, Hudson at VT37 (team loss of 2).
(01:00) Kneel down by CARD, Hudson at VT39 (team loss of 2).
Devin Mockobee run for 20 yds to the VT 35 for a 1ST down
[NH] Kneel down by CARD, Hudson at VT40 (team loss of 1), clock 00:00.

