DukeHome
34
FinalNov 26, 2022 · Wallace Wade Stadium
Team1234Final
Wake Forest7107731
Duke3177734

Game flow

Duke won by 3 · 11 scores
Lead changes
4
1 time tied
DUKE biggest lead
+10
Q2 9:04
WAKE biggest lead
+4
Q1 2:56
Time in front
DUKE 61% · WAKE 24%
tied 16% · 36:18 vs 14:07 of game clock
+14+7Tie+7+14Q1Q2Q3Q4▲ Duke ahead▼ Wake Forest aheadQ1 7:01 · DUKE Field Goal Good: Todd Pelino 42 Yd Field Goal (WAKE 0, DUKE 3)Q1 2:56 · WAKE Rushing Touchdown: Justice Ellison 6 Yd Run (Matthew Dennis Kick) (WAKE 7, DUKE 3)Q2 14:16 · DUKE Passing Touchdown: Sahmir Hagans 30 Yd pass from Riley Leonard (Todd Pelino Kick) (WAKE 7, DUKE 10)Q2 9:04 · DUKE Passing Touchdown: Jalon Calhoun 46 Yd pass from Riley Leonard (Todd Pelino Kick) (WAKE 7, DUKE 17)Q2 6:02 · WAKE Passing Touchdown: Donavon Greene 8 Yd pass from Sam Hartman (Matthew Dennis Kick) (WAKE 14, DUKE 17)Q2 1:50 · WAKE Field Goal Good: Matthew Dennis 32 Yd Field Goal (WAKE 17, DUKE 17)Q2 0:14 · DUKE Field Goal Good: Todd Pelino 32 Yd Field Goal (WAKE 17, DUKE 20)Q3 5:24 · DUKE Passing Touchdown: Jordan Moore 30 Yd pass from Riley Leonard (Todd Pelino Kick) (WAKE 17, DUKE 27)Q3 2:57 · WAKE Passing Touchdown: Taylor Morin 17 Yd pass from Sam Hartman (Matthew Dennis Kick) (WAKE 24, DUKE 27)Q4 12:31 · WAKE Passing Touchdown: A.T. Perry 6 Yd pass from Sam Hartman (Matthew Dennis Kick) (WAKE 31, DUKE 27)Q4 2:04 · DUKE Passing Touchdown: Sahmir Hagans 20 Yd pass from Riley Leonard (Todd Pelino Kick) (WAKE 31, DUKE 34)

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:01DUKE
FG Todd Pelino 42 Yd Field Goal 11 plays, 43 yds, 7:53 · from DUKE 32
WAKE 0–3 DUKE
2:56WAKE
TD Justice Ellison 6 Yd Run (Matthew Dennis Kick)11 plays, 75 yds, 4:05 · from WAKE 25
WAKE 7–3 DUKE
2nd quarter
14:16DUKE
TD Sahmir Hagans 30 Yd pass from Riley Leonard (Todd Pelino Kick)6 plays, 62 yds, 3:24 · from DUKE 38
WAKE 7–10 DUKE
9:04DUKE
TD Jalon Calhoun 46 Yd pass from Riley Leonard (Todd Pelino Kick)5 plays, 80 yds, 3:02 · from DUKE 20
WAKE 7–17 DUKE
6:02WAKE
TD Donavon Greene 8 Yd pass from Sam Hartman (Matthew Dennis Kick)9 plays, 75 yds, 3:02 · from WAKE 25
WAKE 14–17 DUKE
1:50WAKE
FG Matthew Dennis 32 Yd Field Goal 8 plays, 66 yds, 2:47 · from WAKE 20
WAKE 17–17 DUKE
0:14DUKE
FG Todd Pelino 32 Yd Field Goal 10 plays, 60 yds, 1:36 · from DUKE 25
WAKE 17–20 DUKE
3rd quarter
5:24DUKE
TD Jordan Moore 30 Yd pass from Riley Leonard (Todd Pelino Kick)8 plays, 76 yds, 5:01 · from DUKE 24
WAKE 17–27 DUKE
2:57WAKE
TD Taylor Morin 17 Yd pass from Sam Hartman (Matthew Dennis Kick)9 plays, 75 yds, 2:27 · from WAKE 25
WAKE 24–27 DUKE
4th quarter
12:31WAKE
TD A.T. Perry 6 Yd pass from Sam Hartman (Matthew Dennis Kick)11 plays, 84 yds, 3:01 · from WAKE 16
WAKE 31–27 DUKE
2:04DUKE
TD Sahmir Hagans 20 Yd pass from Riley Leonard (Todd Pelino Kick)2 plays, 65 yds, 0:53 · from DUKE 35
WAKE 31–34 DUKE

Drives

DUKE 6/11 scoredWAKE 5/11 scored
QStartTeamFromPlaysYdsTimeResult
Q114:54DUKEDUKE 3211437:53Field Goal
Q17:01WAKEWAKE 2511754:05Touchdown
Q12:40DUKEDUKE 386623:24Touchdown
Q214:16WAKEWAKE 257332:10Punt
Q212:06DUKEDUKE 205803:02Touchdown
Q29:04WAKEWAKE 259753:02Touchdown
Q25:56DUKEDUKE 204131:19Punt
Q24:37WAKEWAKE 208662:47Field Goal
Q21:50DUKEDUKE 2510601:36Field Goal
Q20:09WAKEWAKE 241-20:09
Q315:00WAKEWAKE 25361:07Punt
Q313:53DUKEDUKE 333-42:01Punt

