Purdue at Virginia Tech

Saturday, September 9, 2023

Purdue beat Virginia Tech 24–⁠17. It was their second meeting; the series is even at 1–⁠1.

AwayPurdue4–⁠8 in 2023
24
HomeVirginia Tech7–⁠6 in 2023
17

Final at Lane Stadium, BlacksburgTV: ESPN2Attendance 65,632

At kickoff
73°F, rain, wind 7 mph from the eastWeather: NOAA NCEI Integrated Surface Database; Virginia Tech Airport (KBCB), 2 km from the stadium
Official
Riley JohnsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue7100724
Virginia Tech0170017

Standouts

  • RushingDevin Mockobee21 carries, 95 yards, 1 TDPurdue
  • DefenseKeli Lawson14 tackles, 0.5 sacks, 0.5 for lossVirginia Tech

Player stats

Purdue

PassingC/AttYdsTDInt
Hudson Card23/3424800
RushingCarYdsTDLong
Devin Mockobee2195120
Tyrone Tracy Jr.451122
Dylan Downing62205
Hudson Card1216112
ReceivingRecYdsTDLong
Max Klare864027
T.J. Sheffield460036
Abdur-Rahmaan Yaseen458026
Deion Burks118018
DefenseTklTFLSacksInt
Dillon Thieneman7001
Nic Caraway53.510
Isaiah Nichols4210
Kydran Jenkins4110
Cam Allen2001

Virginia Tech

PassingC/AttYdsTDInt
Grant Wells16/3324322
Kyron Drones2/73200
RushingCarYdsTDLong
Malachi Thomas61809
Kyron Drones113013
Bhayshul Tuten84014
ReceivingRecYdsTDLong
Dae’Quan Wright477026
Stephen Gosnell372039
Jaylin Lane554121
Bhayshul Tuten245130
DefenseTklTFLSacksInt
Keli Lawson140.50.50
Jalen Stroman14100
Mansoor Delane8000
Alan Tisdale7110
C.J. McCray20.50.50

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

PurdueVirginia Tech
427Total yards286
248Passing yards275
179Rushing yards11
7.3Yards per pass6.9
3.9Yards per rush0.5
22First downs19
7–⁠17Third downs2–⁠12
0–⁠1Fourth downs1–⁠2
0Turnovers2
7–⁠48Penalties3–⁠25
38:01Possession21:59
3Sacks (by defense)2

Efficiency

PurdueVirginia Tech
39%Success rate30%
0.13EPA per play−0.16
1.33Explosiveness1.73
−0.02Rushing EPA−0.52
0.30Passing EPA0.24
37%Passing-down success23%
−0.21First-down EPA−0.23
0.43Second-down EPA−0.07
0.55Third-down EPA−0.27
23%Havoc by its defense15%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Purdue 51% to win. Elo’s favorite won.

The line

