From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Pittsburgh
Virginia Tech
273
Total yards
427
235
Passing yards
228
38
Rushing yards
199
10.7
Yards per pass
12.0
1.6
Yards per rush
3.4
9
First downs
25
2–10
Third downs
8–16
0–1
Fourth downs
2–2
1
Turnovers
1
9–68
Penalties
10–91
22:16
Possession
37:44
2
Sacks (by defense)
4
Efficiency
Pittsburgh
Virginia Tech
29%
Success rate
45%
0.08
EPA per play
0.25
1.93
Explosiveness
1.47
−0.03
Rushing EPA
−0.03
0.17
Passing EPA
1.08
18%
Passing-down success
50%
0.42
First-down EPA
−0.28
−0.14
Second-down EPA
0.44
0.06
Third-down EPA
0.87
22%
Havoc by its defense
22%
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
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.
Q1 PittsburghPunt, 3 plays, 6 yards
Q1 Virginia TechTouchdown, 5 plays, 65 yards
Q1 PittsburghTouchdown, 1 play, 75 yards
Q1 Virginia TechPunt, 3 plays, 6 yards
Q1 PittsburghPunt, 3 plays, 1 yard
Q1 Virginia TechPunt, 7 plays, 32 yards
Q1 PittsburghPunt, 4 plays, 25 yards
Q1 Virginia TechTouchdown, 11 plays, 55 yards
Q2 PittsburghPunt, 3 plays, −2 yards
Q2 Virginia TechPunt, 7 plays, 30 yards
Q2 PittsburghMissed FG, 9 plays, 37 yards
Q2 Virginia TechTouchdown, 11 plays, 67 yards
Q2 PittsburghEnd of half, 4 plays, 29 yards
Q3 Virginia TechPunt, 3 plays, −1 yard
Q3 PittsburghFumble, 2 plays, −10 yards
Q3 Virginia TechTouchdown, 3 plays, −5 yards
Q3 PittsburghTouchdown, 1 play, 61 yards
Q3 Virginia TechFumble return TD, 2 plays (Pittsburgh scores), −21 yards
Q3 Virginia TechPunt, 7 plays, 39 yards
Q3 PittsburghPunt, 3 plays, −5 yards
Q3 Virginia TechTouchdown, 2 plays, 52 yards
Q3 PittsburghPunt, 5 plays, 15 yards
Q4 Virginia TechField goal, 14 plays, 77 yards
Q4 PittsburghTurnover on downs, 9 plays, 27 yards
Q4 Virginia TechEnd of game, 4 plays, 10 yards
Play by play
1st quarter8 drives, then Tied at 7
Pittsburgh Punt, 3 plays
15:00
Kyle Lowe kickoff for 65 yds for a touchback
14:57
1st & 10 at own 25
Rodney Hammond Jr. run for 1 yd to the PITT 26
14:24
2nd & 9 at own 26
Rodney Hammond Jr. run for a loss of 1 yard to the PITT 25
13:43
3rd & 10 at own 25
Rodney Hammond Jr. run for 6 yds to the PITT 31
13:10
4th & 4 at own 31
Caleb Junko punt for 34 yds
Virginia Tech Touchdown, 5 plays
13:05
1st & 10 at own 35
Bhayshul Tuten run for a loss of 3 yards to the VT 32
12:31
2nd & 13 at own 32
Bhayshul Tuten run for 12 yds to the VT 44
11:57
3rd & 1 at own 44
Kyron Drones run for 4 yds to the VT 48 for a 1ST down
11:31
1st & 10 at own 48
Jaylin Lane run for a loss of 2 yards to the VT 46
10:51
2nd & 12 at own 46
Kyron 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:51
Kyle Lowe kickoff for 65 yds for a touchback
10:39
1st & 10 at own 25
Phil Jurkovec pass complete to Bub Means for 75 yds for a TD (Ben Sauls KICK)Tied at 7
Virginia Tech Punt, 3 plays
10:39
Ben Sauls kickoff for 65 yds for a touchback
10:39
1st & 10 at own 25
Bhayshul Tuten run for 4 yds to the VT 29
10:03
2nd & 6 at own 29
Bhayshul Tuten run for 2 yds to the VT 31
9:33
3rd & 4 at own 31
Kyron Drones pass incomplete
9:21
4th & 4 at own 31
Peter Moore punt for 39 yds
Pittsburgh Punt, 3 plays
9:19
1st & 10 at own 30
Rodney Hammond Jr. run for 1 yd to the PITT 31
8:38
2nd & 9 at own 31
Phil Jurkovec pass incomplete
8:37
3rd & 9 at own 31
Phil Jurkovec pass incomplete
8:32
4th & 9 at own 31
Caleb Junko punt for 61 yds
Virginia Tech Punt, 7 plays
8:19
1st & 10 at own 16
Kyron Drones pass complete to Da’Quan Felton for 8 yds to the VT 24
7:53
2nd & 2 at own 24
Kyron Drones run for 4 yds to the VT 28 for a 1ST down
7:29
1st & 10 at own 28
Malachi Thomas run for no gain to the VT 28
7:00
2nd & 10 at own 28
Kyron Drones pass complete to Da’Quan Felton for 12 yds to the VT 40 for a 1ST down
6:25
1st & 10 at own 40
Kyron Drones pass incomplete
6:25
2nd & 10 at own 40
Bhayshul Tuten run for a loss of 2 yards to the VT 38
5:44
3rd & 12 at own 38
Bhayshul Tuten run for 10 yds to the VT 48
4:54
4th & 2 at own 48
Peter Moore punt for 52 yds for a touchback
Pittsburgh Punt, 4 plays
4:44
1st & 10 at own 20
Phil Jurkovec pass complete to Gavin Bartholomew for 21 yds to the PITT 41 for a 1ST down
4:07
1st & 10 at own 41
Phil Jurkovec pass incomplete
4:01
2nd & 10 at own 41
Rodney Hammond Jr. run for 8 yds to the PITT 49
3:20
3rd & 2 at own 49
Daniel Carter run for no gain to the PITT 49
2:41
4th & 2 at own 49
Pittsburgh Penalty, Delay Of Game (TEAM) to the PITT 45
2:41
4th & 6 at own 45
Timeout Virginia Tech, clock 02:41
2:38
4th & 6 at own 45
Caleb Junko punt for 10 yds
Virginia Tech Touchdown, 11 plays
2:34
1st & 10 at own 45
Bhayshul Tuten run for 26 yds to the PITT 29 for a 1ST down
2:06
1st & 10 at opp 29
Bhayshul Tuten run for 4 yds to the PITT 25
1:38
2nd & 6 at opp 25
Kyron Drones pass incomplete
1:38
3rd & 6 at opp 25
Malachi Thomas run for 5 yds to the PITT 20
1:02
4th & 1 at opp 20
Kyron Drones run for 3 yds to the PITT 17 for a 1ST down
0:31
1st & 10 at opp 17
Bhayshul Tuten run for a loss of 1 yard to the PITT 18
0:02
2nd & 11 at opp 18
Xayvion Turner-Bradshaw run for 3 yds to the PITT 15
Q2 14:52
3rd & 8 at opp 15
Kyron Drones pass complete to Bhayshul Tuten for 12 yds to the PITT 3 for a 1ST down
Q2 14:24
1st & goal at opp 3
Bhayshul Tuten run for no gain to the PITT 3
Q2 13:56
2nd & goal at opp 3
Kyron Drones run for 1 yd to the PITT 2
Q2 13:07
3rd & goal at opp 2
Kyron 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:07
Kyle Lowe kickoff for 65 yds for a touchback
13:07
1st & 10 at own 25
Rodney Hammond Jr. run for 3 yds to the PITT 28
12:29
2nd & 7 at own 28
Phil Jurkovec pass incomplete
12:26
3rd & 7 at own 28
Pittsburgh Penalty, Delay Of Game (TEAM) to the PITT 23
12:26
3rd & 12 at own 23
Phil Jurkovec pass incomplete
12:15
4th & 12 at own 23
Caleb Junko punt for 54 yds , Tucker Holloway returns for no gain to the VT 12
Virginia Tech Punt, 7 plays
12:02
1st & 10 at own 12
Kyron Drones run for 13 yds to the VT 25 for a 1ST down
11:27
1st & 10 at own 25
Bhayshul Tuten run for 2 yds to the VT 27
11:27
2nd & 8 at own 27
Bhayshul Tuten run for 7 yds to the VT 34
10:28
3rd & 1 at own 34
Kyron Drones run for 7 yds to the VT 41 for a 1ST down
9:57
1st & 10 at own 41
Kyron Drones pass incomplete
9:52
2nd & 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:36
2nd & 20 at own 31
Kyron Drones pass complete to Jaylin Lane for 11 yds to the VT 42
8:58
3rd & 9 at own 42
Kyron Drones pass incomplete
8:50
4th & 9 at own 42
Peter Moore punt for 28 yds
Pittsburgh Missed FG, 9 plays
8:43
1st & 10 at own 30
C’Bo Flemister run for 6 yds to the PITT 36
8:11
2nd & 4 at own 36
Phil Jurkovec run for 12 yds to the PITT 48 for a 1ST down
7:31
1st & 10 at own 48
C’Bo Flemister run for 9 yds to the VT 43
6:50
2nd & 1 at opp 43
Phil Jurkovec pass incomplete
6:43
3rd & 1 at opp 43
C’Bo Flemister run for 3 yds to the VT 40 for a 1ST down
6:02
1st & 10 at opp 40
C’Bo Flemister run for 3 yds to the VT 37
5:13
2nd & 7 at opp 37
C’Bo Flemister run for 4 yds to the VT 33
4:38
3rd & 3 at opp 33
Phil Jurkovec pass incomplete
4:30
4th & 3 at opp 33
Ben Sauls 51 yd FG MISSED
4:30
1st & 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:22
1st & 10 at own 42
Malachi Thomas run for a loss of 1 yard to the VT 41
3:45
2nd & 11 at own 41
Pittsburgh Penalty, Unnecessary Roughness (Nate Temple) to the PITT 48 for a 1ST down
3:26
1st & 10 at opp 48
Virginia Tech Penalty, Intentional Grounding (Kyron Drones) to the VT 42
3:14
2nd & 20 at own 42
Kyron Drones run for 18 yds to the PITT 40
2:46
3rd & 2 at opp 40
Kyron Drones run for 4 yds to the PITT 36 for a 1ST down
2:29
1st & 10 at opp 36
Bhayshul Tuten run for 1 yd to the PITT 35
2:04
2nd & 9 at opp 35
Kyron Drones pass complete to Da’Quan Felton for 7 yds to the PITT 28
1:34
3rd & 2 at opp 28
Bhayshul Tuten run for no gain to the PITT 28
0:52
4th & 2 at opp 28
Timeout Pittsburgh, clock 00:52
0:50
4th & 2 at opp 28
Kyron Drones pass complete to Stephen Gosnell for 16 yds to the PITT 12 for a 1ST down
0:34
1st & 10 at opp 12
Kyron Drones pass incomplete
0:21
2nd & 10 at opp 12
Bhayshul Tuten 12 Yd pass from Kyron Drones (John Love Kick)Virginia Tech 21, Pittsburgh 7
Pittsburgh End of half, 4 plays
0:21
Kyle Lowe kickoff for 65 yds for a touchback
0:21
1st & 10 at own 25
C’Bo Flemister run for 8 yds to the PITT 33
0:08
1st & 10 at opp 46
Timeout Pittsburgh, clock 00:08
0:08
2nd & 2 at own 33
Phil Jurkovec pass complete to Konata Mumpfield for 21 yds to the VT 46 for a 1ST down
0:08
1st & 10 at opp 46
Phil Jurkovec pass incomplete
0:05
2nd & 10 at opp 46
Timeout Pittsburgh, clock 00:05
0:00
2nd & 10 at opp 46
Phil Jurkovec pass incomplete
3rd quarter9 drives, then Virginia Tech 35, Pittsburgh 21
Virginia Tech Punt, 3 plays
15:00
Ben Sauls kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Bhayshul Tuten run for 6 yds to the VT 31
14:37
2nd & 4 at own 31
Bhayshul Tuten run for a loss of 4 yards to the VT 27
13:57
3rd & 8 at own 27
Virginia Tech Penalty, False Start (-5 Yards) to the VT 22
13:45
3rd & 13 at own 22
Malachi Thomas run for 7 yds to the VT 29
12:55
4th & 6 at own 29
Virginia Tech Penalty, Delay Of Game (TEAM) to the VT 24
12:53
4th & 11 at own 24
Peter Moore punt for 50 yds
Pittsburgh Fumble, 2 plays
12:43
1st & 10 at own 20
Rodney Hammond Jr. run for no gain to the PITT 20
12:00
2nd & 10 at own 20
Phil Jurkovec sacked for a loss of 10 yards to the PITT 10
Virginia Tech Touchdown, 3 plays
11:46
1st & goal at opp 10
Bhayshul Tuten run for 5 yds to the PITT 5
11:12
2nd & goal at opp 5
Kyron Drones run for a loss of 5 yards to the PITT 10
10:29
3rd & goal at opp 10
Kyron 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:08
1st & 10 at own 39
C’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)
Kyron Drones pass complete to Bhayshul Tuten for 7 yds to the VT 25
8:52
2nd & 3 at own 25
Pittsburgh Penalty, Face mask (15 yards) (Tyler Bentley) to the VT 44 for a 1ST down
8:39
1st & 10 at own 44
Kyron Drones run for 4 yds to the VT 48
8:08
2nd & 6 at own 48
Malachi Thomas run for 7 yds to the PITT 45 for a 1ST down
7:48
1st & 10 at opp 45
Kyron Drones pass incomplete
7:38
2nd & 10 at opp 45
Kyron Drones pass complete to Bhayshul Tuten for 6 yds to the PITT 39
7:05
3rd & 4 at opp 39
Kyron Drones run for a loss of 4 yards to the PITT 43
6:28
4th & 8 at opp 43
Peter Moore punt for 33 yds, fair catch by M.J. Devonshire at the PITT 10
Pittsburgh Punt, 3 plays
6:20
1st & 10 at own 10
C’Bo Flemister run for 1 yd to the PITT 11
5:40
2nd & 9 at own 11
C’Bo Flemister run for 2 yds to the PITT 13
4:50
3rd & 7 at own 13
Phil Jurkovec sacked by Cole Nelson and Keonta Jenkins for a loss of 8 yards to the PITT 5
4:16
4th & 15 at own 5
Caleb Junko punt for 47 yds
Virginia Tech Touchdown, 2 plays
4:09
1st & 10 at own 48
Bhayshul Tuten run for a loss of 1 yard to the VT 47
3:27
2nd & 11 at own 47
Jaylin Lane 53 Yd pass from Kyron Drones (John Love Kick)Virginia Tech 35, Pittsburgh 21
Pittsburgh Punt, 5 plays
3:27
Kyle Lowe kickoff for 65 yds for a touchback
3:27
1st & 10 at own 25
Daejon Reynolds run for 1 yd to the PITT 26
2:45
2nd & 9 at own 26
Phil Jurkovec pass complete to Konata Mumpfield for 14 yds to the PITT 40 for a 1ST down
2:04
1st & 10 at own 40
C’Bo Flemister run for 4 yds to the PITT 44
1:21
2nd & 6 at own 44
C’Bo Flemister run for 1 yd to the PITT 45
0:42
3rd & 5 at own 45
Pittsburgh Penalty, False Start (-5 Yards) to the PITT 40
0:15
3rd & 10 at own 40
Timeout Pittsburgh, clock 00:15
0:15
3rd & 10 at own 40
Phil Jurkovec pass incomplete
0:00
4th & 10 at own 40
Caleb 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:52
1st & 10 at own 8
Kyron Drones run for 5 yds to the VT 13
14:21
2nd & 5 at own 13
Bhayshul Tuten run for 11 yds to the VT 24 for a 1ST down
13:41
1st & 10 at own 24
Jaylin Lane run for 11 yds to the VT 35 for a 1ST down
13:06
1st & 10 at own 35
Bhayshul Tuten run for 11 yds to the VT 46 for a 1ST down
12:21
1st & 10 at own 46
Bhayshul Tuten run for 7 yds to the PITT 47
11:56
2nd & 3 at opp 47
Bhayshul Tuten run for 3 yds to the PITT 44 for a 1ST down
11:22
1st & 10 at opp 44
Virginia Tech Penalty, Tripping (Stephen Gosnell) to the VT 46
10:52
1st & 20 at own 46
Kyron Drones run for 2 yds to the VT 48
10:07
2nd & 18 at own 48
Timeout Virginia Tech, clock 10:07
10:05
2nd & 18 at own 48
Kyron Drones run for a loss of 1 yard to the VT 47
9:28
3rd & 19 at own 47
Kyron Drones pass complete to Dae’Quan Wright for 30 yds to the PITT 23 for a 1ST down
8:47
1st & 10 at opp 23
Bhayshul Tuten run for 7 yds to the PITT 16
8:47
2nd & 3 at opp 16
TUTEN, 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:44
2nd & 13 at opp 26
Kyron Drones run for 9 yds to the PITT 17
6:56
3rd & 4 at opp 17
Bhayshul Tuten run for 2 yds to the PITT 15
6:06
4th & 2 at opp 15
John Love 32 Yd Field GoalVirginia Tech 38, Pittsburgh 21
Pittsburgh Turnover on downs, 9 plays
6:06
Kyle Lowe kickoff for 65 yds for a touchback
6:06
1st & 10 at own 25
Pittsburgh Penalty, False Start (-5 Yards) to the PITT 20
6:03
1st & 15 at own 20
Phil Jurkovec pass complete to Konata Mumpfield for 10 yds to the PITT 30
5:28
2nd & 5 at own 30
Pittsburgh Penalty, False Start (-5 Yards) to the PITT 25
5:21
2nd & 10 at own 25
Virginia Tech Penalty, Unsportsmanlike Conduct (Mansoor Delane) to the PITT 36 for a 1ST down
4:56
1st & 10 at own 36
Phil Jurkovec pass incomplete
4:56
2nd & 10 at own 36
Phil Jurkovec pass complete to Daejon Reynolds for 4 yds to the PITT 40
4:23
3rd & 6 at own 40
Phil Jurkovec pass complete to Konata Mumpfield for 12 yds to the VT 48 for a 1ST down
3:55
1st & 10 at opp 48
Phil Jurkovec sacked by Pheldarius Payne and C.J. McCray for a loss of 1 yard to the VT 49
3:16
2nd & 11 at opp 49
Phil Jurkovec sacked by Pheldarius Payne for a loss of 15 yards to the PITT 36
2:33
3rd & 26 at own 36
Pittsburgh Penalty, Delay Of Game (TEAM) to the PITT 31
1:55
4th & 20 at own 42
Phil Jurkovec pass complete to Gavin Bartholomew for 10 yds to the VT 48
1:54
4th & 20 at own 42
Timeout Pittsburgh, clock 01:54
1:54
3rd & 31 at own 31
Phil Jurkovec pass complete to Gavin Bartholomew for 11 yds to the PITT 42
Virginia Tech End of game, 4 plays
1:44
1st & 10 at own 48
Malachi Thomas run for 2 yds to the 50 yard line
1:01
2nd & 8 at the 50
Malachi Thomas run for 3 yds to the PITT 47
0:58
3rd & 5 at opp 47
Timeout Pittsburgh, clock 00:58
0:58
3rd & 5 at opp 47
Malachi Thomas run for 6 yds to the PITT 41 for a 1ST down
0:24
1st & 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.