| 14:54 | 1st & 10 | OWN 25 | Riley Leonard pass complete to Jordan Moore for 3 yds to the Duke 28 | +3 | -0.30 |
| 14:54 | 2nd & 7 | OWN 28 | Riley Leonard pass incomplete | 0 | -0.56 |
| 14:54 | 3rd & 7 | OWN 28 | Riley Leonard pass incomplete | 0 | -0.27 |
| 14:08 | 4th & 7 | OWN 28 | Porter Wilson punt for 18 yds |
| 14:08 | 1st & 10 | OWN 44 | Kedon Slovis pass complete to Israel Abanikanda for 20 yds to the Duke 36 for a 1ST down | +20 | 1.36 |
| 14:08 | 1st & 10 | OPP 36 | Kedon Slovis pass incomplete | 0 | -0.72 |
| 14:08 | 2nd & 10 | OPP 36 | Israel Abanikanda run for 7 yds to the Duke 29 | +7 | 0.41 |
| 14:08 | 3rd & 3 | OPP 29 | Israel Abanikanda run for no gain to the Duke 29 | 0 | -0.86 |
| 12:08 | 4th & 3 | OPP 29 | Ben Sauls 47 yd FG GOOD |
| 12:08 | 1st & 10 | OWN 25 | Jordan Waters run for 12 yds to the Duke 37 for a 1ST down | +12 | 1.03 |
| 12:08 | 1st & 10 | OWN 37 | Jordan Waters run for 3 yds to the Duke 40 | +3 | -0.42 |
| 12:08 | 2nd & 7 | OWN 40 | Jordan Waters run for 8 yds to the Duke 48 for a 1ST down | +8 | 1.46 |
| 12:08 | 1st & 10 | OWN 48 | Riley Leonard pass incomplete | 0 | -1.14 |
| 12:08 | 2nd & 10 | OWN 48 | Jaylen Coleman run for 1 yd to the Duke 49 | +1 | -0.80 |
| 12:08 | 3rd & 9 | OWN 49 | Jaylen Coleman run for 4 yds to the Pitt 47 | +4 | -0.13 |
| 8:29 | 4th & 5 | OPP 47 | Porter Wilson punt for 39 yds, fair catch by M.J. Devonshire at the Pitt 8 |
| 8:29 | 1st & 10 | OWN 8 | Israel Abanikanda run for 9 yds to the Pitt 17 | +9 | 0.78 |
| 8:29 | 2nd & 1 | OWN 17 | Israel Abanikanda run for 8 yds to the Pitt 25 for a 1ST down | +8 | -0.01 |
| 8:29 | 1st & 10 | OWN 25 | Israel Abanikanda run for 5 yds to the Pitt 30 | +5 | 0.09 |
| 8:29 | 2nd & 5 | OWN 30 | Kedon Slovis pass incomplete | 0 | -0.75 |
| 8:29 | 3rd & 5 | OWN 30 | Kedon Slovis sacked by Ryan Smith for a loss of 8 yards to the Pitt 22 | -8 | -0.60 |
| 6:11 | 4th & 13 | OWN 22 | punt blocked by blocked by |
| 6:11 | 1st & 10 | OPP 42 | Riley Leonard pass complete to Jalon Calhoun for 6 yds to the Pitt 36 | +6 | 0.28 |
| 6:11 | 2nd & 4 | OPP 36 | Jaylen Coleman run for 2 yds to the Pitt 34 | +2 | -0.49 |
| 6:11 | 3rd & 2 | OPP 34 | Riley Leonard run for 5 yds to the Pitt 29 for a 1ST down | +5 | 0.72 |
| 6:11 | 1st & 10 | OPP 29 | Jaylen Coleman run for 1 yd to the Pitt 28 | +1 | -0.41 |
| 3:28 | 2nd & 9 | OPP 28 | Riley Leonard pass complete to Jalon Calhoun for 28 yds for a TD, (Todd Pelino KICK) | +28 | 3.20 |
| 3:23 | 1st & 10 | OWN 31 | Israel Abanikanda run for 7 yds to the Pitt 38 | +7 | 0.68 |
| 3:23 | 2nd & 3 | OWN 38 | Israel Abanikanda run for 5 yds to the Pitt 43 for a 1ST down | +5 | 0.46 |
| 3:23 | 1st & 10 | OWN 43 | Bub Means run for 2 yds to the Pitt 45 | +2 | -0.69 |
| 3:23 | 2nd & 8 | OWN 45 | Kedon Slovis pass incomplete | 0 | -1.01 |
| 3:23 | 3rd & 8 | OWN 45 | Kedon Slovis pass incomplete | 0 | -0.64 |
| 1:32 | 4th & 8 | OWN 45 | Caleb Junko punt for 45 yds , Jalon Calhoun returns for a loss of 4 yards to the Duke 6 |
| 1:25 | 1st & 6 | OPP 6 | Israel Abanikanda run for 6 yds for a TD, (Ben Sauls KICK) | +6 | 2.05 |
| 1:25 | 1st & 10 | OWN 25 | Jordan Waters run for 1 yd to the Duke 26 | +1 | -0.59 |
| 0:00 | 2nd & 9 | OWN 26 | Jaylen Coleman run for 1 yd to the Duke 27 | +1 | -0.34 |
| 0:00 | OWN 26 | End of 1st Quarter | |||
| 15:00 | 3rd & 8 | OWN 27 | Riley Leonard pass incomplete | 0 | -0.22 |
| 14:46 | 4th & 8 | OWN 27 | Porter Wilson punt for 41 yds , M.J. Devonshire returns for 11 yds to the Pitt 43 |
| 14:46 | 1st & 10 | OWN 43 | Israel Abanikanda run for 4 yds to the Pitt 47 | +4 | -0.17 |
| 14:46 | 2nd & 6 | OWN 47 | Israel Abanikanda run for 2 yds to the Pitt 49 | +2 | -0.68 |
| 14:46 | 3rd & 4 | OWN 49 | Kedon Slovis pass incomplete | 0 | -0.96 |
| 13:22 | 4th & 4 | OWN 49 | Sam Vander Haar punt for 38 yds, fair catch by Jalon Calhoun at the Duke 13 |
| 13:22 | 1st & 10 | OWN 13 | Riley Leonard pass complete to Jordan Moore for no gain to the Duke 13 | 0 | -0.40 |
| 13:22 | 2nd & 10 | OWN 13 | Riley Leonard pass complete to Jordan Moore for 4 yds to the Duke 17 | +4 | -0.03 |
| 13:22 | 3rd & 6 | OWN 17 | Riley Leonard pass incomplete | 0 | -0.16 |
| 11:42 | 4th & 6 | OWN 17 | Porter Wilson punt for 57 yds , M.J. Devonshire returns for 4 yds to the Pitt 30 |
| 11:42 | 1st & 10 | OWN 30 | Rodney Hammond Jr. run for 1 yd to the Pitt 31 | +1 | -0.72 |
| 11:42 | 2nd & 9 | OWN 31 | Kedon Slovis pass complete to Jared Wayne for 35 yds to the Duke 34 for a 1ST down | +35 | 3.47 |
| 11:42 | 1st & 10 | OPP 34 | Rodney Hammond Jr. run for no gain to the Duke 34 | 0 | -0.66 |
| 11:42 | 2nd & 10 | OPP 34 | Kedon Slovis pass incomplete | 0 | -0.89 |
| 11:42 | 3rd & 10 | OPP 34 | Kedon Slovis pass complete to Daniel Carter for 1 yd to the Duke 33 | +1 | -0.81 |
| 9:12 | 4th & 9 | OPP 33 | Ben Sauls 51 yd FG GOOD |
| 9:12 | 1st & 10 | OWN 25 | Riley Leonard pass complete to Jordan Moore for 17 yds to the Duke 42 for a 1ST down | +17 | 1.52 |
| 9:12 | 1st & 10 | OWN 42 | Riley Leonard pass complete to Jalon Calhoun for 2 yds to the Duke 44 | +2 | -0.69 |
| 9:12 | 2nd & 8 | OWN 44 | Riley Leonard pass incomplete | 0 | -0.98 |
| 9:12 | 3rd & 8 | OWN 44 | Riley Leonard pass incomplete | 0 | -0.61 |
| 7:20 | 1st & 10 | OPP 42 | Jaylen Coleman run for 4 yds to the Pitt 38 | +4 | -0.10 |
| 7:20 | 2nd & 6 | OPP 38 | Riley Leonard pass complete to Jordan Moore for 21 yds to the Pitt 17 for a 1ST down | +21 | 0.82 |
| 7:20 | 1st & 10 | OPP 17 | Riley Leonard run for 6 yds to the Pitt 11 Riley Leonard fumbled, recovered by Duke Riley Leonard | +6 | 0.18 |
| 7:20 | 2nd & 4 | OPP 11 | Jaylen Coleman run for 1 yd to the Pitt 10 | +1 | -0.32 |
| 7:20 | 3rd & 3 | OPP 10 | Jaylen Coleman run for 2 yds to the Pitt 8 | +2 | -0.20 |
| 7:20 | 4th & 1 | OPP 8 | Jordan Waters run for 7 yds to the Pitt 1 for a 1ST down | +7 | 1.98 |
| 3:01 | 1st & 1 | OPP 1 | Riley Leonard run for 1 yd for a TD, (Todd Pelino KICK) | +1 | 0.94 |
| 3:01 | OWN 35 | Charlie Ham kickoff PITTSBURGH Penalty, Unsportsmanlike Conduct (SirVocea Dennis) to the 50 yard line |
| 2:58 | 1st & 10 | OWN 27 | Kedon Slovis pass incomplete | 0 | -0.77 |
| 2:58 | 2nd & 10 | OWN 27 | Israel Abanikanda run for 4 yds to the Pitt 31 | +4 | -0.07 |
| 2:58 | 3rd & 6 | OWN 31 | Kedon Slovis run for 8 yds to the Pitt 39 for a 1ST down | +8 | 1.91 |
| 2:58 | 1st & 10 | OWN 39 | Kedon Slovis pass incomplete | 0 | -1.11 |
| 2:58 | 2nd & 10 | OWN 39 | Kedon Slovis pass complete to Bub Means for 20 yds to the Duke 41 for a 1ST down | +20 | 2.72 |
| 1:14 | 1st & 20 | OWN 49 | Timeout PITTSBURGH, clock 01:14 | ||
| 1:14 | 1st & 10 | OPP 41 | SLOVIS, Kedon scrambles to the right for a gain of 4 yards to the DUK37, out of bounds. PENALTY PIT Holding on HOUY, Gabe enforced 10 yards from the DUK41 to the PIT49 [NHSG]. NO PLAY (replay the down). | -10 | |
| 1:14 | 1st & 20 | OWN 49 | Kedon Slovis pass complete to Jared Wayne for 24 yds to the Duke 27 for a 1ST down | +24 | 2.53 |
| 1:14 | 1st & 10 | OPP 27 | Kedon Slovis pass complete to Konata Mumpfield for 11 yds to the Duke 16 for a 1ST down | +11 | 0.17 |
| 1:14 | 1st & 10 | OPP 16 | Kedon Slovis pass incomplete | 0 | -0.33 |
| 0:14 | 3rd & 9 | OPP 15 | Timeout PITTSBURGH, clock 00:14 | ||
| 0:14 | 2nd & 10 | OPP 16 | Kedon Slovis pass complete to Israel Abanikanda for 1 yd to the Duke 15 | +1 | -0.29 |
| 0:10 | 3rd & 9 | OPP 15 | Kedon Slovis pass complete to Jared Wayne for 15 yds for a TD, (Ben Sauls KICK) | +15 | 3.18 |
| 0:00 | 1st & 10 | OWN 34 | Kneel down by DUK at DUK33 (team loss of 1), clock 00:00. | 0 | -0.99 |
| 0:00 | OWN 33 | End of 2nd Quarter |
| 14:54 | 1st & 10 | OWN 19 | Kedon Slovis pass complete to Jared Wayne for 19 yds to the Pitt 38 for a 1ST down | +19 | 1.49 |
| 14:54 | 1st & 10 | OWN 38 | Kedon Slovis pass complete to Gavin Bartholomew for 5 yds to the Pitt 43 | +5 | 0.11 |
| 14:54 | 2nd & 5 | OWN 43 | Israel Abanikanda run for 26 yds to the Duke 31 for a 1ST down | +26 | 2.00 |
| 14:54 | 1st & 10 | OPP 31 | Kedon Slovis pass complete to Konata Mumpfield for 7 yds to the Duke 24 | +7 | 0.36 |
| 14:54 | 2nd & 3 | OPP 24 | Israel Abanikanda run for 1 yd to the Duke 23 | +1 | -0.47 |
| 14:54 | 3rd & 2 | OPP 23 | Israel Abanikanda run for 5 yds to the Duke 18 for a 1ST down | +5 | 0.36 |
| 14:54 | 1st & 10 | OPP 18 | Israel Abanikanda run for 1 yd to the Duke 17 | +1 | -0.27 |
| 14:54 | 2nd & 9 | OPP 17 | SLOVIS, Kedon pass up the middle incomplete intended for WAYNE, Jared broken up by FRANKLIN, Ja'Mion at the DUK17. PENALTY PIT Personal Foul on HOUY, Gabe enforced 15 yards from the DUK17 to the DUK32 [NHSG]. NO PLAY (replay the down). | -15 | |
| 10:48 | 2nd & 24 | OPP 32 | Kedon Slovis pass intercepted | -2.10 |
| 10:48 | 1st & 10 | OWN 40 | Jordan Waters run for no gain to the Duke 40 | 0 | -1.12 |
| 10:48 | 2nd & 10 | OWN 40 | Riley Leonard pass complete to Jordan Moore for 7 yds to the Duke 47 | +7 | 0.53 |
| 10:48 | 3rd & 3 | OWN 47 | Riley Leonard pass incomplete | 0 | -0.97 |
| 9:11 | 4th & 3 | OWN 47 | Porter Wilson punt for 28 yds |
| 9:11 | 1st & 15 | OWN 20 | Kedon Slovis pass incomplete | 0 | -0.33 |
| 9:11 | 2nd & 15 | OWN 20 | Kedon Slovis pass complete to Konata Mumpfield for 2 yds to the Pitt 22 | +2 | -0.10 |
| 9:11 | 3rd & 13 | OWN 22 | Kedon Slovis pass complete to Gavin Bartholomew for 14 yds to the Pitt 36 for a 1ST down | +14 | 2.10 |
| 9:11 | 1st & 10 | OWN 36 | PITTSBURGH Penalty, False Start (Marcus Minor) to the Pitt 31 | -5 | |
| 9:11 | 1st & 15 | OWN 31 | Kedon Slovis pass complete to Konata Mumpfield for 10 yds to the Pitt 41 | +10 | 1.21 |
| 9:11 | 2nd & 5 | OWN 41 | Kedon Slovis pass incomplete | 0 | -1.09 |
| 7:01 | 3rd & 5 | OWN 41 | Kedon Slovis pass intercepted | -0.87 |
| 7:01 | 1st & 10 | OPP 47 | Riley Leonard pass incomplete | 0 | -1.05 |
| 7:01 | 2nd & 10 | OPP 47 | Riley Leonard pass complete to Jaylen Coleman for a loss of 1 yard to the Pitt 48 | -1 | -1.26 |
| 7:01 | 3rd & 11 | OPP 48 | Riley Leonard pass complete to Jordan Moore for 15 yds to the Pitt 33 for a 1ST down | +15 | 3.02 |
| 7:01 | 1st & 10 | OPP 33 | Riley Leonard sacked by Shayne Simon for a loss of 12 yards to the Pitt 45 | -12 | -3.00 |
| 7:01 | 2nd & 22 | OPP 45 | Riley Leonard pass complete to Jordan Moore for 12 yds to the Pitt 33 | +12 | 1.51 |
| 3:26 | 4th & 9 | OPP 32 | Timeout PITTSBURGH, clock 03:26 | ||
| 3:26 | 3rd & 10 | OPP 33 | Riley Leonard run for 1 yd to the Pitt 32 | +1 | -0.81 |
| 3:18 | 4th & 9 | OPP 32 | Riley Leonard pass incomplete | 0 | -1.80 |
| 3:18 | 1st & 10 | OWN 32 | Rodney Hammond Jr. run for 4 yds to the Pitt 36 | +4 | -0.15 |
| 3:18 | 2nd & 6 | OWN 36 | Rodney Hammond Jr. run for 3 yds to the Pitt 39 | +3 | -0.36 |
| 3:18 | 3rd & 3 | OWN 39 | Rodney Hammond Jr. run for 3 yds to the Pitt 42 for a 1ST down | +3 | 1.47 |
| 3:18 | 1st & 10 | OWN 42 | Rodney Hammond Jr. run for 3 yds to the Pitt 45 | +3 | -0.43 |
| 3:18 | 2nd & 7 | OWN 45 | Kedon Slovis pass complete to Konata Mumpfield for 6 yds to the Duke 49 | +6 | 0.38 |
| 3:18 | 3rd & 1 | OPP 49 | Rodney Hammond Jr. run for 3 yds to the Duke 46 for a 1ST down | +3 | 1.07 |
| 0:00 | 1st & 10 | OPP 46 | Rodney Hammond Jr. run for 3 yds to the Duke 43 | +3 | -0.34 |
| 0:00 | OPP 46 | End of 3rd Quarter | |||
| 15:00 | 2nd & 7 | OPP 43 | Rodney Hammond Jr. run for 1 yd to the Duke 42 | +1 | -0.85 |
| 15:00 | 3rd & 6 | OPP 42 | Kedon Slovis pass incomplete | 0 | -1.05 |
| 15:00 | 4th & 6 | OPP 42 | PITTSBURGH Penalty, False Start (-5 Yards) to the Duke 47 | -5 | |
| 14:13 | 4th & 11 | OPP 47 | Sam Vander Haar punt for 37 yds, fair catch by Jalon Calhoun at the Duke 10 |
| 14:13 | 1st & 10 | OWN 10 | Riley Leonard pass complete to Jalon Calhoun for 16 yds to the Duke 26 for a 1ST down | +16 | 0.79 |
| 13:30 | 1st & 10 | OWN 26 | Brandon Hill 30 Yd Fumble Return (Israel Abanikanda Run for Two-Point Conversion) | -7.99 |
| 13:22 | 1st & 10 | OWN 18 | Riley Leonard pass incomplete | 0 | -0.51 |
| 13:22 | 2nd & 10 | OWN 18 | Riley Leonard pass complete to Jordan Moore for 9 yds to the Duke 27 | +9 | 0.51 |
| 13:22 | 3rd & 1 | OWN 27 | Jaylen Coleman run for 2 yds to the Duke 29 for a 1ST down | +2 | 0.71 |
| 13:22 | 1st & 10 | OWN 29 | Riley Leonard pass complete to Cole Finney for 3 yds to the Duke 32 | +3 | -0.34 |
| 13:22 | 2nd & 7 | OWN 32 | Riley Leonard pass incomplete | 0 | -0.68 |
| 13:22 | 3rd & 7 | OWN 32 | Riley Leonard pass complete to Jordan Moore for 8 yds to the Duke 40 for a 1ST down | +8 | 2.04 |
| 13:22 | 1st & 10 | OWN 40 | Riley Leonard pass incomplete | 0 | -1.12 |
| 13:22 | 2nd & 10 | OWN 40 | Riley Leonard pass complete to Sahmir Hagans for 4 yds to the Duke 44 | +4 | -0.14 |
| 13:22 | 3rd & 6 | OWN 44 | Jaylen Coleman run for 7 yds to the Pitt 49 for a 1ST down | +7 | 2.26 |
| 9:28 | 1st & 10 | OPP 49 | Jordan Moore 49 Yd pass from Riley Leonard (Two-Point Pass Conversion Failed) | +49 | 3.76 |
| 9:28 | 1st & 10 | OWN 25 | Israel Abanikanda run for 22 yds to the Pitt 47 for a 1ST down | +22 | 1.98 |
| 9:28 | 1st & 10 | OWN 47 | Israel Abanikanda run for 1 yd to the Pitt 48 | +1 | -0.91 |
| 9:28 | 2nd & 9 | OWN 48 | Kedon Slovis pass incomplete | 0 | -1.03 |
| 9:28 | 3rd & 9 | OWN 48 | Kedon Slovis pass incomplete | 0 | -0.69 |
| 8:02 | 4th & 9 | OWN 48 | Sam Vander Haar punt for 37 yds, fair catch by Jalon Calhoun at the Duke 15 |
| 8:02 | 1st & 10 | OWN 15 | Riley Leonard pass incomplete | 0 | -0.44 |
| 8:02 | 2nd & 10 | OWN 15 | Riley Leonard pass incomplete | 0 | -0.20 |
| 8:02 | 3rd & 10 | OWN 15 | Riley Leonard pass complete to Jordan Moore for 32 yds to the Duke 47 for a 1ST down | +32 | 3.16 |
| 8:02 | 1st & 10 | OWN 47 | Riley Leonard pass incomplete | 0 | -1.15 |
| 8:02 | 2nd & 10 | OWN 47 | Riley Leonard pass complete to Sahmir Hagans for 3 yds to the 50 yard line | +3 | -0.39 |
| 8:02 | 3rd & 7 | 50 | Jaylen Coleman run for 6 yds to the Pitt 44 | +6 | 0.30 |
| 8:02 | 4th & 1 | OPP 44 | Jaylen Coleman run for 2 yds to the Pitt 42 for a 1ST down | +2 | 2.04 |
| 8:02 | 1st & 10 | OPP 42 | LEONARD, Riley pass to the right complete for 9 yards to WATERS, Jordan caught at the PIT42 and advanced to the PIT33 (WILTZ, Tylar). PENALTY DUK Holding on HARRIS, JR., Andre enforced 10 yards from the PIT42 to the DUK48 [NHSG]. NO PLAY (replay the down). | -10 | |
| 8:02 | 1st & 20 | OWN 48 | Riley Leonard run for a loss of 7 yards to the Duke 41 | -7 | -1.65 |
| 8:02 | 2nd & 27 | OWN 41 | Riley Leonard pass complete to Jordan Moore for 22 yds to the Pitt 37 | +22 | 2.88 |
| 8:02 | 3rd & 5 | OPP 37 | Riley Leonard pass incomplete | 0 | -1.06 |
| 3:39 | 4th & 5 | OPP 37 | Riley Leonard pass incomplete | 0 | -1.80 |
| 3:32 | 2nd & 6 | OWN 41 | Timeout DUKE, clock 03:32 | ||
| 3:32 | 1st & 10 | OWN 37 | C'Bo Flemister run for 4 yds to the Pitt 41 | +4 | -0.16 |
| 3:26 | 3rd & 3 | OWN 44 | Timeout DUKE, clock 03:26 | ||
| 3:26 | 2nd & 6 | OWN 41 | C'Bo Flemister run for 3 yds to the Pitt 44 | +3 | -0.41 |
| 3:26 | 3rd & 3 | OWN 44 | Kedon Slovis pass incomplete | 0 | -0.88 |
| 3:15 | 4th & 3 | OWN 44 | Caleb Junko run for a loss of 22 yards to the Pitt 22 Caleb Junko fumbled, recovered by Pitt Caleb Junko | -0.50 |
| 3:15 | 1st & 10 | OPP 22 | Riley Leonard pass complete to Jordan Moore for no gain to the Pitt 22 | 0 | -0.40 |
| 3:15 | 2nd & 10 | OPP 22 | Riley Leonard pass incomplete | 0 | -0.52 |
| 3:15 | 3rd & 10 | OPP 22 | Riley Leonard pass complete to Sahmir Hagans for 11 yds to the Pitt 11 for a 1ST down | +11 | 1.05 |
| 3:15 | 1st & 10 | OPP 11 | Riley Leonard run for 2 yds to the Pitt 9 | +2 | -0.17 |
| 3:15 | 2nd & 8 | OPP 9 | Riley Leonard pass incomplete | 0 | -0.28 |
| 3:15 | 3rd & 8 | OPP 9 | LEONARD, Riley scrambles up the middle for a gain of 3 yards to the PIT6 (ALEXANDRE, Deslin). PENALTY DUK Holding on BARTON, Graham enforced 10 yards from the PIT9 to the PIT19 [NHSG]. NO PLAY (replay the down). | -10 | |
| 0:52 | 3rd & 18 | OPP 19 | Riley Leonard pass incomplete | 0 | -0.93 |
| 0:52 | 4th & 18 | OPP 19 | Timeout PITTSBURGH, clock 00:52 | ||
| 0:47 | 4th & 18 | OPP 19 | Riley Leonard pass complete to Jaylen Coleman for 19 yds for a TD, (J. Moore Run For Two-point Conversion) | +19 | 4.97 |
| 0:47 | 1st & 10 | OPP 0 | Timeout PITTSBURGH, clock 00:47 |
| 0:00 | 1st & 10 | OPP 44 | [SG] Kneel down by PIT at DUK45 (team loss of 1), clock 00:00. | 0 | -0.97 |
| 0:00 | OPP 45 | End of 4th Quarter |
| 1 | sacks | 1 |
| 1 | plays for loss | 3 |
| 2 | takeaways | 1 |
| 1 | three-and-outs forced | 4 |
| 7 | explosive plays allowed | 9 |
| 5.20 | yards allowed / play | 4.91 |
| 4 of 13 | scoring drives allowed | 4 of 13 |
| Jaylen Stinson | 9 (5) | |
| Darius Joiner | 8 (6) | 2 PD |
| Datrone Young | 5 (4) | 1 INT · 1 PD |
| Shaka Heyward | 5 (3) | 1 INT |
| Cam Dillon | 5 (2) | |
| Brandon Johnson | 4 (1) | 1 PD · 1 QH |
| Michael Reese | 4 (1) | |
| Ryan Smith | 3 (2) | 1 sk · 1 TFL |
| SirVocea Dennis | 14 (6) | 1 TFL · 1 QH |
| Brandon Hill | 8 (3) | 1 PD |
| Shayne Simon | 5 (5) | 1 sk · 1 TFL · 1 PD |
| Erick Hallett | 5 (4) | 2 PD |
| M.J. Devonshire | 5 (4) | 1 QH |
| A.J. Woods | 4 (2) | 2 PD |
| Deslin Alexandre | 3 (1) | 2 QH |
| Bangally Kamara | 2 (1) | 2 PD · 2 QH |
| — | field goals | 2 of 2 |
| 6 | punts | 4 |
| 39.3 | punt average | 39.3 |
| 1 | punts inside the 20 | 4 |
| 40 | return yards | 39 |
| own 26 | average drive start | own 38 |
| K | Todd Pelino | 2/2 XP |
| P | Porter Wilson | 6 punts · 39.3 avg · 1 in 20 |
| KR | Jontavis Robertson | 2 ret · 42 yds · long 24 |
| KR | Jalon Calhoun | 1 ret · 2 yds · long 2 |
| PR | Jalon Calhoun | 1 ret · -4 yds |
| K | Ben Sauls | 2/2 FG · long 51 · 2/2 XP |
| P | Sam Vander Haar | 3 punts · 37.3 avg · 3 in 20 |
| P | Caleb Junko | 1 punt · 45.0 avg · 1 in 20 |
| KR | Rodney Hammond Jr. | 3 ret · 23 yds · long 15 |
| KR | Karter Johnson | 1 ret · 1 yds · long 1 |
| KR | Erick Hallett | 1 ret · 0 yds |
| PR | M.J. Devonshire | 2 ret · 15 yds · long 11 |
| 70 | plays | 64 |
| 344 | yards | 333 |
| 13 | drives | 13 |
| 31% | success rate | 39% |
| 9.52 | total PPA | 6.16 |
| Q1 | Ben Sauls 47 yd FG GOOD | 3–0 |
| Q1 | Riley Leonard pass complete to Jalon Calhoun for 28 yds for a TD, (Todd Pelino KICK) | 7–3 |
| Q1 | Israel Abanikanda run for 6 yds for a TD, (Ben Sauls KICK) | 10–7 |
| Q2 | Ben Sauls 51 yd FG GOOD | 13–7 |
| Q2 | Riley Leonard run for 1 yd for a TD, (Todd Pelino KICK) | 14–13 |
| Q2 | Kedon Slovis pass complete to Jared Wayne for 15 yds for a TD, (Ben Sauls KICK) | 20–14 |
| Q4 | Brandon Hill 30 Yd Fumble Return (Israel Abanikanda Run for Two-Point Conversion) | 14–28 |
| Q4 | Jordan Moore 49 Yd pass from Riley Leonard (Two-Point Pass Conversion Failed) | 20–28 |
| Q4 | Riley Leonard pass complete to Jaylen Coleman for 19 yds for a TD, (J. Moore Run For Two-pointβ¦ | 26–28 |
| Q4 | Riley Leonard pass complete to Jaylen Coleman for 19 yds for a TD, (J. Moore Run For⦠| 4.97 |
| Q4 | Jordan Moore 49 Yd pass from Riley Leonard (Two-Point Pass Conversion Failed) | 3.76 |
| Q2 | Kedon Slovis pass complete to Jared Wayne for 35 yds to the Duke 34 for a 1ST down | 3.47 |
| Q1 | Riley Leonard pass complete to Jalon Calhoun for 28 yds for a TD, (Todd Pelino KICK) | 3.20 |
| Q2 | Kedon Slovis pass complete to Jared Wayne for 15 yds for a TD, (Ben Sauls KICK) | 3.18 |
| Q4 | Riley Leonard pass complete to Jordan Moore for 32 yds to the Duke 47 for a 1ST down | 3.16 |
| 2023 | Pittsburgh 19 – 30 Duke |
| 2021 | Pittsburgh 54 – 29 Duke |
| 2019 | Pittsburgh 33 – 30 Duke |
| 2018 | Duke 45 – 54 Pittsburgh |
| 2017 | Pittsburgh 24 – 17 Duke |
| 2016 | Duke 14 – 56 Pittsburgh |
| 2015 | Pittsburgh 31 – 13 Duke |
| 2014 | Duke 51 – 48 Pittsburgh |