Pittsburgh at North Carolina

Saturday, October 5, 2024

Pittsburgh beat North Carolina 34–⁠24. It was their 18th meeting; after it, North Carolina led the series 12–⁠6.

AwayPittsburgh7–⁠6 in 2024
34
HomeNorth Carolina6–⁠7 in 2024
24

Final at Kenan Stadium, Chapel HillTV: ESPN2Attendance 46,033

At kickoff
77°F, wind 5 mphWeather: NOAA NCEI Integrated Surface Database; Durham 11 W, 8 km from the stadium
Official
Stuart MullinsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pittsburgh31471034
North Carolina7107024

How the win probability moved

North Carolina favored

Win probability by play: North Carolina 55% at kickoff, 0% at the end. Biggest swing: 32 points.

Pittsburgh favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (32 points).

Standouts

  • PassingEli Holstein25 of 42, 381 yards, 3 TD, 1 INTPittsburgh
  • RushingOmarion Hampton23 carries, 106 yards, 1 TDNorth Carolina
  • ReceivingDesmond Reid11 catches, 155 yards, 1 TDPittsburgh
  • DefenseKyle Louis9 tackles, 1 sack, 2.5 for lossPittsburgh

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Pittsburgh

PassingC/AttYdsTDInt
Eli Holstein25/4238131
RushingCarYdsTDLong
Eli Holstein1076124
Desmond Reid185508
Rodney Hammond Jr.4906
Daniel Carter1202
ReceivingRecYdsTDLong
Desmond Reid11155172
Konata Mumpfield3111046
Censere Lee438117
Raphael Williams234130
DefenseTklTFLSacksInt
Donovan McMillon10000
Kyle Louis92.510
Rasheem Biles81.500
Brandon George6000

North Carolina

PassingC/AttYdsTDInt
Jacolby Criswell24/4526910
RushingCarYdsTDLong
Omarion Hampton23106120
Davion Gause628015
Jacolby Criswell414015
ReceivingRecYdsTDLong
Nate McCollum10128048
J.J. Jones236019
Bryson Nesbit434010
John Copenhaver432111
DefenseTklTFLSacksInt
Power Echols8000
Amare Campbell8100
Jakeen Harris70.500
Antavious Lane5100
Kaleb Cost2001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

PittsburghNorth Carolina
520Total yards416
381Passing yards269
139Rushing yards147
9.1Yards per pass6.0
4.0Yards per rush4.2
23First downs23
9–⁠16Third downs5–⁠15
1–⁠1Fourth downs2–⁠6
1Turnovers0
5–⁠43Penalties5–⁠50
29:19Possession30:41
1Sacks (by defense)0

Efficiency

PittsburghNorth Carolina
41%Success rate40%
0.26EPA per play0.02
1.60Explosiveness1.24
0.13Rushing EPA0.07
0.36Passing EPA−0.01
39%Passing-down success38%
0.10First-down EPA0.03
0.23Second-down EPA0.39
0.46Third-down EPA0.53
16%Havoc by its defense19%

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 59% to win. Pittsburgh won as Elo’s underdog.

The line

Pittsburgh −2.5, over/under 63.

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%, North Carolina 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

