The lead after every score: above the line Duke is ahead, below it Wake Forest. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
7:10
TDTate Carney 3 Yd Run (Matthew Dennis Kick)8 plays, 76 yds, 3:21 · from WAKE 24
WAKE 7–0 DUKE
2nd quarter
14:22
TDJaquez Moore 32 Yd Run (Todd Pelino Kick)3 plays, 60 yds, 1:02 · from DUKE 40
WAKE 7–7 DUKE
8:10
TDMitch Griffis 8 Yd Run (Matthew Dennis Kick)4 plays, 22 yds, 1:35 · from DUKE 22
WAKE 14–7 DUKE
1:00
TDJordan Waters 4 Yd Run (Todd Pelino Kick)14 plays, 75 yds, 7:10 · from DUKE 25
WAKE 14–14 DUKE
3rd quarter
4:35
TDMitch Griffis 5 Yd Run (Matthew Dennis Kick)6 plays, 80 yds, 3:14 · from WAKE 20
WAKE 21–14 DUKE
4th quarter
11:40
TDJordan Moore 29 Yd pass from Grayson Loftis (Todd Pelino Kick)3 plays, 48 yds, 0:34 · from WAKE 48
WAKE 21–21 DUKE
0:00
FGTodd Pelino 26 Yd Field Goal 10 plays, 54 yds, 4:12 · from DUKE 37
WAKE 21–24 DUKE
Drives
DUKE 4/13 scoredWAKE 3/13 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
14:55
WAKE
WAKE 25
5
16
2:31
Punt
Q1
12:24
DUKE
DUKE 21
3
2
1:53
Punt
Q1
10:31
WAKE
WAKE 24
8
76
3:21
Touchdown
Q1
7:10
DUKE
DUKE 25
3
-10
0:46
Fumble
Q1
6:24
WAKE
DUKE 15
4
7
2:07
Missed FG
Q1
4:17
DUKE
DUKE 20
5
18
2:07
Punt
Q1
2:10
WAKE
WAKE 12
3
5
1:46
Punt
Q1
0:24
DUKE
DUKE 40
3
60
1:02
Touchdown
Q2
14:15
WAKE
WAKE 29
9
44
4:25
Downs
Q2
9:50
DUKE
DUKE 27
1
0
0:05
Interception
Q2
9:45
WAKE
DUKE 22
4
22
1:35
Touchdown
Q2
8:10
DUKE
DUKE 25
14
75
7:10
Touchdown
Win probability
Duke 100% · no pregame line on file, so it starts at 50–50
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.
DUKE +42%Q4 11:40 Grayson Loftis pass complete to Jordan Moore for 29 yds for a TD (Todd Pelino KICK)
DUKE +38%Q4 4:12 (04:12) WATERS, Jordan rush to the left for a gain of 21 yards to the WFU42 (SLOCUM, Evan). PENALTY DU Holding on PARKER II, Brian enforced 10 yards from the DU37 to the DU27 [NHSG]. NO PLAY (replay the down).
WAKE +26%Q4 11:40 Charlie Ham kickoff for 65 yds for a touchback
DUKE +24%Q2 1:00 Jordan Waters run for 4 yds for a TD (Todd Pelino KICK)
Team stats
Stat
WAKE
DUKE
1st Downs
18
15
3rd down efficiency
5-13
5-14
4th down efficiency
0-1
0-0
Total Yards
400
267
Passing
241
86
Comp/Att
16/19
7/19
Yards per pass
12.7
4.5
Rushing
159
181
Rushing Attempts
47
41
Yards per rush
3.4
4.4
Penalties
5-54
5-33
Turnovers
2
2
Fumbles lost
1
1
Interceptions thrown
1
1
Possession
31:51
28:09
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:00 4th & 4 at WAKE 9 Todd Pelino 26 yd FG GOOD
Q4 0:02 Timeout Duke, clock 00:02
Q4 0:31 3rd & 2 at WAKE 7 (00:31) [NHSG] Kneel down by LOFTIS, Grayson at WFU9 (team loss of 2).
Q4 0:31 Timeout Wake Forest, clock 00:31
Q4 0:38 2nd & 5 at WAKE 10 Jordan Waters run for 3 yds to the WAKE 7
Q4 0:38 Timeout Wake Forest, clock 00:38
Q4 0:44 1st & 10 at WAKE 15 Jordan Waters run for 5 yds to the WAKE 10
Q4 0:44 Timeout Wake Forest, clock 00:44
Q4 0:58 2nd & 8 at WAKE 38 Wake Forest Penalty, Unnecessary Roughness (DaShawn Jones) to the WAKE 15 for a 1ST down
Q4 1:17 1st & 10 at WAKE 40 Jaylen Coleman run for 2 yds to the WAKE 38
Q4 1:38 2nd & 3 at WAKE 45 Jaylen Coleman run for 5 yds to the WAKE 40 for a 1ST down
Q4 2:06 1st & 10 at DUKE 48 Jaylen Coleman run for 7 yds to the WAKE 45
Q4 2:12 3rd & 13 at DUKE 34 (02:12) LOFTIS, Grayson pass deep to the right incomplete intended for MOORE, Jordan thrown to the WFU35. PENALTY WFU Pass Interference on JONES, DaShawn enforced 14 yards to the DU48 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q4 2:58 2nd & 21 at DUKE 26 Grayson Loftis run for 8 yds to the DUKE 34
Q4 3:41 1st & 20 at DUKE 27 Jaquez Moore run for a loss of 1 yard to the DUKE 26
Q4 4:12 1st & 10 at DUKE 37 (04:12) WATERS, Jordan rush to the left for a gain of 21 yards to the WFU42 (SLOCUM, Evan). PENALTY DU Holding on PARKER II, Brian enforced 10 yards from the DU37 to the DU27 [NHSG]. NO PLAY (replay the down).
Q4 4:22 1st & 10 at DUKE 40 Mitch Griffis pass intercepted
Q4 4:46 3rd & 4 at DUKE 47 Mitch Griffis pass complete to Cameron Hite for 7 yds to the DUKE 40 for a 1ST down
Q4 5:22 2nd & 7 at 50 Mitch Griffis pass complete to Ke'Shawn Williams for 3 yds to the DUKE 47
Q4 5:48 1st & 10 at WAKE 47 Demond Claiborne run for 3 yds to the 50 yard line
Q4 6:03 1st & 10 at WAKE 33 Mitch Griffis pass complete to Ke'Shawn Williams for 14 yds to the WAKE 47 for a 1ST down
Q4 6:30 1st & 10 at WAKE 14 Mitch Griffis pass complete to Jahmal Banks for 19 yds to the WAKE 33 for a 1ST down
Q4 6:36 4th & 5 at DUKE 38 Porter Wilson punt for 48 yds, fair catch by Taylor Morin at the WAKE 14
Q4 6:41 3rd & 5 at DUKE 38 Grayson Loftis pass incomplete