Skip to main content
← Back to GamesSep 9, 2023Week 2

House Prediction

Model Margin

Purdue by 0.7

Home Win Probability

Virginia Tech 52%

Market (Bovada)

Virginia Tech -1.5

Edge: Purdue +1.5 (2.1 pts)

fitted_v1 · Sep 9, 2023

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QFinal
PurduePurdue
7100724
Virginia TechVirginia Tech
0170017

Scoring Timeline

Q1Q2Q3Q4014280-70-100-177-1717-1717-24
Virginia TechPurdue

Drive Chart

Own 20Own 4050Opp 40Opp 20PURVTPURVTPURVTPURVTPURVTPURVTPURVTPURVTPURVTPURVTPURVTPURVTPURVTPURTD975ydPUNT420ydPUNT934ydPUNT519ydFG1042ydTO10ydTD221ydPUNT39ydPUNT36ydTD767ydDOWNS49ydFG510ydPUNT35ydTD870ydEND14ydTO23ydPUNT33ydPUNT610ydPUNT524ydPUNT652ydMISS962ydPUNT5-4ydTD1374ydPUNT3-15ydPUNT631ydDOWNS849ydEND518yd

Box Score

Team statistics comparing Purdue and Virginia Tech
StatisticPurdueVirginia Tech
Passing23-3418-40
Pass Yards248275
Rush Yards17911
Total Yards427286
Turnovers02
3rd Down7-172-12
Penalties7-483-25
Possession38:0121:59

Player Leaders

Player Leaders

Purdue
passing
Hudson Card
23/34, 248 YDS
rushing
Devin Mockobee
21 CAR, 95 YDS, 1 TD
receiving
Max Klare
8 REC, 64 YDS
defense
Virginia Tech
passing
Grant Wells
16/33, 243 YDS, 2 TD, 2 INT
rushing
Malachi Thomas
6 CAR, 18 YDS
receiving
Dae'Quan Wright
4 REC, 77 YDS
defense

Play-by-Play

1st & 10Pass Incompletion0 ydsPPA -0.70

Hudson Card pass incomplete

2nd & 10Pass Reception+8 ydsPPA +0.48

Hudson Card pass complete to Garrett Miller for 8 yds to the PUR 33

3rd & 2Pass Reception+10 ydsPPA +1.83

Hudson Card pass complete to TJ Sheffield for 10 yds to the PUR 43 for a 1ST down

1st & 10Rush+2 ydsPPA -0.69

Devin Mockobee run for 2 yds to the PUR 45

2nd & 8Pass Incompletion0 ydsPPA -1.01

Hudson Card pass incomplete

3rd & 8Pass Reception+9 ydsPPA +2.62

Hudson Card pass complete to TJ Sheffield for 9 yds to the VT 46 for a 1ST down

1st & 10Pass Reception+27 ydsPPA +0.94

Hudson Card pass complete to Max Klare for 27 yds to the VT 19 for a 1ST down

1st & 10Rush+4 ydsPPA -0.02

Devin Mockobee run for 4 yds to the VT 15

2nd & 6Rushing Touchdown+15 ydsPPA +2.63

Devin Mockobee run for 15 yds for a TD (Ben Freehill KICK)

1st & 10Penalty+7 yds

(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).

1st & 10Pass Reception+21 ydsPPA +1.91

Grant Wells pass complete to Jaylin Lane for 21 yds to the PUR 47 for a 1ST down

1st & 10Rush-3 ydsPPA -1.74

Bhayshul Tuten run for a loss of 3 yards to the 50 yard line

2nd & 13Penalty-5 yds

Virginia Tech Penalty, Illegal Snap on MOORE, Kaden enforced (-5 Yards) to the VT 45

2nd & 18Rush0 ydsPPA -0.56

Bhayshul Tuten run for no gain to the VT 45

3rd & 18Pass Incompletion0 ydsPPA -0.29

Grant Wells pass incomplete

4th & 18Punt0 yds

Peter Moore punt for 51 yds, downed at the PUR 4

1st & 10Rush+5 ydsPPA +0.06

Dylan Downing run for 5 yds to the PUR 9

2nd & 5Pass Reception+2 ydsPPA -0.20

Hudson Card pass complete to Tyrone Tracy Jr. for 2 yds to the PUR 11

3rd & 3Pass Reception+9 ydsPPA +0.69

Hudson Card pass complete to Max Klare for 9 yds to the PUR 20 for a 1ST down

