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:00own 35Charlie Ham kickoff for 64 yds, Kenny Johnson return 15 yds to the PIT 160
14:561st & 10own 16Nate Yarnell pass incomplete0
14:472nd & 10own 16Nate Yarnell run for 6 yds to the PITT 22+6
14:043rd & 4own 22Rodney Hammond Jr. run for 3 yds to the PITT 25+3
13:294th & 1own 25Caleb Junko punt for 34 yds, downed at the DUKE 410
13:294th & 1own 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:141st & 10own 41Grayson Loftis pass complete to Jalon Calhoun for 6 yds to the DUKE 47+6
12:372nd & 4own 47Jaylen Coleman run for 3 yds to the 50 yard line+3
11:543rd & 1midfieldJaylen Coleman run for no gain to the 50 yard line0
11:084th & 1midfieldGrayson Loftis pass complete to Nicky Dalmolin for 15 yds to the PITT 35 for a 1ST down+15
10:271st & 10opp 35Grayson Loftis pass incomplete0
10:202nd & 10opp 35Jaylen Coleman run for 2 yds to the PITT 33+2
9:403rd & 8opp 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:353rd & 18opp 43Grayson Loftis pass complete to Jordan Moore for 14 yds to the PITT 29+14
8:484th & 4opp 29Todd Pelino 47 yd FG GOOD+47

PITT14 plays, 60 yd · Field goal

8:48own 35Charlie Ham kickoff for 62 yds0
8:431st & 10own 23Rodney Hammond Jr. run for 3 yds to the PITT 26+3
8:232nd & 7own 26Konata Mumpfield run for 15 yds to the PITT 41 for a 1ST down+15
7:591st & 10own 41Rodney Hammond Jr. run for 1 yd to the PITT 42+1
7:352nd & 9own 42Rodney Hammond Jr. run for 5 yds to the PITT 47+5
7:073rd & 4own 47Nate Yarnell pass complete to Karter Johnson for 6 yds to the DUKE 47 for a 1ST down+6
6:341st & 10opp 47Nate Yarnell pass complete to Konata Mumpfield for 10 yds to the DUKE 37 for a 1ST down+10
5:581st & 10opp 37Rodney Hammond Jr. run for 3 yds to the DUKE 34+3
5:212nd & 7opp 34Rodney Hammond Jr. run for a loss of 1 yard to the DUKE 35−1
4:423rd & 8opp 35C'Bo Flemister run for 15 yds to the DUKE 20 for a 1ST down+15
4:051st & 10opp 20C'Bo Flemister run for 1 yd to the DUKE 19+1
3:262nd & 9opp 19Nate Yarnell run for 2 yds to the DUKE 17+2
2:503rd & 7opp 17Nate Yarnell pass incomplete0
2:414th & 7opp 17Ben Sauls 35 yd FG GOOD+35

DUKE5 plays, 2 yd · Punt

2:41own 35Ben Sauls kickoff for 65 yds for a touchback0
2:411st & 10own 25Grayson Loftis pass incomplete0
2:372nd & 10own 25Jordan Waters run for 2 yds to the DUKE 27+2
2:003rd & 8own 27Grayson Loftis pass incomplete0
1:564th & 8own 27Porter 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:441st & 10own 7Nate Yarnell pass complete to Bub Means for 9 yds to the PITT 16+9
1:092nd & 1own 16Rodney Hammond Jr. run for 3 yds to the PITT 19 for a 1ST down+3
0:401st & 10own 19Rodney Hammond Jr. run for a loss of 1 yard to the PITT 18−1
0:00own 19End of 1st Quarter0
15:002nd & 11own 18Duke Penalty, Personal Foul (DeWayne Carter) to the PITT 36 for a 1ST down+15
14:411st & 10own 36Nate Yarnell run for 2 yds to the PITT 38+2
13:562nd & 8own 38Nate Yarnell pass complete to Kenny Johnson for 7 yds to the PITT 45+7
13:293rd & 1own 45Nate Yarnell run for 1 yd to the PITT 46 for a 1ST down+1
12:581st & 10own 46Rodney Hammond Jr. run for 6 yds to the DUKE 48+6
12:332nd & 4opp 48Nate Yarnell run for 1 yd to the DUKE 47+1
12:023rd & 3opp 47Nate Yarnell pass complete to Bub Means for 15 yds to the DUKE 32 for a 1ST down+15
11:411st & 10opp 32Nate Yarnell pass complete to Bub Means for 2 yds to the DUKE 30+2
11:122nd & 8opp 30C'Bo Flemister run for a loss of 2 yards to the DUKE 32−2
10:423rd & 10opp 32Nate Yarnell pass complete to C'Bo Flemister for 11 yds to the DUKE 21 for a 1ST down+11
10:021st & 10opp 21C'Bo Flemister run for no gain to the DUKE 210
9:132nd & 10opp 21Nate Yarnell pass complete to Karter Johnson for 21 yds for a TD (Ben Sauls KICK)+21

