House Prediction
Model Margin
Duke by 16.5
Home Win Probability
Duke 85%
Market (Bovada)
Duke -4.5
fitted_v1 · Nov 25, 2023
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 3 | 7 | 3 | 6 | 19 | |
| 3 | 7 | 10 | 10 | 30 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Pittsburgh | Duke |
|---|---|---|
| Passing | 25-35 | 20-37 |
| Pass Yards | 265 | 248 |
| Rush Yards | 43 | 69 |
| Total Yards | 308 | 317 |
| Turnovers | 1 | 1 |
| 3rd Down | 5-13 | 8-18 |
| Penalties | 9-93 | 8-79 |
| Possession | 29:05 | 30:55 |
Player Leaders
Player Leaders
Play-by-Play
Nate Yarnell pass incomplete
Nate Yarnell run for 6 yds to the PITT 22
Rodney Hammond Jr. run for 3 yds to the PITT 25
Caleb Junko punt for 34 yds, downed at the DUKE 41
(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).
Grayson Loftis pass complete to Jalon Calhoun for 6 yds to the DUKE 47
Jaylen Coleman run for 3 yds to the 50 yard line
Jaylen Coleman run for no gain to the 50 yard line
Grayson Loftis pass complete to Nicky Dalmolin for 15 yds to the PITT 35 for a 1ST down
Grayson Loftis pass incomplete
Jaylen Coleman run for 2 yds to the PITT 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).
Grayson Loftis pass complete to Jordan Moore for 14 yds to the PITT 29
Todd Pelino 47 yd FG GOOD
Rodney Hammond Jr. run for 3 yds to the PITT 26
Konata Mumpfield run for 15 yds to the PITT 41 for a 1ST down
Rodney Hammond Jr. run for 1 yd to the PITT 42
Rodney Hammond Jr. run for 5 yds to the PITT 47
Nate Yarnell pass complete to Karter Johnson for 6 yds to the DUKE 47 for a 1ST down
Nate Yarnell pass complete to Konata Mumpfield for 10 yds to the DUKE 37 for a 1ST down
Rodney Hammond Jr. run for 3 yds to the DUKE 34
Rodney Hammond Jr. run for a loss of 1 yard to the DUKE 35
C'Bo Flemister run for 15 yds to the DUKE 20 for a 1ST down
C'Bo Flemister run for 1 yd to the DUKE 19
Nate Yarnell run for 2 yds to the DUKE 17
Nate Yarnell pass incomplete
Ben Sauls 35 yd FG GOOD
Grayson Loftis pass incomplete
Jordan Waters run for 2 yds to the DUKE 27
Grayson Loftis pass incomplete
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.
Nate Yarnell pass complete to Bub Means for 9 yds to the PITT 16
Rodney Hammond Jr. run for 3 yds to the PITT 19 for a 1ST down
Rodney Hammond Jr. run for a loss of 1 yard to the PITT 18
Duke Penalty, Personal Foul (DeWayne Carter) to the PITT 36 for a 1ST down
Nate Yarnell run for 2 yds to the PITT 38
Nate Yarnell pass complete to Kenny Johnson for 7 yds to the PITT 45
Nate Yarnell run for 1 yd to the PITT 46 for a 1ST down
Rodney Hammond Jr. run for 6 yds to the DUKE 48
Nate Yarnell run for 1 yd to the DUKE 47
Nate Yarnell pass complete to Bub Means for 15 yds to the DUKE 32 for a 1ST down
Nate Yarnell pass complete to Bub Means for 2 yds to the DUKE 30
C'Bo Flemister run for a loss of 2 yards to the DUKE 32
Nate Yarnell pass complete to C'Bo Flemister for 11 yds to the DUKE 21 for a 1ST down
C'Bo Flemister run for no gain to the DUKE 21
Nate Yarnell pass complete to Karter Johnson for 21 yds for a TD (Ben Sauls KICK)
Jaquez Moore run for 3 yds to the DUKE 28
Grayson Loftis pass complete to Sahmir Hagans for 6 yds to the DUKE 34
Grayson Loftis pass complete to Sahmir Hagans for 5 yds to the DUKE 39 for a 1ST down
Grayson Loftis pass complete to Jalon Calhoun for 7 yds to the DUKE 46
Grayson Loftis pass complete to Nicky Dalmolin for a loss of 1 yard to the DUKE 45
Grayson Loftis pass incomplete
Porter Wilson punt for 51 yds, downed at the PITT 4
C'Bo Flemister run for 4 yds to the PITT 8
Nate Yarnell run for a loss of 2 yards to the PITT 6
Nate Yarnell pass complete to Karter Johnson for 4 yds to the PITT 10
Caleb Junko punt for 15 yds
Jaylen Coleman run for 3 yds to the PITT 22
Jaylen Coleman run for 6 yds to the PITT 16
Grayson Loftis run for 2 yds to the PITT 14 for a 1ST down
Jordan Waters run for a loss of 1 yard to the PITT 15
Jordan Waters run for 5 yds to the PITT 10
Grayson Loftis pass complete to Jordan Moore for 10 yds for a TD (Todd Pelino KICK)
Nate Yarnell pass complete to Daejon Reynolds for 3 yds to the PITT 15
Nate Yarnell sacked by R.J. Oben for a loss of 14 yards to the PITT 1
Nate Yarnell run for 2 yds to the PITT 3
Caleb Junko punt for 47 yds
Grayson Loftis pass incomplete
Grayson Loftis pass incomplete
Grayson Loftis pass intercepted M.J. Devonshire return for 28 yds to the DUKE 39
End of 2nd Quarter
Grayson Loftis pass incomplete
Jordan Waters run for 1 yd to the DUKE 26
Grayson Loftis pass complete to Jordan Moore for 31 yds to the PITT 43 for a 1ST down
Duke Penalty, False Start (-5 Yards) to the PITT 48
Grayson Loftis pass incomplete
Grayson Loftis pass complete to Jordan Moore for 6 yds to the PITT 42
Pittsburgh Penalty, Personal Foul (Samuel Okunlola) to the PITT 23 for a 1ST down
(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).
Grayson Loftis pass complete to Jalon Calhoun for 4 yds to the PITT 24
Grayson Loftis pass incomplete
(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).
Grayson Loftis pass incomplete
Jaquez Moore run for 1 yd to the PITT 8
Grayson Loftis pass incomplete
Todd Pelino 25 yd FG GOOD
Rodney Hammond Jr. run for a loss of 1 yard to the PITT 24
Nate Yarnell pass complete to Bub Means for 16 yds to the PITT 40 for a 1ST down
Pittsburgh Penalty, Intentional Grounding (Nate Yarnell) to the PITT 32
Nate Yarnell pass complete to Malcolm Epps for 22 yds to the DUKE 46 for a 1ST down
Rodney Hammond Jr. run for a loss of 3 yards to the DUKE 49
Nate Yarnell pass complete to Rodney Hammond Jr. for 14 yds to the DUKE 35 for a 1ST down
Nate Yarnell pass incomplete
Nate Yarnell run for 6 yds to the DUKE 29
Nate Yarnell pass incomplete
Ben Sauls 47 yd FG GOOD
Grayson Loftis pass complete to Jalon Calhoun for 8 yds to the DUKE 33
Jaylen Coleman run for 1 yd to the DUKE 34
Grayson Loftis run for 2 yds to the DUKE 36 for a 1ST down
Grayson Loftis pass incomplete
Grayson Loftis pass complete to Jordan Moore for 3 yds to the DUKE 39
Grayson Loftis pass complete to Jordan Waters for 46 yds to the PITT 15 for a 1ST down
Grayson Loftis pass complete to Jalon Calhoun for 15 yds for a TD (Todd Pelino KICK)
Nate Yarnell sacked for a loss of 12 yards to the PITT 2
Rodney Hammond Jr. run for 3 yds to the PITT 5
Nate Yarnell pass complete to Israel Polk for 14 yds to the PITT 19
Caleb Junko punt for 48 yds
Duke Penalty, False Start (Jacob Monk) to the DUKE 36
Grayson Loftis pass incomplete
(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).
Jaquez Moore run for a loss of 1 yard to the DUKE 41
Grayson Loftis pass complete to Jalon Calhoun for 32 yds to the PITT 27 for a 1ST down
Jordan Waters run for 11 yds to the PITT 16 for a 1ST down
Grayson Loftis pass complete to Jordan Moore for 16 yds Duke Penalty, Offensive Holding (Jalon Calhoun) to the PITT 22
Jaylen Coleman run for no gain to the PITT 22
Grayson Loftis pass incomplete
Grayson Loftis pass complete to Jordan Moore for 16 yds to the PITT 6 for a 1ST down
Jaylen Coleman run for 3 yds to the PITT 3
Jaquez Moore run for 3 yds for a TD (Todd Pelino KICK)
Nate Yarnell pass complete to Karter Johnson for 6 yds to the PITT 31
Nate Yarnell pass complete to Kenny Johnson for 8 yds to the PITT 39 for a 1ST down
Nate Yarnell pass incomplete
Nate Yarnell pass complete to Bub Means for 29 yds to the DUKE 32 for a 1ST down
Nate Yarnell run for 2 yds to the DUKE 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.
Nate Yarnell pass incomplete
Pittsburgh Penalty, Illegal Substitution (Bub Means) to the DUKE 18
Pittsburgh Penalty, Personal Foul (C'Bo Flemister) to the DUKE 27
Nate Yarnell pass complete to Daejon Reynolds for 9 yds to the DUKE 18
Nate Yarnell pass intercepted, touchback. Jeremiah Lewis return for no gain
Jaylen Coleman run for 1 yd to the DUKE 21
Jaylen Coleman run for 3 yds to the DUKE 24
Grayson Loftis pass incomplete
Porter Wilson punt for 39 yds
Nate Yarnell pass complete to Karter Johnson for 13 yds to the 50 yard line for a 1ST down
Nate Yarnell pass complete to Kenny Johnson for 2 yds to the DUKE 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
Nate Yarnell pass incomplete
Nate Yarnell pass complete to Bub Means for 14 yds for a TD (Two-Point Conversion failed)
Grayson Loftis pass incomplete
Duke Penalty, Offensive Holding (Yards) declined
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
Jordan Waters run for 2 yds to the PITT 37
Jordan Waters run for 5 yds to the PITT 32
Jordan Waters run for 2 yds to the PITT 30
Todd Pelino 48 yd FG GOOD
Nate Yarnell pass complete to Karter Johnson for 5 yds to the PITT 30
Nate Yarnell pass incomplete
Nate Yarnell pass incomplete
Nate Yarnell sacked by Vincent Anthony Jr. for a loss of 3 yards to the PITT 27
Jordan Waters run for 4 yds to the PITT 23
Jaylen Coleman run for 8 yds to the PITT 15 for a 1ST down
(00:58) [NH] Kneel down by DU at PIT17 (team loss of 2).
(00:55) Kneel down by DU at PIT19 (team loss of 2).
(00:13) Kneel down by DU at PIT21 (team loss of 2).

