Pittsburgh at Virginia Tech

Saturday, September 30, 2023

Virginia Tech beat Pittsburgh 38–⁠21. It was their 23rd meeting; after it, Virginia Tech led the series 12–⁠11.

AwayPittsburgh3–⁠9 in 2023
21
HomeVirginia Tech7–⁠6 in 2023
38

Final at Lane Stadium, BlacksburgTV: ACCNAttendance 65,632

At kickoff
66°F, partly cloudy, calmWeather: NOAA NCEI Integrated Surface Database; Virginia Tech Airport (KBCB), 2 km from the stadium
Official
Tim HedgepethGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pittsburgh7014021
Virginia Tech71414338

Standouts

  • PassingKyron Drones12 of 19, 228 yards, 3 TDVirginia Tech
  • RushingBhayshul Tuten24 carries, 109 yardsVirginia Tech
  • ReceivingDa’Quan Felton4 catches, 81 yards, 1 TDVirginia Tech
  • DefenseBam Brima3 tackles, 2 sacks, 2 for lossPittsburgh

Player stats

Pittsburgh

PassingC/AttYdsTDInt
Phil Jurkovec11/2223520
RushingCarYdsTDLong
C’Bo Flemister104109
Rodney Hammond Jr.71808
Daejon Reynolds1101
ReceivingRecYdsTDLong
Jerrod Means175175
C’Bo Flemister257161
Konata Mumpfield457021
Gavin Bartholomew342021
DefenseTklTFLSacksInt
Donovan McMillon12000
Solomon Deshields82.500
Braylan Lovelace8100
Javon McIntyre7000
Bam Brima3220

Virginia Tech

PassingC/AttYdsTDInt
Kyron Drones12/1922830
RushingCarYdsTDLong
Bhayshul Tuten24109026
Kyron Drones2141218
Malachi Thomas103807
Jaylin Lane29011
ReceivingRecYdsTDLong
Da’Quan Felton481154
Jaylin Lane264153
Bhayshul Tuten437112
Dae’Quan Wright130030
DefenseTklTFLSacksInt
Alan Tisdale8000
Keli Lawson7100
Derrick Canteen4000
C.J. McCray30.50.50
Pheldarius Payne21.51.50
Antwuan Powell2110
Keonta Jenkins10.50.50
Cole Nelson10.50.50

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

Team stats

PittsburghVirginia Tech
273Total yards427
235Passing yards228
38Rushing yards199
10.7Yards per pass12.0
1.6Yards per rush3.4
9First downs25
2–⁠10Third downs8–⁠16
0–⁠1Fourth downs2–⁠2
1Turnovers1
9–⁠68Penalties10–⁠91
22:16Possession37:44
2Sacks (by defense)4

Efficiency

PittsburghVirginia Tech
29%Success rate45%
0.08EPA per play0.25
1.93Explosiveness1.47
−0.03Rushing EPA−0.03
0.17Passing EPA1.08
18%Passing-down success50%
0.42First-down EPA−0.28
−0.14Second-down EPA0.44
0.06Third-down EPA0.87
22%Havoc by its defense22%

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)

Pittsburgh 59% to win. Virginia Tech won as Elo’s underdog.

The line

