Referee Jeff Flanagan; umpire Michael Wooten; head linesman Joseph Griesser; line judge James Andrick; side judge Richard Wilborn; field judge Wayne Rundell; back judge Paul Vargo; center judge Tyrone AndersonGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Pittsburgh
Virginia Tech
366
Total yards
375
311
Passing yards
218
55
Rushing yards
157
9.4
Yards per pass
5.9
1.8
Yards per rush
3.9
16
First downs
18
2–12
Third downs
10–19
2–3
Fourth downs
0–1
2
Turnovers
1
1–5
Penalties
4–25
28:07
Possession
31:53
2
Sacks (by defense)
4
Efficiency
Pittsburgh
Virginia Tech
41%
Success rate
38%
0.02
EPA per play
0.07
1.33
Explosiveness
1.16
−0.50
Rushing EPA
0.09
0.38
Passing EPA
0.10
35%
Passing-down success
36%
−0.44
First-down EPA
−0.29
0.27
Second-down EPA
0.10
0.14
Third-down EPA
0.90
10%
Havoc by its defense
24%
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)
Virginia Tech 75% to win. Elo’s favorite won.
The line
Virginia Tech −14, over/under 49.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 Virginia Tech 83%, Pittsburgh 17%. 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 Virginia TechTouchdown, 10 plays, 75 yards
Q1 PittsburghPunt, 3 plays, 2 yards
Q1 Virginia TechPunt, 3 plays, 5 yards
Q1 PittsburghTouchdown, 9 plays, 68 yards
Q1 Virginia TechPunt, 6 plays, 14 yards
Q1 PittsburghInterception, 2 plays, 0 yards
Q1 Virginia TechField goal, 12 plays, 61 yards
Q2 PittsburghPunt, 3 plays, 3 yards
Q2 Virginia TechPunt, 3 plays, 1 yard
Q2 PittsburghPunt, 5 plays, 26 yards
Q2 Virginia TechInterception, 5 plays, 15 yards
Q2 PittsburghMissed FG, 6 plays, 33 yards
Q2 Virginia TechPunt, 6 plays, 12 yards
Q2 PittsburghEnd of half, 4 plays, 21 yards
Q3 PittsburghPunt, 3 plays, 5 yards
Q3 Virginia TechPunt, 3 plays, 5 yards
Q3 PittsburghPunt, 7 plays, 30 yards
Q3 Virginia TechTurnover on downs, 13 plays, 53 yards
Q3 PittsburghTouchdown, 7 plays, 73 yards
Q4 Virginia TechField goal, 10 plays, 65 yards
Q4 PittsburghInterception, 3 plays, 10 yards
Q4 Virginia TechTouchdown, 5 plays, 40 yards
Q4 PittsburghPunt, 4 plays, 13 yards
Q4 Virginia TechPunt, 3 plays, 9 yards
Q4 PittsburghTurnover on downs, 8 plays, 77 yards
Q4 Virginia TechResult not recorded, 0 yards
Play by play
1st quarter7 drives, then Tied at 7
Virginia Tech Touchdown, 10 plays
15:00
1st & 10 at own 35
Alex Kessman kickoff for 65 yds , Jovonn Quillen return for 25 yds to the VTech 25
15:00
1st & 10 at own 25
Jalen Holston run for 6 yds to the VTech 31
15:00
2nd & 4 at own 31
Josh Jackson pass complete to Sean Savoy for 1 yd to the VTech 32
15:00
3rd & 3 at own 32
Josh Jackson pass complete to Eric Kumah for 3 yds to the VTech 35 for a 1ST down
13:30
1st & 10 at own 35
Josh Jackson pass incomplete to Sean Savoy
13:30
2nd & 10 at own 35
Jalen Holston run for 14 yds to the VTech 49 for a 1ST down
12:57
1st & 10 at own 49
Josh Jackson pass incomplete to Sean Savoy
12:57
2nd & 10 at own 49
Josh Jackson run for 7 yds to the Pitt 44
12:57
3rd & 3 at opp 44
Josh Jackson pass complete to Chris Cunningham for 37 yds to the Pitt 7 for a 1ST down
12:57
1st & goal at opp 7
Jalen Holston run for 3 yds to the Pitt 4
11:22
2nd & goal at opp 4
Josh Jackson run for 4 yds for a TD, (Brian Johnson KICK)Virginia Tech 7, Pittsburgh 0
Pittsburgh Punt, 3 plays
11:22
1st & 0 at own 35
Brian Johnson kickoff for 62 yds
11:15
1st & 10 at own 35
Ben Dinucci pass incomplete, broken up by Brandon Facyson
11:15
2nd & 10 at own 35
Darrin Hall run for 2 yds to the Pitt 37
10:32
3rd & 8 at own 37
Ben Dinucci pass incomplete
10:32
4th & 8 at own 37
Ryan Winslow punt for 47 yds , Greg Stroman returns for 5 yds to the VTech 21
Virginia Tech Punt, 3 plays
10:20
1st & 10 at own 21
Josh Jackson run for 5 yds to the VTech 26
9:51
2nd & 5 at own 26
Josh Jackson pass incomplete to Eric Kumah, broken up by Avonte Maddox
9:45
3rd & 5 at own 26
Josh Jackson pass incomplete to Sean Savoy
9:45
4th & 5 at own 26
Oscar Bradburn punt for 42 yds
Pittsburgh Touchdown, 9 plays
9:37
1st & 10 at own 32
Darrin Hall run for 6 yds to the Pitt 38
8:50
2nd & 4 at own 38
Ben Dinucci pass complete to Darrin Hall for 10 yds to the Pitt 48 for a 1ST down
8:50
1st & 10 at own 48
Darrin Hall run for a loss of 2 yards to the Pitt 46
7:42
2nd & 12 at own 46
Ben Dinucci pass incomplete
7:42
3rd & 12 at own 46
Ben Dinucci pass complete to Maurice Ffrench for 25 yds to the VTech 29 for a 1ST down
6:55
1st & 10 at opp 29
Maurice Ffrench run for 7 yds to the VTech 22
6:55
2nd & 3 at opp 22
Darrin Hall run for 3 yds to the VTech 19 for a 1ST down
6:55
1st & 10 at opp 19
Ben Dinucci pass complete to Rafael Araujo-Lopes for 6 yds to the VTech 13
5:43
2nd & 4 at opp 13
Ben Dinucci pass complete to Rafael Araujo-Lopes for 13 yds for a TD, (Alex Kessman KICK)Tied at 7
Virginia Tech Punt, 6 plays
5:43
1st & 0 at own 35
Alex Kessman kickoff for 65 yds for a touchback
5:36
1st & 10 at own 25
Josh Jackson pass incomplete
5:36
2nd & 10 at own 25
Josh Jackson run for 5 yds to the VTech 30
5:36
3rd & 5 at own 30
Josh Jackson pass complete to Phil Patterson for 18 yds to the VTech 48 for a 1ST down
5:36
1st & 10 at own 48
Deshawn McClease run for 3 yds to the Pitt 49
4:10
2nd & 7 at opp 49
VIRGINIA TECH Penalty, false start (-5 Yards) to the VTech 46
4:10
2nd & 12 at own 46
Josh Jackson pass complete to Cam Phillips for 9 yds to the Pitt 45
3:29
3rd & 3 at opp 45
Josh Jackson screen pass complete to Cam Phillips for 3 yards to the UP42 (Jordan Whitehead), PENALTY VT holding (Chris Cunningham) 10 yards to the VT45, NO PLAY, clock 03:29.
3:29
3rd & 13 at own 45
Josh Jackson sacked by Oluwaseun Idowu for a loss of 6 yards to the VTech 39
3:29
4th & 19 at own 39
Oscar Bradburn punt for 42 yds, punt out-of-bounds at the Pitt 27 , Quadree Henderson returns for 8 yds to the Pitt 27
Pittsburgh Interception, 2 plays
2:29
1st & 10 at own 27
Quadree Henderson run for no gain to the Pitt 27
2:29
2nd & 10 at own 27
Ben Dinucci pass intercepted Reggie Floyd return for no gain to the VTech 25
Virginia Tech Field goal, 12 plays
1:42
1st & 10 at own 25
Travon McMillian run for no gain to the VTech 25
1:42
2nd & 10 at own 25
Josh Jackson pass complete to Sean Savoy for 6 yds to the VTech 31
1:42
3rd & 4 at own 31
Josh Jackson pass complete to Eric Kumah for 11 yds to the VTech 42 for a 1ST down
Q2 15:00
1st & 10 at own 42
Jalen Holston run for 2 yds to the VTech 44
Q2 15:00
2nd & 8 at own 44
Jalen Holston run for 1 yd to the VTech 45
Q2 15:00
3rd & 7 at own 45
Josh Jackson pass complete to Eric Kumah for 11 yds to the Pitt 44 for a 1ST down
Q2 15:00
1st & 10 at opp 44
Josh Jackson pass complete to Cam Phillips for 4 yds to the Pitt 40
Q2 15:00
2nd & 6 at opp 40
Josh Jackson pass complete to Cam Phillips for 18 yds to the Pitt 22 for a 1ST down
Q2 12:44
1st & 10 at opp 22
Josh Jackson pass incomplete to Eric Kumah
Q2 12:44
2nd & 10 at opp 22
Jalen Holston run for 5 yds to the Pitt 17
Q2 12:44
3rd & 5 at opp 17
Josh Jackson run for 3 yds to the Pitt 14
Q2 11:15
4th & 2 at opp 14
Brian Johnson 30 yd FG GOODVirginia Tech 10, Pittsburgh 7
2nd quarter7 drives, then Virginia Tech 10, Pittsburgh 7
Pittsburgh Punt, 3 plays
11:15
1st & 0 at own 35
Brian Johnson kickoff for 65 yds for a touchback
11:15
1st & 10 at own 25
Kenny Pickett run for 5 yds to the Pitt 30
11:15
2nd & 5 at own 30
Darrin Hall run for a loss of 2 yards to the Pitt 28
9:43
3rd & 7 at own 28
Kenny Pickett pass incomplete, broken up by Greg Stroman
9:43
4th & 7 at own 28
Ryan Winslow punt, downed at the VTech 31
Virginia Tech Punt, 3 plays
9:24
1st & 10 at own 31
Josh Jackson pass incomplete to Phil Patterson
9:24
2nd & 10 at own 31
Coleman Fox run for 1 yd to the VTech 32
8:44
3rd & 9 at own 32
Josh Jackson pass incomplete to Cam Phillips
8:44
4th & 9 at own 32
Oscar Bradburn punt for 42 yds , Quadree Henderson returns for no gain to the Pitt 26
Pittsburgh Punt, 5 plays
8:34
1st & 10 at own 26
Kenny Pickett run for 5 yds to the Pitt 31
8:34
2nd & 5 at own 31
Kenny Pickett pass complete to Rafael Araujo-Lopes for 20 yds to the VTech 49 for a 1ST down
7:09
1st & 10 at opp 49
Kenny Pickett pass incomplete
7:09
2nd & 10 at opp 49
Kenny Pickett run for 7 yds to the VTech 42
6:21
3rd & 3 at opp 42
Timeout PITTSBURGH, clock 06:21
6:21
3rd & 3 at opp 42
PITTSBURGH Penalty, false start (-5 Yards) to the VTech 47
6:21
3rd & 8 at opp 47
Kenny Pickett sacked by Tim Settle for a loss of 1 yard to the VTech 48
6:21
4th & 9 at opp 48
Ryan Winslow punt, downed at the VTech 11
Virginia Tech Interception, 5 plays
5:25
1st & 10 at own 11
Josh Jackson pass incomplete
5:25
2nd & 10 at own 11
Jalen Holston run for 1 yd to the VTech 12
5:25
3rd & 9 at own 12
Josh Jackson pass complete to Cam Phillips for 11 yds to the VTech 23 for a 1ST down
5:25
1st & 10 at own 23
Jalen Holston run for 3 yds to the VTech 26
5:25
2nd & 7 at own 26
Josh Jackson pass intercepted Avonte Maddox return for no gain to the VTech 48
Pittsburgh Missed FG, 6 plays
3:57
1st & 10 at opp 48
Qadree Ollison run for 2 yds to the VTech 46
3:08
2nd & 8 at opp 46
Quadree Henderson run for 26 yds to the VTech 20 for a 1ST down
3:08
1st & 10 at opp 20
Kenny Pickett run for 3 yds to the VTech 17
3:08
2nd & 7 at opp 17
Kenny Pickett pass complete to Darrin Hall for 5 yds to the VTech 12
3:08
3rd & 2 at opp 12
Jordan Whitehead run for a loss of 3 yards to the VTech 15
1:18
4th & 5 at opp 15
Timeout VIRGINIA TECH, clock 01:18
1:14
4th & 5 at opp 15
Alex Kessman 33 yd FG MISSED
Virginia Tech Punt, 6 plays
1:14
1st & 10 at own 20
VIRGINIA TECH Penalty, false start (Sean Savoy) to the VTech 15
1:11
1st & 15 at own 15
Josh Jackson pass incomplete to Eric Kumah
1:11
2nd & 15 at own 15
Jalen Holston run for 5 yds to the VTech 20
1:04
3rd & 10 at own 20
Timeout PITTSBURGH, clock 01:04
1:04
3rd & 10 at own 20
Jalen Holston run for 11 yds to the VTech 31 for a 1ST down
0:46
1st & 10 at own 31
Josh Jackson pass incomplete
0:42
2nd & 10 at own 31
Josh Jackson pass incomplete to Eric Kumah, broken up by Oluwaseun Idowu
0:42
3rd & 10 at own 31
Jalen Holston run for 1 yd to the VTech 32
0:37
4th & 9 at own 32
Timeout PITTSBURGH, clock 00:37
0:37
4th & 9 at own 32
Oscar Bradburn punt for 38 yds, fair catch by Quadree Henderson at the Pitt 30
Pittsburgh End of half, 4 plays
0:30
1st & 10 at own 30
Kenny Pickett pass complete to Chris Clark for 11 yds to the Pitt 41 for a 1ST down
0:13
1st & 10 at own 41
Kenny Pickett pass complete to Maurice Ffrench for 7 yds to the Pitt 48
0:03
2nd & 3 at own 48
Kenny Pickett pass complete to Darrin Hall for 3 yds to the VTech 49 for a 1ST down
0:03
1st & 10 at opp 49
TEAM pass incomplete
3rd quarter5 drives, then Virginia Tech 10, Pittsburgh 7
Pittsburgh Punt, 3 plays
15:00
2nd & 10 at own 35
Brian Johnson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Timeout PITTSBURGH, clock 15:00
15:00
1st & 10 at own 25
Darrin Hall run for a loss of 3 yards to the Pitt 22
15:00
2nd & 13 at own 22
Kenny Pickett pass complete to Rafael Araujo-Lopes for 10 yds to the Pitt 32
13:31
3rd & 3 at own 32
Kenny Pickett sacked by Trevon Hill for a loss of 2 yards to the Pitt 30
13:31
4th & 5 at own 30
Ryan Winslow punt for 53 yds , Greg Stroman returns for 9 yds to the VTech 26
Virginia Tech Punt, 3 plays
13:03
1st & 10 at own 26
Jalen Holston run for no gain to the VTech 26
13:03
2nd & 10 at own 26
Josh Jackson pass complete to Cam Phillips for 5 yds to the VTech 31
11:58
3rd & 5 at own 31
Josh Jackson pass incomplete to Eric Kumah
11:58
4th & 5 at own 31
Oscar Bradburn punt for 49 yds , Quadree Henderson returns for a loss of 3 yards to the Pitt 17
Pittsburgh Punt, 7 plays
11:41
1st & 10 at own 17
Kenny Pickett pass complete to Jester Weah for 17 yds to the Pitt 34 for a 1ST down
11:41
1st & 10 at own 34
Darrin Hall run for 3 yds to the Pitt 37
11:41
2nd & 7 at own 37
Kenny Pickett sacked by Andrew Motuapuaka for a loss of 7 yards to the Pitt 30
11:41
3rd & 14 at own 30
Kenny Pickett pass complete to Maurice Ffrench for 14 yds to the Pitt 44 for a 1ST down
11:41
1st & 10 at own 44
Darrin Hall run for a loss of 3 yards to the Pitt 41
11:41
2nd & 13 at own 41
Kenny Pickett pass complete to Jester Weah for 5 yds to the Pitt 46
11:41
3rd & 8 at own 46
Kenny Pickett pass complete to Darrin Hall for 1 yd to the Pitt 47
11:41
4th & 7 at own 47
Ryan Winslow punt for 53 yds for a touchback
Virginia Tech Turnover on downs, 13 plays
7:46
1st & 10 at own 20
Josh Jackson pass incomplete to Cam Phillips
7:46
2nd & 10 at own 20
Josh Jackson pass complete to Phil Patterson for 11 yds to the VTech 31 for a 1ST down
7:46
1st & 10 at own 31
Deshawn McClease run for 6 yds to the VTech 37
7:46
2nd & 4 at own 37
Deshawn McClease run for 7 yds to the VTech 44 for a 1ST down
5:46
1st & 10 at own 44
Josh Jackson run for 9 yds to the Pitt 47
5:46
2nd & 1 at opp 47
Deshawn McClease run for 2 yds to the Pitt 45 for a 1ST down
5:06
1st & 10 at opp 45
Josh Jackson pass incomplete to Cam Phillips
5:06
2nd & 10 at opp 45
Deshawn McClease run for no gain to the Pitt 45
5:06
3rd & 10 at opp 45
Josh Jackson pass complete to Cam Phillips for 11 yds to the Pitt 34 for a 1ST down
3:54
1st & 10 at opp 34
Josh Jackson pass incomplete to Cam Phillips
3:54
2nd & 10 at opp 34
Deshawn McClease run for 4 yds to the Pitt 30
3:54
3rd & 6 at opp 30
Josh Jackson pass complete to James Clark for 3 yds to the Pitt 27
3:54
4th & 3 at opp 27
Josh Jackson pass incomplete to Cam Phillips, broken up by Dennis Briggs
Pittsburgh Touchdown, 7 plays
2:27
1st & 10 at own 27
Darrin Hall run for no gain to the Pitt 27
2:27
2nd & 10 at own 27
Kenny Pickett pass complete to Darrin Hall for 44 yds to the VTech 29 for a 1ST down
2:27
1st & 10 at opp 29
Kenny Pickett pass complete to Qadree Ollison for 11 yds to the VTech 18 for a 1ST down
2:27
1st & 10 at opp 18
Qadree Ollison run for 4 yds to the VTech 14
Q4 15:00
2nd & 6 at opp 14
Darrin Hall run for a loss of 1 yard to the VTech 15
Q4 14:19
3rd & 7 at opp 15
Kenny Pickett pass incomplete to Jester Weah
Q4 14:13
4th & 7 at opp 15
Ryan Winslow pass complete to Nathan Bossory for 15 yds for a TD, (Alex Kessman KICK)Pittsburgh 14, Virginia Tech 10
4th quarter6 drives, then Virginia Tech 20, Pittsburgh 14
Virginia Tech Field goal, 10 plays
14:13
1st & 0 at own 35
Alex Kessman kickoff for 65 yds for a touchback
14:13
1st & 10 at own 25
Josh Jackson sacked by Dewayne Hendrix for a loss of 1 yard to the VTech 24
13:31
2nd & 11 at own 24
Josh Jackson pass complete to Cam Phillips for 36 yds to the Pitt 40 for a 1ST down
13:31
1st & 10 at opp 40
Deshawn McClease run for 7 yds to the Pitt 33
13:31
2nd & 3 at opp 33
Deshawn McClease run for 2 yds to the Pitt 31
13:31
3rd & 1 at opp 31
Josh Jackson run for 5 yds to the Pitt 26 for a 1ST down
13:31
1st & 10 at opp 26
Deshawn McClease run for 14 yds to the Pitt 12 for a 1ST down
13:31
1st & 10 at opp 12
AJ Bush run for 2 yds to the Pitt 10
13:31
2nd & 8 at opp 10
AJ Bush run for no gain to the Pitt 10
9:37
3rd & 8 at opp 10
Josh Jackson pass incomplete to Eric Kumah, broken up by Avonte Maddox
9:34
4th & 8 at opp 10
Brian Johnson 27 yd FG GOODPittsburgh 14, Virginia Tech 13
Pittsburgh Interception, 3 plays
9:34
1st & 0 at own 35
Brian Johnson kickoff for 65 yds for a touchback
9:34
1st & 10 at own 25
Kenny Pickett pass complete to Jester Weah for 8 yds to the Pitt 33
9:34
2nd & 2 at own 33
Darrin Hall run for 2 yds to the Pitt 35 for a 1ST down
9:34
1st & 10 at own 35
Kenny Pickett pass intercepted Greg Stroman return for 12 yds to the Pitt 40
Virginia Tech Touchdown, 5 plays
8:06
1st & 10 at opp 40
Deshawn McClease run for 9 yds to the Pitt 31
8:06
2nd & 1 at opp 31
Deshawn McClease run for 7 yds to the Pitt 24 for a 1ST down
7:31
1st & 10 at opp 24
Deshawn McClease run for 1 yd to the Pitt 23
6:29
2nd & 9 at opp 23
Josh Jackson pass incomplete to Cam Phillips, broken up by Avonte Maddox
6:23
3rd & 9 at opp 23
Josh Jackson pass complete to Cam Phillips for 23 yds for a TD, (Brian Johnson KICK)Virginia Tech 20, Pittsburgh 14
Pittsburgh Punt, 4 plays
6:23
1st & 0 at own 35
Brian Johnson kickoff for 64 yds , Quadree Henderson return for 20 yds to the Pitt 21
6:17
1st & 10 at own 21
Kenny Pickett pass complete to Maurice Ffrench for 12 yds to the Pitt 33 for a 1ST down
6:17
1st & 10 at own 33
Darrin Hall run for 2 yds to the Pitt 35
6:17
2nd & 8 at own 35
Kenny Pickett sacked by Tremaine Edmunds for a loss of 1 yard to the Pitt 34
4:14
3rd & 9 at own 34
Kenny Pickett pass incomplete to Jester Weah
4:14
4th & 9 at own 34
Timeout PITTSBURGH, clock 04:14
4:14
4th & 9 at own 34
Ryan Winslow punt for 46 yds, fair catch by Greg Stroman at the VTech 20
Virginia Tech Punt, 3 plays
4:06
1st & 10 at own 20
Deshawn McClease run for 6 yds to the VTech 26
3:46
2nd & 4 at own 26
Deshawn McClease run for 2 yds to the VTech 28
3:46
3rd & 2 at own 28
Josh Jackson run for 1 yd to the VTech 29
1:46
4th & 1 at own 29
Timeout VIRGINIA TECH, clock 01:46
1:46
4th & 1 at own 29
Oscar Bradburn punt for 53 yds , Quadree Henderson returns for 1 yd to the Pitt 19
Pittsburgh Turnover on downs, 8 plays
1:29
1st & 10 at own 19
Kenny Pickett pass incomplete to Jester Weah, broken up by Brandon Facyson
1:24
2nd & 10 at own 19
Kenny Pickett pass incomplete to Jester Weah
1:15
3rd & 10 at own 19
Kenny Pickett run for 6 yds to the Pitt 25
1:02
4th & 4 at own 25
Kenny Pickett pass complete to Jester Weah for 74 yds to the VTech 1 for a 1ST down
1:02
1st & goal at opp 1
Darrin Hall run for no gain to the VTech 1
0:31
2nd & 0 at opp 1
Timeout PITTSBURGH, clock 00:31
0:31
2nd & goal at opp 1
Darrin Hall run for no gain to the VTech 1
0:03
3rd & goal at opp 1
Kenny Pickett pass incomplete to Jester Weah, broken up by Greg Stroman
0:03
4th & goal at opp 1
Darrin Hall run for a loss of 3 yards to the VTech 4
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.