1st & 10Pass Reception+16 ydsPPA +1.24

Hudson Card pass complete to Abdur-Rahmaan Yaseen for 16 yds to the PUR 36 for a 1ST down

1st & 10Rush+4 ydsPPA -0.16

Hudson Card run for 4 yds to the PUR 40

2nd & 6Pass Reception+8 ydsPPA +1.30

Hudson Card pass complete to Tyrone Tracy Jr. for 8 yds to the PUR 48 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.14

Hudson Card pass incomplete

2nd & 10Rush+3 ydsPPA -0.39

Dylan Downing run for 3 yds to the VT 49

3rd & 7Penalty-5 yds

Purdue Penalty, False Start (-5 Yards) to the PUR 46

3rd & 12Sack-8 ydsPPA -0.84

Hudson Card sacked by Alan Tisdale for a loss of 8 yards to the PUR 38

4th & 20Punt0 yds

Jack Ansell punt for 37 yds, fair catch by Kyle Lowe at the VT 25

1st & 10Rush+2 ydsPPA -0.45

Grant Wells run for 2 yds to the VT 27

2nd & 8Pass Reception+13 ydsPPA +1.77

Grant Wells pass complete to Stephen Gosnell for 13 yds to the VT 40 for a 1ST down

1st & 10Pass Reception0 ydsPPA -1.12

Grant Wells pass complete to Jaylin Lane for no gain to the VT 40

3rd & 1Fumble Recovery (Own)-5 ydsPPA -1.91

Bhayshul Tuten run for a loss of 5 yards to the VT 44 Bhayshul Tuten fumbled, recovered by VT Stephen Gosnell

2nd & 10Pass Reception+9 ydsPPA +1.07

Grant Wells pass complete to Dae'Quan Wright for 9 yds to the VT 49

4th & 6Punt0 yds

Peter Moore punt for 39 yds

1st & 10Rush+3 ydsPPA -0.38

Hudson Card run for 3 yds to the PUR 35

2nd & 7Pass Reception+14 ydsPPA +1.97

Hudson Card pass complete to Dylan Downing for 14 yds to the PUR 49 for a 1ST down

1st & 10Rush+1 ydsPPA -0.89

Dylan Downing run for 1 yd to the 50 yard line

2nd & 9Pass Reception+11 ydsPPA +1.67

Hudson Card pass complete to Abdur-Rahmaan Yaseen for 11 yds to the VT 39 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.81

Hudson Card pass incomplete

2nd & 10Rush+10 ydsPPA +1.17

Devin Mockobee run for 10 yds to the VT 29 for a 1ST down

1st & 10Rush-2 ydsPPA -0.81

Devin Mockobee run for a loss of 2 yards to the VT 31

2nd & 12Pass Reception+5 ydsPPA +0.05

Hudson Card pass complete to TJ Sheffield for 5 yds to the VT 26

3rd & 7Pass Reception0 ydsPPA -0.84

Hudson Card pass complete to Max Klare for no gain to the VT 26

4th & 7Field Goal Good+43 yds

Ben Freehill 43 yd FG GOOD

1st & 10Interception0 ydsPPA -0.73

Grant Wells pass intercepted

1st & 10Pass Incompletion0 ydsPPA -0.39

Hudson Card pass incomplete

2nd & 10Rushing Touchdown+21 ydsPPA +3.02

Tyrone Tracy Jr. run for 21 yds for a TD (Ben Freehill KICK)

1st & 10Rush+2 ydsPPA -0.55

Malachi Thomas run for 2 yds to the VT 32

2nd & 8Pass Reception+5 ydsPPA +0.07

Grant Wells pass complete to Benji Gosnell for 5 yds to the VT 37

3rd & 3Pass Reception+2 ydsPPA -0.42

Grant Wells pass complete to Benji Gosnell for 2 yds to the VT 39

4th & 1Punt0 yds

Peter Moore punt for 50 yds

1st & 10Rush0 ydsPPA -0.37

Devin Mockobee run for no gain to the PUR 11

2nd & 10Rush+4 ydsPPA -0.02

Devin Mockobee run for 4 yds to the PUR 15

3rd & 6Rush+2 ydsPPA -0.10

Hudson Card run for 2 yds to the PUR 17

4th & 4Punt0 yds

Jack Ansell punt for 50 yds, downed at the VT 33

1st & 10Rush+14 ydsPPA +1.33