North Carolina end zonePittsburgh end zoneQ1 PittsburghField goal, 9 playsQ1 North CarolinaPunt, 3 playsQ1 PittsburghPick-six, 7 plays (North Carolina scores)Q1 PittsburghPunt, 3 playsQ1 North CarolinaTurnover on downs, 19 playsQ2 PittsburghTouchdown, 5 playsQ2 North CarolinaField goal, 10 playsQ2 PittsburghTouchdown, 5 playsQ2 North CarolinaPunt, 3 playsQ2 PittsburghPunt, 3 playsQ2 North CarolinaTouchdown, 10 playsQ2 PittsburghEnd of half, 4 playsQ3 North CarolinaTurnover on downs, 8 playsQ3 PittsburghTouchdown, 9 playsQ3 North CarolinaPunt, 3 playsQ3 PittsburghPunt, 3 playsQ3 North CarolinaTouchdown, 11 playsQ3 PittsburghTouchdown, 11 playsQ4 North CarolinaTurnover on downs, 8 playsQ4 PittsburghField goal, 18 playsQ4 North CarolinaTurnover on downs, 6 playsQ4 PittsburghEnd of game, 2 plays
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.
  1. Q1 PittsburghField goal, 9 plays, 59 yards
  2. Q1 North CarolinaPunt, 3 plays, 2 yards
  3. Q1 PittsburghPick-six, 7 plays (North Carolina scores), 38 yards
  4. Q1 PittsburghPunt, 3 plays, 3 yards
  5. Q1 North CarolinaTurnover on downs, 19 plays, 81 yards
  6. Q2 PittsburghTouchdown, 5 plays, 91 yards
  7. Q2 North CarolinaField goal, 10 plays, 58 yards
  8. Q2 PittsburghTouchdown, 5 plays, 75 yards
  9. Q2 North CarolinaPunt, 3 plays, 2 yards
  10. Q2 PittsburghPunt, 3 plays, 3 yards
  11. Q2 North CarolinaTouchdown, 10 plays, 73 yards
  12. Q2 PittsburghEnd of half, 4 plays, 47 yards
  13. Q3 North CarolinaTurnover on downs, 8 plays, 33 yards
  14. Q3 PittsburghTouchdown, 9 plays, 58 yards
  15. Q3 North CarolinaPunt, 3 plays, 8 yards
  16. Q3 PittsburghPunt, 3 plays, −4 yards
  17. Q3 North CarolinaTouchdown, 11 plays, 61 yards
  18. Q3 PittsburghTouchdown, 11 plays, 75 yards
  19. Q4 North CarolinaTurnover on downs, 8 plays, 67 yards
  20. Q4 PittsburghField goal, 18 plays, 73 yards
  21. Q4 North CarolinaTurnover on downs, 6 plays, 11 yards
  22. Q4 PittsburghEnd of game, 2 plays, −3 yards

Play by play

