29°F, overcast, wind 14 mph from the west, gusts to 24 mphWeather: NOAA NCEI Integrated Surface Database; Allegheny County Airport (KAGC), 13 km from the stadium, 23 minutes after kickoff
Officials
Referee Magallanes, J.; umpire Wooten, M.; head linesman Lynch, T.; line judge Slayton, J.; side judge McCarthy, M.; field judge Johnson, K.; back judge Luklan, R.; center judge Geraghty, S.Game officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Virginia Tech
0
7
8
7
22
Pittsburgh
10
21
7
14
52
Standouts
No. 5PassingRyan Willis22 of 34, 231 yards, 3 TDVirginia Tech
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia Tech
Pittsburgh
432
Total yards
654
240
Passing yards
162
192
Rushing yards
492
6.3
Yards per pass
14.7
4.0
Yards per rush
13.7
28
First downs
17
7–19
Third downs
4–8
5–7
Fourth downs
1–1
0
Turnovers
1
3–34
Penalties
5–65
34:52
Possession
25:08
1
Sacks (by defense)
Efficiency
Virginia Tech
Pittsburgh
43%
Success rate
46%
0.10
EPA per play
0.86
1.24
Explosiveness
2.53
0.23
Rushing EPA
0.91
−0.03
Passing EPA
0.68
30%
Passing-down success
55%
−0.05
First-down EPA
0.46
0.04
Second-down EPA
1.54
0.44
Third-down EPA
0.23
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 62% to win. Elo’s favorite won.
The line
Pittsburgh −3.5, over/under 53.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 60%, Virginia Tech 40%. 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. Pittsburgh drives left to right, Virginia Tech right to left.
Q1 Virginia TechPunt, 5 plays, 26 yards
Q1 PittsburghField goal, 11 plays, 57 yards
Q1 Virginia TechPunt, 4 plays, 25 yards
Q1 PittsburghTouchdown, 4 plays, 80 yards
Q1 Virginia TechPunt, 6 plays, 22 yards
Q2 PittsburghTouchdown, 1 play, 78 yards
Q2 Virginia TechMissed FG, 11 plays, 30 yards
Q2 PittsburghFumble, 5 plays, 78 yards
Q2 Virginia TechTouchdown, 4 plays, 80 yards
Q2 PittsburghTouchdown, 6 plays, 75 yards
Q2 Virginia TechPunt, 3 plays, 4 yards
Q2 PittsburghTouchdown, 6 plays, 52 yards
Q2 Virginia TechEnd of half, 4 plays, 8 yards
Q3 PittsburghPunt, 3 plays, 7 yards
Q3 Virginia TechTouchdown, 17 plays, 80 yards
Q3 PittsburghTouchdown, 2 plays, 75 yards
Q3 Virginia TechTouchdown, 13 plays, 95 yards
Q4 PittsburghTouchdown, 7 plays, 50 yards
Q4 Virginia TechTurnover on downs, 10 plays, 63 yards
Q4 PittsburghTouchdown, 1 play, 97 yards
Q4 Virginia TechTurnover on downs, 10 plays, 34 yards
Q4 PittsburghEnd of game, 2 plays, 0 yards
Play by play
1st quarter5 drives, then Pittsburgh 10, Virginia Tech 0
Virginia Tech Punt, 5 plays
15:00
1st & 10 at own 35
Alex Kessman kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Terius Wheatley run for 10 yds to the VTech 35 for a 1ST down
15:00
1st & 10 at own 35
Ryan Willis pass complete to Eric Kumah for 13 yds to the VTech 48 for a 1ST down
15:00
1st & 10 at own 48
Steven Peoples run for 5 yds to the Pitt 47
15:00
2nd & 5 at opp 47
Steven Peoples run for 1 yd to the Pitt 46
15:00
3rd & 4 at opp 46
Ryan Willis pass complete to Steven Peoples for a loss of 3 yards to the Pitt 49
15:00
4th & 7 at opp 49
Oscar Bradburn punt for 36 yds
Pittsburgh Field goal, 11 plays
12:45
1st & 10 at own 13
Qadree Ollison run for 2 yds to the Pitt 15
12:45
2nd & 8 at own 15
Kenny Pickett pass complete to Rafael Araujo-Lopes for 3 yds to the Pitt 18
12:45
3rd & 5 at own 18
Kenny Pickett pass complete to Taysir Mack for 9 yds to the Pitt 27 for a 1ST down
12:45
1st & 10 at own 27
Qadree Ollison run for a loss of 3 yards to the Pitt 24
12:45
2nd & 13 at own 24
Kenny Pickett pass complete to Maurice Ffrench for 5 yds to the Pitt 29
12:45
3rd & 8 at own 29
Kenny Pickett pass complete to Taysir Mack for 26 yds to the VTech 45 for a 1ST down
12:45
1st & 10 at opp 45
Kenny Pickett run for 17 yds to the VTech 28 for a 1ST down
12:45
1st & 10 at opp 28
Darrin Hall run for 3 yds to the VTech 25
12:45
2nd & 7 at opp 25
Kenny Pickett pass incomplete to Maurice Ffrench
12:45
3rd & 7 at opp 25
Kenny Pickett run for a loss of 5 yards to the VTech 30 Kenny Pickett fumbled, recovered by Pitt Kenny Pickett , return for no gain to the VTech 30
6:35
4th & 12 at opp 30
Alex Kessman 48 yd FG GOODPittsburgh 3, Virginia Tech 0
Virginia Tech Punt, 4 plays
6:35
1st & 0 at own 35
Alex Kessman kickoff for 65 yds , Steven Peoples return for 34 yds to the VTech 34
6:35
1st & 10 at own 34
Ryan Willis pass complete to Eric Kumah for 21 yds to the Pitt 45 for a 1ST down
6:35
1st & 10 at opp 45
Ryan Willis pass complete to Dalton Keene for 1 yd to the Pitt 44
6:35
2nd & 9 at opp 44
Ryan Willis pass complete to Hezekiah Grimsley for 4 yds to the Pitt 40
6:35
3rd & 5 at opp 40
Ryan Willis sacked by Rashad Weaver for a loss of 1 yard to the Pitt 41
6:35
4th & 6 at opp 41
Oscar Bradburn punt for 41 yds for a touchback
Pittsburgh Touchdown, 4 plays
4:21
1st & 10 at own 20
Qadree Ollison run for 27 yds to the Pitt 47 for a 1ST down
4:21
1st & 10 at own 47
Kenny Pickett sacked by Dax Hollifield for a loss of 8 yards to the Pitt 39
4:21
2nd & 18 at own 39
Darrin Hall run for 53 yds to the VTech 8 for a 1ST down
2:05
1st & 0 at opp 8
Timeout PITTSBURGH, clock 02:05
1:59
1st & goal at opp 8
Qadree Ollison run for 8 yds for a TD (Alex Kessman KICK)Pittsburgh 10, Virginia Tech 0
Virginia Tech Punt, 6 plays
1:59
1st & 0 at own 35
Alex Kessman kickoff for 65 yds for a touchback
1:59
1st & 10 at own 25
Steven Peoples run for 7 yds to the VTech 32
1:59
2nd & 3 at own 32
Steven Peoples run for 1 yd to the VTech 33
1:59
3rd & 2 at own 33
Ryan Willis pass complete to Hezekiah Grimsley for 7 yds to the VTech 40 for a 1ST down
1:59
1st & 10 at own 40
Ryan Willis pass incomplete to Eric Kumah
1:59
2nd & 10 at own 40
Steven Peoples run for a loss of 2 yards to the VTech 38
Q2 15:00
3rd & 12 at own 38
Ryan Willis run for 9 yds to the VTech 47
Q2 15:00
4th & 3 at own 47
Oscar Bradburn punt for 47 yds, punt out-of-bounds at the Pitt 22 , Rafael Araujo-Lopes returns for 16 yds to the Pitt 22
2nd quarter8 drives, then Pittsburgh 31, Virginia Tech 7
Pittsburgh Touchdown, 1 play
14:01
1st & 10 at own 22
Kenny Pickett pass complete to Maurice Ffrench for 78 yds for a TD (Alex Kessman KICK)Pittsburgh 17, Virginia Tech 0
Virginia Tech Missed FG, 11 plays
14:01
1st & 0 at own 35
Alex Kessman kickoff for 62 yds , Steven Peoples return for 45 yds to the VTech 48
14:01
1st & 10 at own 48
Jalen Holston run for 4 yds to the Pitt 48
14:01
2nd & 6 at opp 48
Ryan Willis pass incomplete
14:01
3rd & 6 at opp 48
Ryan Willis pass complete to Tre Turner for 15 yds to the Pitt 33 for a 1ST down
14:01
1st & 10 at opp 33
Jalen Holston run for 1 yd to the Pitt 32
14:01
2nd & 9 at opp 32
Quincy Patterson II run for no gain to the Pitt 32
14:01
3rd & 9 at opp 32
Ryan Willis pass complete to Sean Savoy for 8 yds to the Pitt 24
14:01
4th & 1 at opp 24
Ryan Willis run for 2 yds to the Pitt 22 for a 1ST down
14:01
1st & 10 at opp 22
Ryan Willis pass incomplete to Eric Kumah
14:01
2nd & 10 at opp 22
Ryan Willis pass incomplete to Steven Peoples, broken up by Rashad Weaver
11:07
3rd & 10 at opp 22
Timeout PITTSBURGH, clock 11:07
11:07
3rd & 10 at opp 22
Ryan Willis pass incomplete
10:55
4th & 10 at opp 22
Brian Johnson 40 yd FG MISSED
Pittsburgh Fumble, 5 plays
10:55
1st & 10 at own 22
Kenny Pickett pass complete to Rafael Araujo-Lopes for a loss of 2 yards to the Pitt 20
10:55
2nd & 12 at own 20
Darrin Hall run for 58 yds to the VTech 22 for a 1ST down
10:55
1st & 10 at opp 22
Qadree Ollison run for a loss of 1 yard to the VTech 23
8:42
2nd & 11 at opp 23
Timeout PITTSBURGH, clock 08:42
8:42
2nd & 11 at opp 23
Qadree Ollison run for 5 yds to the VTech 18
8:42
3rd & 6 at opp 18
Kenny Pickett run for 15 yds Kenny Pickett fumbled, forced by Jermaine Waller, recovered by VTech Rico Kearney
Virginia Tech Touchdown, 4 plays
7:49
1st & 10 at own 20
Terius Wheatley run for 9 yds to the VTech 29
7:49
2nd & 1 at own 29
Steven Peoples run for 6 yds to the VTech 35 for a 1ST down
7:49
1st & 10 at own 35
Ryan Willis pass complete to Damon Hazelton for 21 yds to the Pitt 44 for a 1ST down
7:49
1st & 10 at opp 44
Willis, R pass incomplete to Kumah, E (Pinnock, J.), PENALTY UP pass interference (Jackson, D.) 15 yards to the UP29, 1ST DOWN VT, NO PLAY.
6:38
1st & 10 at opp 29
Ryan Willis pass complete to Eric Kumah for 29 yds for a TD (Jordan Stout KICK)Pittsburgh 17, Virginia Tech 7
Pittsburgh Touchdown, 6 plays
6:38
1st & 0 at own 35
Jordan Stout kickoff for 65 yds for a touchback
6:38
1st & 10 at own 25
Qadree Ollison run for 32 yds to the VTech 43 for a 1ST down
6:38
1st & 10 at opp 43
Qadree Ollison run for 21 yds to the VTech 22 for a 1ST down
6:38
1st & 10 at opp 22
Darrin Hall run for a loss of 2 yards to the VTech 24
6:38
2nd & 12 at opp 24
Kenny Pickett run for 13 yds to the VTech 11 for a 1ST down
6:38
1st & 10 at opp 11
Darrin Hall run for a loss of 1 yard to the VTech 12
2:54
2nd & 11 at opp 12
Maurice Ffrench run for 12 yds for a TD (Alex Kessman KICK)Pittsburgh 24, Virginia Tech 7
Virginia Tech Punt, 3 plays
2:54
1st & 0 at own 35
Alex Kessman kickoff for 62 yds , Steven Peoples return for 15 yds to the 50 yard line VIRGINIA TECH Penalty, illegal block (Dax Hollifield) to the VTech 9
2:54
1st & 10 at own 9
Ryan Willis sacked by Jason Pinnock for a loss of 5 yards to the VTech 4
2:54
2nd & 15 at own 4
Ryan Willis pass complete to Tre Turner for 9 yds to the VTech 13
2:54
3rd & 6 at own 13
Ryan Willis pass incomplete to Tre Turner
2:54
4th & 6 at own 13
Oscar Bradburn punt for 39 yds, fair catch by Rafael Araujo-Lopes at the Pitt 48
Pittsburgh Touchdown, 6 plays
1:38
1st & 10 at own 48
Kenny Pickett pass incomplete to Maurice Ffrench
1:38
2nd & 10 at own 48
Qadree Ollison run for 6 yds to the VTech 46
1:38
3rd & 4 at opp 46
Kenny Pickett run for 7 yds to the VTech 39 for a 1ST down
1:38
1st & 10 at opp 39
Kenny Pickett pass incomplete to Maurice Ffrench
1:38
2nd & 10 at opp 39
PITTSBURGH Penalty, false start (-5 Yards) to the VTech 44
1:38
2nd & 15 at opp 44
Kenny Pickett pass complete to Taysir Mack for 43 yds to the VTech 1 for a 1ST down
0:35
1st & goal at opp 1
George Aston run for 1 yd for a TD (Alex Kessman KICK)Pittsburgh 31, Virginia Tech 7
Virginia Tech End of half, 4 plays
0:35
1st & 0 at own 35
Alex Kessman kickoff for 30 yds , T.J. Jackson return for 5 yds to the VTech 40
0:35
1st & 10 at own 40
Ryan Willis pass incomplete to Eric Kumah
0:35
2nd & 10 at own 40
Ryan Willis pass complete to Dalton Keene for 8 yds to the VTech 48
0:16
3rd & 2 at own 48
Timeout VIRGINIA TECH, clock 00:16
0:16
3rd & 2 at own 48
Willis, R pass complete to Grimsley, H for 7 yards to the UP45, out-of-bounds (Zeise, E.), PENALTY VT holding (Chung, K) 10 yards to the VT38, NO PLAY.
0:16
3rd & 12 at own 38
Steven Peoples run for 20 yds to the Pitt 42 for a 1ST down
0:02
1st & 10 at opp 42
Timeout VIRGINIA TECH, clock 00:02
0:02
1st & 10 at opp 42
Ryan Willis sacked by Dewayne Hendrix for a loss of 10 yards to the VTech 48
3rd quarter4 drives, then Pittsburgh 38, Virginia Tech 15
Pittsburgh Punt, 3 plays
15:00
2nd & 20 at own 35
Jordan Stout kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Qadree Ollison run for 1 yd to the Pitt 26
15:00
2nd & 9 at own 26
Qadree Ollison run for a loss of 2 yards to the Pitt 24
15:00
3rd & 11 at own 24
Kenny Pickett run for 8 yds to the Pitt 32
15:00
4th & 3 at own 32
Kirk Christodoulou punt for 50 yds , Hezekiah Grimsley returns for 2 yds to the VTech 20
Virginia Tech Touchdown, 17 plays
12:38
1st & 10 at own 20
Steven Peoples run for 5 yds to the VTech 25
12:38
2nd & 5 at own 25
Ryan Willis run for 18 yds to the VTech 43 for a 1ST down
12:38
1st & 10 at own 43
Jalen Holston run for 4 yds to the VTech 47
12:38
2nd & 6 at own 47
Ryan Willis pass incomplete to Eric Kumah
12:38
3rd & 6 at own 47
Ryan Willis pass complete to Eric Kumah for 5 yds to the Pitt 48
12:38
4th & 1 at opp 48
Ryan Willis run for 2 yds to the Pitt 46 for a 1ST down
12:38
1st & 10 at opp 46
Ryan Willis pass incomplete to Hezekiah Grimsley
12:38
2nd & 10 at opp 46
Jalen Holston run for 3 yds to the Pitt 43
12:38
3rd & 7 at opp 43
Ryan Willis pass complete to Damon Hazelton for 6 yds to the Pitt 37
12:38
4th & 1 at opp 37
Ryan Willis run for 3 yds to the Pitt 34 for a 1ST down
12:38
1st & 10 at opp 34
Willis, R pass incomplete to Kumah, E (Jackson, D.), PENALTY UP pass interference (Jackson, D.) 15 yards to the UP19, 1ST DOWN VT, NO PLAY.
12:38
1st & 10 at opp 19
Quincy Patterson II run for 2 yds to the Pitt 17
12:38
2nd & 8 at opp 17
Quincy Patterson II run for no gain to the Pitt 17
12:38
3rd & 8 at opp 17
Ryan Willis run for 12 yds to the Pitt 5 for a 1ST down
12:38
1st & goal at opp 5
Terius Wheatley run for 1 yd to the Pitt 4
12:38
2nd & goal at opp 4
Quincy Patterson II pass incomplete to Damon Hazelton
12:38
3rd & goal at opp 4
Ryan Willis run for a loss of 1 yard to the Pitt 5
5:00
4th & goal at opp 5
Ryan Willis pass complete to Eric Kumah for 5 yds for a TD (Ryan Willis pass to Eric Kumah for Two-Point Conversion)Pittsburgh 31, Virginia Tech 15
Pittsburgh Touchdown, 2 plays
5:00
1st & 0 at own 35
Jordan Stout kickoff for 65 yds for a touchback
5:00
1st & 10 at own 25
Darrin Hall run for 2 yds to the Pitt 27
4:04
2nd & 8 at own 27
Darrin Hall run for 73 yds for a TD (Alex Kessman KICK)Pittsburgh 38, Virginia Tech 15
Virginia Tech Touchdown, 13 plays
4:04
1st & 0 at own 35
Alex Kessman kickoff for 64 yds , Steven Peoples return for 4 yds to the VTech 5
4:04
1st & 10 at own 5
Jalen Holston run for 5 yds to the VTech 10
4:04
2nd & 5 at own 10
Ryan Willis pass complete to Dalton Keene for 7 yds to the VTech 17 for a 1ST down
4:04
1st & 10 at own 17
Ryan Willis sacked by Elias Reynolds for a loss of 2 yards to the VTech 15
4:04
2nd & 12 at own 15
Steven Peoples run for 1 yd to the VTech 16
4:04
3rd & 11 at own 16
Ryan Willis pass complete to Dalton Keene for 10 yds to the VTech 26
4:04
4th & 1 at own 26
Ryan Willis run for 3 yds to the VTech 29 for a 1ST down
4:04
1st & 10 at own 29
Ryan Willis pass complete to Sean Savoy for 22 yds to the Pitt 49 for a 1ST down
4:04
1st & 10 at opp 49
Ryan Willis run for a loss of 8 yards to the VTech 43
Q4 15:00
2nd & 18 at own 43
Willis, R pass incomplete to Keene, D (Reynolds, E.), PENALTY UP roughing passer (Weaver, R.) 15 yards to the UP42, 1ST DOWN VT, NO PLAY.
Q4 15:00
1st & 10 at opp 42
Steven Peoples run for 5 yds to the Pitt 37
Q4 15:00
2nd & 5 at opp 37
Sean Savoy run for 1 yd to the Pitt 36
Q4 15:00
3rd & 4 at opp 36
Ryan Willis pass complete to Tre Turner for 5 yds to the Pitt 31 for a 1ST down
Q4 15:00
1st & 10 at opp 31
Ryan Willis pass complete to Steven Peoples for 7 yds to the Pitt 24
Q4 12:34
2nd & 3 at opp 24
Ryan Willis pass complete to Damon Hazelton for 24 yds for a TD (Jordan Stout KICK)Pittsburgh 38, Virginia Tech 22
4th quarter5 drives, then Pittsburgh 52, Virginia Tech 22
Pittsburgh Touchdown, 7 plays
12:34
1st & 0 at own 35
Jordan Stout kickoff for 63 yds , Maurice Ffrench return for 33 yds to the PITTSBURGH 32 VIRGINIA TECH Penalty, illegal procedure (Jordan Stout) to the 50 yard line
12:34
1st & 10 at the 50
Qadree Ollison run for a loss of 3 yards to the Pitt 47
12:34
2nd & 13 at own 47
Qadree Ollison run for 10 yds to the VTech 43
12:34
3rd & 3 at opp 43
Qadree Ollison run for 4 yds to the VTech 39 for a 1ST down
12:34
1st & 10 at opp 39
Kenny Pickett pass incomplete to Qadree Ollison
12:34
2nd & 10 at opp 39
Kenny Pickett run for 6 yds to the VTech 33
12:34
3rd & 4 at opp 33
Kenny Pickett run for 2 yds to the VTech 31
8:48
4th & 2 at opp 31
Qadree Ollison run for 31 yds for a TD (Alex Kessman KICK)Pittsburgh 45, Virginia Tech 22
Virginia Tech Turnover on downs, 10 plays
8:48
1st & 0 at own 35
Alex Kessman kickoff for 52 yds , Coleman Fox return for 21 yds to the VTech 34
8:48
1st & 10 at own 34
Ryan Willis run for no gain to the VTech 34
8:48
2nd & 10 at own 34
Ryan Willis pass complete to Eric Kumah for 7 yds to the VTech 41
8:48
3rd & 3 at own 41
Ryan Willis run for 4 yds to the VTech 45 for a 1ST down
8:48
1st & 10 at own 45
Ryan Willis pass incomplete to Damon Hazelton
8:48
2nd & 10 at own 45
Ryan Willis run for 39 yds to the Pitt 16 for a 1ST down
6:41
1st & 10 at opp 16
Timeout PITTSBURGH, clock 06:41
6:41
1st & 10 at opp 16
Jalen Holston run for 12 yds to the Pitt 4 for a 1ST down
6:41
1st & goal at opp 4
Hezekiah Grimsley run for no gain to the Pitt 4
6:41
2nd & goal at opp 4
Quincy Patterson II run for 1 yd to the Pitt 3
6:41
3rd & goal at opp 3
Ryan Willis pass incomplete to Damon Hazelton, broken up by Dane Jackson
6:41
4th & goal at opp 3
Ryan Willis pass incomplete to Eric Kumah, broken up by Oluwaseun Idowu
Pittsburgh Touchdown, 1 play
4:43
1st & 10 at own 3
Qadree Ollison run for 97 yds for a TD (Alex Kessman KICK)Pittsburgh 52, Virginia Tech 22
Virginia Tech Turnover on downs, 10 plays
4:43
1st & 0 at own 20
Alex Kessman kickoff for 60 yds , Coleman Fox return for 23 yds to the VTech 43
4:43
1st & 10 at own 43
Jalen Holston run for 6 yds to the VTech 49
4:43
2nd & 4 at own 49
Jalen Holston run for 6 yds to the Pitt 45 for a 1ST down
4:43
1st & 10 at opp 45
Terius Wheatley run for 10 yds to the Pitt 35 for a 1ST down
4:43
1st & 10 at opp 35
Sean Savoy run for a loss of 1 yard to the Pitt 36
4:43
2nd & 11 at opp 36
Quincy Patterson II pass complete to Tre Turner for 9 yds to the Pitt 27
4:43
3rd & 2 at opp 27
Terius Wheatley run for 3 yds to the Pitt 24 for a 1ST down
4:43
1st & 10 at opp 24
Quincy Patterson II run for 1 yd to the Pitt 23
4:43
2nd & 9 at opp 23
Terius Wheatley run for no gain to the Pitt 23
4:43
3rd & 9 at opp 23
Quincy Patterson II pass incomplete to Sean Savoy
4:43
4th & 9 at opp 23
Quincy Patterson II pass incomplete to Tre Turner
Pittsburgh End of game, 2 plays
1:10
1st & 10 at own 23
A.J. Davis run for 2 yds to the Pitt 25
1:10
2nd & 8 at own 25
TEAM run for a loss of 2 yards to the Pitt 23
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.