Virginia Tech −1, over/under 49.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Virginia Tech 54%, Purdue 46%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Virginia Tech end zonePurdue end zoneQ1 PurdueTouchdown, 9 playsQ1 Virginia TechPunt, 4 playsQ1 PurduePunt, 9 playsQ1 Virginia TechPunt, 5 playsQ1 PurdueField goal, 10 playsQ2 Virginia TechInterception, 1 playQ2 PurdueTouchdown, 2 playsQ2 Virginia TechPunt, 3 playsQ2 PurduePunt, 3 playsQ2 Virginia TechTouchdown, 7 playsQ2 PurdueTurnover on downs, 4 playsQ2 Virginia TechField goal, 5 playsQ2 PurduePunt, 3 playsQ2 Virginia TechTouchdown, 8 playsQ2 PurdueEnd of half, 1 playQ3 Virginia TechInterception, 2 playsQ3 PurduePunt, 3 playsQ3 Virginia TechPunt, 6 playsQ3 PurduePunt, 5 playsQ3 Virginia TechPunt, 6 playsQ3 PurdueMissed FG, 9 playsQ3 Virginia TechPunt, 5 playsQ4 PurdueTouchdown, 13 playsQ4 Virginia TechPunt, 3 playsQ4 PurduePunt, 6 playsQ4 Virginia TechTurnover on downs, 8 playsQ4 PurdueEnd of game, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia Tech drives left to right, Purdue right to left.
  1. Q1 PurdueTouchdown, 9 plays, 75 yards
  2. Q1 Virginia TechPunt, 4 plays, 20 yards
  3. Q1 PurduePunt, 9 plays, 34 yards
  4. Q1 Virginia TechPunt, 5 plays, 19 yards
  5. Q1 PurdueField goal, 10 plays, 42 yards
  6. Q2 Virginia TechInterception, 1 play, 0 yards
  7. Q2 PurdueTouchdown, 2 plays, 21 yards
  8. Q2 Virginia TechPunt, 3 plays, 9 yards
  9. Q2 PurduePunt, 3 plays, 6 yards
  10. Q2 Virginia TechTouchdown, 7 plays, 67 yards
  11. Q2 PurdueTurnover on downs, 4 plays, 9 yards
  12. Q2 Virginia TechField goal, 5 plays, 10 yards
  13. Q2 PurduePunt, 3 plays, 5 yards
  14. Q2 Virginia TechTouchdown, 8 plays, 70 yards
  15. Q2 PurdueEnd of half, 1 play, 4 yards
  16. Q3 Virginia TechInterception, 2 plays, 3 yards
  17. Q3 PurduePunt, 3 plays, 3 yards
  18. Q3 Virginia TechPunt, 6 plays, 10 yards
  19. Q3 PurduePunt, 5 plays, 24 yards
  20. Q3 Virginia TechPunt, 6 plays, 52 yards
  21. Q3 PurdueMissed FG, 9 plays, 62 yards
  22. Q3 Virginia TechPunt, 5 plays, −4 yards
  23. Q4 PurdueTouchdown, 13 plays, 74 yards
  24. Q4 Virginia TechPunt, 3 plays, −15 yards
  25. Q4 PurduePunt, 6 plays, 31 yards
  26. Q4 Virginia TechTurnover on downs, 8 plays, 49 yards
  27. Q4 PurdueEnd of game, 5 plays, 18 yards

Play by play

