DukeHome
30
FinalNov 25, 2023 · Wallace Wade Stadium
Team1234Final
Pittsburgh373619
Duke37101030

Game flow

Duke won by 11 · 10 scores
Lead changes
2
3 times tied
DUKE biggest lead
+14
Q4 11:54
PITT biggest lead
+7
Q2 9:13
Time in front
DUKE 47% · PITT 14%
tied 39% · 28:17 vs 8:06 of game clock
+14+7Tie+7+14Q1Q2Q3Q4▲ Duke ahead▼ Pittsburgh aheadQ1 8:48 · DUKE Field Goal Good: Todd Pelino 47 Yd Field Goal (PITT 0, DUKE 3)Q1 2:41 · PITT Field Goal Good: Ben Sauls 35 Yd Field Goal (PITT 3, DUKE 3)Q2 9:13 · PITT Passing Touchdown: Karter Johnson 21 Yd pass from Nate Yarnell (Ben Sauls Kick) (PITT 10, DUKE 3)Q2 1:07 · DUKE Passing Touchdown: Jordan Moore 10 Yd pass from Grayson Loftis (Todd Pelino Kick) (PITT 10, DUKE 10)Q3 10:28 · DUKE Field Goal Good: Todd Pelino 25 Yd Field Goal (PITT 10, DUKE 13)Q3 7:02 · PITT Field Goal Good: Ben Sauls 47 Yd Field Goal (PITT 13, DUKE 13)Q3 3:44 · DUKE Passing Touchdown: Jalon Calhoun 15 Yd pass from Grayson Loftis (Todd Pelino Kick) (PITT 13, DUKE 20)Q4 11:54 · DUKE Rushing Touchdown: Jaquez Moore 3 Yd Run (Todd Pelino Kick) (PITT 13, DUKE 27)Q4 5:17 · PITT Passing Touchdown: Bub Means 14 Yd pass from Nate Yarnell (Two-Point Pass Conversion Failed) (PITT 19, DUKE 27)Q4 1:59 · DUKE Field Goal Good: Todd Pelino 48 Yd Field Goal (PITT 19, DUKE 30)

The lead after every score: above the line Duke is ahead, below it Pittsburgh. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
8:48DUKE
FG Todd Pelino 47 Yd Field Goal 8 plays, 30 yds, 4:32 · from DUKE 41
PITT 0–3 DUKE
2:41PITT
FG Ben Sauls 35 Yd Field Goal 13 plays, 60 yds, 6:02 · from PITT 23
PITT 3–3 DUKE
2nd quarter
9:13PITT
TD Karter Johnson 21 Yd pass from Nate Yarnell (Ben Sauls Kick)15 plays, 93 yds, 7:31 · from PITT 7
PITT 10–3 DUKE
1:07DUKE
TD Jordan Moore 10 Yd pass from Grayson Loftis (Todd Pelino Kick)6 plays, 25 yds, 3:28 · from PITT 25
PITT 10–10 DUKE
3rd quarter
10:28DUKE
FG Todd Pelino 25 Yd Field Goal 12 plays, 67 yds, 4:32 · from DUKE 25
PITT 10–13 DUKE
7:02PITT
FG Ben Sauls 47 Yd Field Goal 10 plays, 46 yds, 3:26 · from PITT 25
PITT 13–13 DUKE
3:44DUKE
TD Jalon Calhoun 15 Yd pass from Grayson Loftis (Todd Pelino Kick)7 plays, 75 yds, 3:18 · from DUKE 25
PITT 13–20 DUKE
4th quarter
11:54DUKE
TD Jaquez Moore 3 Yd Run (Todd Pelino Kick)10 plays, 59 yds, 4:46 · from DUKE 41
PITT 13–27 DUKE
5:17PITT
TD Bub Means 14 Yd pass from Nate Yarnell (Two-Point Pass Conversion Failed)5 plays, 63 yds, 1:23 · from PITT 37
PITT 19–27 DUKE
1:59DUKE
FG Todd Pelino 48 Yd Field Goal 7 plays, 45 yds, 3:18 · from DUKE 25
PITT 19–30 DUKE

Drives

DUKE 6/11 scoredPITT 4/10 scored
QStartTeamFromPlaysYdsTimeResult
Q114:56PITTPITT 16391:36Punt
Q113:20DUKEDUKE 418304:32Field Goal
Q18:43PITTPITT 2313606:02Field Goal
Q12:41DUKEDUKE 25320:57Punt
Q11:44PITTPITT 715937:31Touchdown
Q29:13DUKEDUKE 256202:29Punt
Q26:44PITTPITT 4362:09Punt
Q24:35DUKEPITT 256253:28Touchdown
Q21:07PITTPITT 123-90:48Punt
Q20:19DUKEPITT 45300:19Interception
Q315:00DUKEDUKE 2512674:32Field Goal
Q310:28PITTPITT 2510463:26Field Goal

Win probability

