From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia
Pittsburgh
348
Total yards
363
209
Passing yards
222
139
Rushing yards
141
6.1
Yards per pass
9.3
4.5
Yards per rush
4.0
16
First downs
16
5–15
Third downs
6–13
1–2
Fourth downs
0–0
1
Turnovers
2
4–22
Penalties
5–40
29:39
Possession
30:21
Efficiency
Virginia
Pittsburgh
33%
Success rate
50%
−0.08
EPA per play
0.17
1.28
Explosiveness
1.04
0.21
Rushing EPA
−0.17
−0.23
Passing EPA
0.68
30%
Passing-down success
47%
−0.09
First-down EPA
0.03
−0.15
Second-down EPA
0.15
0.07
Third-down EPA
0.57
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 73% to win. Elo’s favorite won.
The line
Pittsburgh −10, over/under 45.
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 76%, Virginia 24%. 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 right to left.
Q1 PittsburghTouchdown, 5 plays, 75 yards
Q1 VirginiaField goal, 6 plays, 66 yards
Q1 PittsburghPunt, 5 plays, 27 yards
Q1 VirginiaPunt, 3 plays, 3 yards
Q1 PittsburghTouchdown, 3 plays, 59 yards
Q1 VirginiaPunt, 3 plays, 8 yards
Q1 PittsburghField goal, 7 plays, 56 yards
Q1 VirginiaPunt, 5 plays, 38 yards
Q2 PittsburghFumble return TD, 5 plays (Virginia scores), −2 yards
Q2 PittsburghPunt, 6 plays, 20 yards
Q2 VirginiaPunt, 3 plays, −3 yards
Q2 PittsburghPunt, 3 plays, 9 yards
Q2 VirginiaPunt, 6 plays, 13 yards
Q2 PittsburghPunt, 3 plays, 8 yards
Q2 VirginiaEnd of half, 1 play, −2 yards
Q3 VirginiaInterception, 7 plays, 47 yards
Q3 PittsburghTouchdown, 2 plays, 20 yards
Q3 VirginiaField goal, 15 plays, 66 yards
Q3 PittsburghFumble, 10 plays, 74 yards
Q4 VirginiaSafety, 3 plays (Pittsburgh scores), −1 yard
Q4 PittsburghPunt, 7 plays, −10 yards
Q4 VirginiaTouchdown, 6 plays, 66 yards
Q4 PittsburghPunt, 3 plays, 8 yards
Q4 VirginiaTurnover on downs, 9 plays, 30 yards
Q4 PittsburghEnd of game, 1 play, −1 yard
Play by play
1st quarter8 drives, then Pittsburgh 17, Virginia 3
Pittsburgh Touchdown, 5 plays
15:00
1st & 10 at own 35
Dylan Sims kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Qadree Ollison run for 11 yds to the Pitt 36 for a 1ST down
15:00
1st & 10 at own 36
Nathan Peterman pass incomplete to Qadree Ollison
15:00
2nd & 10 at own 36
Chad Voytik run for a loss of 1 yard to the Pitt 35
15:00
3rd & 11 at own 35
Nathan Peterman pass complete to J.P. Holtz for 28 yds to the Virg 37 for a 1ST down
12:56
1st & 10 at opp 37
Nathan Peterman pass complete to Scott Orndoff for 37 yds for a TD, (Chris Blewitt KICK)Pittsburgh 7, Virginia 0
Virginia Field goal, 6 plays
12:56
1st & 0 at own 35
Chris Blewitt kickoff for 65 yds , T.J. Thorpe return for 18 yds to the Virg 18
12:56
1st & 10 at own 18
Taquan Mizzell run for 1 yd to the Virg 19
12:56
2nd & 9 at own 19
Albert Reid run for 71 yds to the Pitt 10 for a 1ST down
12:56
1st & goal at opp 10
Daniel Hamm run for 4 yds to the Pitt 6
12:56
2nd & goal at opp 6
Matt Johns pass incomplete to Albert Reid
12:56
3rd & goal at opp 6
VIRGINIA Penalty, delay of game (-5 Yards) to the Pitt 11
12:56
3rd & goal at opp 11
VIRGINIA Penalty, false start (-5 Yards) to the Pitt 16
12:56
3rd & goal at opp 16
Matt Johns pass incomplete
10:38
4th & 0 at opp 16
Ian Frye 33 yd FG GOODPittsburgh 7, Virginia 3
Pittsburgh Punt, 5 plays
10:38
1st & 0 at own 35
Dylan Sims kickoff for 65 yds for a touchback
10:38
1st & 10 at own 25
Nathan Peterman pass incomplete to Scott Orndoff
10:38
2nd & 10 at own 25
Nathan Peterman pass complete to Tyler Boyd for 22 yds to the Pitt 47 for a 1ST down
10:38
1st & 10 at own 47
Qadree Ollison run for 1 yd to the Pitt 48
10:38
2nd & 9 at own 48
Qadree Ollison run for 4 yds to the Virg 48
10:38
3rd & 5 at opp 48
Nathan Peterman pass incomplete to Tyler Boyd
10:38
4th & 5 at opp 48
Ryan Winslow punt for 44 yds, downed at the Virg 4
Virginia Punt, 3 plays
8:20
1st & 10 at own 4
Taquan Mizzell run for a loss of 3 yards to the Virg 1
8:20
2nd & 13 at own 1
Matt Johns run for 2 yds to the Virg 3
8:20
3rd & 11 at own 3
Matt Johns pass complete to Connor Wingo-Reeves for 4 yds to the Virg 7
8:20
4th & 7 at own 7
Nicholas Conte punt for 52 yds , Tyler Boyd returns for no gain to the Pitt 41
Pittsburgh Touchdown, 3 plays
6:11
1st & 10 at own 41
Chris James run for 48 yds to the Virg 11 for a 1ST down
6:11
1st & 10 at opp 11
Tyler Boyd run for 7 yds to the Virg 4
4:50
2nd & 3 at opp 4
Qadree Ollison run for 4 yds for a TD, (Chris Blewitt KICK)Pittsburgh 14, Virginia 3
Virginia Punt, 3 plays
4:50
1st & 0 at own 35
Chris Blewitt kickoff for 65 yds , Olamide Zaccheaus return for 16 yds to the Virg 16
4:50
1st & 10 at own 16
Daniel Hamm run for 1 yd to the Virg 17
4:50
2nd & 9 at own 17
Matt Johns pass complete to Keeon Johnson for 7 yds to the Virg 24
4:50
3rd & 2 at own 24
Matt Johns pass incomplete to T.J. Thorpe
4:50
4th & 2 at own 24
Nicholas Conte punt for 47 yds, downed at the Pitt 29
Pittsburgh Field goal, 7 plays
3:16
1st & 10 at own 29
Chris James run for 6 yds to the Pitt 35
3:16
2nd & 4 at own 35
Nathan Peterman pass complete to Dontez Ford for 18 yds to the Virg 47 for a 1ST down
3:16
1st & 10 at opp 47
Nathan Peterman pass complete to Scott Orndoff for 26 yds to the Virg 21 for a 1ST down
3:16
1st & 10 at opp 21
Nathan Peterman run for 2 yds to the Virg 19
3:16
2nd & 8 at opp 19
Nathan Peterman pass incomplete
3:16
3rd & 8 at opp 19
Nathan Peterman pass complete to Chris James for 4 yds to the Virg 15
0:11
4th & 4 at opp 15
Chris Blewitt 33 yd FG GOODPittsburgh 17, Virginia 3
Virginia Punt, 5 plays
0:11
1st & 0 at own 35
Chris Blewitt kickoff for 59 yds , Olamide Zaccheaus return for 1 yd to the Virg 7
0:11
1st & 10 at own 7
Albert Reid run for 2 yds to the Virg 9
Q2 15:00
2nd & 8 at own 9
Matt Johns pass complete to Taquan Mizzell for 34 yds to the Virg 43 for a 1ST down
Q2 15:00
1st & 10 at own 43
Matt Johns pass incomplete to T.J. Thorpe
Q2 14:18
2nd & 10 at own 43
Timeout VIRGINIA, clock 14:18
Q2 14:18
2nd & 10 at own 43
Matt Johns pass complete to Albert Reid for 2 yds to the Virg 45
Q2 14:18
3rd & 8 at own 45
Matt Johns pass incomplete to T.J. Thorpe
Q2 14:18
4th & 8 at own 45
Nicholas Conte punt for 45 yds, punt out-of-bounds at the Pitt 17 , Tyler Boyd returns for 7 yds to the Pitt 17
2nd quarter7 drives, then Pittsburgh 17, Virginia 10
Pittsburgh Fumble return TD, 5 plays (Virginia scores)
13:12
1st & 10 at own 17
Nathan Peterman pass complete to Jaymar Parrish for 3 yds to the Pitt 20
13:12
2nd & 7 at own 20
Chad Voytik run for 3 yds to the Pitt 23
13:12
3rd & 4 at own 23
Nathan Peterman pass complete to Tyler Boyd for 6 yds to the Pitt 29 for a 1ST down
13:12
1st & 10 at own 29
Qadree Ollison run for a loss of 2 yards to the Pitt 27
10:40
2nd & 12 at own 27
Nathan Peterman sacked by Mike Moore for a loss of 10 yards Nathan Peterman fumbled, recovered by Virg Kwontie Moore , return for 0 yards , return for 15 yds, (Ian Frye KICK)Pittsburgh 17, Virginia 10
Pittsburgh Punt, 6 plays
10:40
1st & 0 at own 35
Dylan Sims kickoff for 63 yds , Tyler Boyd return for 21 yds to the Pitt 23
10:40
1st & 10 at own 23
Qadree Ollison run for 4 yds to the Pitt 27
10:40
2nd & 6 at own 27
Nathan Peterman pass complete to George Aston for a loss of 1 yard to the Pitt 26
10:40
3rd & 7 at own 26
Nathan Peterman pass complete to Tyler Boyd for 9 yds to the Pitt 35 for a 1ST down
10:40
1st & 10 at own 35
Qadree Ollison run for 1 yd to the Pitt 36
10:40
2nd & 9 at own 36
PITTSBURGH Penalty, false start (-5 Yards) to the Pitt 31
10:40
2nd & 14 at own 31
Nathan Peterman pass complete to Dontez Ford for 12 yds to the Pitt 43
10:40
3rd & 2 at own 43
Nathan Peterman pass complete to Tyler Boyd for no gain to the Pitt 43
10:40
4th & 2 at own 43
Ryan Winslow punt for 33 yds, downed at the Virg 24
Virginia Punt, 3 plays
6:23
1st & 10 at own 24
Albert Reid run for 1 yd to the Virg 25
6:23
2nd & 9 at own 25
Matt Johns pass incomplete
6:23
3rd & 9 at own 25
Matt Johns sacked by Matt Galambos for a loss of 4 yards to the Virg 21
6:23
4th & 13 at own 21
Nicholas Conte punt for 52 yds, downed at the Pitt 27
Pittsburgh Punt, 3 plays
4:57
1st & 10 at own 27
Chris James run for 7 yds to the Pitt 34
4:57
2nd & 3 at own 34
Chris James run for 2 yds to the Pitt 36
4:57
3rd & 1 at own 36
Nathan Peterman run for no gain to the Pitt 36 Nathan Peterman fumbled, recovered by Pitt Nathan Peterman , return for no gain to the Pitt 36
4:57
4th & 1 at own 36
Ryan Winslow punt for 52 yds, fair catch by Maurice Canady at the Virg 12
Virginia Punt, 6 plays
3:15
1st & 10 at own 12
Matt Johns pass complete to Taquan Mizzell for 6 yds to the Virg 18
3:15
2nd & 4 at own 18
Matt Johns pass complete to T.J. Thorpe for 2 yds to the Virg 20
3:15
3rd & 2 at own 20
Matt Johns run for no gain to the Virg 23 Matt Johns fumbled, forced by Rori Blair, recovered by Virg Matt Johns for a 1ST down
3:15
1st & 10 at own 23
Matt Johns sacked by Ejuan Price and Avonte Maddox for a loss of 8 yards to the Virg 15
1:11
2nd & 18 at own 15
Timeout PITTSBURGH, clock 01:11
1:11
2nd & 18 at own 15
Taquan Mizzell run for 5 yds to the Virg 20
1:05
3rd & 13 at own 20
Timeout PITTSBURGH, clock 01:05
1:05
3rd & 13 at own 20
Taquan Mizzell run for 5 yds to the Virg 25
0:59
4th & 8 at own 25
Timeout PITTSBURGH, clock 00:59
0:59
4th & 8 at own 25
Nicholas Conte punt for 39 yds, fair catch by Tyler Boyd at the Pitt 36
Pittsburgh Punt, 3 plays
0:51
1st & 10 at own 36
Nathan Peterman pass incomplete to Dontez Ford
0:51
2nd & 10 at own 36
Nathan Peterman pass complete to J.P. Holtz for 8 yds to the Pitt 44
0:51
3rd & 2 at own 44
Nathan Peterman pass incomplete, broken up by Quin Blanding PITTSBURGH Penalty, illegal shift ( Yards) declined
0:51
4th & 2 at own 44
Ryan Winslow punt for 43 yds, fair catch by Maurice Canady at the Virg 13
Virginia End of half, 1 play
0:26
1st & 10 at own 13
TEAM run for a loss of 2 yards to the Virg 11
3rd quarter4 drives, then Pittsburgh 24, Virginia 13
Virginia Interception, 7 plays
15:00
2nd & 12 at own 35
Chris Blewitt kickoff for 59 yds , Olamide Zaccheaus return for 13 yds to the Virg 19
15:00
1st & 10 at own 19
Daniel Hamm run for 11 yds to the Virg 30 for a 1ST down
15:00
1st & 10 at own 30
Taquan Mizzell run for 20 yds to the 50 yard line for a 1ST down
15:00
1st & 10 at the 50
Matt Johns run for 5 yds to the Pitt 45
15:00
2nd & 5 at opp 45
Matt Johns pass incomplete to Charlie Hopkins
15:00
3rd & 5 at opp 45
Matt Johns pass complete to Canaan Severin for 11 yds to the Pitt 34 for a 1ST down
15:00
1st & 10 at opp 34
Matt Johns pass incomplete to T.J. Thorpe
15:00
2nd & 10 at opp 34
Matt Johns pass intercepted Matt Galambos return for 51 yds to the Virg 20
Pittsburgh Touchdown, 2 plays
11:49
1st & 10 at opp 20
Nathan Peterman run for 12 yds to the Virg 8 for a 1ST down
11:25
1st & goal at opp 8
Nathan Peterman pass complete to Tyler Boyd for 8 yds for a TD, (Chris Blewitt KICK)Pittsburgh 24, Virginia 10
Virginia Field goal, 15 plays
11:25
1st & 0 at own 35
Chris Blewitt kickoff for 65 yds for a touchback
11:25
1st & 10 at own 25
Daniel Hamm run for 6 yds to the Virg 31
11:25
2nd & 4 at own 31
Daniel Hamm run for a loss of 2 yards to the Virg 29
11:25
3rd & 6 at own 29
Matt Johns pass complete to Canaan Severin for 7 yds to the Virg 36 for a 1ST down
11:25
1st & 10 at own 36
Daniel Hamm run for 9 yds to the Virg 45
11:25
2nd & 1 at own 45
Daniel Hamm run for 1 yd to the Virg 46 for a 1ST down
11:25
1st & 10 at own 46
Daniel Hamm run for 4 yds to the 50 yard line
11:25
2nd & 6 at the 50
Matt Johns pass complete to T.J. Thorpe for 10 yds to the Pitt 40 for a 1ST down
11:25
1st & 10 at opp 40
Albert Reid run for no gain to the Pitt 40
6:41
2nd & 10 at opp 40
Timeout VIRGINIA, clock 06:41
6:41
2nd & 10 at opp 40
Matt Johns pass incomplete, PENALTY UP offside defense (Tyrique Jarrett) 5 yards to the UP35, NO PLAY.
6:41
2nd & 5 at opp 35
Daniel Hamm run for 1 yd to the Pitt 34
6:41
3rd & 4 at opp 34
Matt Johns run for 6 yds to the Pitt 28 for a 1ST down
6:41
1st & 10 at opp 28
Matt Johns pass complete to Connor Wingo-Reeves for 18 yds to the Pitt 10 for a 1ST down
6:41
1st & goal at opp 10
Taquan Mizzell pass incomplete to Evan Butts, broken up by Pat Amara Jr.
6:41
2nd & goal at opp 10
Daniel Hamm run for 1 yd to the Pitt 9
4:11
3rd & 0 at opp 9
Timeout PITTSBURGH, clock 04:11
4:11
3rd & goal at opp 9
Matt Johns pass incomplete to Canaan Severin
4:02
4th & goal at opp 9
Ian Frye 26 yd FG GOODPittsburgh 24, Virginia 13
Pittsburgh Fumble, 10 plays
4:02
1st & 0 at own 35
Dylan Sims kickoff for 65 yds for a touchback
4:02
1st & 10 at own 25
Qadree Ollison run for 7 yds to the Pitt 32
4:02
2nd & 3 at own 32
Nathan Peterman pass complete to Tyler Boyd for 5 yds to the Pitt 37 for a 1ST down
4:02
1st & 10 at own 37
Chris James run for 11 yds to the Pitt 48 for a 1ST down
4:02
1st & 10 at own 48
Qadree Ollison run for 7 yds to the Virg 45
4:02
2nd & 3 at opp 45
Qadree Ollison run for 2 yds to the Virg 43
4:02
3rd & 1 at opp 43
Qadree Ollison run for 2 yds to the Virg 41 for a 1ST down
4:02
1st & 10 at opp 41
Nathan Peterman pass incomplete to Tyler Boyd
4:02
2nd & 10 at opp 41
Chris James run for 2 yds to the Virg 39
Q4 15:00
3rd & 8 at opp 39
Nathan Peterman pass complete to Dontez Ford for 33 yds to the Virg 6 for a 1ST down
Q4 15:00
1st & goal at opp 6
Qadree Ollison run for 5 yds to the Virg 1 Qadree Ollison fumbled, forced by Micah Kiser, recovered by Virg Quin Blanding
4th quarter6 drives, then Pittsburgh 26, Virginia 19
Virginia Safety, 3 plays (Pittsburgh scores)
14:20
1st & 10 at own 1
Matt Johns run for 1 yd to the Virg 2
14:20
2nd & 9 at own 2
Matt Johns pass incomplete to T.J. Thorpe, broken up by Lafayette Pitts
13:30
3rd & 9 at own 2
Timeout VIRGINIA, clock 13:30
13:23
3rd & 9 at own 2
Matt Johns sacked by Mike Caprara for a loss of 2 yards for a SAFETYPittsburgh 26, Virginia 13
13:23
1st & goal at own 20
PITTSBURGH Penalty, sideline interference (15 Yards) to the Virg 35
Pittsburgh Punt, 7 plays
13:23
1st & 0 at own 35
Dylan Sims kickoff for 62 yds , Tyler Boyd return for 24 yds to the Pitt 27
13:23
1st & 10 at own 27
Chris James run for 6 yds to the Pitt 33
13:23
2nd & 4 at own 33
Chris James run for 3 yds to the Pitt 36
13:23
3rd & 1 at own 36
Chris James run for 4 yds to the Pitt 40 for a 1ST down
13:23
1st & 10 at own 40
Chris James run for 7 yds to the Pitt 47
13:23
2nd & 3 at own 47
Nathan Peterman run for 2 yds to the Pitt 49 PITTSBURGH Penalty, Offensive holding (Adam Bisnowaty) to the Pitt 39
13:23
2nd & 11 at own 39
TEAM run for a loss of 15 yards to the Pitt 24 TEAM fumbled, recovered by Pitt Nathan Peterman
13:23
3rd & 26 at own 24
PITTSBURGH Penalty, delay of game (-5 Yards) to the Pitt 19
13:23
3rd & 31 at own 19
Chris James run for a loss of 2 yards to the Pitt 17
13:23
4th & 33 at own 17
Ryan Winslow punt for 49 yds, downed at the Virg 34
Virginia Touchdown, 6 plays
8:26
1st & 10 at own 34
Taquan Mizzell run for 6 yds to the Virg 40
8:26
2nd & 4 at own 40
Matt Johns pass incomplete to T.J. Thorpe
8:26
3rd & 4 at own 40
Taquan Mizzell run for 5 yds to the Virg 45 for a 1ST down
8:26
1st & 10 at own 45
Matt Johns pass complete to T.J. Thorpe for 24 yds to the Pitt 31 for a 1ST down
8:26
1st & 10 at opp 31
Matt Johns pass complete to Olamide Zaccheaus for a loss of 1 yard to the Pitt 32
5:50
2nd & 11 at opp 32
Matt Johns pass complete to Canaan Severin for 32 yds for a TD, (Ian Frye PAT BLOCKED)Pittsburgh 26, Virginia 19
Pittsburgh Punt, 3 plays
5:50
1st & 0 at own 35
Dylan Sims kickoff for 64 yds , Tyler Boyd return for 16 yds to the Pitt 17
5:50
1st & 10 at own 17
Qadree Ollison run for 3 yds to the Pitt 20
5:50
2nd & 7 at own 20
Nathan Peterman pass complete to Tyler Boyd for 4 yds to the Pitt 24
5:50
3rd & 3 at own 24
Nathan Peterman run for 1 yd to the Pitt 25
5:50
4th & 2 at own 25
Ryan Winslow punt for 47 yds, fair catch by Maurice Canady at the Virg 28
Virginia Turnover on downs, 9 plays
3:44
1st & 10 at own 28
Matt Johns sacked by Matt Galambos for a loss of 11 yards to the Virg 17 VIRGINIA Penalty, intentional grounding (Matt Johns) to the Virg 17
3:44
2nd & 21 at own 17
Matt Johns pass complete to Taquan Mizzell for 8 yds to the Virg 25
3:44
3rd & 13 at own 25
Matt Johns pass complete to T.J. Thorpe for loss of 12 yards to the VA13 (Lafayette Pitts), PENALTY VA illegal block (Jackson Matteo) 12 yards to the VA13, NO PLAY.
3:44
3rd & 25 at own 13
Matt Johns pass complete to T.J. Thorpe for 2 yds to the Virg 15
3:44
4th & 23 at own 15
Matt Johns pass complete to T.J. Thorpe for 32 yds to the Virg 47 for a 1ST down
3:44
1st & 10 at own 47
Matt Johns pass complete to Keeon Johnson for 11 yds to the Pitt 42 for a 1ST down
3:44
1st & 10 at opp 42
Matt Johns pass incomplete to T.J. Thorpe
3:44
2nd & 10 at opp 42
Matt Johns pass incomplete to T.J. Thorpe
3:44
3rd & 10 at opp 42
Matt Johns pass incomplete to Keeon Johnson
0:35
4th & 10 at opp 42
Timeout VIRGINIA, clock 00:35
0:35
4th & 10 at opp 42
Timeout PITTSBURGH, clock 00:35
0:35
4th & 10 at opp 42
Matt Johns pass incomplete to T.J. Thorpe
Pittsburgh End of game, 1 play
0:28
1st & 10 at own 42
TEAM run for a loss of 1 yard to the Pitt 41
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.