From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Pittsburgh
North Carolina
367
Total yards
474
236
Passing yards
388
131
Rushing yards
86
7.6
Yards per pass
8.6
4.4
Yards per rush
2.9
14
First downs
26
6–15
Third downs
4–11
0–1
Fourth downs
2–3
1
Turnovers
0
5–48
Penalties
6–52
28:32
Possession
31:28
2
Sacks (by defense)
1
Efficiency
Pittsburgh
North Carolina
43%
Success rate
50%
0.09
EPA per play
0.30
1.38
Explosiveness
1.24
0.13
Rushing EPA
0.08
0.05
Passing EPA
0.44
30%
Passing-down success
43%
0.19
First-down EPA
0.18
0.14
Second-down EPA
0.49
0.12
Third-down EPA
0.45
11%
Havoc by its defense
21%
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)
North Carolina 57% to win. Elo’s favorite won.
The line
North Carolina −2.5, over/under 65.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 North Carolina 57%, Pittsburgh 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. North Carolina drives left to right, Pittsburgh right to left.
Q1 PittsburghTouchdown, 8 plays, 77 yards
Q1 North CarolinaPunt, 3 plays, 8 yards
Q1 PittsburghPunt, 3 plays, 8 yards
Q1 North CarolinaTouchdown, 10 plays, 59 yards
Q1 PittsburghPunt, 6 plays, 15 yards
Q1 North CarolinaPunt, 5 plays, 11 yards
Q2 PittsburghTouchdown, 3 plays, 45 yards
Q2 North CarolinaPunt, 5 plays, 15 yards
Q2 PittsburghField goal, 10 plays, 63 yards
Q2 North CarolinaTouchdown, 5 plays, 75 yards
Q2 PittsburghPunt, 3 plays, 8 yards
Q2 North CarolinaTurnover on downs, 5 plays, 30 yards
Q2 PittsburghPunt, 3 plays, 3 yards
Q2 North CarolinaEnd of half, 1 play, −1 yard
Q3 North CarolinaPunt, 5 plays, 20 yards
Q3 PittsburghTouchdown, 5 plays, 83 yards
Q3 North CarolinaTouchdown, 12 plays, 75 yards
Q3 PittsburghPunt, 5 plays, 17 yards
Q3 North CarolinaTouchdown, 10 plays, 84 yards
Q4 PittsburghFumble, 6 plays, 25 yards
Q4 North CarolinaTouchdown, 3 plays, 49 yards
Q4 PittsburghPunt, 3 plays, 0 yards
Q4 North CarolinaTouchdown, 3 plays, 35 yards
Q4 PittsburghTurnover on downs, 7 plays, 19 yards
Q4 North CarolinaEnd of game, 8 plays, 29 yards
Play by play
1st quarter6 drives, then Tied at 7
Pittsburgh Touchdown, 8 plays
15:00
1st & 10 at own 35
Noah Burnette kickoff for 58 yds , Rodney Hammond Jr. return for 16 yds to the Pitt 23
14:45
1st & 10 at own 23
Kedon Slovis pass complete to Bub Means for 6 yds to the Pitt 29
14:16
2nd & 4 at own 29
Kedon Slovis pass incomplete to Vincent Davis
13:46
3rd & 4 at own 29
Kedon Slovis pass complete to Bub Means for 40 yds to the NCaro 31 for a 1ST down
13:20
1st & 10 at opp 31
Kedon Slovis pass complete to Jared Wayne for 8 yds to the NCaro 23
12:53
2nd & 2 at opp 23
Israel Abanikanda run for 10 yds to the NCaro 13 for a 1ST down
12:17
1st & 10 at opp 13
Kedon Slovis pass incomplete
12:09
2nd & 10 at opp 13
Israel Abanikanda run for 7 yds to the NCaro 6
11:30
3rd & 3 at opp 6
Israel Abanikanda run for 6 yds for a TD, (Ben Sauls KICK)Pittsburgh 7, North Carolina 0
North Carolina Punt, 3 plays
11:30
3rd & 3 at own 35
Ben Sauls kickoff for 65 yds for a touchback
11:22
1st & 10 at own 25
Drake Maye pass complete to Kamari Morales for 8 yds to the NCaro 33
11:05
2nd & 2 at own 33
Caleb Hood run for a loss of 3 yards to the NCaro 30
10:30
3rd & 5 at own 30
Drake Maye run for 3 yds to the NCaro 33
9:49
4th & 2 at own 33
Ben Kiernan punt for 50 yds , M.J. Devonshire returns for a loss of 11 yards to the Pitt 6
Pittsburgh Punt, 3 plays
9:43
1st & 10 at own 6
Kedon Slovis pass incomplete
9:37
2nd & 10 at own 6
Kedon Slovis pass incomplete to Jared Wayne
9:24
3rd & 10 at own 6
Kedon Slovis pass complete to Konata Mumpfield for 8 yds to the Pitt 14
8:53
4th & 2 at own 14
Cam Guess punt for 45 yds, fair catch by Josh Downs at the NCaro 41
North Carolina Touchdown, 10 plays
8:40
1st & 10 at own 41
Drake Maye pass complete to Caleb Hood for 3 yds to the NCaro 44
8:00
2nd & 7 at own 44
Elijah Green run for 7 yds to the Pitt 49 for a 1ST down
7:45
1st & 10 at opp 49
Drake Maye pass complete to Antoine Green for 8 yds to the Pitt 41
7:29
2nd & 2 at opp 41
Drake Maye pass complete to John Copenhaver for 6 yds to the Pitt 35 for a 1ST down
6:58
1st & 10 at opp 35
PITTSBURGH Penalty, Defensive Pass Interference (15 Yards) to the Pitt 20 for a 1ST down
6:54
1st & 10 at opp 20
Drake Maye pass complete to John Copenhaver for 8 yds to the Pitt 12
6:23
2nd & 2 at opp 12
Drake Maye pass complete to Elijah Green for 1 yd to the Pitt 11
6:00
3rd & 1 at opp 11
Elijah Green run for no gain to the Pitt 11
5:45
4th & 1 at opp 11
Drake Maye run for 3 yds to the Pitt 8 for a 1ST down
5:20
1st & goal at opp 8
Drake Maye sacked by Deslin Alexandre for a loss of 8 yards to the Pitt 16
4:46
2nd & 0 at opp 16
Drake Maye pass complete to Antoine Green for 16 yds for a TD, (Noah Burnette KICK)Tied at 7
Pittsburgh Punt, 6 plays
4:40
2nd & 18 at own 35
Noah Burnette kickoff for 60 yds , Rodney Hammond Jr. return for 19 yds to the Pitt 24
4:30
1st & 10 at own 24
Israel Abanikanda run for 9 yds to the Pitt 33
3:52
2nd & 1 at own 33
Kedon Slovis pass incomplete to Jared Wayne
3:40
3rd & 1 at own 33
Israel Abanikanda run for 1 yd to the Pitt 34 for a 1ST down
3:05
1st & 10 at own 34
Israel Abanikanda run for no gain to the Pitt 34
2:26
2nd & 10 at own 34
Kedon Slovis pass incomplete to Jared Wayne
2:21
3rd & 10 at own 34
Kedon Slovis pass incomplete to Myles Alston
2:14
4th & 10 at own 34
NORTH CAROLINA Penalty, Running Into Kicker (5 Yards) to the Pitt 39
2:14
4th & 5 at own 39
Caleb Junko punt for 46 yds, fair catch by Josh Downs at the UNC 15 NORTH CAROLINA Penalty, Offensive Holding (7 Yards) to the NCaro 8
North Carolina Punt, 5 plays
1:50
1st & 10 at own 8
Elijah Green run for 2 yds to the NCaro 10
1:30
2nd & 8 at own 10
Drake Maye pass complete to Antoine Green for 12 yds to the NCaro 22 for a 1ST down
1:13
1st & 10 at own 22
Drake Maye pass incomplete
1:04
2nd & 10 at own 22
Drake Maye pass complete to Josh Downs for no gain to the NCaro 22
0:18
3rd & 10 at own 22
Drake Maye sacked by Tyler Bentley for a loss of 3 yards to the NCaro 19
Q2 14:47
4th & 13 at own 19
Ben Kiernan punt for 52 yds , M.J. Devonshire returns for 26 yds to the NCaro 45
2nd quarter8 drives, then Pittsburgh 17, North Carolina 14
Pittsburgh Touchdown, 3 plays
14:41
1st & 10 at opp 45
Israel Abanikanda run for no gain to the NCaro 45
13:59
2nd & 10 at opp 45
Kedon Slovis pass complete to Jared Wayne for 41 yds to the NCaro 4 for a 1ST down
13:20
1st & goal at opp 4
Israel Abanikanda run for 4 yds for a TD, (Ben Sauls KICK)Pittsburgh 14, North Carolina 7
13:20
1st & 10 at own 35
NORTH CAROLINA Penalty, Face Mask (15 yards) (15 Yards) to the 50 yard line
North Carolina Punt, 5 plays
13:15
1st at the 50
Ben Sauls kickoff for 41 yds , Elijah Green return for 14 yds to the NCaro 23
13:11
1st & 10 at own 23
Drake Maye pass incomplete to Antoine Green
13:00
2nd & 10 at own 23
Drake Maye pass complete to Omarion Hampton for 15 yds to the NCaro 38 for a 1ST down
12:30
1st & 10 at own 38
Omarion Hampton run for 5 yds to the NCaro 43 Omarion Hampton fumbled, recovered by NCaro
12:15
2nd & 5 at own 43
Elijah Green run for 3 yds to the NCaro 46
11:44
3rd & 2 at own 46
NORTH CAROLINA Penalty, Offensive Holding (-10 Yards) to the NCaro 36
11:38
3rd & 12 at own 36
Drake Maye pass complete to Josh Downs for 2 yds to the NCaro 38
10:46
4th & 10 at own 38
Ben Kiernan punt for 44 yds , M.J. Devonshire returns for a loss of 2 yards to the Pitt 36 PITTSBURGH Penalty, Illegal Block (8 Yards) to the Pitt 8
Pittsburgh Field goal, 10 plays
10:36
1st & 10 at own 8
Rodney Hammond Jr. run for 1 yd to the Pitt 9
10:02
2nd & 9 at own 9
Kedon Slovis pass complete to Jared Wayne for 21 yds to the Pitt 30 for a 1ST down
9:20
1st & 10 at own 30
Rodney Hammond Jr. run for 9 yds to the Pitt 39
8:42
2nd & 1 at own 39
Rodney Hammond Jr. run for 4 yds to the Pitt 43 for a 1ST down
8:00
1st & 10 at own 43
Israel Abanikanda run for a loss of 2 yards to the Pitt 41
7:15
2nd & 12 at own 41
Kedon Slovis pass complete to Jared Wayne for 29 yds to the NCaro 30 for a 1ST down
6:45
1st & 10 at opp 30
Israel Abanikanda run for 2 yds to the NCaro 28
6:01
2nd & 8 at opp 28
Kedon Slovis pass incomplete to Jared Wayne
6:01
3rd & 8 at opp 28
PITTSBURGH Penalty, False Start (-5 Yards) to the NCaro 33
5:50
3rd & 13 at opp 33
Kedon Slovis pass complete to Konata Mumpfield for 4 yds to the NCaro 29
5:14
4th & 9 at opp 29
Ben Sauls 47 yd FG GOODPittsburgh 17, North Carolina 7
North Carolina Touchdown, 5 plays
5:14
4th & 9 at own 35
Ben Sauls kickoff for 65 yds for a touchback
5:09
1st & 10 at own 25
Drake Maye pass incomplete to Josh Downs
5:01
2nd & 10 at own 25
Drake Maye pass complete to Antoine Green for 18 yds to the NCaro 43 for a 1ST down
4:33
1st & 10 at own 43
Drake Maye pass complete to Antoine Green for 50 yds to the Pitt 7 for a 1ST down
3:50
1st & goal at opp 7
Drake Maye pass complete to Josh Downs for 6 yds to the Pitt 1
3:33
2nd & goal at opp 1
Drake Maye pass complete to Kobe Paysour for 1 yd for a TD, (Noah Burnette KICK)Pittsburgh 17, North Carolina 14
Pittsburgh Punt, 3 plays
3:33
2nd & 4 at own 35
Noah Burnette kickoff for 65 yds for a touchback
3:20
1st & 10 at own 25
Israel Abanikanda run for 3 yds to the Pitt 28
2:45
2nd & 7 at own 28
Israel Abanikanda run for 6 yds to the Pitt 34
2:10
3rd & 1 at own 34
Israel Abanikanda run for a loss of 1 yard to the Pitt 33
2:10
4th & 2 at own 33
Timeout NORTH CAROLINA, clock 02:10
2:02
4th & 2 at own 33
Cam Guess punt for 36 yds, punt out-of-bounds at the NCaro 31
North Carolina Turnover on downs, 5 plays
1:38
1st & 10 at own 31
Drake Maye run for 9 yds to the Pitt 40 for a 1ST down PITTSBURGH Penalty, Targeting (Calijah Kancey) to the Pitt 45 for a 1ST down
1:34
1st & 10 at opp 45
Jacolby Criswell pass incomplete
1:25
2nd & 10 at opp 45
Drake Maye run for 1 yd to the Pitt 44
0:54
3rd & 9 at opp 44
Drake Maye pass complete to Antoine Green for 5 yds to the Pitt 39
0:33
4th & 4 at opp 39
Drake Maye pass incomplete to Josh Downs
Pittsburgh Punt, 3 plays
0:28
1st & 10 at own 39
Kedon Slovis pass incomplete to Israel Abanikanda
0:22
2nd & 10 at own 39
Kedon Slovis pass incomplete to Israel Abanikanda
0:16
3rd & 10 at own 39
Israel Abanikanda run for 3 yds to the Pitt 42
0:16
4th & 7 at own 42
Timeout NORTH CAROLINA, clock 00:16
0:10
4th & 7 at own 42
Cam Guess punt for 40 yds, fair catch by Josh Downs at the NCaro 18
North Carolina End of half, 1 play
0:00
1st & 10 at own 18
TEAM run for a loss of 1 yard to the NCaro 17
3rd quarter5 drives, then Pittsburgh 24, North Carolina 21
North Carolina Punt, 5 plays
15:00
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Drake Maye pass complete to Josh Downs for 5 yds to the NCaro 30
14:20
2nd & 5 at own 30
Drake Maye pass complete to Josh Downs for 13 yds to the NCaro 43 for a 1ST down
13:58
1st & 10 at own 43
Elijah Green run for 1 yd to the NCaro 44
13:31
2nd & 9 at own 44
Drake Maye run for 1 yd to the NCaro 45
13:01
3rd & 8 at own 45
Drake Maye pass incomplete to Kamari Morales
12:51
4th & 8 at own 45
Ben Kiernan punt for 38 yds, downed at the Pitt 17
Pittsburgh Touchdown, 5 plays
12:45
1st & 10 at own 17
Kedon Slovis pass complete to Bub Means for 7 yds to the Pitt 24
12:00
2nd & 3 at own 24
Israel Abanikanda run for 2 yds to the Pitt 26
11:30
3rd & 1 at own 26
Israel Abanikanda run for 2 yds to the Pitt 28 for a 1ST down
10:45
1st & 10 at own 28
Kedon Slovis pass complete to Jared Wayne for 50 yds to the NCaro 22 for a 1ST down
10:07
1st & 10 at opp 22
Israel Abanikanda run for 22 yds for a TD, (Ben Sauls KICK)Pittsburgh 24, North Carolina 14
North Carolina Touchdown, 12 plays
10:07
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
10:04
1st & 10 at own 25
Drake Maye pass incomplete to Josh Downs
9:56
2nd & 10 at own 25
Drake Maye pass incomplete
9:49
3rd & 10 at own 25
Drake Maye pass complete to Antoine Green for 20 yds to the NCaro 45 for a 1ST down
9:26
1st & 10 at own 45
Drake Maye pass incomplete to Antoine Green
9:15
2nd & 10 at own 45
Elijah Green run for 3 yds to the NCaro 48
8:45
3rd & 7 at own 48
Drake Maye pass complete to Gavin Blackwell for 18 yds to the Pitt 34 for a 1ST down
8:13
1st & 10 at opp 34
Drake Maye run for no gain to the Pitt 34
8:03
2nd & 10 at opp 34
Drake Maye pass complete to Elijah Green for 6 yds to the Pitt 28
7:35
3rd & 4 at opp 28
Drake Maye pass complete to John Copenhaver for a loss of 1 yard to the Pitt 29
6:55
4th & 5 at opp 29
Drake Maye run for 7 yds to the Pitt 22 for a 1ST down
6:20
1st & 10 at opp 22
Drake Maye run for 9 yds to the Pitt 13
6:05
2nd & 1 at opp 13
Drake Maye pass complete to Josh Downs for 13 yds for a TD, (Noah Burnette KICK)Pittsburgh 24, North Carolina 21
Pittsburgh Punt, 5 plays
6:05
2nd & 1 at own 35
Noah Burnette kickoff for 65 yds for a touchback
5:55
1st & 10 at own 25
Israel Abanikanda run for 5 yds to the Pitt 30
5:23
2nd & 5 at own 30
Timeout PITTSBURGH, clock 05:23
4:51
2nd & 5 at own 30
Israel Abanikanda run for 21 yds to the NCaro 49 for a 1ST down
4:37
1st & 10 at opp 49
Kedon Slovis pass incomplete to Gavin Bartholomew
4:30
2nd & 10 at opp 49
Israel Abanikanda run for 1 yd to the NCaro 48
3:20
3rd & 9 at opp 48
Kedon Slovis sacked by Kaimon Rucker and RaRa DillWorth for a loss of 10 yards to the Pitt 42
3:04
4th & 19 at own 42
Cam Guess punt for 42 yds, downed at the NCaro 16
North Carolina Touchdown, 10 plays
2:45
1st & 10 at own 16
Drake Maye pass complete to Antoine Green for 24 yds to the NCaro 40 for a 1ST down
2:30
1st & 10 at own 40
NORTH CAROLINA Penalty, False Start (-5 Yards) to the NCaro 35
2:10
1st & 15 at own 35
Drake Maye pass complete to Antoine Green for 14 yds to the NCaro 49
1:45
2nd & 1 at own 49
Drake Maye run for 11 yds to the Pitt 40 for a 1ST down
1:09
1st & 10 at opp 40
Drake Maye pass complete to Elijah Green for 7 yds to the Pitt 33
0:44
2nd & 3 at opp 33
Drake Maye pass complete to Josh Downs for 3 yds to the Pitt 30 for a 1ST down
0:00
1st & 10 at opp 30
Drake Maye pass complete to Josh Downs for 16 yds to the Pitt 14 for a 1ST down
Q4 14:54
1st & 10 at opp 14
Drake Maye pass incomplete to George Pettaway
Q4 14:30
2nd & 10 at opp 14
Drake Maye pass complete to J.J. Jones for 12 yds to the Pitt 2 for a 1ST down
Q4 14:15
1st & goal at opp 2
Drake Maye pass incomplete to Josh Downs
Q4 14:07
2nd & goal at opp 2
Elijah Green run for 2 yds for a TD, (Noah Burnette KICK)North Carolina 28, Pittsburgh 24
4th quarter6 drives, then North Carolina 42, Pittsburgh 24
Pittsburgh Fumble, 6 plays
14:07
2nd & 10 at own 35
Noah Burnette kickoff for 65 yds for a touchback
14:00
1st & 10 at own 25
Israel Abanikanda run for 9 yds to the Pitt 34
13:26
2nd & 1 at own 34
Kedon Slovis pass incomplete
13:20
3rd & 1 at own 34
Israel Abanikanda run for 7 yds to the Pitt 41 for a 1ST down
12:45
1st & 10 at own 41
Israel Abanikanda run for 2 yds to the Pitt 43
12:04
2nd & 8 at own 43
Israel Abanikanda run for 7 yds to the 50 yard line
11:28
3rd & 1 at the 50
Israel Abanikanda run for a loss of 1 yard to the Pitt 49 Israel Abanikanda fumbled, recovered by NCaro Cedric Gray
North Carolina Touchdown, 3 plays
11:15
1st & 10 at opp 49
Drake Maye pass complete to Josh Downs for 15 yds to the Pitt 34 for a 1ST down
11:00
1st & 10 at opp 34
Drake Maye run for 9 yds to the Pitt 25
10:46
2nd & 1 at opp 25
Drake Maye pass complete to Josh Downs for 25 yds for a TD, (Noah Burnette KICK)North Carolina 35, Pittsburgh 24
Pittsburgh Punt, 3 plays
10:46
2nd & 1 at own 35
Noah Burnette kickoff for 65 yds for a touchback
10:42
1st & 10 at own 25
Kedon Slovis pass incomplete to Gavin Bartholomew
10:37
2nd & 10 at own 25
Kedon Slovis pass incomplete to Jared Wayne
10:31
3rd & 10 at own 25
Kedon Slovis pass incomplete
10:20
4th & 10 at own 25
Cam Guess punt for 33 yds , Josh Downs returns for 23 yds to the Pitt 35
North Carolina Touchdown, 3 plays
10:12
1st & 10 at opp 35
Elijah Green run for no gain to the Pitt 35
9:34
2nd & 10 at opp 35
Drake Maye pass complete to Kamari Morales for 22 yds to the Pitt 13 for a 1ST down
9:07
1st & 10 at opp 13
Drake Maye pass complete to Antoine Green for 13 yds for a TD, (Noah Burnette KICK)North Carolina 42, Pittsburgh 24
9:07
1st & 0 at opp 3
NORTH CAROLINA Penalty, Offensive Holding (-10 Yards) to the Pitt 13
Pittsburgh Turnover on downs, 7 plays
9:07
1st & 20 at own 35
Noah Burnette kickoff for 65 yds for a touchback
9:02
1st & 10 at own 25
Kedon Slovis pass incomplete
8:53
2nd & 10 at own 25
Israel Abanikanda run for 2 yds to the Pitt 27
8:12
3rd & 8 at own 27
Kedon Slovis pass complete to Konata Mumpfield for 13 yds to the Pitt 40 for a 1ST down
7:42
1st & 10 at own 40
Kedon Slovis pass complete to Jared Wayne for 8 yds to the Pitt 48
6:56
2nd & 2 at own 48
PITTSBURGH Penalty, Ineligible Downfield on Pass (-5 Yards) to the Pitt 43
6:36
2nd & 7 at own 43
Kedon Slovis pass complete to Jared Wayne for 4 yds to the Pitt 47
5:59
3rd & 3 at own 47
Kedon Slovis pass complete to Konata Mumpfield for a loss of 3 yards to the Pitt 44
5:32
4th & 6 at own 44
Timeout PITTSBURGH, clock 05:32
5:25
4th & 6 at own 44
Kedon Slovis pass incomplete to Jared Wayne
North Carolina End of game, 8 plays
5:18
1st & 10 at opp 44
Drake Maye run for 4 yds to the Pitt 40
4:30
2nd & 6 at opp 40
Drake Maye pass complete to Josh Downs for 4 yds to the Pitt 36
3:42
3rd & 2 at opp 36
Omarion Hampton run for 4 yds to the Pitt 32 for a 1ST down
2:45
1st & 10 at opp 32
Omarion Hampton run for 6 yds to the Pitt 26
2:05
2nd & 4 at opp 26
Omarion Hampton run for a loss of 2 yards to the Pitt 28
2:05
3rd & 6 at opp 28
Timeout PITTSBURGH, clock 02:05
1:56
3rd & 6 at opp 28
Drake Maye run for 15 yds to the Pitt 13 for a 1ST down
1:04
1st & 10 at opp 13
TEAM run for a loss of 1 yard to the Pitt 14
0:28
2nd & 11 at opp 14
TEAM run for a loss of 1 yard to the Pitt 15
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.