Duke 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Duke▼ PittsburghDuke +32% win probability: Grayson Loftis pass complete to Jalon Calhoun for 15 yds for a TD (Todd Pelino KICK)Duke +24% win probability: Grayson Loftis pass complete to Jordan Moore for 10 yds for a TD (Todd Pelino KICK)Duke +22% win probability: Ben Sauls kickoff for 60 ydsPittsburgh +20% win probability: Charlie Ham kickoff for 63 ydsPittsburgh +19% win probability: Charlie Ham kickoff for 53 yds

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Nate Yarnell25/352657.62156.6
RushingCARYDSAVGTDLONG
Rodney Hammond Jr.12211.806
C'Bo Flemister5183.6015
Konata Mumpfield11515.0015
Nate Yarnell14-11-0.806
ReceivingRECYDSAVGTDLONG
Bub Means68514.2129
Karter Johnson6559.2121
Daejon Reynolds4348.5019
Malcolm Epps12222.0022
Kenny Johnson4205.008
Rodney Hammond Jr.11414.0014
Israel Polk11414.0014
C'Bo Flemister11111.0011
Konata Mumpfield11010.0010
DefenseTOTSOLOSACKSTFLPDQB HUR
Bangally Kamara1120001
Javon McIntyre930100
Donovan McMillon630000
MJ Devonshire Jr.540010
Dayon Hayes520100
Phillip O'Brien Jr.520000
Marquis Williams320110
Bam Brima210010
InterceptionsINTYDSTD
MJ Devonshire Jr.1280
KickingFGPCTLONGXPPTS
Ben Sauls2/2100.0471/17
PuntingNOYDSAVGTBIn 20LONG
Caleb Junko414436.00048

Biggest plays

DUKE +32% Q3 3:44 Grayson Loftis pass complete to Jalon Calhoun for 15 yds for a TD (Todd Pelino KICK)
DUKE +24% Q2 1:07 Grayson Loftis pass complete to Jordan Moore for 10 yds for a TD (Todd Pelino KICK)
DUKE +22% Q4 5:17 Ben Sauls kickoff for 60 yds
PITT +20% Q3 10:28 Charlie Ham kickoff for 63 yds
PITT +19% Q2 1:07 Charlie Ham kickoff for 53 yds

Team stats

StatPITTDUKE
1st Downs2017
3rd down efficiency5-138-18
4th down efficiency0-11-1
Total Yards308317
Passing265248
Comp/Att25/3520/37
Yards per pass7.66.7
Rushing4369
Rushing Attempts3230
Yards per rush1.32.3
Penalties9-938-79
Turnovers11
Fumbles lost00
Interceptions thrown11
Possession29:0530:55

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:13 3rd & 14 at PITT 19 (00:13) Kneel down by DU at PIT21 (team loss of 2).
Q4 0:55 2nd & 12 at PITT 17 (00:55) Kneel down by DU at PIT19 (team loss of 2).
Q4 0:55 Timeout Pittsburgh, clock 00:55
Q4 0:58 1st & 10 at PITT 15 (00:58) [NH] Kneel down by DU at PIT17 (team loss of 2).
Q4 1:30 2nd & 6 at PITT 23 Jaylen Coleman run for 8 yds to the PITT 15 for a 1ST down
Q4 1:30 Timeout Pittsburgh, clock 01:30
Q4 1:37 1st & 10 at PITT 27 Jordan Waters run for 4 yds to the PITT 23
Q4 1:42 4th & 5 at PITT 30 Nate Yarnell sacked by Vincent Anthony Jr. for a loss of 3 yards to the PITT 27
Q4 1:45 3rd & 5 at PITT 30 Nate Yarnell pass incomplete
Q4 1:52 2nd & 5 at PITT 30 Nate Yarnell pass incomplete
Q4 1:59 1st & 10 at PITT 25 Nate Yarnell pass complete to Karter Johnson for 5 yds to the PITT 30
Q4 1:59 Charlie Ham kickoff for 65 yds for a touchback
Q4 1:59 4th & 1 at PITT 30 Todd Pelino 48 yd FG GOOD
Q4 2:04 Timeout Duke, clock 02:04
Q4 2:48 3rd & 3 at PITT 32 Jordan Waters run for 2 yds to the PITT 30
Q4 3:35 2nd & 8 at PITT 37 Jordan Waters run for 5 yds to the PITT 32
Q4 4:17 1st & 10 at PITT 39 Jordan Waters run for 2 yds to the PITT 37
Q4 4:46 3rd & 11 at DUKE 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
Q4 5:13 2nd & 10 at DUKE 25 Duke Penalty, Offensive Holding (Yards) declined
Q4 5:17 1st & 10 at DUKE 25 Grayson Loftis pass incomplete
Q4 5:17 Ben Sauls kickoff for 60 yds
Q4 5:17 Timeout Pittsburgh, clock 05:17
Q4 5:17 2nd & 10 at DUKE 14 Nate Yarnell pass complete to Bub Means for 14 yds for a TD (Two-Point Conversion failed)
Q4 5:31 1st & 10 at DUKE 14 Nate Yarnell pass incomplete