Week 13 · 2023
Pittsburgh at Duke
Sat 11/25/2023 12:00 PMWallace Wade StadiumDuke pregame62% — Pregame win probability: 62% for Duke. Duke favored, and won.Conference
49°Fair11 mph N · 42% humidityRecorded at kickoff by College Football Data
Pittsburgh
19
3–9
Duke
30
8–5
Attendance
17,639
reported
PITT6 plays, 9 yd · Punt | ||||
| 15:00 | own 35 | Charlie Ham kickoff for 64 yds, Kenny Johnson return 15 yds to the PIT 16 | 0 | |
| 14:56 | 1st & 10 | own 16 | Nate Yarnell pass incomplete | 0 |
| 14:47 | 2nd & 10 | own 16 | Nate Yarnell run for 6 yds to the PITT 22 | +6 |
| 14:04 | 3rd & 4 | own 22 | Rodney Hammond Jr. run for 3 yds to the PITT 25 | +3 |
| 13:29 | 4th & 1 | own 25 | Caleb Junko punt for 34 yds, downed at the DUKE 41 | 0 |
| 13:29 | 4th & 1 | own 25 | (13:29) JUNKO, Caleb punt 11 yards to the PIT36, CALHOUN, Jalon returned -3 yards to the PIT39 (CARTER, Daniel), clock 13:20. PENALTY DU Holding on MERGOTT, Luke declined DU Holding on ROBINSON, Kimari PIT Targeting on CARTER, Daniel , Offsetting penalties [FAKE PUNT]. NO PLAY (replay the down). | 0 |
DUKE9 plays, 30 yd · Field goal | ||||
| 13:14 | 1st & 10 | own 41 | Grayson Loftis pass complete to Jalon Calhoun for 6 yds to the DUKE 47 | +6 |
| 12:37 | 2nd & 4 | own 47 | Jaylen Coleman run for 3 yds to the 50 yard line | +3 |
| 11:54 | 3rd & 1 | midfield | Jaylen Coleman run for no gain to the 50 yard line | 0 |
| 11:08 | 4th & 1 | midfield | Grayson Loftis pass complete to Nicky Dalmolin for 15 yds to the PITT 35 for a 1ST down | +15 |
| 10:27 | 1st & 10 | opp 35 | Grayson Loftis pass incomplete | 0 |
| 10:20 | 2nd & 10 | opp 35 | Jaylen Coleman run for 2 yds to the PITT 33 | +2 |
| 9:40 | 3rd & 8 | opp 33 | (09:40) LOFTIS, Grayson pass to the right incomplete intended for MOORE, Jordan broken up by DEVONSHIRE, M.J. at the PIT25. PENALTY DU Holding on BARTON, Graham enforced 10 yards from the PIT33 to the PIT43 [SG]. NO PLAY (replay the down). | −10 |
| 9:35 | 3rd & 18 | opp 43 | Grayson Loftis pass complete to Jordan Moore for 14 yds to the PITT 29 | +14 |
| 8:48 | 4th & 4 | opp 29 | Todd Pelino 47 yd FG GOOD | +47 |
PITT14 plays, 60 yd · Field goal | ||||
| 8:48 | own 35 | Charlie Ham kickoff for 62 yds | 0 | |
| 8:43 | 1st & 10 | own 23 | Rodney Hammond Jr. run for 3 yds to the PITT 26 | +3 |
| 8:23 | 2nd & 7 | own 26 | Konata Mumpfield run for 15 yds to the PITT 41 for a 1ST down | +15 |
| 7:59 | 1st & 10 | own 41 | Rodney Hammond Jr. run for 1 yd to the PITT 42 | +1 |
| 7:35 | 2nd & 9 | own 42 | Rodney Hammond Jr. run for 5 yds to the PITT 47 | +5 |
| 7:07 | 3rd & 4 | own 47 | Nate Yarnell pass complete to Karter Johnson for 6 yds to the DUKE 47 for a 1ST down | +6 |
| 6:34 | 1st & 10 | opp 47 | Nate Yarnell pass complete to Konata Mumpfield for 10 yds to the DUKE 37 for a 1ST down | +10 |
| 5:58 | 1st & 10 | opp 37 | Rodney Hammond Jr. run for 3 yds to the DUKE 34 | +3 |
| 5:21 | 2nd & 7 | opp 34 | Rodney Hammond Jr. run for a loss of 1 yard to the DUKE 35 | −1 |
| 4:42 | 3rd & 8 | opp 35 | C'Bo Flemister run for 15 yds to the DUKE 20 for a 1ST down | +15 |
| 4:05 | 1st & 10 | opp 20 | C'Bo Flemister run for 1 yd to the DUKE 19 | +1 |
| 3:26 | 2nd & 9 | opp 19 | Nate Yarnell run for 2 yds to the DUKE 17 | +2 |
| 2:50 | 3rd & 7 | opp 17 | Nate Yarnell pass incomplete | 0 |
| 2:41 | 4th & 7 | opp 17 | Ben Sauls 35 yd FG GOOD | +35 |
DUKE5 plays, 2 yd · Punt | ||||
| 2:41 | own 35 | Ben Sauls kickoff for 65 yds for a touchback | 0 | |
| 2:41 | 1st & 10 | own 25 | Grayson Loftis pass incomplete | 0 |
| 2:37 | 2nd & 10 | own 25 | Jordan Waters run for 2 yds to the DUKE 27 | +2 |
| 2:00 | 3rd & 8 | own 27 | Grayson Loftis pass incomplete | 0 |
| 1:56 | 4th & 8 | own 27 | Porter Wilson punt for 59 yds , M.J. Devonshire returns for no gain to the PITT 14. PENALTY PIT Holding on Ryland Gandy enforced half the distance from the goal, 7 yards after the change of possession from the end of the play at the PIT14 to the PIT7, from the the spot of the ball when the foul occurred. | 0 |
PITT16 plays, 93 yd · Touchdown | ||||
| 1:44 | 1st & 10 | own 7 | Nate Yarnell pass complete to Bub Means for 9 yds to the PITT 16 | +9 |
| 1:09 | 2nd & 1 | own 16 | Rodney Hammond Jr. run for 3 yds to the PITT 19 for a 1ST down | +3 |
| 0:40 | 1st & 10 | own 19 | Rodney Hammond Jr. run for a loss of 1 yard to the PITT 18 | −1 |
| 0:00 | own 19 | End of 1st Quarter | 0 | |
| 15:00 | 2nd & 11 | own 18 | Duke Penalty, Personal Foul (DeWayne Carter) to the PITT 36 for a 1ST down | +15 |
| 14:41 | 1st & 10 | own 36 | Nate Yarnell run for 2 yds to the PITT 38 | +2 |
| 13:56 | 2nd & 8 | own 38 | Nate Yarnell pass complete to Kenny Johnson for 7 yds to the PITT 45 | +7 |
| 13:29 | 3rd & 1 | own 45 | Nate Yarnell run for 1 yd to the PITT 46 for a 1ST down | +1 |
| 12:58 | 1st & 10 | own 46 | Rodney Hammond Jr. run for 6 yds to the DUKE 48 | +6 |
| 12:33 | 2nd & 4 | opp 48 | Nate Yarnell run for 1 yd to the DUKE 47 | +1 |
| 12:02 | 3rd & 3 | opp 47 | Nate Yarnell pass complete to Bub Means for 15 yds to the DUKE 32 for a 1ST down | +15 |
| 11:41 | 1st & 10 | opp 32 | Nate Yarnell pass complete to Bub Means for 2 yds to the DUKE 30 | +2 |
| 11:12 | 2nd & 8 | opp 30 | C'Bo Flemister run for a loss of 2 yards to the DUKE 32 | −2 |
| 10:42 | 3rd & 10 | opp 32 | Nate Yarnell pass complete to C'Bo Flemister for 11 yds to the DUKE 21 for a 1ST down | +11 |
| 10:02 | 1st & 10 | opp 21 | C'Bo Flemister run for no gain to the DUKE 21 | 0 |
| 9:13 | 2nd & 10 | opp 21 | Nate Yarnell pass complete to Karter Johnson for 21 yds for a TD (Ben Sauls KICK) | +21 |
DUKE8 plays, 20 yd · Punt | ||||
| 9:13 | own 35 | Ben Sauls kickoff for 65 yds for a touchback | 0 | |
| 9:13 | 1st & 10 | own 25 | Jaquez Moore run for 3 yds to the DUKE 28 | +3 |
| 8:55 | 2nd & 7 | own 28 | Grayson Loftis pass complete to Sahmir Hagans for 6 yds to the DUKE 34 | +6 |
| 8:16 | 3rd & 1 | own 34 | Grayson Loftis pass complete to Sahmir Hagans for 5 yds to the DUKE 39 for a 1ST down | +5 |
| 7:51 | 1st & 10 | own 39 | Grayson Loftis pass complete to Jalon Calhoun for 7 yds to the DUKE 46 | +7 |
| 7:32 | 2nd & 3 | own 46 | Grayson Loftis pass complete to Nicky Dalmolin for a loss of 1 yard to the DUKE 45 | −1 |
| 6:58 | 3rd & 4 | own 45 | Grayson Loftis pass incomplete | 0 |
| 6:53 | 4th & 4 | own 45 | Porter Wilson punt for 51 yds, downed at the PITT 4 | 0 |
PITT4 plays, 6 yd · Punt | ||||
| 6:44 | 1st & 10 | own 4 | C'Bo Flemister run for 4 yds to the PITT 8 | +4 |
| 6:08 | 2nd & 6 | own 8 | Nate Yarnell run for a loss of 2 yards to the PITT 6 | −2 |
| 5:24 | 3rd & 8 | own 6 | Nate Yarnell pass complete to Karter Johnson for 4 yds to the PITT 10 | +4 |
| 4:40 | 4th & 4 | own 10 | Caleb Junko punt for 15 yds | 0 |
DUKE7 plays, 25 yd · Touchdown | ||||
| 4:35 | 1st & 10 | opp 25 | Jaylen Coleman run for 3 yds to the PITT 22 | +3 |
| 3:54 | 2nd & 7 | opp 22 | Jaylen Coleman run for 6 yds to the PITT 16 | +6 |
| 3:24 | 3rd & 1 | opp 16 | Grayson Loftis run for 2 yds to the PITT 14 for a 1ST down | +2 |
| 2:45 | 1st & 10 | opp 14 | Jordan Waters run for a loss of 1 yard to the PITT 15 | −1 |
| 2:00 | 2nd & 11 | opp 15 | Jordan Waters run for 5 yds to the PITT 10 | +5 |
| 1:11 | 3rd & 6 | opp 10 | Timeout Duke, clock 01:11 | 0 |
| 1:07 | 3rd & 6 | opp 10 | Grayson Loftis pass complete to Jordan Moore for 10 yds for a TD (Todd Pelino KICK) | +10 |
PITT7 plays, -9 yd · Punt | ||||
| 1:07 | own 35 | Charlie Ham kickoff for 53 yds | 0 | |
| 1:04 | 1st & 10 | own 12 | Nate Yarnell pass complete to Daejon Reynolds for 3 yds to the PITT 15 | +3 |
| 0:35 | 2nd & 7 | own 15 | Nate Yarnell sacked by R.J. Oben for a loss of 14 yards to the PITT 1 | −14 |
| 0:30 | 3rd & 21 | own 1 | Timeout Duke, clock 00:30 | 0 |
| 0:30 | 3rd & 21 | own 1 | Nate Yarnell run for 2 yds to the PITT 3 | +2 |
| 0:28 | 4th & 19 | own 3 | Timeout Duke, clock 00:28 | 0 |
| 0:28 | 4th & 19 | own 3 | Caleb Junko punt for 47 yds | 0 |
DUKE4 plays, 0 yd · Turnover | ||||
| 0:19 | 1st & 10 | opp 45 | Grayson Loftis pass incomplete | 0 |
| 0:13 | 2nd & 10 | opp 45 | Grayson Loftis pass incomplete | 0 |
| 0:08 | 3rd & 10 | opp 45 | Grayson Loftis pass intercepted M.J. Devonshire return for 28 yds to the DUKE 39 | +28 |
| 0:00 | own 39 | End of 2nd Quarter | 0 | |
DUKE16 plays, 67 yd · Field goal | ||||
| 15:00 | own 35 | Ben Sauls kickoff for 65 yds for a touchback | 0 | |
| 15:00 | 1st & 10 | own 25 | Grayson Loftis pass incomplete | 0 |
| 14:57 | 2nd & 10 | own 25 | Jordan Waters run for 1 yd to the DUKE 26 | +1 |
| 14:21 | 3rd & 9 | own 26 | Grayson Loftis pass complete to Jordan Moore for 31 yds to the PITT 43 for a 1ST down | +31 |
| 13:42 | 1st & 10 | opp 43 | Duke Penalty, False Start (-5 Yards) to the PITT 48 | −5 |
| 13:22 | 1st & 15 | opp 48 | Grayson Loftis pass incomplete | 0 |
| 13:17 | 2nd & 15 | opp 48 | Grayson Loftis pass complete to Jordan Moore for 6 yds to the PITT 42 | +6 |
| 12:36 | 3rd & 9 | opp 42 | Pittsburgh Penalty, Personal Foul (Samuel Okunlola) to the PITT 23 for a 1ST down | +15 |
| 12:15 | 1st & 10 | opp 23 | (12:15) LOFTIS, Grayson pass deep to the left incomplete intended for HAGANS, Sahmir broken up by MCMILLON, Donovan at the PIT4. PENALTY Before the snap, DU Illegal Formation enforced 5 yards from the PIT23 to the PIT28. NO PLAY (replay the down). | −5 |
| 12:08 | 1st & 15 | opp 28 | Grayson Loftis pass complete to Jalon Calhoun for 4 yds to the PITT 24 | +4 |
| 11:29 | 2nd & 11 | opp 24 | Grayson Loftis pass incomplete | 0 |
| 11:24 | 3rd & 11 | opp 24 | (11:24) LOFTIS, Grayson pass deep to the right incomplete intended for CALHOUN, Jalon thrown to the PIT0. PENALTY PIT Pass Interference on WOODS, A.J. enforced half the distance from the goal, 15 yards to the PIT9 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). | 0 |
| 11:19 | 1st & goal | opp 9 | Grayson Loftis pass incomplete | 0 |
| 11:15 | 2nd & goal | opp 9 | Jaquez Moore run for 1 yd to the PITT 8 | +1 |
| 10:36 | 3rd & goal | opp 8 | Grayson Loftis pass incomplete | 0 |
| 10:28 | 4th & goal | opp 8 | Todd Pelino 25 yd FG GOOD | +25 |
PITT11 plays, 46 yd · Field goal | ||||
| 10:28 | own 35 | Charlie Ham kickoff for 63 yds | 0 | |
| 10:28 | 1st & 10 | own 25 | Rodney Hammond Jr. run for a loss of 1 yard to the PITT 24 | −1 |
| 10:04 | 2nd & 11 | own 24 | Nate Yarnell pass complete to Bub Means for 16 yds to the PITT 40 for a 1ST down | +16 |
| 9:41 | 1st & 10 | own 40 | Pittsburgh Penalty, Intentional Grounding (Nate Yarnell) to the PITT 32 | 0 |
| 9:36 | 2nd & 18 | own 32 | Nate Yarnell pass complete to Malcolm Epps for 22 yds to the DUKE 46 for a 1ST down | +22 |
| 9:14 | 1st & 10 | opp 46 | Rodney Hammond Jr. run for a loss of 3 yards to the DUKE 49 | −3 |
| 8:33 | 2nd & 13 | opp 49 | Nate Yarnell pass complete to Rodney Hammond Jr. for 14 yds to the DUKE 35 for a 1ST down | +14 |
| 7:58 | 1st & 10 | opp 35 | Nate Yarnell pass incomplete | 0 |
| 7:54 | 2nd & 10 | opp 35 | Nate Yarnell run for 6 yds to the DUKE 29 | +6 |
| 7:12 | 3rd & 4 | opp 29 | Nate Yarnell pass incomplete | 0 |
| 7:02 | 4th & 4 | opp 29 | Ben Sauls 47 yd FG GOOD | +47 |
DUKE8 plays, 75 yd · Touchdown | ||||
| 7:02 | own 35 | Ben Sauls kickoff for 65 yds for a touchback | 0 | |
| 7:02 | 1st & 10 | own 25 | Grayson Loftis pass complete to Jalon Calhoun for 8 yds to the DUKE 33 | +8 |
| 6:19 | 2nd & 2 | own 33 | Jaylen Coleman run for 1 yd to the DUKE 34 | +1 |
| 5:50 | 3rd & 1 | own 34 | Grayson Loftis run for 2 yds to the DUKE 36 for a 1ST down | +2 |
| 5:00 | 1st & 10 | own 36 | Grayson Loftis pass incomplete | 0 |
| 4:57 | 2nd & 10 | own 36 | Grayson Loftis pass complete to Jordan Moore for 3 yds to the DUKE 39 | +3 |
| 4:36 | 3rd & 7 | own 39 | Grayson Loftis pass complete to Jordan Waters for 46 yds to the PITT 15 for a 1ST down | +46 |
| 3:44 | 1st & 10 | opp 15 | Grayson Loftis pass complete to Jalon Calhoun for 15 yds for a TD (Todd Pelino KICK) | +15 |
PITT6 plays, 5 yd · Punt | ||||
| 3:44 | midfield | Charlie Ham kickoff for 41 yds | 0 | |
| 3:39 | 1st & 10 | own 14 | Nate Yarnell sacked for a loss of 12 yards to the PITT 2 | −12 |
| 3:10 | 2nd & 22 | own 2 | Rodney Hammond Jr. run for 3 yds to the PITT 5 | +3 |
| 2:23 | 3rd & 19 | own 5 | Nate Yarnell pass complete to Israel Polk for 14 yds to the PITT 19 | +14 |
| 1:49 | 4th & 5 | own 19 | Caleb Junko punt for 48 yds | 0 |
| 1:40 | 1st & 10 | own 41 | Duke Penalty, False Start (Jacob Monk) to the DUKE 36 | −5 |
DUKE12 plays, 59 yd · Touchdown | ||||
| 1:40 | 1st & 15 | own 36 | Grayson Loftis pass incomplete | 0 |
| 1:36 | 2nd & 15 | own 36 | (01:36) LOFTIS, Grayson pass to the right incomplete intended for HAGANS, Sahmir thrown to the DU42. PENALTY PIT Pass Interference on WILLIAMS, Marquis enforced at the spot of the foul for 6 yards to the DU42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). | +6 |
| 1:32 | 1st & 10 | own 42 | Jaquez Moore run for a loss of 1 yard to the DUKE 41 | −1 |
| 0:52 | 2nd & 11 | own 41 | Grayson Loftis pass complete to Jalon Calhoun for 32 yds to the PITT 27 for a 1ST down | +32 |
| 0:00 | own 41 | End of 3rd Quarter | 0 | |
| 15:00 | 1st & 10 | opp 27 | Jordan Waters run for 11 yds to the PITT 16 for a 1ST down | +11 |
| 14:19 | 1st & 10 | opp 16 | Grayson Loftis pass complete to Jordan Moore for 16 yds Duke Penalty, Offensive Holding (Jalon Calhoun) to the PITT 22 | +6 |
| 14:12 | 1st & 16 | opp 22 | Jaylen Coleman run for no gain to the PITT 22 | 0 |
| 13:31 | 2nd & 16 | opp 22 | Grayson Loftis pass incomplete | 0 |
| 13:25 | 3rd & 16 | opp 22 | Grayson Loftis pass complete to Jordan Moore for 16 yds to the PITT 6 for a 1ST down | +16 |
| 12:40 | 1st & goal | opp 6 | Jaylen Coleman run for 3 yds to the PITT 3 | +3 |
| 11:54 | 2nd & goal | opp 3 | Jaquez Moore run for 3 yds for a TD (Todd Pelino KICK) | +3 |
PITT12 plays, 57 yd · Turnover | ||||
| 11:54 | own 35 | Charlie Ham kickoff for 65 yds for a touchback | 0 | |
| 11:54 | 1st & 10 | own 25 | Nate Yarnell pass complete to Karter Johnson for 6 yds to the PITT 31 | +6 |
| 11:21 | 2nd & 4 | own 31 | Nate Yarnell pass complete to Kenny Johnson for 8 yds to the PITT 39 for a 1ST down | +8 |
| 10:50 | 1st & 10 | own 39 | Nate Yarnell pass incomplete | 0 |
| 10:44 | 2nd & 10 | own 39 | Nate Yarnell pass complete to Bub Means for 29 yds to the DUKE 32 for a 1ST down | +29 |
| 10:25 | 1st & 10 | opp 32 | Nate Yarnell run for 2 yds to the DUKE 30 | +2 |
| 9:50 | 2nd & 8 | opp 30 | Nate Yarnell pass complete to Daejon Reynolds for 3 yds to the DUKE 27. PENALTY DU Roughing the Passer on Aeneas Peebles enforced half the distance from the goal, 13 yards from the end of the play at the DU27 to the DU14 and results in automatic 1ST DOWN. | 0 |
| 9:31 | 1st & 10 | opp 13 | Nate Yarnell pass incomplete | 0 |
| 9:26 | 2nd & 10 | opp 13 | Pittsburgh Penalty, Illegal Substitution (Bub Means) to the DUKE 18 | −5 |
| 9:26 | 2nd & 15 | opp 18 | Pittsburgh Penalty, Personal Foul (C'Bo Flemister) to the DUKE 27 | −15 |
| 9:06 | 2nd & 24 | opp 27 | Nate Yarnell pass complete to Daejon Reynolds for 9 yds to the DUKE 18 | +9 |
| 8:24 | 3rd & 15 | opp 18 | Nate Yarnell pass intercepted, touchback. Jeremiah Lewis return for no gain | 0 |
DUKE4 plays, 4 yd · Punt | ||||
| 8:19 | 1st & 10 | own 20 | Jaylen Coleman run for 1 yd to the DUKE 21 | +1 |
| 7:35 | 2nd & 9 | own 21 | Jaylen Coleman run for 3 yds to the DUKE 24 | +3 |
| 6:51 | 3rd & 6 | own 24 | Grayson Loftis pass incomplete | 0 |
| 6:47 | 4th & 6 | own 24 | Porter Wilson punt for 39 yds | 0 |
PITT5 plays, 63 yd · Touchdown | ||||
| 6:40 | 1st & 10 | own 37 | Nate Yarnell pass complete to Karter Johnson for 13 yds to the 50 yard line for a 1ST down | +13 |
| 6:14 | 1st & 10 | midfield | Nate Yarnell pass complete to Kenny Johnson for 2 yds to the DUKE 48 | +2 |
| 5:47 | 2nd & 8 | opp 48 | Nate Yarnell pass complete to Daejon Reynolds for 19 yds to the DUKE 29 for a 1ST down Duke Penalty, Face mask (0 yards) (Nick Morris Jr.) to the DUKE 15 for a 1ST down | +19 |
| 5:31 | 1st & 10 | opp 14 | Nate Yarnell pass incomplete | 0 |
| 5:17 | 2nd & 10 | opp 14 | Nate Yarnell pass complete to Bub Means for 14 yds for a TD (Two-Point Conversion failed) | +14 |
DUKE10 plays, 45 yd · Field goal | ||||
| 5:17 | 1st & goal | goal line | Timeout Pittsburgh, clock 05:17 | 0 |
| 5:17 | own 35 | Ben Sauls kickoff for 60 yds | 0 | |
| 5:17 | 1st & 10 | own 25 | Grayson Loftis pass incomplete | 0 |
| 5:13 | 2nd & 10 | own 25 | Duke Penalty, Offensive Holding (Yards) declined | 0 |
| 4:46 | 3rd & 11 | own 24 | Grayson Loftis pass complete to Jordan Moore for 22 yds to the PITT 46 for a 1ST down Pittsburgh Penalty, Roughing the Passer on OKUNLOLA, Samuel enforced (Samuel Okunlola) to the PITT 39 for a 1ST down | +37 |
| 4:17 | 1st & 10 | opp 39 | Jordan Waters run for 2 yds to the PITT 37 | +2 |
| 3:35 | 2nd & 8 | opp 37 | Jordan Waters run for 5 yds to the PITT 32 | +5 |
| 2:48 | 3rd & 3 | opp 32 | Jordan Waters run for 2 yds to the PITT 30 | +2 |
| 2:04 | 4th & 1 | opp 30 | Timeout Duke, clock 02:04 | 0 |
| 1:59 | 4th & 1 | opp 30 | Todd Pelino 48 yd FG GOOD | +48 |
PITT5 plays, 2 yd · On downs | ||||
| 1:59 | own 35 | Charlie Ham kickoff for 65 yds for a touchback | 0 | |
| 1:59 | 1st & 10 | own 25 | Nate Yarnell pass complete to Karter Johnson for 5 yds to the PITT 30 | +5 |
| 1:52 | 2nd & 5 | own 30 | Nate Yarnell pass incomplete | 0 |
| 1:45 | 3rd & 5 | own 30 | Nate Yarnell pass incomplete | 0 |
| 1:42 | 4th & 5 | own 30 | Nate Yarnell sacked by Vincent Anthony Jr. for a loss of 3 yards to the PITT 27 | −3 |
DUKE8 plays, 6 yd · End of period | ||||
| 1:37 | 1st & 10 | opp 27 | Jordan Waters run for 4 yds to the PITT 23 | +4 |
| 1:30 | 2nd & 6 | opp 23 | Timeout Pittsburgh, clock 01:30 | 0 |
| 1:30 | 2nd & 6 | opp 23 | Jaylen Coleman run for 8 yds to the PITT 15 for a 1ST down | +8 |
| 0:58 | 1st & 10 | opp 15 | (00:58) [NH] Kneel down by DU at PIT17 (team loss of 2). | 0 |
| 0:55 | 2nd & 12 | opp 17 | Timeout Pittsburgh, clock 00:55 | 0 |
| 0:55 | 2nd & 12 | opp 17 | (00:55) Kneel down by DU at PIT19 (team loss of 2). | 0 |
| 0:13 | 3rd & 14 | opp 19 | (00:13) Kneel down by DU at PIT21 (team loss of 2). | 0 |
| 0:00 | opp 21 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 9 meetings vs. Team
Duke 1–8 vs Pittsburgh
- 2022 · wk 12Duke 26 @ Pittsburgh 28
- 2021 · wk 10Pittsburgh 54 @ Duke 29
- 2019 · wk 6Pittsburgh 33 @ Duke 30
- 2018 · wk 9Duke 45 @ Pittsburgh 54
- 2017 · wk 8Pittsburgh 24 @ Duke 17
- 2016 · wk 12Duke 14 @ Pittsburgh 56
- 2015 · wk 11Pittsburgh 31 @ Duke 13
- 2014 · wk 10Duke 51 @ Pittsburgh 48
- 2013 · wk 4Pittsburgh 58 @ Duke 55
Previous meeting vs. Mike Elko
Pittsburgh 1–0 vs Mike Elko
- 2022 · wk 12Duke 26 @ Pittsburgh 28
Previous 7 meetings vs. Pat Narduzzi
Duke 0–7 vs Pat Narduzzi
- 2022 · wk 12Duke 26 @ Pittsburgh 28
- 2021 · wk 10Pittsburgh 54 @ Duke 29
- 2019 · wk 6Pittsburgh 33 @ Duke 30
- 2018 · wk 9Duke 45 @ Pittsburgh 54
- 2017 · wk 8Pittsburgh 24 @ Duke 17
- 2016 · wk 12Duke 14 @ Pittsburgh 56
- 2015 · wk 11Pittsburgh 31 @ Duke 13
Research
Keep this open while you look at others