Bhayshul Tuten run for 14 yds to the VT 47 for a 1ST down

1st & 10Rush-3 ydsPPA -1.80

Bhayshul Tuten run for a loss of 3 yards to the VT 44

2nd & 13Pass Reception+20 ydsPPA +2.89

Grant Wells pass complete to Stephen Gosnell for 20 yds to the PUR 36 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.72

Grant Wells pass incomplete

2nd & 10Rush+6 ydsPPA +0.24

Malachi Thomas run for 6 yds to the PUR 30

3rd & 4Rush0 ydsPPA -0.91

Malachi Thomas run for no gain to the PUR 30

4th & 4Passing Touchdown+30 ydsPPA +4.40

Grant Wells pass complete to Bhayshul Tuten for 30 yds for a TD (John Love KICK)

1st & 10Pass Incompletion0 ydsPPA -0.70

Hudson Card pass incomplete

2nd & 10Pass Reception+5 ydsPPA +0.04

Hudson Card pass complete to Abdur-Rahmaan Yaseen for 5 yds to the PUR 30

3rd & 5Pass Reception+4 ydsPPA -0.06

Hudson Card pass complete to Max Klare for 4 yds to the PUR 34

4th & 1Rush0 ydsPPA -0.20

Hudson Card run for no gain to the PUR 34

1st & 10Pass Reception+15 ydsPPA +0.33

Grant Wells pass complete to Bhayshul Tuten for 15 yds to the PUR 19 for a 1ST down

1st & 10Penalty-5 yds

Virginia Tech Penalty, False Start (Stephen Gosnell) to the PUR 24

1st & 15Pass Incompletion0 ydsPPA -0.44

Grant Wells pass incomplete

2nd & 15Pass Incompletion0 ydsPPA -0.71

Grant Wells pass incomplete

3rd & 15Pass Incompletion0 ydsPPA -0.96

Grant Wells pass incomplete

4th & 15Field Goal Good+41 yds

John Love 41 yd FG GOOD

1st & 10Rush-4 ydsPPA -1.02

Devin Mockobee run for a loss of 4 yards to the PUR 21

2nd & 14Pass Reception+8 ydsPPA +0.25

Hudson Card pass complete to Max Klare for 8 yds to the PUR 29

3rd & 6Rush+1 ydsPPA -0.27

Hudson Card run for 1 yd to the PUR 30

4th & 5Punt0 yds

Jack Ansell punt for 41 yds

1st & 10Pass Reception+33 ydsPPA +2.64

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

1st & 10Pass Reception+13 ydsPPA +0.37

Grant Wells pass complete to Jaylin Lane for 13 yds to the PUR 24 for a 1ST down

1st & 10Sack-7 ydsPPA -1.38

Grant Wells sacked by Isaiah Nichols for a loss of 7 yards to the PUR 31

2nd & 17Rush+6 ydsPPA +0.21

Grant Wells run for 6 yds to the PUR 25

3rd & 11Pass Reception+20 ydsPPA +1.97

Grant Wells pass complete to Dae'Quan Wright for 20 yds to the PUR 5 for a 1ST down

1st & 5Pass Incompletion0 ydsPPA -0.55

Grant Wells pass incomplete

2nd & 5Pass Incompletion0 ydsPPA -0.32

Grant Wells pass incomplete

1st & 2Passing Touchdown+2 ydsPPA +1.21

Grant Wells pass complete to Jaylin Lane for 2 yds for a TD (John Love KICK)

1st & 10Rush+4 ydsPPA -0.11

Devin Mockobee run for 4 yds to the PUR 29

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Rush+3 ydsPPA -0.30

Bhayshul Tuten run for 3 yds to the VT 28

2nd & 7Interception0 ydsPPA -0.63

Grant Wells pass intercepted

1st & 10Rush+6 ydsPPA +0.27

Devin Mockobee run for 6 yds to the VT 34

2nd & 4Rush-3 ydsPPA -1.47

Devin Mockobee run for a loss of 3 yards to the VT 37

3rd & 7Pass Incompletion0 ydsPPA -1.05

Hudson Card pass incomplete

4th & 7Punt0 yds

Jack Ansell punt for 37 yds for a touchback

1st & 10Pass Incompletion0 ydsPPA -0.56

Grant Wells pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -0.26

Grant Wells pass incomplete

3rd & 10Pass Reception+22 ydsPPA +2.64

