| 14:55 | 1st & 10 | OWN 22 | Rodney Hammond Jr. run for 4 yds to the PITT 26 | +4 | -0.10 |
| 14:55 | 2nd & 6 | OWN 26 | Rodney Hammond Jr. run for 3 yds to the PITT 29 | +3 | -0.24 |
| 14:55 | 3rd & 3 | OWN 29 | Phil Jurkovec pass complete to Konata Mumpfield for 9 yds to the PITT 38 for a 1ST down | +9 | 1.66 |
| 14:55 | 1st & 10 | OWN 38 | Phil Jurkovec run for 20 yds to the UNC 42 for a 1ST down | +20 | 1.66 |
| 14:55 | 1st & 10 | OPP 42 | Rodney Hammond Jr. run for 7 yds to the UNC 35 | +7 | 0.47 |
| 14:55 | 2nd & 3 | OPP 35 | Rodney Hammond Jr. run for 4 yds to the UNC 31 for a 1ST down | +4 | -0.02 |
| 14:55 | 1st & 10 | OPP 31 | Kenny Johnson run for 9 yds to the UNC 22 | +9 | 0.70 |
| 14:55 | 2nd & 1 | OPP 22 | Rodney Hammond Jr. run for no gain to the UNC 22 | 0 | -0.67 |
| 14:55 | 3rd & 1 | OPP 22 | Phil Jurkovec pass complete to Konata Mumpfield for 4 yds to the UNC 18 for a 1ST down | +4 | 0.22 |
| 14:55 | 1st & 10 | OPP 18 | Kenny Johnson run for 3 yds to the UNC 15 | +3 | -0.11 |
| 14:55 | 2nd & 7 | OPP 15 | Rodney Hammond Jr. run for 5 yds to the UNC 10 | +5 | 0.06 |
| 14:55 | 3rd & 2 | OPP 10 | Phil Jurkovec pass complete to Konata Mumpfield for 3 yds to the UNC 7 for a 1ST down | +3 | 0.44 |
| 6:56 | 1st & 7 | OPP 7 | Rodney Hammond Jr. run for 7 yds for a TD (Ben Sauls KICK) | +7 | 2.20 |
| 6:56 | 1st & 10 | OWN 25 | Drake Maye pass incomplete | 0 | -0.70 |
| 6:56 | 2nd & 10 | OWN 25 | Drake Maye pass incomplete | 0 | -0.35 |
| 6:56 | 3rd & 10 | OWN 25 | MAYE, Drake pass up the middle incomplete intended for MCCOLLUM, Nate broken up by O'BRIEN JR., Phillip at the UNC38. PENALTY PIT Pass Interference on O'BRIEN JR., Phillip enforced at the spot of the foul for 14 yards to the UNC39 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). | +14 | |
| 6:56 | 1st & 10 | OWN 39 | Omarion Hampton run for 1 yd to the UNC 40 | +1 | -0.90 |
| 6:56 | 2nd & 9 | OWN 40 | HAMPTON, Omarion rush to the right for a gain of 2 yards to the UNC42 (JULES, Deandre). PENALTY PIT Offsides on JULES, Deandre enforced 4 yards from the UNC40 to the UNC44 [NHSG]. NO PLAY (replay the down). | +4 | |
| 6:56 | 2nd & 4 | OWN 45 | Drake Maye sacked by David Green for a loss of 2 yards to the UNC 43 | -2 | -1.64 |
| 6:56 | 3rd & 6 | OWN 43 | Drake Maye run for 11 yds to the PITT 46 for a 1ST down | +11 | 2.55 |
| 6:56 | 1st & 10 | OPP 46 | Drake Maye pass complete to John Copenhaver for 13 yds to the PITT 33 for a 1ST down | +13 | 0.64 |
| 6:56 | 1st & 10 | OPP 33 | Drake Maye pass complete to J.J. Jones for 18 yds to the PITT 15 for a 1ST down | +18 | 0.34 |
| 6:56 | 1st & 10 | OPP 15 | Drake Maye pass complete to Kamari Morales for 13 yds to the PITT 2 for a 1ST down | +13 | 1.34 |
| 6:56 | 1st & 2 | OPP 2 | British Brooks run for a loss of 1 yard to the PITT 3 | -1 | -1.00 |
| 3:38 | 2nd & 3 | OPP 3 | Omarion Hampton run for 3 yds for a TD (Noah Burnette KICK) | +3 | 2.21 |
| 3:38 | 1st & 10 | OWN 25 | Phil Jurkovec run for 9 yds to the PITT 34 | +9 | 1.25 |
| 3:38 | 2nd & 1 | OWN 34 | Rodney Hammond Jr. run for 2 yds to the PITT 36 for a 1ST down | +2 | -0.32 |
| 3:38 | 1st & 10 | OWN 36 | Phil Jurkovec pass complete to Konata Mumpfield for 1 yd to the PITT 37 | +1 | -0.85 |
| 3:38 | 2nd & 9 | OWN 37 | Phil Jurkovec pass complete to Rodney Hammond Jr. for 9 yds to the PITT 46 for a 1ST down | +9 | 1.82 |
| 3:38 | 1st & 10 | OWN 46 | Rodney Hammond Jr. run for 23 yds to the UNC 31 for a 1ST down | +23 | 1.34 |
| 0:00 | 1st & 10 | OPP 31 | Phil Jurkovec pass complete to Gavin Bartholomew for 30 yds to the UNC 1 for a 1ST down | +30 | 1.90 |
| 0:00 | OPP 31 | End of 1st Quarter | |||
| 14:55 | 1st & 1 | OPP 1 | Daniel Carter run for 1 yd for a TD (Ben Sauls KICK) | +1 | 0.94 |
| 14:55 | 1st & 10 | OWN 25 | British Brooks run for 2 yds to the UNC 27 | +2 | -0.45 |
| 14:55 | 2nd & 8 | OWN 27 | Drake Maye pass incomplete | 0 | -0.48 |
| 14:55 | 3rd & 8 | OWN 27 | Drake Maye sacked by Devin Danielson and Tyler Bentley for a loss of 6 yards to the UNC 21 | -6 | -0.34 |
| 13:19 | 4th & 14 | OWN 21 | Ben Kiernan punt for 59 yds |
| 13:19 | 1st & 10 | OWN 30 | Rodney Hammond Jr. run for 3 yds to the PITT 33 | +3 | -0.36 |
| 13:19 | 2nd & 7 | OWN 33 | Phil Jurkovec pass complete to Konata Mumpfield for 1 yd to the PITT 34 | +1 | -0.59 |
| 13:19 | 3rd & 6 | OWN 34 | Pittsburgh Penalty, False Start (TEAM) to the PITT 29 | -5 | |
| 13:19 | 3rd & 11 | OWN 29 | Phil Jurkovec pass incomplete | 0 | -0.19 |
| 11:10 | 4th & 11 | OWN 29 | Caleb Junko punt for 50 yds |
| 10:16 | 2nd & 1 | OPP 1 | Timeout Pittsburgh, clock 10:16 | ||
| 10:16 | 1st & 5 | OPP 5 | British Brooks run for 4 yds to the PITT 1 | +4 | -0.02 |
| 10:16 | 2nd & 1 | OPP 1 | Omarion Hampton run for no gain to the PITT 1 | 0 | -0.55 |
| 10:16 | 3rd & 1 | OPP 1 | British Brooks run for no gain to the PITT 1 | 0 | -0.33 |
| 9:09 | 4th & 1 | OPP 1 | Drake Maye run for 1 yd for a TD (Noah Burnette KICK) | +1 | 2.79 |
| 9:09 | 1st & 10 | OWN 25 | Phil Jurkovec run for a loss of 2 yards to the PITT 23 | -2 | -0.89 |
| 9:09 | 2nd & 12 | OWN 23 | Phil Jurkovec pass incomplete | 0 | -0.25 |
| 9:09 | 3rd & 12 | OWN 23 | Phil Jurkovec sacked by Kaimon Rucker for a loss of 21 yards to the PITT 2 | -21 | -0.20 |
| 7:23 | 4th & 33 | OWN 2 | Alijah Huzzie 52 Yd Punt Return (Noah Burnette Kick) | -6.59 |
| 7:23 | 1st & 10 | OWN 25 | Rodney Hammond Jr. run for 1 yd to the PITT 26 | +1 | -0.59 |
| 7:23 | 2nd & 9 | OWN 26 | Phil Jurkovec pass complete to Konata Mumpfield for 21 yds to the PITT 47 for a 1ST down | +21 | 2.57 |
| 7:23 | 1st & 10 | OWN 47 | Phil Jurkovec pass complete to Gavin Bartholomew for 29 yds to the UNC 24 for a 1ST down | +29 | 1.41 |
| 7:23 | 1st & 10 | OPP 24 | Rodney Hammond Jr. run for 2 yds to the UNC 22 | +2 | -0.23 |
| 3:47 | 3rd & 12 | OPP 26 | Timeout Pittsburgh, clock 03:47 | ||
| 3:47 | 2nd & 8 | OPP 22 | Phil Jurkovec pass complete to Rodney Hammond Jr. for a loss of 4 yards to the UNC 26 | -4 | -1.10 |
| 3:47 | 3rd & 12 | OPP 26 | Phil Jurkovec pass incomplete | 0 | -0.95 |
| 3:38 | 4th & 12 | OPP 26 | Ben Sauls 44 yd FG GOOD |
| 3:31 | 1st & 10 | OWN 9 | Drake Maye sacked by Samuel Okunlola for a loss of 7 yards to the UNC 2 | -7 | -0.52 |
| 3:31 | 2nd & 17 | OWN 2 | BROOKS, British rush up the middle for a gain of 7 yards to the UNC9 (MCMILLON, Donovan;EPPS, Malcolm). PENALTY Before the snap, PIT Illegal Substitution enforced 5 yards from the UNC2 to the UNC7. NO PLAY (replay the down). | +5 | |
| 3:31 | 2nd & 12 | OWN 7 | Drake Maye pass complete to Omarion Hampton for 19 yds to the UNC 26 for a 1ST down Pittsburgh Penalty, Unsportsmanlike Conduct (Donovan McMillon) to the UNC 41 for a 1ST down | +34 | 2.58 |
| 3:31 | 1st & 10 | OWN 41 | Drake Maye pass complete to Nate McCollum for 29 yds to the PITT 30 for a 1ST down | +29 | 1.84 |
| 3:31 | 1st & 10 | OPP 30 | Drake Maye run for 2 yds to the PITT 28 | +2 | -0.30 |
| 3:31 | 2nd & 8 | OPP 28 | Drake Maye run for 15 yds to the PITT 13 for a 1ST down | +15 | 0.57 |
| 3:31 | 1st & 10 | OPP 13 | Omarion Hampton run for 6 yds to the PITT 7 | +6 | 0.18 |
| 1:00 | 2nd & 4 | OPP 7 | Drake Maye pass complete to Kobe Paysour for 7 yds for a TD (Noah Burnette KICK) | +7 | 2.36 |
| 1:00 | 1st & 10 | OWN 25 | Phil Jurkovec pass complete to Rodney Hammond Jr. for 6 yds to the PITT 31 | +6 | 0.33 |
| 1:00 | 2nd & 4 | OWN 31 | Phil Jurkovec pass incomplete | 0 | -0.87 |
| 1:00 | 3rd & 4 | OWN 31 | North Carolina Penalty, Targeting on HOLLOWAY, Tayon enforced (Tayon Holloway) to the PITT 45 for a 1ST down | +15 | |
| 0:01 | 1st & 10 | OPP 40 | Timeout North Carolina, clock 00:01 | ||
| 0:01 | 1st & 10 | OWN 45 | Christian Veilleux pass complete to Daejon Reynolds for 15 yds to the UNC 40 for a 1ST down | +15 | 1.09 |
| 0:00 | 1st & 10 | OPP 40 | Ben Sauls 48 yd FG MISSED | ||
| 0:00 | OPP 18 | End of 2nd Quarter |
| 15:00 | 1st & 10 | OWN 25 | Omarion Hampton run for 3 yds to the UNC 28 | +3 | -0.30 |
| 15:00 | 2nd & 7 | OWN 28 | Drake Maye pass complete to J.J. Jones for 52 yds to the PITT 20 for a 1ST down | +52 | 3.76 |
| 15:00 | 1st & 10 | OPP 20 | Omarion Hampton run for no gain to the PITT 20 | 0 | -0.37 |
| 15:00 | 2nd & 10 | OPP 20 | Drake Maye pass incomplete | 0 | -0.47 |
| 15:00 | 3rd & 10 | OPP 20 | Omarion Hampton run for 11 yds to the PITT 9 for a 1ST down | +11 | 1.04 |
| 15:00 | 1st & 9 | OPP 9 | Omarion Hampton run for 8 yds to the PITT 1 | +8 | 0.52 |
| 15:00 | 2nd & 1 | OPP 1 | Omarion Hampton run for no gain to the PITT 1 | 0 | -0.55 |
| 12:32 | 3rd & 1 | OPP 1 | Drake Maye run for 1 yd for a TD (Noah Burnette KICK) | +1 | 2.45 |
| 12:32 | 1st & 10 | OWN 25 | Christian Veilleux run for 3 yds to the PITT 28 | +3 | -0.30 |
| 12:32 | 2nd & 7 | OWN 28 | Christian Veilleux pass incomplete | 0 | -0.56 |
| 12:32 | 3rd & 7 | OWN 28 | Christian Veilleux pass incomplete | 0 | -0.27 |
| 11:36 | 4th & 7 | OWN 28 | Caleb Junko punt for 52 yds, downed at the UNC 20 |
| 11:36 | 1st & 10 | OWN 20 | Omarion Hampton run for 26 yds to the UNC 46 for a 1ST down | +26 | 2.20 |
| 11:36 | 1st & 10 | OWN 46 | British Brooks run for 6 yds to the PITT 48 | +6 | 0.37 |
| 11:36 | 2nd & 4 | OPP 48 | Drake Maye pass complete to Kobe Paysour for 22 yds to the PITT 26 for a 1ST down | +22 | 1.09 |
| 11:36 | 1st & 10 | OPP 26 | British Brooks run for 1 yd to the PITT 25 | +1 | -0.36 |
| 11:36 | 2nd & 9 | OPP 25 | British Brooks run for no gain to the PITT 25 | 0 | -0.59 |
| 11:36 | 3rd & 9 | OPP 25 | Drake Maye pass incomplete | 0 | -0.86 |
| 8:44 | 4th & 9 | OPP 25 | Noah Burnette 43 yd FG GOOD |
| 8:32 | OWN 35 | Kenny Johnson 100 Yd Kickoff Return (Ben Sauls Kick) | |||
| 8:32 | 1st & 10 | OWN 25 | Drake Maye pass complete to J.J. Jones for 10 yds to the UNC 35 for a 1ST down | +10 | 0.84 |
| 8:32 | 1st & 10 | OWN 35 | Omarion Hampton run for 2 yds to the UNC 37 | +2 | -0.63 |
| 8:32 | 2nd & 8 | OWN 37 | Drake Maye pass incomplete | 0 | -0.77 |
| 8:32 | 3rd & 8 | OWN 37 | Drake Maye pass complete to Kobe Paysour for 10 yds to the UNC 47 for a 1ST down | +10 | 2.55 |
| 8:32 | 1st & 10 | OWN 47 | Omarion Hampton run for 2 yds to the UNC 49 | +2 | -0.67 |
| 8:32 | 2nd & 8 | OWN 49 | Drake Maye pass complete to J.J. Jones for 17 yds to the PITT 34 for a 1ST down | +17 | 1.82 |
| 8:32 | 1st & 10 | OPP 34 | Drake Maye pass complete to Bryson Nesbit for a loss of 4 yards to the PITT 38 | -4 | -1.40 |
| 4:44 | 3rd & 11 | OPP 35 | Timeout Pittsburgh, clock 04:44 | ||
| 4:44 | 2nd & 14 | OPP 38 | Drake Maye pass complete to Omarion Hampton for 3 yds to the PITT 35 | +3 | -0.37 |
| 4:44 | 3rd & 11 | OPP 35 | Drake Maye pass complete to Nate McCollum for 5 yds to the PITT 30 | +5 | 0.05 |
| 3:58 | 4th & 6 | OPP 30 | Noah Burnette 48 Yd Field Goal |
| 3:55 | 1st & 10 | OWN 35 | Kenny Johnson run for 8 yds to the PITT 43 | +8 | 1.04 |
| 3:55 | 2nd & 2 | OWN 43 | Rodney Hammond Jr. run for 17 yds to the UNC 40 for a 1ST down | +17 | 1.02 |
| 3:55 | 1st & 10 | OPP 40 | Rodney Hammond Jr. run for 5 yds to the UNC 35 | +5 | 0.09 |
| 3:55 | 2nd & 5 | OPP 35 | Pittsburgh Penalty, False Start (Kenny Johnson) to the UNC 40 | -5 | |
| 1:31 | 2nd & 10 | OPP 40 | Christian Veilleux pass intercepted | -2.97 |
| 1:31 | 1st & 10 | OWN 2 | Drake Maye pass complete to J.J. Jones for 4 yds to the UNC 6 | +4 | -0.03 |
| 1:31 | 2nd & 6 | OWN 6 | Drake Maye pass complete to J.J. Jones for 16 yds to the UNC 22 for a 1ST down | +16 | 0.73 |
| 0:00 | 1st & 10 | OWN 22 | Omarion Hampton run for no gain to the UNC 22 | 0 | -0.61 |
| 0:00 | OWN 22 | End of 3rd Quarter | |||
| 15:00 | 2nd & 10 | OWN 22 | Drake Maye sacked by Deandre Jules for a loss of 7 yards to the UNC 15 | -7 | -0.46 |
| 15:00 | 3rd & 17 | OWN 15 | Drake Maye pass complete to Nate McCollum for 7 yds to the UNC 22 | +7 | 0.04 |
| 13:26 | 4th & 10 | OWN 22 | punt blocked by Rasheem Biles blocked by Rasheem Biles |
| 13:19 | 1st & 10 | OPP 20 | Christian Veilleux run for 3 yds to the UNC 17 Christian Veilleux fumbled, recovered by UNC Cedric Gray | -4.38 |
| 13:19 | 1st & 10 | OWN 27 | Drake Maye pass complete to Nate McCollum for 5 yds to the UNC 32 | +5 | 0.10 |
| 13:19 | 2nd & 5 | OWN 32 | Drake Maye pass complete to British Brooks for a loss of 6 yards to the UNC 26 | -6 | -1.30 |
| 13:19 | 3rd & 11 | OWN 26 | Drake Maye pass complete to Bryson Nesbit for 15 yds to the UNC 41 for a 1ST down | +15 | 2.48 |
| 13:19 | 1st & 10 | OWN 41 | British Brooks run for no gain to the UNC 41 | 0 | -1.14 |
| 13:19 | 2nd & 10 | OWN 41 | Drake Maye pass incomplete | 0 | -0.79 |
| 13:19 | 3rd & 10 | OWN 41 | Drake Maye sacked by Shayne Simon for a loss of 5 yards to the UNC 36 | -5 | -0.66 |
| 9:54 | 4th & 15 | OWN 36 | Ben Kiernan punt for 37 yds , M.J. Devonshire returns for no gain to the PITT 36 Pittsburgh Penalty, Illegal Block (10 Yards) to the PITT 18 | ||
| 9:54 | 4th & 15 | OWN 36 | Ben Kiernan punt for 37 yds , returns for no gain to the PITT 18 |
| 9:54 | 1st & 12 | OWN 18 | Christian Veilleux pass complete to Daejon Reynolds for 12 yds to the PITT 30 for a 1ST down | +12 | 0.99 |
| 9:54 | 1st & 10 | OWN 30 | Christian Veilleux pass incomplete | 0 | -0.86 |
| 9:54 | 2nd & 10 | OWN 30 | Christian Veilleux pass complete to Konata Mumpfield for 11 yds to the PITT 41 for a 1ST down | +11 | 1.90 |
| 9:54 | 1st & 10 | OWN 41 | Christian Veilleux pass complete to Bub Means for 4 yds to the PITT 45 | +4 | -0.17 |
| 9:54 | 2nd & 6 | OWN 45 | Christian Veilleux pass incomplete | 0 | -1.11 |
| 9:54 | 3rd & 6 | OWN 45 | Christian Veilleux pass incomplete | 0 | -0.74 |
| 8:06 | 4th & 6 | OWN 45 | Christian Veilleux pass incomplete | 0 | -0.33 |
| 8:06 | 1st & 10 | OPP 45 | Omarion Hampton run for 1 yd to the PITT 44 | +1 | -0.77 |
| 8:06 | 2nd & 9 | OPP 44 | Omarion Hampton run for a loss of 1 yard to the PITT 45 | -1 | -1.29 |
| 6:37 | 4th & 10 | OPP 45 | Timeout Pittsburgh, clock 06:37 | ||
| 6:37 | 3rd & 10 | OPP 45 | Omarion Hampton run for no gain to the PITT 45 | 0 | -0.86 |
| 6:29 | 4th & 10 | OPP 45 | Ben Kiernan punt for 35 yds, fair catch by M.J. Devonshire at the PITT 10 |
| 6:29 | 1st & 10 | OWN 10 | Christian Veilleux pass complete to Konata Mumpfield for 40 yds to the 50 yard line for a 1ST down | +40 | 2.95 |
| 6:29 | 1st & 10 | 50 | Christian Veilleux pass incomplete | 0 | -1.11 |
| 6:29 | 2nd & 10 | 50 | Christian Veilleux pass incomplete | 0 | -1.02 |
| 6:29 | 3rd & 10 | 50 | Christian Veilleux pass incomplete | 0 | -0.71 |
| 6:29 | 4th & 10 | 50 | Pittsburgh Penalty, False Start (Branson Taylor) to the PITT 45 | -5 | |
| 5:23 | 4th & 15 | OWN 45 | Pittsburgh Penalty, Illegal Forward Pass (Christian Veilleux) to the PITT 43 | -5 |
| 5:23 | 1st & 10 | OPP 43 | Drake Maye pass complete to Nate McCollum for 1 yd to the PITT 42 | +1 | -0.72 |
| 5:23 | 2nd & 9 | OPP 42 | Omarion Hampton run for 1 yd to the PITT 41 | +1 | -0.83 |
| 3:49 | 4th & 5 | OPP 38 | Timeout Pittsburgh, clock 03:49 | ||
| 3:49 | 3rd & 8 | OPP 41 | Omarion Hampton run for 3 yds to the PITT 38 | +3 | -0.39 |
| 3:45 | 4th & 5 | OPP 38 | Drake Maye pass incomplete | 0 | -1.70 |
| 3:45 | 1st & 10 | OWN 38 | Christian Veilleux pass complete to C'Bo Flemister for no gain to the PITT 38 | 0 | -1.09 |
| 3:45 | 2nd & 10 | OWN 38 | Christian Veilleux pass complete to Bub Means for 3 yds to the PITT 41 | +3 | -0.30 |
| 3:45 | 3rd & 7 | OWN 41 | North Carolina Penalty, Offsides (5 Yards) to the PITT 46 | +5 | |
| 3:45 | 3rd & 2 | OWN 46 | C'Bo Flemister run for 10 yds to the UNC 44 for a 1ST down | +10 | 1.87 |
| 3:45 | 1st & 10 | OPP 44 | Christian Veilleux sacked by Kaimon Rucker for a loss of 15 yards to the PITT 41 | -15 | -3.53 |
| 1:55 | 2nd & 25 | OWN 41 | Christian Veilleux pass intercepted | -0.06 |
| 1:55 | 1st & 10 | OPP 22 | [NHSG] Kneel down by UNC at PIT23 (team loss of 1). | 0 | -0.40 |
| 1:55 | 2nd & 11 | OPP 23 | [NH] Kneel down by UNC at PIT24 (team loss of 1). | 0 | -0.57 |
| 0:00 | 3rd & 12 | OPP 24 | [NH] Kneel down by UNC at PIT26 (team loss of 2), clock 00:00. | 0 | -0.90 |
| 0:00 | OPP 26 | End of 4th Quarter |
| 2 | sacks | 5 |
| 4 | plays for loss | 9 |
| 3 | takeaways | 0 |
| 2 | three-and-outs forced | 2 |
| 7 | explosive plays allowed | 9 |
| 5.21 | yards allowed / play | 5.18 |
| 3 of 12 | scoring drives allowed | 6 of 12 |
| Kaimon Rucker | 7 (5) | 2 sk · 2 TFL · 2 QH |
| Power Echols | 7 (2) | 1.5 TFL · 1 PD |
| Cedric Gray | 7 (1) | 1 TFL · 1 PD · 3 QH |
| Antavious Lane | 6 (4) | |
| Tayon Holloway | 3 (2) | 0.5 TFL |
| Will Hardy | 3 (3) | |
| Amari Gainer | 3 | |
| Desmond Evans | 3 | 1 QH |
| Shayne Simon | 6 (5) | 1 sk · 2 TFL |
| David Green | 6 (4) | 1 sk · 1 TFL |
| Donovan McMillon | 6 (1) | |
| Javon Mcintyre | 5 (4) | 1 TFL · 1 PD |
| Brandon George | 5 (3) | 1 TFL |
| A.J. Woods | 5 (4) | |
| Nick Lapi | 5 (2) | |
| Nate Temple | 4 | 0.5 TFL |
| 2 of 2 | field goals | 1 of 2 |
| 3 | punts | 3 |
| 43.7 | punt average | 50.7 |
| 1 | punts inside the 20 | 0 |
| 99 | return yards | 133 |
| own 26 | average drive start | own 30 |
| K | Noah Burnette | 2/2 FG · long 48 · 5/5 XP |
| P | Ben Kiernan | 3 punts · 43.7 avg · 1 in 20 |
| KR | George Pettaway | 1 ret · 18 yds · long 18 |
| PR | Alijah Huzzie | 2 ret · 81 yds · long 52 · 1 TD |
| K | Ben Sauls | 1/2 FG · long 44 · 3/3 XP |
| P | Caleb Junko | 3 punts · 50.7 avg |
| KR | Kenny Johnson | 2 ret · 119 yds · long 100 · 1 TD |
| KR | Tamarion Crumpley | 1 ret · 1 yds · long 1 |
| PR | M.J. Devonshire | 2 ret · 11 yds · long 10 |
| PR | Rasheem Biles | 1 ret · 2 yds · long 2 |
| 68 | plays | 58 |
| 352 | yards | 302 |
| 12 | drives | 11 |
| 37% | success rate | 45% |
| 9.11 | total PPA | 6.29 |
| Q1 | Rodney Hammond Jr. run for 7 yds for a TD (Ben Sauls KICK) | 7–0 |
| Q1 | Omarion Hampton run for 3 yds for a TD (Noah Burnette KICK) | 7–7 |
| Q2 | Daniel Carter run for 1 yd for a TD (Ben Sauls KICK) | 14–7 |
| Q2 | Drake Maye run for 1 yd for a TD (Noah Burnette KICK) | 14–14 |
| Q2 | Alijah Huzzie 52 Yd Punt Return (Noah Burnette Kick) | 14–21 |
| Q2 | Ben Sauls 44 yd FG GOOD | 17–21 |
| Q2 | Drake Maye pass complete to Kobe Paysour for 7 yds for a TD (Noah Burnette KICK) | 28–17 |
| Q3 | Drake Maye run for 1 yd for a TD (Noah Burnette KICK) | 35–17 |
| Q3 | Noah Burnette 43 yd FG GOOD | 38–17 |
| Q3 | Kenny Johnson 100 Yd Kickoff Return (Ben Sauls Kick) | 38–24 |
| Q3 | Noah Burnette 48 Yd Field Goal | 41–24 |
| Q3 | Drake Maye pass complete to J.J. Jones for 52 yds to the PITT 20 for a 1ST down | 3.76 |
| Q4 | Christian Veilleux pass complete to Konata Mumpfield for 40 yds to the 50 yard line for⦠| 2.95 |
| Q2 | Drake Maye run for 1 yd for a TD (Noah Burnette KICK) | 2.79 |
| Q2 | Drake Maye pass complete to Omarion Hampton for 19 yds to the UNC 26 for a 1ST down⦠| 2.58 |
| Q2 | Phil Jurkovec pass complete to Konata Mumpfield for 21 yds to the PITT 47 for a 1ST down | 2.57 |
| Q3 | Drake Maye pass complete to Kobe Paysour for 10 yds to the UNC 47 for a 1ST down | 2.55 |
| 2024 | Pittsburgh 34 – 24 North Carolina |
| 2022 | Pittsburgh 24 – 42 North Carolina |
| 2021 | North Carolina 23 – 30 Pittsburgh |
| 2019 | North Carolina 27 – 34 Pittsburgh |
| 2018 | Pittsburgh 35 – 38 North Carolina |
| 2017 | North Carolina 34 – 31 Pittsburgh |
| 2016 | Pittsburgh 36 – 37 North Carolina |
| 2015 | North Carolina 26 – 19 Pittsburgh |