DUKE8 plays, 20 yd · Punt

9:13own 35Ben Sauls kickoff for 65 yds for a touchback0
9:131st & 10own 25Jaquez Moore run for 3 yds to the DUKE 28+3
8:552nd & 7own 28Grayson Loftis pass complete to Sahmir Hagans for 6 yds to the DUKE 34+6
8:163rd & 1own 34Grayson Loftis pass complete to Sahmir Hagans for 5 yds to the DUKE 39 for a 1ST down+5
7:511st & 10own 39Grayson Loftis pass complete to Jalon Calhoun for 7 yds to the DUKE 46+7
7:322nd & 3own 46Grayson Loftis pass complete to Nicky Dalmolin for a loss of 1 yard to the DUKE 45−1
6:583rd & 4own 45Grayson Loftis pass incomplete0
6:534th & 4own 45Porter Wilson punt for 51 yds, downed at the PITT 40

PITT4 plays, 6 yd · Punt

6:441st & 10own 4C'Bo Flemister run for 4 yds to the PITT 8+4
6:082nd & 6own 8Nate Yarnell run for a loss of 2 yards to the PITT 6−2
5:243rd & 8own 6Nate Yarnell pass complete to Karter Johnson for 4 yds to the PITT 10+4
4:404th & 4own 10Caleb Junko punt for 15 yds0

DUKE7 plays, 25 yd · Touchdown

4:351st & 10opp 25Jaylen Coleman run for 3 yds to the PITT 22+3
3:542nd & 7opp 22Jaylen Coleman run for 6 yds to the PITT 16+6
3:243rd & 1opp 16Grayson Loftis run for 2 yds to the PITT 14 for a 1ST down+2
2:451st & 10opp 14Jordan Waters run for a loss of 1 yard to the PITT 15−1
2:002nd & 11opp 15Jordan Waters run for 5 yds to the PITT 10+5
1:113rd & 6opp 10Timeout Duke, clock 01:110
1:073rd & 6opp 10Grayson Loftis pass complete to Jordan Moore for 10 yds for a TD (Todd Pelino KICK)+10

PITT7 plays, -9 yd · Punt

1:07own 35Charlie Ham kickoff for 53 yds0
1:041st & 10own 12Nate Yarnell pass complete to Daejon Reynolds for 3 yds to the PITT 15+3
0:352nd & 7own 15Nate Yarnell sacked by R.J. Oben for a loss of 14 yards to the PITT 1−14
0:303rd & 21own 1Timeout Duke, clock 00:300
0:303rd & 21own 1Nate Yarnell run for 2 yds to the PITT 3+2
0:284th & 19own 3Timeout Duke, clock 00:280
0:284th & 19own 3Caleb Junko punt for 47 yds0

DUKE4 plays, 0 yd · Turnover

0:191st & 10opp 45Grayson Loftis pass incomplete0
0:132nd & 10opp 45Grayson Loftis pass incomplete0
0:083rd & 10opp 45Grayson Loftis pass intercepted M.J. Devonshire return for 28 yds to the DUKE 39+28
0:00own 39End of 2nd Quarter0

DUKE16 plays, 67 yd · Field goal