Grant Wells pass complete to Dae'Quan Wright for 22 yds to the VT 42 for a 1ST down

1st & 10Rush+1 ydsPPA -0.93

Bhayshul Tuten run for 1 yd to the VT 43

2nd & 9Pass Incompletion0 ydsPPA -0.90

Grant Wells pass incomplete

3rd & 9Sack-13 ydsPPA -0.97

Grant Wells sacked by Kydran Jenkins for a loss of 13 yards to the VT 30

4th & 22Punt0 yds

Peter Moore punt for 41 yds

1st & 10Pass Reception-2 ydsPPA -1.06

Hudson Card pass complete to Max Klare for a loss of 2 yards to the PUR 27

2nd & 12Pass Reception+18 ydsPPA +2.55

Hudson Card pass complete to Deion Burks for 18 yds to the PUR 45 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.16

Hudson Card pass incomplete

2nd & 10Rush+4 ydsPPA -0.16

Hudson Card run for 4 yds to the PUR 49

3rd & 6Pass Reception+4 ydsPPA -0.15

Hudson Card pass complete to Tyrone Tracy Jr. for 4 yds to the VT 47

4th & 2Punt0 yds

Jack Ansell punt for 39 yds

1st & 10Rush+9 ydsPPA +0.78

Malachi Thomas run for 9 yds to the VT 17

2nd & 1Rush+3 ydsPPA -0.32

Malachi Thomas run for 3 yds to the VT 20 for a 1ST down

1st & 10Pass Reception+39 ydsPPA +3.15

Grant Wells pass complete to Stephen Gosnell for 39 yds to the PUR 41 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.88

Grant Wells pass incomplete

2nd & 10Rush+1 ydsPPA -0.82

Grant Wells run for 1 yd to the PUR 40

3rd & 9Rush0 ydsPPA -1.00

Grant Wells run for no gain to the PUR 40

4th & 9Punt0 yds

Peter Moore punt for 35 yds, downed at the PUR 5

1st & 10Rush+5 ydsPPA +0.06

Devin Mockobee run for 5 yds to the PUR 10

2nd & 5Rush+9 ydsPPA +0.42

Devin Mockobee run for 9 yds to the PUR 19 for a 1ST down

1st & 10Penalty0 yds

(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).

1st & 19Rush+9 ydsPPA +0.24

Devin Mockobee run for 9 yds to the PUR 19

2nd & 10Pass Reception+10 ydsPPA +1.20

Hudson Card pass complete to Max Klare for 10 yds to the PUR 29 for a 1ST down

1st & 10Pass Reception+36 ydsPPA +2.80

Hudson Card pass complete to TJ Sheffield for 36 yds to the VT 35 for a 1ST down

1st & 10Sack-8 ydsPPA -2.31

Hudson Card sacked by C.J. McCray and Keli Lawson for a loss of 8 yards to the VT 43

2nd & 18Rush+4 ydsPPA -0.16

Dylan Downing run for 4 yds to the VT 39

3rd & 14Rush+6 ydsPPA +0.26

Hudson Card run for 6 yds to the VT 33

4th & 8Field Goal Missed+50 yds

Ben Freehill 50 yd FG MISSED

1st & 10Rush-3 ydsPPA -1.34

Bhayshul Tuten run for a loss of 3 yards to the VT 30

2nd & 13Pass Reception+14 ydsPPA +2.40

Grant Wells pass complete to Benji Gosnell for 14 yds to the VT 44 for a 1ST down

1st & 10Penalty-15 yds

Virginia Tech Penalty, Unnecessary Roughness (-15 Yards) to the VT 29

2nd & 25Pass Incompletion0 ydsPPA -0.11

Grant Wells pass incomplete

3rd & 25Pass Incompletion0 ydsPPA -0.05

Grant Wells pass incomplete

4th & 25Punt0 yds

Peter Moore punt for 55 yds

1st & 10Pass Reception+8 ydsPPA +0.93

Hudson Card pass complete to Max Klare for 8 yds to the PUR 34

2nd & 2Rush+4 ydsPPA +0.12

Devin Mockobee run for 4 yds to the PUR 38 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.09

Hudson Card pass incomplete

2nd & 10Rush+5 ydsPPA +0.06

Tyrone Tracy Jr. run for 5 yds to the PUR 43

3rd & 5Rush+12 ydsPPA +2.50

Hudson Card run for 12 yds to the VT 45 for a 1ST down