1st quarter5 drives, then North Carolina 7, Pittsburgh 3
Pittsburgh Field goal, 9 plays
15:001st & 10 at own 35Lucas Osada kickoff for 64 yds
15:001st & 10 at own 35Desmond Reid run for 3 yds to the PITT 38
15:002nd & 7 at own 38Desmond Reid run for 4 yds to the PITT 42
15:003rd & 3 at own 42Eli Holstein run for 1 yd to the PITT 43
15:004th & 2 at own 43Eli Holstein pass complete to Desmond Reid for 7 yds to the 50 yard line for a 1ST down
15:001st & 10 at the 50Eli Holstein pass complete to Konata Mumpfield for 43 yds to the UNC 7 for a 1ST down
15:001st & goal at opp 7Desmond Reid run for 1 yd to the UNC 6
15:002nd & goal at opp 6Eli Holstein pass incomplete
15:003rd & goal at opp 6Eli Holstein pass incomplete
11:364th & goal at opp 6Ben Sauls 24 yd FG GOODPittsburgh 3, North Carolina 0
North Carolina Punt, 3 plays
11:361st & 10 at own 35Ben Sauls kickoff for 65 yds for a touchback
11:361st & 10 at own 25Omarion Hampton run for 7 yds to the UNC 32
11:362nd & 3 at own 32Jacolby Criswell pass incomplete
11:363rd & 3 at own 32No Huddle-Shotgun Criswell,Jacolby pass complete short left to Paysour,Kobe caught at PIT50, for 18 yards to the UNC50, out of bounds at PIT50 PENALTY UNC Holding (Sampson,Howard) 10 yards from UNC32 to UNC22. NO PLAY.
11:363rd & 13 at own 22Jacolby Criswell pass complete to Omarion Hampton for 5 yds to the UNC 27
9:594th & 8 at own 27Tom Maginness punt for 34 yds
Pittsburgh Pick-six, 7 plays (North Carolina scores)
9:591st & 10 at own 42Eli Holstein pass complete to Kenny Johnson for 9 yds to the UNC 49
9:592nd & 1 at opp 49Eli Holstein run for 7 yds to the UNC 42 for a 1ST down
9:591st & 10 at opp 42Eli Holstein run for 6 yds to the UNC 36
9:592nd & 4 at opp 36Eli Holstein pass complete to Desmond Reid for 11 yds to the UNC 25 for a 1ST down
9:591st & 10 at opp 25Eli Holstein run for 1 yd to the UNC 26 Eli Holstein fumbled, recovered by PITT Kenny Johnson
9:592nd & 11 at opp 26Desmond Reid run for 6 yds to the UNC 20
6:443rd & 5 at opp 20Kaleb Cost 84 Yd Interception Return (Noah Burnette Kick)North Carolina 7, Pittsburgh 3
6:441st & 10 at own 35PENALTY UNC UNS: Unsportsmanlike Conduct (Mills,Grant) 15 yards from UNC35 to UNC20. NO PLAY.
Pittsburgh Punt, 3 plays
6:391st & 10 at own 20Lucas Osada kickoff for 67 yds , Kenny Johnson return for 21 yds to the PITT 34
6:391st & 10 at own 34Rodney Hammond Jr. run for 3 yds to the PITT 37
6:392nd & 7 at own 37Eli Holstein pass incomplete
6:393rd & 7 at own 37Eli Holstein pass incomplete
5:564th & 7 at own 37Caleb Junko punt for 52 yds , Alijah Huzzie returns for no gain to the UNC 10
North Carolina Turnover on downs, 19 plays
5:561st & 10 at own 10Jacolby Criswell pass incomplete
5:562nd & 10 at own 10Omarion Hampton run for 9 yds to the UNC 19
5:563rd & 1 at own 19Omarion Hampton run for 2 yds to the UNC 21 for a 1ST down
5:561st & 10 at own 21Omarion Hampton run for 4 yds to the UNC 25
5:562nd & 6 at own 25Jacolby Criswell pass complete to John Copenhaver for 8 yds to the UNC 33 for a 1ST down
5:561st & 10 at own 33Omarion Hampton run for 4 yds to the UNC 37
5:562nd & 6 at own 37Jacolby Criswell pass complete to J.J. Jones for 17 yds to the PITT 46 for a 1ST down
5:561st & 10 at opp 46Omarion Hampton run for 5 yds to the PITT 41
5:562nd & 5 at opp 41Davion Gause run for 4 yds to the PITT 37
5:563rd & 1 at opp 37Omarion Hampton run for 1 yd to the PITT 38
5:564th & 2 at opp 38Jacolby Criswell pass complete to Omarion Hampton for 4 yds to the PITT 34 for a 1ST down
5:561st & 10 at opp 34Jacolby Criswell pass incomplete
0:002nd & 10 at opp 34Davion Gause run for 4 yds to the PITT 30
Q2 15:003rd & 6 at opp 30Omarion Hampton run for 3 yds to the PITT 27
Q2 15:004th & 3 at opp 27Jacolby Criswell pass complete to Bryson Nesbit for 10 yds to the PITT 17 for a 1ST down
Q2 15:001st & 10 at opp 17Omarion Hampton run for 1 yd to the PITT 18
Q2 15:002nd & 11 at opp 18Jacolby Criswell pass complete to John Copenhaver for 2 yds to the PITT 16
Q2 15:003rd & 9 at opp 16Jacolby Criswell run for 7 yds to the PITT 9
Q2 11:534th & 2 at opp 9Jacolby Criswell pass incomplete
2nd quarter7 drives, then Tied at 17
Pittsburgh Touchdown, 5 plays
11:531st & 10 at own 9Desmond Reid run for 8 yds to the PITT 17
11:532nd & 2 at own 17Desmond Reid run for 4 yds to the PITT 21 for a 1ST down
11:531st & 10 at own 21Eli Holstein pass complete to Desmond Reid for 72 yds to the UNC 7 for a 1ST down
11:531st & goal at opp 7Eli Holstein pass incomplete
10:202nd & goal at opp 7Eli Holstein pass complete to Censere Lee for 7 yds for a TD (Ben Sauls KICK)Pittsburgh 10, North Carolina 7
North Carolina Field goal, 10 plays
10:201st & 10 at own 35Ben Sauls kickoff for 65 yds for a touchback
10:201st & 10 at own 25Shotgun Criswell,Jacolby pass complete short left to Jones,J.J. caught at UNC35, for 20 yards to the UNC45 (Lovelace,Braylan) PENALTY UNC Ineligible Downfield on Pass (Blaske,Austin) 5 yards from UNC25 to UNC20. NO PLAY.
10:201st & 15 at own 20Jacolby Criswell pass complete to Omarion Hampton for 7 yds to the UNC 27
10:202nd & 8 at own 27Omarion Hampton run for no gain to the UNC 27
10:203rd & 8 at own 27Jacolby Criswell pass complete to Nate McCollum for 20 yds to the UNC 47 for a 1ST down
10:201st & 10 at own 47Omarion Hampton run for 20 yds to the PITT 33 for a 1ST down
10:201st & 10 at opp 33Jacolby Criswell pass complete to Nate McCollum for 3 yds to the PITT 30
10:202nd & 7 at opp 30Jacolby Criswell run for 15 yds to the PITT 15 for a 1ST down
10:201st & 10 at opp 15Caleb Hood run for 2 yds to the PITT 17
10:202nd & 12 at opp 17Jacolby Criswell pass incomplete
7:073rd & 12 at opp 17Timeout Pittsburgh, clock 07:07
7:073rd & 12 at opp 17Jacolby Criswell pass incomplete
6:574th & 12 at opp 17Noah Burnette 34 yd FG GOODTied at 10
Pittsburgh Touchdown, 5 plays
6:571st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
6:571st & 10 at own 25North Carolina Penalty, UNR: Unnecessary Roughness (Will Hardy) to the PITT 46 for a 1ST down
6:571st & 10 at own 46Rodney Hammond Jr. run for 1 yd to the PITT 47
6:572nd & 9 at own 47Eli Holstein pass incomplete
6:573rd & 9 at own 47Eli Holstein pass complete to Desmond Reid for 23 yds to the UNC 30 for a 1ST down
5:411st & 10 at opp 30Eli Holstein pass complete to Raphael Williams Jr. for 30 yds for a TD (Ben Sauls KICK)Pittsburgh 17, North Carolina 10
North Carolina Punt, 3 plays
5:341st & 10 at own 35Ben Sauls kickoff for 59 yds , Nate McCollum return for 32 yds to the UNC 38
5:341st & 10 at own 38Omarion Hampton run for 2 yds to the UNC 40
5:342nd & 8 at own 40Jacolby Criswell pass incomplete
5:343rd & 8 at own 40Jacolby Criswell pass incomplete
4:344th & 8 at own 40Tom Maginness punt for 44 yds , Kenny Johnson returns for 8 yds to the PITT 24
4:344th & 8 at own 40Tom Maginness punt for 44 yds , Kenny Johnson returns for 8 yds to the PITT 11
Pittsburgh Punt, 3 plays
4:341st & 10 at own 11No Huddle-Shotgun Holstein,Eli rush right for 9 yards gain to the PIT20 (Echols,Power; Ziglar,Malcolm), out of bounds PENALTY PIT Holding (Baer,Ryan) 6 yards from PIT11 to PIT05. NO PLAY.
4:341st & 16 at own 5Eli Holstein run for 1 yd to the PITT 6
4:342nd & 15 at own 6Eli Holstein pass complete to Gavin Bartholomew for 2 yds to the PITT 8
4:343rd & 13 at own 8PENALTY PIT False Start (Lee,Censere) 4 yards from PIT08 to PIT04. NO PLAY.
4:343rd & 17 at own 4Eli Holstein pass complete to Desmond Reid for 10 yds to the PITT 14
2:514th & 7 at own 14Caleb Junko punt for 59 yds
North Carolina Touchdown, 10 plays
2:511st & 10 at own 27Jacolby Criswell pass complete to John Copenhaver for 11 yds to the UNC 38 for a 1ST down
2:511st & 10 at own 38Omarion Hampton run for 7 yds to the UNC 45
2:512nd & 3 at own 45Jacolby Criswell pass incomplete
1:583rd & 3 at own 45Timeout North Carolina, clock 01:58
1:583rd & 3 at own 45Jacolby Criswell run for 4 yds to the UNC 49 for a 1ST down
1:362nd & 10 at own 49Jacolby Criswell pass complete to Kobe Paysour for 23 yds to the PITT 28 for a 1ST down
1:361st & 10 at opp 28Omarion Hampton run for 14 yds to the PITT 14 for a 1ST down
1:361st & 10 at opp 14Omarion Hampton run for 1 yd to the PITT 13
0:552nd & 9 at opp 13Timeout Pittsburgh, clock 00:55
0:552nd & 9 at opp 13Omarion Hampton run for 10 yds to the PITT 3 for a 1ST down
0:421st & goal at opp 3Omarion Hampton run for 3 yds for a TD (Noah Burnette KICK)Tied at 17
0:421st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback Pittsburgh Penalty, UNR: Unnecessary Roughness (Malachi Thomas)
Pittsburgh End of half, 4 plays
0:421st & 10 at own 13Eli Holstein pass complete to Desmond Reid for 13 yds to the PITT 26 for a 1ST down
0:421st & 10 at own 26Eli Holstein pass complete to Desmond Reid for 4 yds to the PITT 30
0:422nd & 6 at own 30Eli Holstein pass complete to Desmond Reid for 8 yds to the PITT 38 for a 1ST down
0:001st & 10 at own 38Eli Holstein pass complete to Konata Mumpfield for 22 yds to the UNC 40 for a 1ST down Pittsburgh Penalty, Offensive Holding (Desmond Reid) declined for a 1ST down
3rd quarter6 drives, then Tied at 24
North Carolina Turnover on downs, 8 plays
15:001st & 10 at own 35Ben Sauls kickoff for 65 yds for a touchback
15:001st & 10 at own 25Jacolby Criswell pass incomplete
15:002nd & 10 at own 25Omarion Hampton run for 12 yds to the UNC 37 for a 1ST down
15:001st & 10 at own 37Omarion Hampton run for 2 yds to the UNC 35
15:002nd & 12 at own 35Jacolby Criswell pass complete to J.J. Jones for 19 yds to the PITT 46 for a 1ST down
15:001st & 10 at opp 46Jacolby Criswell pass incomplete
15:002nd & 10 at opp 46Davion Gause run for 4 yds to the PITT 42
15:003rd & 6 at opp 42Jacolby Criswell pass incomplete
12:014th & 6 at opp 42Jacolby Criswell pass incomplete
12:014th & 6 at opp 42Jacolby Criswell pass incomplete
Pittsburgh Touchdown, 9 plays
12:011st & 10 at own 42Desmond Reid run for 4 yds to the PITT 46
12:012nd & 6 at own 46Eli Holstein pass incomplete
12:013rd & 6 at own 46Desmond Reid run for 8 yds to the UNC 46 for a 1ST down
12:011st & 10 at opp 46Eli Holstein pass incomplete
12:012nd & 10 at opp 46No Huddle-Shotgun Holstein,Eli pass complete short middle to Lee,Censere caught at UNC40, for 9 yards to the UNC37 (Campbell,Amare; Echols,Power) PENALTY PIT Holding (Baer,Ryan) 10 yards from UNC46 to PIT44. NO PLAY.
12:012nd & 20 at own 44Eli Holstein pass complete to Desmond Reid for 9 yds to the UNC 47
12:013rd & 11 at opp 47Eli Holstein pass complete to Konata Mumpfield for 46 yds to the UNC 1 for a 1ST down
12:011st & goal at opp 1Desmond Reid run for 1 yd to the UNC 2
12:012nd & goal at opp 2Eli Holstein pass incomplete
8:583rd & goal at opp 2Eli Holstein pass complete to Desmond Reid for 2 yds for a TD (Ben Sauls KICK)Pittsburgh 24, North Carolina 17
North Carolina Punt, 3 plays
8:581st & 10 at own 35Ben Sauls kickoff for 65 yds for a touchback
8:581st & 10 at own 25Caleb Hood run for 1 yd to the UNC 26
8:582nd & 9 at own 26Jacolby Criswell pass incomplete
8:583rd & 9 at own 26Jacolby Criswell pass complete to Bryson Nesbit for 7 yds to the UNC 33
7:214th & 2 at own 33Tom Maginness punt for 37 yds, fair catch by Kenny Johnson at the PITT 30
Pittsburgh Punt, 3 plays
7:211st & 10 at own 30Eli Holstein pass incomplete
7:212nd & 10 at own 30Eli Holstein pass incomplete
7:213rd & 10 at own 30Eli Holstein pass complete to Desmond Reid for a loss of 4 yards to the PITT 26
6:274th & 14 at own 26Caleb Junko punt for 40 yds, punt out-of-bounds at the UNC 39 , Alijah Huzzie returns for 5 yds to the UNC 39
North Carolina Touchdown, 11 plays
6:271st & 10 at own 39Omarion Hampton run for 2 yds to the UNC 41
6:272nd & 8 at own 41Jacolby Criswell pass complete to Nate McCollum for 10 yds to the PITT 49 for a 1ST down
6:271st & 10 at opp 49PENALTY UNC False Start (McCollum,Nate) 5 yards from PIT49 to UNC46. NO PLAY.
6:271st & 15 at own 46Jacolby Criswell pass complete to Bryson Nesbit for 7 yds to the PITT 47
6:272nd & 8 at opp 47Jacolby Criswell pass complete to Bryson Nesbit for 10 yds to the PITT 37 for a 1ST down
6:271st & 10 at opp 37Jacolby Criswell pass incomplete
6:272nd & 10 at opp 37Davion Gause run for 15 yds to the PITT 22 for a 1ST down
6:271st & 10 at opp 22Jacolby Criswell pass incomplete
6:272nd & 10 at opp 22Jacolby Criswell pass complete to Nate McCollum for 12 yds to the PITT 10 for a 1ST down
6:271st & goal at opp 10Davion Gause run for 1 yd to the PITT 11
6:272nd & goal at opp 11Jacolby Criswell pass incomplete
2:123rd & goal at opp 11Timeout Pittsburgh, clock 02:12
2:073rd & goal at opp 11Jacolby Criswell pass complete to John Copenhaver for 11 yds for a TD (Noah Burnette KICK)Tied at 24
Pittsburgh Touchdown, 11 plays
2:071st & 10 at own 35Lucas Osada kickoff for 65 yds for a touchback
2:071st & 10 at own 25Desmond Reid run for 4 yds to the PITT 29
2:072nd & 6 at own 29Eli Holstein run for 24 yds to the UNC 47 for a 1ST down
2:071st & 10 at opp 47Daniel Carter run for 2 yds to the UNC 45
2:072nd & 8 at opp 45Eli Holstein pass incomplete
2:073rd & 8 at opp 45Eli Holstein run for 20 yds to the UNC 25 for a 1ST down
0:001st & 10 at opp 25Eli Holstein pass complete to Raphael Williams Jr. for 4 yds to the UNC 21
Q4 15:002nd & 6 at opp 21Eli Holstein pass complete to Censere Lee for 5 yds to the UNC 16
Q4 15:003rd & 1 at opp 16Desmond Reid run for 8 yds to the UNC 8 for a 1ST down
Q4 15:001st & goal at opp 8Rodney Hammond Jr. run for 6 yds to the UNC 2
Q4 15:002nd & goal at opp 2Rodney Hammond Jr. run for 1 yd to the UNC 3
Q4 12:443rd & goal at opp 3Eli Holstein run for 3 yds for a TD (Ben Sauls KICK)Pittsburgh 31, North Carolina 24
4th quarter4 drives, then Pittsburgh 34, North Carolina 24
North Carolina Turnover on downs, 8 plays
12:441st & 10 at own 35Ben Sauls kickoff for 65 yds for a touchback
12:441st & 10 at own 25Jacolby Criswell pass complete to Nate McCollum for 48 yds to the PITT 27 for a 1ST down
12:441st & 10 at opp 27Jacolby Criswell pass incomplete
12:442nd & 10 at opp 27Omarion Hampton run for 3 yds to the PITT 24
12:443rd & 7 at opp 24Jacolby Criswell pass complete to Nate McCollum for 7 yds to the PITT 17 for a 1ST down
12:441st & 10 at opp 17Jacolby Criswell pass complete to Nate McCollum for 5 yds to the PITT 12
12:442nd & 5 at opp 12Omarion Hampton run for 2 yds to the PITT 10
12:443rd & 3 at opp 10Davion Gause run for 2 yds to the PITT 8
9:144th & 1 at opp 8Timeout North Carolina, clock 09:14
9:084th & 1 at opp 8Omarion Hampton run for no gain to the PITT 8
Pittsburgh Field goal, 18 plays
9:081st & 10 at own 8Desmond Reid run for 2 yds to the PITT 6
9:082nd & 12 at own 6Eli Holstein pass complete to Censere Lee for 17 yds to the PITT 23 for a 1ST down
9:081st & 10 at own 23Desmond Reid run for 3 yds to the PITT 26
9:082nd & 7 at own 26Eli Holstein pass incomplete
9:083rd & 7 at own 26Eli Holstein pass complete to Daejon Reynolds for 10 yds to the PITT 36 for a 1ST down
9:081st & 10 at own 36Desmond Reid run for 2 yds to the PITT 38
9:082nd & 8 at own 38Eli Holstein run for 9 yds to the PITT 47 for a 1ST down
9:081st & 10 at own 47Desmond Reid run for 3 yds to the 50 yard line
9:082nd & 7 at the 50Eli Holstein pass complete to Censere Lee for 9 yds to the UNC 41 for a 1ST down
9:081st & 10 at opp 41Desmond Reid run for 2 yds to the UNC 43
9:082nd & 12 at opp 43Eli Holstein pass complete to Kenny Johnson for 13 yds to the UNC 30 for a 1ST down
9:081st & 10 at opp 30Eli Holstein pass incomplete
9:082nd & 10 at opp 30Eli Holstein pass complete to Gavin Bartholomew for 9 yds to the UNC 21
3:063rd & 1 at opp 21Timeout Pittsburgh, clock 03:06
3:063rd & 1 at opp 21Desmond Reid run for 1 yd to the UNC 20 for a 1ST down
3:061st & 10 at opp 20Desmond Reid run for 1 yd to the UNC 19
2:182nd & 9 at opp 19Timeout North Carolina, clock 02:18
2:182nd & 9 at opp 19Eli Holstein pass incomplete
2:183rd & 9 at opp 19Eli Holstein pass incomplete
2:014th & 9 at opp 19Ben Sauls 37 yd FG GOODPittsburgh 34, North Carolina 24
North Carolina Turnover on downs, 6 plays
1:541st & 10 at own 35Ben Sauls kickoff for 62 yds , Nate McCollum return for 43 yds to the UNC 46
1:542nd & 3 at opp 47Timeout North Carolina, clock 01:54
1:541st & 10 at own 46Jacolby Criswell pass complete to Nate McCollum for 7 yds to the PITT 47
1:542nd & 3 at opp 47Jacolby Criswell pass complete to Nate McCollum for 8 yds to the PITT 39 for a 1ST down
1:541st & 10 at opp 39Jacolby Criswell pass incomplete
1:542nd & 10 at opp 39Jacolby Criswell pass incomplete
1:543rd & 10 at opp 39Jacolby Criswell pass complete to Nate McCollum for 8 yds to the PITT 31
1:114th & 2 at opp 31Jacolby Criswell sacked by Kyle Louis for a loss of 12 yards to the PITT 43
Pittsburgh End of game, 2 plays
1:111st & 10 at own 43E. Holstein takes a knee
0:002nd & 12 at own 41E. Holstein takes a knee

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.

North Carolina leads 13–⁠6 in 19 meetings, counting the one since this game.

Recent meetings
2026North Carolina 21, Pittsburgh 17
2024Pittsburgh 34, North Carolina 24
2023North Carolina 41, Pittsburgh 24
2022North Carolina 42, Pittsburgh 24
2021Pittsburgh 30, North Carolina 23
2019Pittsburgh 34, North Carolina 27

Around this game