1st quarter5 drives, then Purdue 7, Virginia Tech 0
Purdue Touchdown, 9 plays
15:00Kyle Lowe kickoff for 65 yds for a touchback
15:001st & 10 at own 25Hudson Card pass incomplete
15:002nd & 10 at own 25Hudson Card pass complete to Garrett Miller for 8 yds to the PUR 33
15:003rd & 2 at own 33Hudson Card pass complete to TJ Sheffield for 10 yds to the PUR 43 for a 1ST down
15:001st & 10 at own 43Devin Mockobee run for 2 yds to the PUR 45
15:002nd & 8 at own 45Hudson Card pass incomplete
13:223rd & 8 at own 45Hudson Card pass complete to TJ Sheffield for 9 yds to the VT 46 for a 1ST down
13:221st & 10 at opp 46Hudson Card pass complete to Max Klare for 27 yds to the VT 19 for a 1ST down
13:221st & 10 at opp 19Devin Mockobee run for 4 yds to the VT 15
11:262nd & 6 at opp 15Devin Mockobee run for 15 yds for a TD (Ben Freehill KICK)Purdue 7, Virginia Tech 0
Virginia Tech Punt, 4 plays
11:26Julio Macias kickoff for 65 yds for a touchback
11:261st & 10 at own 25(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).
11:261st & 10 at own 32Grant Wells pass complete to Jaylin Lane for 21 yds to the PUR 47 for a 1ST down
11:051st & 10 at opp 47Bhayshul Tuten run for a loss of 3 yards to the 50 yard line
11:052nd & 13 at the 50Virginia Tech Penalty, Illegal Snap on MOORE, Kaden enforced (-5 Yards) to the VT 45
11:052nd & 18 at own 45Bhayshul Tuten run for no gain to the VT 45
9:273rd & 18 at own 45Grant Wells pass incomplete
9:274th & 18 at own 45Peter Moore punt for 51 yds, downed at the PUR 4
Purdue Punt, 9 plays
9:151st & 10 at own 4Dylan Downing run for 5 yds to the PUR 9
9:152nd & 5 at own 9Hudson Card pass complete to Tyrone Tracy Jr. for 2 yds to the PUR 11
9:153rd & 3 at own 11Hudson Card pass complete to Max Klare for 9 yds to the PUR 20 for a 1ST down
9:151st & 10 at own 20Hudson Card pass complete to Abdur-Rahmaan Yaseen for 16 yds to the PUR 36 for a 1ST down
9:151st & 10 at own 36Hudson Card run for 4 yds to the PUR 40
9:152nd & 6 at own 40Hudson Card pass complete to Tyrone Tracy Jr. for 8 yds to the PUR 48 for a 1ST down
9:151st & 10 at own 48Hudson Card pass incomplete
5:502nd & 10 at own 48Dylan Downing run for 3 yds to the VT 49
5:503rd & 7 at opp 49Purdue Penalty, False Start (-5 Yards) to the PUR 46
5:503rd & 12 at own 46Hudson Card sacked by Alan Tisdale for a loss of 8 yards to the PUR 38
4:314th & 20 at own 38Jack Ansell punt for 37 yds, fair catch by Kyle Lowe at the VT 25
Virginia Tech Punt, 5 plays
4:311st & 10 at own 25Grant Wells run for 2 yds to the VT 27
4:312nd & 8 at own 27Grant Wells pass complete to Stephen Gosnell for 13 yds to the VT 40 for a 1ST down
4:311st & 10 at own 40Grant Wells pass complete to Jaylin Lane for no gain to the VT 40
4:313rd & 1 at own 49Bhayshul Tuten run for a loss of 5 yards to the VT 44 Bhayshul Tuten fumbled, recovered by VT Stephen Gosnell
4:312nd & 10 at own 40Grant Wells pass complete to Dae’Quan Wright for 9 yds to the VT 49
2:144th & 6 at own 44Peter Moore punt for 39 yds
Purdue Field goal, 10 plays
2:141st & 10 at own 32Hudson Card run for 3 yds to the PUR 35
2:142nd & 7 at own 35Hudson Card pass complete to Dylan Downing for 14 yds to the PUR 49 for a 1ST down
2:141st & 10 at own 49Dylan Downing run for 1 yd to the 50 yard line
2:142nd & 9 at the 50Hudson Card pass complete to Abdur-Rahmaan Yaseen for 11 yds to the VT 39 for a 1ST down
0:131st & 10 at opp 39Hudson Card pass incomplete
0:132nd & 10 at opp 39Devin Mockobee run for 10 yds to the VT 29 for a 1ST down
Q2 15:001st & 10 at opp 29Devin Mockobee run for a loss of 2 yards to the VT 31
Q2 15:002nd & 12 at opp 31Hudson Card pass complete to TJ Sheffield for 5 yds to the VT 26
Q2 15:003rd & 7 at opp 26Hudson Card pass complete to Max Klare for no gain to the VT 26
Q2 13:034th & 7 at opp 26Ben Freehill 43 yd FG GOODPurdue 10, Virginia Tech 0
Q2 13:03Julio Macias kickoff for 58 yds
Q2 12:571st & 10 at own 22Grant Wells pass intercepted
2nd quarter9 drives, then Tied at 17
Purdue Touchdown, 2 plays
12:461st & 10 at opp 21Hudson Card pass incomplete
12:392nd & 10 at opp 21Tyrone Tracy Jr. run for 21 yds for a TD (Ben Freehill KICK)Purdue 17, Virginia Tech 0
Virginia Tech Punt, 3 plays
12:39Julio Macias kickoff for 64 yds
12:291st & 10 at own 30Malachi Thomas run for 2 yds to the VT 32
12:292nd & 8 at own 32Grant Wells pass complete to Benji Gosnell for 5 yds to the VT 37
12:293rd & 3 at own 37Grant Wells pass complete to Benji Gosnell for 2 yds to the VT 39
10:344th & 1 at own 39Peter Moore punt for 50 yds
Purdue Punt, 3 plays
10:341st & 10 at own 11Devin Mockobee run for no gain to the PUR 11
10:342nd & 10 at own 11Devin Mockobee run for 4 yds to the PUR 15
10:343rd & 6 at own 15Hudson Card run for 2 yds to the PUR 17
8:314th & 4 at own 17Jack Ansell punt for 50 yds, downed at the VT 33
Virginia Tech Touchdown, 7 plays
8:311st & 10 at own 33Bhayshul Tuten run for 14 yds to the VT 47 for a 1ST down
8:311st & 10 at own 47Bhayshul Tuten run for a loss of 3 yards to the VT 44
8:312nd & 13 at own 44Grant Wells pass complete to Stephen Gosnell for 20 yds to the PUR 36 for a 1ST down
7:161st & 10 at opp 36Grant Wells pass incomplete
7:162nd & 10 at opp 36Malachi Thomas run for 6 yds to the PUR 30
7:163rd & 4 at opp 30Malachi Thomas run for no gain to the PUR 30
5:544th & 4 at opp 30Grant Wells pass complete to Bhayshul Tuten for 30 yds for a TD (John Love KICK)Purdue 17, Virginia Tech 7
Purdue Turnover on downs, 4 plays
5:54Kyle Lowe kickoff for 65 yds for a touchback
5:541st & 10 at own 25Hudson Card pass incomplete
5:542nd & 10 at own 25Hudson Card pass complete to Abdur-Rahmaan Yaseen for 5 yds to the PUR 30
5:543rd & 5 at own 30Hudson Card pass complete to Max Klare for 4 yds to the PUR 34
4:184th & 1 at own 34Hudson Card run for no gain to the PUR 34
Virginia Tech Field goal, 5 plays
4:181st & 10 at opp 34Grant Wells pass complete to Bhayshul Tuten for 15 yds to the PUR 19 for a 1ST down
3:291st & 10 at opp 19Virginia Tech Penalty, False Start (Stephen Gosnell) to the PUR 24
3:291st & 15 at opp 24Grant Wells pass incomplete
3:292nd & 15 at opp 24Grant Wells pass incomplete
3:293rd & 15 at opp 24Grant Wells pass incomplete
2:514th & 15 at opp 24John Love 41 yd FG GOODPurdue 17, Virginia Tech 10
Purdue Punt, 3 plays
2:51Kyle Lowe kickoff for 65 yds for a touchback
2:511st & 10 at own 25Devin Mockobee run for a loss of 4 yards to the PUR 21
2:512nd & 14 at own 21Hudson Card pass complete to Max Klare for 8 yds to the PUR 29
1:294th & 5 at own 30Timeout Virginia Tech, clock 01:29
1:293rd & 6 at own 29Hudson Card run for 1 yd to the PUR 30
1:294th & 5 at own 30Jack Ansell punt for 41 yds
Virginia Tech Touchdown, 8 plays
1:191st & 10 at own 30Grant 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
1:101st & 10 at opp 37Grant Wells pass complete to Jaylin Lane for 13 yds to the PUR 24 for a 1ST down
0:582nd & 17 at opp 31Timeout Virginia Tech, clock 00:58
0:581st & 10 at opp 24Grant Wells sacked by Isaiah Nichols for a loss of 7 yards to the PUR 31
0:492nd & 17 at opp 31Grant Wells run for 6 yds to the PUR 25
0:493rd & 11 at opp 25Grant Wells pass complete to Dae’Quan Wright for 20 yds to the PUR 5 for a 1ST down
0:241st & goal at opp 5Grant Wells pass incomplete
0:192nd & goal at opp 5Grant Wells pass incomplete
0:101st & goal at opp 2Grant Wells pass complete to Jaylin Lane for 2 yds for a TD (John Love KICK)Tied at 17
Purdue End of half, 1 play
0:10Kyle Lowe kickoff for 65 yds for a touchback
0:101st & 10 at own 25Devin Mockobee run for 4 yds to the PUR 29
3rd quarter7 drives, then Tied at 17
Virginia Tech Interception, 2 plays
15:00Julio Macias kickoff for 65 yds for a touchback
15:001st & 10 at own 25Bhayshul Tuten run for 3 yds to the VT 28
14:292nd & 7 at own 28Grant Wells pass intercepted
Purdue Punt, 3 plays
14:291st & 10 at opp 40Devin Mockobee run for 6 yds to the VT 34
14:292nd & 4 at opp 34Devin Mockobee run for a loss of 3 yards to the VT 37
13:193rd & 7 at opp 37Hudson Card pass incomplete
13:194th & 7 at opp 37Jack Ansell punt for 37 yds for a touchback
Virginia Tech Punt, 6 plays
13:091st & 10 at own 20Grant Wells pass incomplete
13:092nd & 10 at own 20Grant Wells pass incomplete
13:093rd & 10 at own 20Grant Wells pass complete to Dae’Quan Wright for 22 yds to the VT 42 for a 1ST down
13:091st & 10 at own 42Bhayshul Tuten run for 1 yd to the VT 43
13:092nd & 9 at own 43Grant Wells pass incomplete
13:093rd & 9 at own 43Grant Wells sacked by Kydran Jenkins for a loss of 13 yards to the VT 30
11:054th & 22 at own 30Peter Moore punt for 41 yds
Purdue Punt, 5 plays
11:051st & 10 at own 29Hudson Card pass complete to Max Klare for a loss of 2 yards to the PUR 27
11:052nd & 12 at own 27Hudson Card pass complete to Deion Burks for 18 yds to the PUR 45 for a 1ST down
11:051st & 10 at own 45Hudson Card pass incomplete
11:052nd & 10 at own 45Hudson Card run for 4 yds to the PUR 49
11:053rd & 6 at own 49Hudson Card pass complete to Tyrone Tracy Jr. for 4 yds to the VT 47
8:284th & 2 at opp 47Jack Ansell punt for 39 yds
Virginia Tech Punt, 6 plays
8:281st & 10 at own 8Malachi Thomas run for 9 yds to the VT 17
8:282nd & 1 at own 17Malachi Thomas run for 3 yds to the VT 20 for a 1ST down
8:281st & 10 at own 20Grant Wells pass complete to Stephen Gosnell for 39 yds to the PUR 41 for a 1ST down
7:041st & 10 at opp 41Grant Wells pass incomplete
7:042nd & 10 at opp 41Grant Wells run for 1 yd to the PUR 40
7:043rd & 9 at opp 40Grant Wells run for no gain to the PUR 40
5:284th & 9 at opp 40Peter Moore punt for 35 yds, downed at the PUR 5
Purdue Missed FG, 9 plays
5:281st & 10 at own 5Devin Mockobee run for 5 yds to the PUR 10
4:462nd & 5 at own 10Devin Mockobee run for 9 yds to the PUR 19 for a 1ST down
4:461st & 10 at own 19(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).
4:281st & 19 at own 10Devin Mockobee run for 9 yds to the PUR 19
4:282nd & 10 at own 19Hudson Card pass complete to Max Klare for 10 yds to the PUR 29 for a 1ST down
4:281st & 10 at own 29Hudson Card pass complete to TJ Sheffield for 36 yds to the VT 35 for a 1ST down
4:281st & 10 at opp 35Hudson Card sacked by C.J. McCray and Keli Lawson for a loss of 8 yards to the VT 43
4:282nd & 18 at opp 43Dylan Downing run for 4 yds to the VT 39
0:544th & 8 at opp 33Timeout Purdue, clock 00:54
0:543rd & 14 at opp 39Hudson Card run for 6 yds to the VT 33
0:484th & 8 at opp 33Ben Freehill 50 yd FG MISSED
Virginia Tech Punt, 5 plays
0:481st & 10 at own 33Bhayshul Tuten run for a loss of 3 yards to the VT 30
0:002nd & 13 at own 30Grant Wells pass complete to Benji Gosnell for 14 yds to the VT 44 for a 1ST down
Q4 15:001st & 10 at own 44Virginia Tech Penalty, Unnecessary Roughness (-15 Yards) to the VT 29
Q4 15:002nd & 25 at own 29Grant Wells pass incomplete
Q4 15:003rd & 25 at own 29Grant Wells pass incomplete
Q4 14:314th & 25 at own 29Peter Moore punt for 55 yds
4th quarter5 drives, then Purdue 24, Virginia Tech 17
Purdue Touchdown, 13 plays
14:311st & 10 at own 26Hudson Card pass complete to Max Klare for 8 yds to the PUR 34
14:312nd & 2 at own 34Devin Mockobee run for 4 yds to the PUR 38 for a 1ST down
14:311st & 10 at own 38Hudson Card pass incomplete
14:312nd & 10 at own 38Tyrone Tracy Jr. run for 5 yds to the PUR 43
14:313rd & 5 at own 43Hudson Card run for 12 yds to the VT 45 for a 1ST down
14:311st & 10 at opp 45Devin Mockobee run for 5 yds to the VT 40
14:312nd & 5 at opp 40Hudson Card pass incomplete
14:313rd & 5 at opp 40Devin Mockobee run for 5 yds to the VT 35 for a 1ST down
14:311st & 10 at opp 35Tyrone Tracy Jr. run for 22 yds to the VT 13 for a 1ST down
14:311st & 10 at opp 13Tyrone Tracy Jr. run for 3 yds to the VT 10
14:312nd & 7 at opp 10Devin Mockobee run for a loss of 4 yards to the VT 14
14:313rd & 11 at opp 14Hudson Card pass complete to Devin Mockobee for 12 yds to the VT 2 for a 1ST down
8:001st & goal at opp 2Hudson Card run for 2 yds for a TD (Ben Freehill KICK)Purdue 24, Virginia Tech 17
Virginia Tech Punt, 3 plays
8:00Julio Macias kickoff for 65 yds
7:531st & 10 at own 35Grant Wells pass incomplete
7:532nd & 10 at own 35Malachi Thomas run for a loss of 2 yards to the VT 33
7:533rd & 12 at own 33Grant Wells sacked by Nic Scourton for a loss of 13 yards to the VT 20
6:054th & 25 at own 20Peter Moore punt for 53 yds
Purdue Punt, 6 plays
6:051st & 10 at own 30Devin Mockobee run for 3 yds to the PUR 33
5:292nd & 7 at own 33Hudson Card pass incomplete
5:293rd & 7 at own 33Hudson Card pass complete to Abdur-Rahmaan Yaseen for 26 yds to the VT 41 for a 1ST down
5:291st & 10 at opp 41Dylan Downing run for 5 yds to the VT 36
5:292nd & 5 at opp 36Dylan Downing run for 4 yds to the VT 32
5:293rd & 1 at opp 32Hudson Card run for a loss of 2 yards to the VT 34
5:294th & 3 at opp 34Purdue Penalty, False Start (-5 Yards) to the VT 39
2:304th & 8 at opp 39Jack Ansell punt for 30 yds
Virginia Tech Turnover on downs, 8 plays
2:301st & 10 at own 9Kyron Drones pass complete to Dae’Quan Wright for 26 yds to the VT 35 for a 1ST down
2:301st & 10 at own 35Kyron Drones pass incomplete
2:302nd & 10 at own 35Kyron Drones pass complete to Tucker Holloway for 6 yds to the VT 41
1:543rd & 4 at own 41DRONES, 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).
1:541st & 10 at own 45Kyron Drones run for 13 yds to the PUR 42 for a 1ST down
1:541st & 10 at opp 42Kyron Drones pass incomplete
1:542nd & 10 at opp 42Kyron Drones pass incomplete
1:234th & 10 at opp 42Timeout Purdue, clock 01:23
1:233rd & 10 at opp 42Kyron Drones pass incomplete
1:234th & 10 at opp 42Kyron Drones pass incomplete
Purdue End of game, 5 plays
1:161st & 10 at own 42Devin Mockobee run for 3 yds to the PUR 45
1:102nd & 7 at own 45Timeout Virginia Tech, clock 01:10
1:021st & 10 at opp 35(01:02) Kneel down by CARD, Hudson at VT37 (team loss of 2).
1:002nd & 12 at opp 37Timeout Virginia Tech, clock 01:00
1:002nd & 12 at opp 37(01:00) Kneel down by CARD, Hudson at VT39 (team loss of 2).
0:571st & 10 at opp 35Timeout Virginia Tech, clock 00:57
0:572nd & 7 at own 45Devin Mockobee run for 20 yds to the VT 35 for a 1ST down
0:003rd & 14 at opp 39[NH] Kneel down by CARD, Hudson at VT40 (team loss of 1), clock 00:00.

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Tied 1–⁠1 in two meetings.

Recent meetings
2023Purdue 24, Virginia Tech 17
2015Virginia Tech 51, Purdue 24

Around this game