Pittsburgh −2.5, over/under 39.5.

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 Pittsburgh 57%, Virginia Tech 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Virginia Tech end zonePittsburgh end zoneQ1 PittsburghPunt, 3 playsQ1 Virginia TechTouchdown, 5 playsQ1 PittsburghTouchdown, 1 playQ1 Virginia TechPunt, 3 playsQ1 PittsburghPunt, 3 playsQ1 Virginia TechPunt, 7 playsQ1 PittsburghPunt, 4 playsQ1 Virginia TechTouchdown, 11 playsQ2 PittsburghPunt, 3 playsQ2 Virginia TechPunt, 7 playsQ2 PittsburghMissed FG, 9 playsQ2 Virginia TechTouchdown, 11 playsQ2 PittsburghEnd of half, 4 playsQ3 Virginia TechPunt, 3 playsQ3 PittsburghFumble, 2 playsQ3 Virginia TechTouchdown, 3 playsQ3 PittsburghTouchdown, 1 playQ3 Virginia TechFumble return TD, 2 plays (Pittsburgh scores)Q3 Virginia TechPunt, 7 playsQ3 PittsburghPunt, 3 playsQ3 Virginia TechTouchdown, 2 playsQ3 PittsburghPunt, 5 playsQ4 Virginia TechField goal, 14 playsQ4 PittsburghTurnover on downs, 9 playsQ4 Virginia TechEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia Tech drives left to right, Pittsburgh right to left.
  1. Q1 PittsburghPunt, 3 plays, 6 yards
  2. Q1 Virginia TechTouchdown, 5 plays, 65 yards
  3. Q1 PittsburghTouchdown, 1 play, 75 yards
  4. Q1 Virginia TechPunt, 3 plays, 6 yards
  5. Q1 PittsburghPunt, 3 plays, 1 yard
  6. Q1 Virginia TechPunt, 7 plays, 32 yards
  7. Q1 PittsburghPunt, 4 plays, 25 yards
  8. Q1 Virginia TechTouchdown, 11 plays, 55 yards
  9. Q2 PittsburghPunt, 3 plays, −2 yards
  10. Q2 Virginia TechPunt, 7 plays, 30 yards
  11. Q2 PittsburghMissed FG, 9 plays, 37 yards
  12. Q2 Virginia TechTouchdown, 11 plays, 67 yards
  13. Q2 PittsburghEnd of half, 4 plays, 29 yards
  14. Q3 Virginia TechPunt, 3 plays, −1 yard
  15. Q3 PittsburghFumble, 2 plays, −10 yards
  16. Q3 Virginia TechTouchdown, 3 plays, −5 yards
  17. Q3 PittsburghTouchdown, 1 play, 61 yards
  18. Q3 Virginia TechFumble return TD, 2 plays (Pittsburgh scores), −21 yards
  19. Q3 Virginia TechPunt, 7 plays, 39 yards
  20. Q3 PittsburghPunt, 3 plays, −5 yards
  21. Q3 Virginia TechTouchdown, 2 plays, 52 yards
  22. Q3 PittsburghPunt, 5 plays, 15 yards
  23. Q4 Virginia TechField goal, 14 plays, 77 yards
  24. Q4 PittsburghTurnover on downs, 9 plays, 27 yards
  25. Q4 Virginia TechEnd of game, 4 plays, 10 yards

Play by play