15:00own 35Ben Sauls kickoff for 65 yds for a touchback0
15:001st & 10own 25Grayson Loftis pass incomplete0
14:572nd & 10own 25Jordan Waters run for 1 yd to the DUKE 26+1
14:213rd & 9own 26Grayson Loftis pass complete to Jordan Moore for 31 yds to the PITT 43 for a 1ST down+31
13:421st & 10opp 43Duke Penalty, False Start (-5 Yards) to the PITT 48−5
13:221st & 15opp 48Grayson Loftis pass incomplete0
13:172nd & 15opp 48Grayson Loftis pass complete to Jordan Moore for 6 yds to the PITT 42+6
12:363rd & 9opp 42Pittsburgh Penalty, Personal Foul (Samuel Okunlola) to the PITT 23 for a 1ST down+15
12:151st & 10opp 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:081st & 15opp 28Grayson Loftis pass complete to Jalon Calhoun for 4 yds to the PITT 24+4
11:292nd & 11opp 24Grayson Loftis pass incomplete0
11:243rd & 11opp 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:191st & goalopp 9Grayson Loftis pass incomplete0
11:152nd & goalopp 9Jaquez Moore run for 1 yd to the PITT 8+1
10:363rd & goalopp 8Grayson Loftis pass incomplete0
10:284th & goalopp 8Todd Pelino 25 yd FG GOOD+25

PITT11 plays, 46 yd · Field goal

10:28own 35Charlie Ham kickoff for 63 yds0
10:281st & 10own 25Rodney Hammond Jr. run for a loss of 1 yard to the PITT 24−1
10:042nd & 11own 24Nate Yarnell pass complete to Bub Means for 16 yds to the PITT 40 for a 1ST down+16
9:411st & 10own 40Pittsburgh Penalty, Intentional Grounding (Nate Yarnell) to the PITT 320
9:362nd & 18own 32Nate Yarnell pass complete to Malcolm Epps for 22 yds to the DUKE 46 for a 1ST down+22
9:141st & 10opp 46Rodney Hammond Jr. run for a loss of 3 yards to the DUKE 49−3
8:332nd & 13opp 49Nate Yarnell pass complete to Rodney Hammond Jr. for 14 yds to the DUKE 35 for a 1ST down+14
7:581st & 10opp 35Nate Yarnell pass incomplete0
7:542nd & 10opp 35Nate Yarnell run for 6 yds to the DUKE 29+6
7:123rd & 4opp 29Nate Yarnell pass incomplete0
7:024th & 4opp 29Ben Sauls 47 yd FG GOOD+47

DUKE8 plays, 75 yd · Touchdown

7:02own 35Ben Sauls kickoff for 65 yds for a touchback0
7:021st & 10own 25Grayson Loftis pass complete to Jalon Calhoun for 8 yds to the DUKE 33+8
6:192nd & 2own 33Jaylen Coleman run for 1 yd to the DUKE 34+1
5:503rd & 1own 34Grayson Loftis run for 2 yds to the DUKE 36 for a 1ST down+2
5:001st & 10own 36Grayson Loftis pass incomplete0
4:572nd & 10own 36Grayson Loftis pass complete to Jordan Moore for 3 yds to the DUKE 39+3
4:363rd & 7own 39Grayson Loftis pass complete to Jordan Waters for 46 yds to the PITT 15 for a 1ST down+46
3:441st & 10opp 15Grayson Loftis pass complete to Jalon Calhoun for 15 yds for a TD (Todd Pelino KICK)+15

PITT6 plays, 5 yd · Punt

3:44midfieldCharlie Ham kickoff for 41 yds0
3:391st & 10own 14Nate Yarnell sacked for a loss of 12 yards to the PITT 2−12
3:102nd & 22own 2Rodney Hammond Jr. run for 3 yds to the PITT 5+3
2:233rd & 19own 5Nate Yarnell pass complete to Israel Polk for 14 yds to the PITT 19+14
1:494th & 5own 19Caleb Junko punt for 48 yds0
1:401st & 10own 41Duke Penalty, False Start (Jacob Monk) to the DUKE 36−5

DUKE12 plays, 59 yd · Touchdown

1:401st & 15own 36Grayson Loftis pass incomplete0
1:362nd & 15own 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:321st & 10own 42Jaquez Moore run for a loss of 1 yard to the DUKE 41−1
0:522nd & 11own 41Grayson Loftis pass complete to Jalon Calhoun for 32 yds to the PITT 27 for a 1ST down+32
0:00own 41End of 3rd Quarter0
15:001st & 10opp 27Jordan Waters run for 11 yds to the PITT 16 for a 1ST down+11
14:191st & 10opp 16Grayson Loftis pass complete to Jordan Moore for 16 yds Duke Penalty, Offensive Holding (Jalon Calhoun) to the PITT 22+6
14:121st & 16opp 22Jaylen Coleman run for no gain to the PITT 220
13:312nd & 16opp 22Grayson Loftis pass incomplete0
13:253rd & 16opp 22Grayson Loftis pass complete to Jordan Moore for 16 yds to the PITT 6 for a 1ST down+16
12:401st & goalopp 6Jaylen Coleman run for 3 yds to the PITT 3+3
11:542nd & goalopp 3Jaquez Moore run for 3 yds for a TD (Todd Pelino KICK)+3