1st & 10Rush+5 ydsPPA +0.09

Devin Mockobee run for 5 yds to the VT 40

2nd & 5Pass Incompletion0 ydsPPA -1.02

Hudson Card pass incomplete

3rd & 5Rush+5 ydsPPA +1.43

Devin Mockobee run for 5 yds to the VT 35 for a 1ST down

1st & 10Rush+22 ydsPPA +0.43

Tyrone Tracy Jr. run for 22 yds to the VT 13 for a 1ST down

1st & 10Rush+3 ydsPPA -0.10

Tyrone Tracy Jr. run for 3 yds to the VT 10

2nd & 7Rush-4 ydsPPA -0.62

Devin Mockobee run for a loss of 4 yards to the VT 14

3rd & 11Pass Reception+12 ydsPPA +2.04

Hudson Card pass complete to Devin Mockobee for 12 yds to the VT 2 for a 1ST down

1st & 2Rushing Touchdown+2 ydsPPA +1.21

Hudson Card run for 2 yds for a TD (Ben Freehill KICK)

1st & 10Pass Incompletion0 ydsPPA -1.01

Grant Wells pass incomplete

2nd & 10Rush-2 ydsPPA -0.76

Malachi Thomas run for a loss of 2 yards to the VT 33

3rd & 12Sack-13 ydsPPA -0.38

Grant Wells sacked by Nic Scourton for a loss of 13 yards to the VT 20

4th & 25Punt0 yds

Peter Moore punt for 53 yds

1st & 10Rush+3 ydsPPA -0.36

Devin Mockobee run for 3 yds to the PUR 33

2nd & 7Pass Incompletion0 ydsPPA -0.71

Hudson Card pass incomplete

3rd & 7Pass Reception+26 ydsPPA +3.52

Hudson Card pass complete to Abdur-Rahmaan Yaseen for 26 yds to the VT 41 for a 1ST down

1st & 10Rush+5 ydsPPA +0.09

Dylan Downing run for 5 yds to the VT 36

2nd & 5Rush+4 ydsPPA -0.09

Dylan Downing run for 4 yds to the VT 32

3rd & 1Rush-2 ydsPPA -1.40

Hudson Card run for a loss of 2 yards to the VT 34

4th & 3Penalty-5 yds

Purdue Penalty, False Start (-5 Yards) to the VT 39

4th & 8Punt0 yds

Jack Ansell punt for 30 yds

1st & 10Pass Reception+26 ydsPPA +1.58

Kyron Drones pass complete to Dae'Quan Wright for 26 yds to the VT 35 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.01

Kyron Drones pass incomplete

2nd & 10Pass Reception+6 ydsPPA +0.25

Kyron Drones pass complete to Tucker Holloway for 6 yds to the VT 41

3rd & 4Penalty+4 yds

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).

1st & 10Rush+13 ydsPPA +0.98

Kyron Drones run for 13 yds to the PUR 42 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.91

Kyron Drones pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -1.05

Kyron Drones pass incomplete

3rd & 10Pass Incompletion0 ydsPPA -0.93

Kyron Drones pass incomplete

4th & 10Pass Incompletion0 ydsPPA -0.81

Kyron Drones pass incomplete

1st & 10Rush+3 ydsPPA -0.43

Devin Mockobee run for 3 yds to the PUR 45

1st & 10Rush0 ydsPPA -0.69

(01:02) Kneel down by CARD, Hudson at VT37 (team loss of 2).

2nd & 12Rush0 ydsPPA -0.99

(01:00) Kneel down by CARD, Hudson at VT39 (team loss of 2).

2nd & 7Rush+20 ydsPPA +2.02

Devin Mockobee run for 20 yds to the VT 35 for a 1ST down

3rd & 14Rush0 ydsPPA -0.88

[NH] Kneel down by CARD, Hudson at VT40 (team loss of 1), clock 00:00.

Situational Analysis

Purdue

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
31%
32 plays
100%
1 play
2nd
100%
1 play
43%
7 plays
60%
15 plays
60%
5 plays
3rd
67%
3 plays
33%
6 plays
50%
4 plays
50%
4 plays
4th
0%
1 play

Virginia Tech

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
0%
1 play
36%
25 plays
0%
1 play
2nd
0%
1 play
0%
1 play
45%
11 plays
50%
6 plays
3rd
0%
2 plays
0%
1 play
25%
4 plays
20%
5 plays
4th
100%
1 play
0%
1 play