1st quarter8 drives, then Tied at 7
Pittsburgh Punt, 3 plays
15:00Kyle Lowe kickoff for 65 yds for a touchback
14:571st & 10 at own 25Rodney Hammond Jr. run for 1 yd to the PITT 26
14:242nd & 9 at own 26Rodney Hammond Jr. run for a loss of 1 yard to the PITT 25
13:433rd & 10 at own 25Rodney Hammond Jr. run for 6 yds to the PITT 31
13:104th & 4 at own 31Caleb Junko punt for 34 yds
Virginia Tech Touchdown, 5 plays
13:051st & 10 at own 35Bhayshul Tuten run for a loss of 3 yards to the VT 32
12:312nd & 13 at own 32Bhayshul Tuten run for 12 yds to the VT 44
11:573rd & 1 at own 44Kyron Drones run for 4 yds to the VT 48 for a 1ST down
11:311st & 10 at own 48Jaylin Lane run for a loss of 2 yards to the VT 46
10:512nd & 12 at own 46Kyron Drones pass complete to Da’Quan Felton for 54 yds for a TD (John Love KICK)Virginia Tech 7, Pittsburgh 0
Pittsburgh Touchdown, 1 play
10:51Kyle Lowe kickoff for 65 yds for a touchback
10:391st & 10 at own 25Phil Jurkovec pass complete to Bub Means for 75 yds for a TD (Ben Sauls KICK)Tied at 7
Virginia Tech Punt, 3 plays
10:39Ben Sauls kickoff for 65 yds for a touchback
10:391st & 10 at own 25Bhayshul Tuten run for 4 yds to the VT 29
10:032nd & 6 at own 29Bhayshul Tuten run for 2 yds to the VT 31
9:333rd & 4 at own 31Kyron Drones pass incomplete
9:214th & 4 at own 31Peter Moore punt for 39 yds
Pittsburgh Punt, 3 plays
9:191st & 10 at own 30Rodney Hammond Jr. run for 1 yd to the PITT 31
8:382nd & 9 at own 31Phil Jurkovec pass incomplete
8:373rd & 9 at own 31Phil Jurkovec pass incomplete
8:324th & 9 at own 31Caleb Junko punt for 61 yds
Virginia Tech Punt, 7 plays
8:191st & 10 at own 16Kyron Drones pass complete to Da’Quan Felton for 8 yds to the VT 24
7:532nd & 2 at own 24Kyron Drones run for 4 yds to the VT 28 for a 1ST down
7:291st & 10 at own 28Malachi Thomas run for no gain to the VT 28
7:002nd & 10 at own 28Kyron Drones pass complete to Da’Quan Felton for 12 yds to the VT 40 for a 1ST down
6:251st & 10 at own 40Kyron Drones pass incomplete
6:252nd & 10 at own 40Bhayshul Tuten run for a loss of 2 yards to the VT 38
5:443rd & 12 at own 38Bhayshul Tuten run for 10 yds to the VT 48
4:544th & 2 at own 48Peter Moore punt for 52 yds for a touchback
Pittsburgh Punt, 4 plays
4:441st & 10 at own 20Phil Jurkovec pass complete to Gavin Bartholomew for 21 yds to the PITT 41 for a 1ST down
4:071st & 10 at own 41Phil Jurkovec pass incomplete
4:012nd & 10 at own 41Rodney Hammond Jr. run for 8 yds to the PITT 49
3:203rd & 2 at own 49Daniel Carter run for no gain to the PITT 49
2:414th & 2 at own 49Pittsburgh Penalty, Delay Of Game (TEAM) to the PITT 45
2:414th & 6 at own 45Timeout Virginia Tech, clock 02:41
2:384th & 6 at own 45Caleb Junko punt for 10 yds
Virginia Tech Touchdown, 11 plays
2:341st & 10 at own 45Bhayshul Tuten run for 26 yds to the PITT 29 for a 1ST down
2:061st & 10 at opp 29Bhayshul Tuten run for 4 yds to the PITT 25
1:382nd & 6 at opp 25Kyron Drones pass incomplete
1:383rd & 6 at opp 25Malachi Thomas run for 5 yds to the PITT 20
1:024th & 1 at opp 20Kyron Drones run for 3 yds to the PITT 17 for a 1ST down
0:311st & 10 at opp 17Bhayshul Tuten run for a loss of 1 yard to the PITT 18
0:022nd & 11 at opp 18Xayvion Turner-Bradshaw run for 3 yds to the PITT 15
Q2 14:523rd & 8 at opp 15Kyron Drones pass complete to Bhayshul Tuten for 12 yds to the PITT 3 for a 1ST down
Q2 14:241st & goal at opp 3Bhayshul Tuten run for no gain to the PITT 3
Q2 13:562nd & goal at opp 3Kyron Drones run for 1 yd to the PITT 2
Q2 13:073rd & goal at opp 2Kyron Drones 2 Yd Run (John Love Kick)Virginia Tech 14, Pittsburgh 7
2nd quarter5 drives, then Virginia Tech 21, Pittsburgh 7
Pittsburgh Punt, 3 plays
13:07Kyle Lowe kickoff for 65 yds for a touchback
13:071st & 10 at own 25Rodney Hammond Jr. run for 3 yds to the PITT 28
12:292nd & 7 at own 28Phil Jurkovec pass incomplete
12:263rd & 7 at own 28Pittsburgh Penalty, Delay Of Game (TEAM) to the PITT 23
12:263rd & 12 at own 23Phil Jurkovec pass incomplete
12:154th & 12 at own 23Caleb Junko punt for 54 yds , Tucker Holloway returns for no gain to the VT 12
Virginia Tech Punt, 7 plays
12:021st & 10 at own 12Kyron Drones run for 13 yds to the VT 25 for a 1ST down
11:271st & 10 at own 25Bhayshul Tuten run for 2 yds to the VT 27
11:272nd & 8 at own 27Bhayshul Tuten run for 7 yds to the VT 34
10:283rd & 1 at own 34Kyron Drones run for 7 yds to the VT 41 for a 1ST down
9:571st & 10 at own 41Kyron Drones pass incomplete
9:522nd & 10 at own 41(09:52) QB Keeper DRONES, Kyron rush up the middle for no gain to the VT41 (GEORGE, Brandon;BRIMA, Bam), clock 09:45. PENALTY VT Holding on CLEMENTS, Parker enforced 10 yards from the VT41 to the VT31 [NHSG]. NO PLAY (replay the down).
9:362nd & 20 at own 31Kyron Drones pass complete to Jaylin Lane for 11 yds to the VT 42
8:583rd & 9 at own 42Kyron Drones pass incomplete
8:504th & 9 at own 42Peter Moore punt for 28 yds
Pittsburgh Missed FG, 9 plays
8:431st & 10 at own 30C’Bo Flemister run for 6 yds to the PITT 36
8:112nd & 4 at own 36Phil Jurkovec run for 12 yds to the PITT 48 for a 1ST down
7:311st & 10 at own 48C’Bo Flemister run for 9 yds to the VT 43
6:502nd & 1 at opp 43Phil Jurkovec pass incomplete
6:433rd & 1 at opp 43C’Bo Flemister run for 3 yds to the VT 40 for a 1ST down
6:021st & 10 at opp 40C’Bo Flemister run for 3 yds to the VT 37
5:132nd & 7 at opp 37C’Bo Flemister run for 4 yds to the VT 33
4:383rd & 3 at opp 33Phil Jurkovec pass incomplete
4:304th & 3 at opp 33Ben Sauls 51 yd FG MISSED
4:301st & 10 at own 33(04:30) DRONES, Kyron pass up the middle incomplete intended for LANE, Jaylin thrown to the VT41, clock 04:26. PENALTY UP Pass Interference on MCINTYRE, Javon enforced at the spot of the foul for 9 yards to the VT42 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Virginia Tech Touchdown, 11 plays
4:221st & 10 at own 42Malachi Thomas run for a loss of 1 yard to the VT 41
3:452nd & 11 at own 41Pittsburgh Penalty, Unnecessary Roughness (Nate Temple) to the PITT 48 for a 1ST down
3:261st & 10 at opp 48Virginia Tech Penalty, Intentional Grounding (Kyron Drones) to the VT 42
3:142nd & 20 at own 42Kyron Drones run for 18 yds to the PITT 40
2:463rd & 2 at opp 40Kyron Drones run for 4 yds to the PITT 36 for a 1ST down
2:291st & 10 at opp 36Bhayshul Tuten run for 1 yd to the PITT 35
2:042nd & 9 at opp 35Kyron Drones pass complete to Da’Quan Felton for 7 yds to the PITT 28
1:343rd & 2 at opp 28Bhayshul Tuten run for no gain to the PITT 28
0:524th & 2 at opp 28Timeout Pittsburgh, clock 00:52
0:504th & 2 at opp 28Kyron Drones pass complete to Stephen Gosnell for 16 yds to the PITT 12 for a 1ST down
0:341st & 10 at opp 12Kyron Drones pass incomplete
0:212nd & 10 at opp 12Bhayshul Tuten 12 Yd pass from Kyron Drones (John Love Kick)Virginia Tech 21, Pittsburgh 7
Pittsburgh End of half, 4 plays
0:21Kyle Lowe kickoff for 65 yds for a touchback
0:211st & 10 at own 25C’Bo Flemister run for 8 yds to the PITT 33
0:081st & 10 at opp 46Timeout Pittsburgh, clock 00:08
0:082nd & 2 at own 33Phil Jurkovec pass complete to Konata Mumpfield for 21 yds to the VT 46 for a 1ST down
0:081st & 10 at opp 46Phil Jurkovec pass incomplete
0:052nd & 10 at opp 46Timeout Pittsburgh, clock 00:05
0:002nd & 10 at opp 46Phil Jurkovec pass incomplete
3rd quarter9 drives, then Virginia Tech 35, Pittsburgh 21
Virginia Tech Punt, 3 plays
15:00Ben Sauls kickoff for 65 yds for a touchback
15:001st & 10 at own 25Bhayshul Tuten run for 6 yds to the VT 31
14:372nd & 4 at own 31Bhayshul Tuten run for a loss of 4 yards to the VT 27
13:573rd & 8 at own 27Virginia Tech Penalty, False Start (-5 Yards) to the VT 22
13:453rd & 13 at own 22Malachi Thomas run for 7 yds to the VT 29
12:554th & 6 at own 29Virginia Tech Penalty, Delay Of Game (TEAM) to the VT 24
12:534th & 11 at own 24Peter Moore punt for 50 yds
Pittsburgh Fumble, 2 plays
12:431st & 10 at own 20Rodney Hammond Jr. run for no gain to the PITT 20
12:002nd & 10 at own 20Phil Jurkovec sacked for a loss of 10 yards to the PITT 10
Virginia Tech Touchdown, 3 plays
11:461st & goal at opp 10Bhayshul Tuten run for 5 yds to the PITT 5
11:122nd & goal at opp 5Kyron Drones run for a loss of 5 yards to the PITT 10
10:293rd & goal at opp 10Kyron Drones 10 Yd Run (John Love Kick)Virginia Tech 28, Pittsburgh 7
10:29(10:29) LOWE, Kyle kickoff 71 yards from the VT20 to the UP9, JOHNSON, Kenny return of 25 yards to the UP34 nullified (CANTEEN, Derrick), out of bounds, clock 10:22. PENALTY VT Offsides on LOVETT, Dante enforced 5 yards after the change of possession from the UP34 to the UP39, from the the spot of the ball when the foul occurred. NO PLAY (replay the down).
Pittsburgh Touchdown, 1 play
10:081st & 10 at own 39C’Bo Flemister 61 Yd pass from Phil Jurkovec (Ben Sauls Kick)Virginia Tech 28, Pittsburgh 14
Virginia Tech Fumble return TD, 2 plays (Pittsburgh scores)
10:08Ben Sauls kickoff for 65 yds for a touchback
10:041st & 10 at own 25Kyron Drones run for no gain to the VT 25
9:312nd & 10 at own 25Braylan Lovelace 4 Yd Fumble Return (Ben Sauls Kick)Virginia Tech 28, Pittsburgh 21
Virginia Tech Punt, 7 plays
9:31Ben Sauls kickoff for 65 yds
9:181st & 10 at own 18Kyron Drones pass complete to Bhayshul Tuten for 7 yds to the VT 25
8:522nd & 3 at own 25Pittsburgh Penalty, Face mask (15 yards) (Tyler Bentley) to the VT 44 for a 1ST down
8:391st & 10 at own 44Kyron Drones run for 4 yds to the VT 48
8:082nd & 6 at own 48Malachi Thomas run for 7 yds to the PITT 45 for a 1ST down
7:481st & 10 at opp 45Kyron Drones pass incomplete
7:382nd & 10 at opp 45Kyron Drones pass complete to Bhayshul Tuten for 6 yds to the PITT 39
7:053rd & 4 at opp 39Kyron Drones run for a loss of 4 yards to the PITT 43
6:284th & 8 at opp 43Peter Moore punt for 33 yds, fair catch by M.J. Devonshire at the PITT 10
Pittsburgh Punt, 3 plays
6:201st & 10 at own 10C’Bo Flemister run for 1 yd to the PITT 11
5:402nd & 9 at own 11C’Bo Flemister run for 2 yds to the PITT 13
4:503rd & 7 at own 13Phil Jurkovec sacked by Cole Nelson and Keonta Jenkins for a loss of 8 yards to the PITT 5
4:164th & 15 at own 5Caleb Junko punt for 47 yds
Virginia Tech Touchdown, 2 plays
4:091st & 10 at own 48Bhayshul Tuten run for a loss of 1 yard to the VT 47
3:272nd & 11 at own 47Jaylin Lane 53 Yd pass from Kyron Drones (John Love Kick)Virginia Tech 35, Pittsburgh 21
Pittsburgh Punt, 5 plays
3:27Kyle Lowe kickoff for 65 yds for a touchback
3:271st & 10 at own 25Daejon Reynolds run for 1 yd to the PITT 26
2:452nd & 9 at own 26Phil Jurkovec pass complete to Konata Mumpfield for 14 yds to the PITT 40 for a 1ST down
2:041st & 10 at own 40C’Bo Flemister run for 4 yds to the PITT 44
1:212nd & 6 at own 44C’Bo Flemister run for 1 yd to the PITT 45
0:423rd & 5 at own 45Pittsburgh Penalty, False Start (-5 Yards) to the PITT 40
0:153rd & 10 at own 40Timeout Pittsburgh, clock 00:15
0:153rd & 10 at own 40Phil Jurkovec pass incomplete
0:004th & 10 at own 40Caleb Junko punt for 52 yds, downed at the VT 8
4th quarter3 drives, then Virginia Tech 38, Pittsburgh 21
Virginia Tech Field goal, 14 plays
14:521st & 10 at own 8Kyron Drones run for 5 yds to the VT 13
14:212nd & 5 at own 13Bhayshul Tuten run for 11 yds to the VT 24 for a 1ST down
13:411st & 10 at own 24Jaylin Lane run for 11 yds to the VT 35 for a 1ST down
13:061st & 10 at own 35Bhayshul Tuten run for 11 yds to the VT 46 for a 1ST down
12:211st & 10 at own 46Bhayshul Tuten run for 7 yds to the PITT 47
11:562nd & 3 at opp 47Bhayshul Tuten run for 3 yds to the PITT 44 for a 1ST down
11:221st & 10 at opp 44Virginia Tech Penalty, Tripping (Stephen Gosnell) to the VT 46
10:521st & 20 at own 46Kyron Drones run for 2 yds to the VT 48
10:072nd & 18 at own 48Timeout Virginia Tech, clock 10:07
10:052nd & 18 at own 48Kyron Drones run for a loss of 1 yard to the VT 47
9:283rd & 19 at own 47Kyron Drones pass complete to Dae’Quan Wright for 30 yds to the PITT 23 for a 1ST down
8:471st & 10 at opp 23Bhayshul Tuten run for 7 yds to the PITT 16
8:472nd & 3 at opp 16TUTEN, Bhayshul rush to the left for a gain of 7 yards to the UP9 (MCMILLON, Donovan;MCINTYRE, Javon). PENALTY VT Holding on SAINT GERMAIN, Harrison enforced 10 yards from the UP16 to the UP26 [SG]. NO PLAY (replay the down).
7:442nd & 13 at opp 26Kyron Drones run for 9 yds to the PITT 17
6:563rd & 4 at opp 17Bhayshul Tuten run for 2 yds to the PITT 15
6:064th & 2 at opp 15John Love 32 Yd Field GoalVirginia Tech 38, Pittsburgh 21
Pittsburgh Turnover on downs, 9 plays
6:06Kyle Lowe kickoff for 65 yds for a touchback
6:061st & 10 at own 25Pittsburgh Penalty, False Start (-5 Yards) to the PITT 20
6:031st & 15 at own 20Phil Jurkovec pass complete to Konata Mumpfield for 10 yds to the PITT 30
5:282nd & 5 at own 30Pittsburgh Penalty, False Start (-5 Yards) to the PITT 25
5:212nd & 10 at own 25Virginia Tech Penalty, Unsportsmanlike Conduct (Mansoor Delane) to the PITT 36 for a 1ST down
4:561st & 10 at own 36Phil Jurkovec pass incomplete
4:562nd & 10 at own 36Phil Jurkovec pass complete to Daejon Reynolds for 4 yds to the PITT 40
4:233rd & 6 at own 40Phil Jurkovec pass complete to Konata Mumpfield for 12 yds to the VT 48 for a 1ST down
3:551st & 10 at opp 48Phil Jurkovec sacked by Pheldarius Payne and C.J. McCray for a loss of 1 yard to the VT 49
3:162nd & 11 at opp 49Phil Jurkovec sacked by Pheldarius Payne for a loss of 15 yards to the PITT 36
2:333rd & 26 at own 36Pittsburgh Penalty, Delay Of Game (TEAM) to the PITT 31
1:554th & 20 at own 42Phil Jurkovec pass complete to Gavin Bartholomew for 10 yds to the VT 48
1:544th & 20 at own 42Timeout Pittsburgh, clock 01:54
1:543rd & 31 at own 31Phil Jurkovec pass complete to Gavin Bartholomew for 11 yds to the PITT 42
Virginia Tech End of game, 4 plays
1:441st & 10 at own 48Malachi Thomas run for 2 yds to the 50 yard line
1:012nd & 8 at the 50Malachi Thomas run for 3 yds to the PITT 47
0:583rd & 5 at opp 47Timeout Pittsburgh, clock 00:58
0:583rd & 5 at opp 47Malachi Thomas run for 6 yds to the PITT 41 for a 1ST down
0:241st & 10 at opp 41(00:24) [NH] Kneel down by DRONES, Kyron at UP42 (team loss of 1), clock 00:19.

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 12–⁠12 in 24 meetings, counting the one since this game.

Recent meetings
2026Pittsburgh 35, Virginia Tech 33
2023Virginia Tech 38, Pittsburgh 21
2022Pittsburgh 45, Virginia Tech 29
2021Pittsburgh 28, Virginia Tech 7
2020Pittsburgh 47, Virginia Tech 14
2019Virginia Tech 28, Pittsburgh 0

Around this game