PITT12 plays, 57 yd · Turnover

11:54own 35Charlie Ham kickoff for 65 yds for a touchback0
11:541st & 10own 25Nate Yarnell pass complete to Karter Johnson for 6 yds to the PITT 31+6
11:212nd & 4own 31Nate Yarnell pass complete to Kenny Johnson for 8 yds to the PITT 39 for a 1ST down+8
10:501st & 10own 39Nate Yarnell pass incomplete0
10:442nd & 10own 39Nate Yarnell pass complete to Bub Means for 29 yds to the DUKE 32 for a 1ST down+29
10:251st & 10opp 32Nate Yarnell run for 2 yds to the DUKE 30+2
9:502nd & 8opp 30Nate 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:311st & 10opp 13Nate Yarnell pass incomplete0
9:262nd & 10opp 13Pittsburgh Penalty, Illegal Substitution (Bub Means) to the DUKE 18−5
9:262nd & 15opp 18Pittsburgh Penalty, Personal Foul (C'Bo Flemister) to the DUKE 27−15
9:062nd & 24opp 27Nate Yarnell pass complete to Daejon Reynolds for 9 yds to the DUKE 18+9
8:243rd & 15opp 18Nate Yarnell pass intercepted, touchback. Jeremiah Lewis return for no gain0

DUKE4 plays, 4 yd · Punt

8:191st & 10own 20Jaylen Coleman run for 1 yd to the DUKE 21+1
7:352nd & 9own 21Jaylen Coleman run for 3 yds to the DUKE 24+3
6:513rd & 6own 24Grayson Loftis pass incomplete0
6:474th & 6own 24Porter Wilson punt for 39 yds0

PITT5 plays, 63 yd · Touchdown

6:401st & 10own 37Nate Yarnell pass complete to Karter Johnson for 13 yds to the 50 yard line for a 1ST down+13
6:141st & 10midfieldNate Yarnell pass complete to Kenny Johnson for 2 yds to the DUKE 48+2
5:472nd & 8opp 48Nate 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:311st & 10opp 14Nate Yarnell pass incomplete0
5:172nd & 10opp 14Nate Yarnell pass complete to Bub Means for 14 yds for a TD (Two-Point Conversion failed)+14

DUKE10 plays, 45 yd · Field goal

5:171st & goalgoal lineTimeout Pittsburgh, clock 05:170
5:17own 35Ben Sauls kickoff for 60 yds0
5:171st & 10own 25Grayson Loftis pass incomplete0
5:132nd & 10own 25Duke Penalty, Offensive Holding (Yards) declined0
4:463rd & 11own 24Grayson 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:171st & 10opp 39Jordan Waters run for 2 yds to the PITT 37+2
3:352nd & 8opp 37Jordan Waters run for 5 yds to the PITT 32+5
2:483rd & 3opp 32Jordan Waters run for 2 yds to the PITT 30+2
2:044th & 1opp 30Timeout Duke, clock 02:040
1:594th & 1opp 30Todd Pelino 48 yd FG GOOD+48

PITT5 plays, 2 yd · On downs

1:59own 35Charlie Ham kickoff for 65 yds for a touchback0
1:591st & 10own 25Nate Yarnell pass complete to Karter Johnson for 5 yds to the PITT 30+5
1:522nd & 5own 30Nate Yarnell pass incomplete0
1:453rd & 5own 30Nate Yarnell pass incomplete0
1:424th & 5own 30Nate 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:371st & 10opp 27Jordan Waters run for 4 yds to the PITT 23+4
1:302nd & 6opp 23Timeout Pittsburgh, clock 01:300
1:302nd & 6opp 23Jaylen Coleman run for 8 yds to the PITT 15 for a 1ST down+8
0:581st & 10opp 15(00:58) [NH] Kneel down by DU at PIT17 (team loss of 2).0
0:552nd & 12opp 17Timeout Pittsburgh, clock 00:550
0:552nd & 12opp 17(00:55) Kneel down by DU at PIT19 (team loss of 2).0
0:133rd & 14opp 19(00:13) Kneel down by DU at PIT21 (team loss of 2).0
0:00opp 21End of 4th Quarter0

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