Win probability

Duke 100% · pregame line Wake Forest −3.0 (closing line)
Q1Q2Q3Q4▲ Duke▼ Wake ForestDuke +70% win probability: Riley Leonard pass complete to Sahmir Hagans for 20 yds for a TD, (Todd Pelino KICK)Wake Forest +30% win probability: Charlie Ham kickoff for 65 yds for a touchbackWake Forest +29% win probability: Sam Hartman pass complete to A.T. Perry for 6 yds for a TD, (Matthew Dennis KICK)Wake Forest +29% win probability: Sam Hartman pass complete to Taylor Morin for 17 yds for a TD, (Matthew Dennis KICK)Duke +24% win probability: Matthew Dennis kickoff for 54 yds , Terry Moore return for 20 yds to the Duke 31

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
Sam Hartman26/423478.33182.1
RushingCARYDSAVGTDLONG
Justice Ellison10424.217
Sam Hartman9252.8014
Christian Turner7243.409
Quinton Cooley5173.405
Team1-2-2.000
ReceivingRECYDSAVGTDLONG
Taylor Morin69315.5131
A.T. Perry88710.9131
Blake Whiteheart46015.0030
Donavon Greene34816.0133
Ke'Shawn Williams34113.7020
Jaeger Bull2189.0012
InterceptionsINTYDSTD
Jermal Martin Jr.100
KickingFGPCTLONGXPPTS
Matthew Dennis1/1100.0324/47
PuntingNOYDSAVGTBIn 20LONG
Matthew Dennis412030.00036

Biggest plays

DUKE +70% Q4 2:04 Riley Leonard pass complete to Sahmir Hagans for 20 yds for a TD, (Todd Pelino KICK)
WAKE +30% Q4 2:04 Charlie Ham kickoff for 65 yds for a touchback
WAKE +29% Q4 12:31 Sam Hartman pass complete to A.T. Perry for 6 yds for a TD, (Matthew Dennis KICK)
WAKE +29% Q3 2:57 Sam Hartman pass complete to Taylor Morin for 17 yds for a TD, (Matthew Dennis KICK)
DUKE +24% Q3 2:53 Matthew Dennis kickoff for 54 yds , Terry Moore return for 20 yds to the Duke 31

Team stats

StatWAKEDUKE
1st Downs2626
3rd down efficiency9-156-13
4th down efficiency0-10-1
Total Yards453507
Passing347391
Comp/Att26/4229/41
Yards per pass8.39.5
Rushing106116
Rushing Attempts3230
Yards per rush3.33.9
Penalties3-245-45
Turnovers11
Fumbles lost00
Interceptions thrown11
Possession23:1036:50

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:00 3rd & 4 at WAKE 43 run for 2 yds to the WFrst 45
Q4 0:34 Timeout WAKE FOREST, clock 00:34
Q4 0:39 2nd & 6 at WAKE 45 Jaylen Coleman run for 2 yds to the WFrst 43
Q4 0:39 Timeout WAKE FOREST, clock 00:39
Q4 1:16 1st & 10 at WAKE 49 Jaylen Coleman run for 4 yds to the WFrst 45
Q4 1:16 2nd & 7 at DUKE 25 Riley Leonard pass complete to Sahmir Hagans for 26 yds to the WFrst 49 for a 1ST down
Q4 1:16 Timeout WAKE FOREST, clock 01:16
Q4 1:22 1st & 10 at DUKE 22 Jaylen Coleman run for 3 yds to the Duke 25
Q4 1:22 4th & 10 at WAKE 36 Sam Hartman pass intercepted
Q4 1:22 4th & 10 at WAKE 36 Sam Hartman pass intercepted
Q4 2:04 3rd & 10 at WAKE 36 Sam Hartman pass incomplete to Donavon Greene
Q4 2:04 2nd & 10 at WAKE 36 Sam Hartman pass incomplete to Blake Whiteheart
Q4 2:04 1st & 10 at WAKE 36 Sam Hartman pass incomplete to A.T. Perry
Q4 2:04 1st & 10 at WAKE 25 Sam Hartman pass complete to Blake Whiteheart for 11 yds to the WFrst 36 for a 1ST down
Q4 2:04 Charlie Ham kickoff for 65 yds for a touchback
Q4 2:04 1st & 10 at WAKE 20 Riley Leonard pass complete to Sahmir Hagans for 20 yds for a TD, (Todd Pelino KICK)
Q4 2:57 1st & 10 at 50 Riley Leonard pass complete to Jalon Calhoun for 30 yds to the WFrst 20 for a 1ST down
Q4 2:57 4th & 9 at WAKE 33 Matthew Dennis punt for 32 yds, punt out-of-bounds at the Duke 35
Q4 3:03 Timeout DUKE, clock 03:03
Q4 3:09 3rd & 2 at WAKE 40 Sam Hartman sacked for a loss of 7 yards to the WFrst 33
Q4 3:09 Timeout DUKE, clock 03:09
Q4 3:17 2nd & 9 at WAKE 33 Sam Hartman pass complete to Taylor Morin for 7 yds to the WFrst 40
Q4 3:17 Timeout DUKE, clock 03:17
Q4 5:05 1st & 10 at WAKE 32 Christian Turner run for 1 yd to the WFrst 33