Skip to main content
← Back to GamesNov 30, 2024Week 14
DukeDuke
23
-Final
17
Wake ForestWake Forest
Conference Game

House Prediction

Model Margin

Duke by 14.4

Home Win Probability

Wake Forest 17%

Market (Bovada)

Wake Forest +3.5

Edge: Duke -3.5 (10.9 pts)

fitted_v1 · Nov 30, 2024

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QFinal
DukeDuke
0371323
Wake ForestWake Forest
0107017

Scoring Timeline

Q1Q2Q3Q4014287-310-317-317-1717-23
Wake ForestDuke

Drive Chart

Own 20Own 4050Opp 40Opp 20WFDUKWFDUKWFDUKWFDUKWFDUKWFDUKDUKWFDUKWFDUKWFDUKDUKWFDUKWFDUKPUNT69ydPUNT38ydMISS1350ydPUNT37ydPUNT39ydFG841ydTD777ydTO327ydFG1151ydPUNT621ydPUNT615ydEND218ydPUNT3-1ydPUNT37ydTO31ydTD314ydPUNT632ydPUNT69ydTD442ydTD745ydPUNT1236ydPUNT618ydPUNT511ydTD776yd

Box Score

Team statistics comparing Duke and Wake Forest
StatisticDukeWake Forest
Passing26-3422-30
Pass Yards235207
Rush Yards98111
Total Yards333318
Turnovers21
3rd Down5-1310-19
Penalties2-155-37
Possession24:5635:04

Player Leaders

Player Leaders

Duke
passing
Maalik Murphy
26/34, 235 YDS, 1 TD, 1 INT
rushing
Star Thomas
14 CAR, 66 YDS, 1 TD
receiving
Jordan Moore
5 REC, 98 YDS, 1 TD
defense
Wake Forest
passing
Hank Bachmeier
22/30, 207 YDS, 1 TD
rushing
Demond Claiborne
20 CAR, 67 YDS
receiving
Horatio Fields
6 REC, 84 YDS, 1 TD
defense

Play-by-Play

1st & 10Rush+1 ydsPPA -0.59

Demond Claiborne run for 1 yd to the WAKE 26

2nd & 9Pass Reception+5 ydsPPA +0.05

Hank Bachmeier pass complete to Taylor Morin for 5 yds to the WAKE 31

3rd & 4Rush+12 ydsPPA +2.15

Demond Claiborne run for 12 yds to the WAKE 43 for a 1ST down

1st & 10Rush0 ydsPPA -1.16

Demond Claiborne run for no gain to the WAKE 43

2nd & 10Pass Reception+6 ydsPPA +0.31

Hank Bachmeier pass complete to Taylor Morin for 6 yds to the WAKE 49

3rd & 4Penalty-15 yds

BACHMEIER, Hank pass deep to the right complete for 17 yards to FIELDS, Horatio caught at the DUKE34 and advanced to the DUKE34, out of bounds. PENALTY WAKEF Face mask on CLAIBORNE, Demond enforced 15 yards from the WAKEF49 to the WAKEF34 [NHSG]. NO PLAY (replay the down).

3rd & 19Pass Incompletion0 ydsPPA -0.12

Hank Bachmeier pass incomplete

4th & 19Punt0 yds

Ivan Mora punt for 35 yds, downed at the DUKE 31

1st & 10Pass Reception-1 ydsPPA -1.03

Maalik Murphy pass complete to Sahmir Hagans for a loss of 1 yard to the DUKE 30

2nd & 11Pass Incompletion0 ydsPPA -0.42

Maalik Murphy pass incomplete

3rd & 11Pass Reception+9 ydsPPA +0.38

Maalik Murphy pass complete to Star Thomas for 9 yds to the DUKE 39

4th & 2Punt0 yds

Kade Reynoldson punt for 36 yds

1st & 10Rush+10 ydsPPA +0.84

Demond Claiborne run for 10 yds to the WAKE 35 for a 1ST down

1st & 10Rush0 ydsPPA -1.01

Hank Bachmeier run for no gain to the WAKE 35

2nd & 10Pass Incompletion0 ydsPPA -0.60

Hank Bachmeier pass incomplete

3rd & 10Pass Reception+15 ydsPPA +3.02

Hank Bachmeier pass complete to Horatio Fields for 15 yds to the 50 yard line for a 1ST down

1st & 10Rush+1 ydsPPA -0.87

Demond Claiborne run for 1 yd to the DUKE 49

2nd & 9Pass Reception+10 ydsPPA +1.57

Hank Bachmeier pass complete to Taylor Morin for 10 yds to the DUKE 39 for a 1ST down

1st & 10Penalty-10 yds

BACHMEIER, Hank scrambles up the middle for a gain of 13 yards to the DUKE26 (HOWARD, Alex). PENALTY WAKEF Holding on TROST, Keagen enforced 10 yards from the DUKE39 to the DUKE49 [NHSG]. NO PLAY (replay the down).

1st & 20Pass Incompletion0 ydsPPA -0.97

Hank Bachmeier pass incomplete

2nd & 20Rush+6 ydsPPA +0.23

Demond Claiborne run for 6 yds to the DUKE 43

3rd & 14Pass Reception+16 ydsPPA +3.07

Hank Bachmeier pass complete to Cameron Hite for 16 yds to the DUKE 27 for a 1ST down

1st & 10Rush+1 ydsPPA -0.37

Demond Claiborne run for 1 yd to the DUKE 26

2nd & 9Pass Reception-1 ydsPPA -0.79

Hank Bachmeier pass complete to Micah Mays Jr. for a loss of 1 yard to the DUKE 27

3rd & 10Rush+2 ydsPPA -0.51

Demond Claiborne run for 2 yds to the DUKE 25

4th & 8Field Goal Missed+43 yds

Matthew Dennis 43 yd FG MISSED

1st & 10Rush+3 ydsPPA -0.30

Jaquez Moore run for 3 yds to the DUKE 28

2nd & 7Rush-2 ydsPPA -0.70

Jaquez Moore run for a loss of 2 yards to the DUKE 26

3rd & 9Pass Reception+6 ydsPPA +0.09

Maalik Murphy pass complete to Eli Pancol for 6 yds to the DUKE 32

4th & 3Punt0 yds

Kade Reynoldson punt for 48 yds, fair catch by Taylor Morin at the WAKE 20

1st & 10Rush+8 ydsPPA +0.80

Demond Claiborne run for 8 yds to the WAKE 28

2nd & 2Rush+1 ydsPPA -0.80

Demond Claiborne run for 1 yd to the WAKE 29

3rd & 1Rush0 ydsPPA -0.56

Demond Claiborne run for no gain to the WAKE 29

4th & 1Punt0 yds

Ivan Mora punt for 40 yds

1st & 10Pass Reception+10 ydsPPA +0.95

Maalik Murphy pass complete to Jake Taylor for 10 yds to the DUKE 41 for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.11

Maalik Murphy pass complete to Eli Pancol for 5 yds to the DUKE 46

2nd & 5Rush+7 ydsPPA +0.94

Star Thomas run for 7 yds to the WAKE 47 for a 1ST down

1st & 10Rush+20 ydsPPA +0.87

Star Thomas run for 20 yds to the WAKE 27 for a 1ST down

1st & 10Rush0 ydsPPA -0.49

Star Thomas run for no gain to the WAKE 27

2nd & 10Rush-1 ydsPPA -0.85

Grayson Loftis run for a loss of 1 yard to the WAKE 28

3rd & 11Pass Incompletion0 ydsPPA -0.97

Maalik Murphy pass incomplete

4th & 11Field Goal Good+45 yds

Todd Pelino 45 Yd Field Goal

0th & 0Kickoff Return (Offense)+10 yds

Cosme Salas kickoff for 52 yds , Demond Claiborne return for 10 yds to the WAKE 23

1st & 10Pass Reception+9 ydsPPA +1.20

Hank Bachmeier pass complete to Deuce Alexander for 9 yds to the WAKE 32

2nd & 1Rush0 ydsPPA -1.22

Tate Carney run for no gain to the WAKE 32

3rd & 1Rush+6 ydsPPA +1.27

Tate Carney run for 6 yds to the WAKE 38 for a 1ST down

1st & 10Penalty-5 yds

Wake Forest Penalty, False Start (-5 Yards) to the WAKE 33

1st & 15Pass Reception+19 ydsPPA +2.41

Hank Bachmeier pass complete to Deuce Alexander for 19 yds to the DUKE 48 for a 1ST down

1st & 10Rush+10 ydsPPA +0.59

Tate Carney run for 10 yds to the DUKE 38 for a 1ST down

1st & 10Pass Reception+30 ydsPPA +0.77

Hank Bachmeier pass complete to Horatio Fields for 30 yds to the DUKE 8 for a 1ST down

1st & 8Rushing Touchdown+8 ydsPPA +2.32

Tate Carney 8 Yd Run (Matthew Dennis Kick)

1st & 10Rush+1 ydsPPA -0.59

Jaquez Moore run for 1 yd to the DUKE 26

2nd & 9Pass Reception+26 ydsPPA +2.98

Maalik Murphy pass complete to Jordan Moore for 26 yds to the WAKE 48 for a 1ST down

1st & 10Pass Interception Return0 ydsPPA -3.31

Maalik Murphy pass intercepted Rushaun Tongue return for no gain to the WAKE 30

1st & 10Rush+3 ydsPPA -0.36

Demond Claiborne run for 3 yds to the WAKE 33

2nd & 7Pass Incompletion0 ydsPPA -0.71

Hank Bachmeier pass incomplete

3rd & 7Rush+8 ydsPPA +2.10

Hank Bachmeier run for 8 yds to the WAKE 41 for a 1ST down

1st & 10Pass Reception+6 ydsPPA +0.40

Hank Bachmeier pass complete to Donavon Greene for 6 yds to the WAKE 47

2nd & 4Pass Reception+12 ydsPPA +1.02

Hank Bachmeier pass complete to Taylor Morin for 12 yds to the DUKE 41 for a 1ST down

1st & 10Rush-1 ydsPPA -1.09

Demond Claiborne run for a loss of 1 yard to the DUKE 42

2nd & 11Rush+15 ydsPPA +1.59

Hank Bachmeier run for 15 yds to the DUKE 27 for a 1ST down

1st & 10Rush+3 ydsPPA -0.15

Demond Claiborne run for 3 yds to the DUKE 24

2nd & 7Pass Incompletion0 ydsPPA -0.55

Hank Bachmeier pass incomplete

3rd & 7Pass Reception+5 ydsPPA +0.05

Hank Bachmeier pass complete to Taylor Morin for 5 yds to the DUKE 19

4th & 2Field Goal Good+37 yds

Matthew Dennis 37 Yd Field Goal

0th & 0Kickoff Return (Offense)+17 yds

Caleb Carlson kickoff for 64 yds , Peyton Jones return for 17 yds to the DUKE 18

1st & 10Rush-3 ydsPPA -0.68

Star Thomas run for a loss of 3 yards to the DUKE 15

2nd & 13Pass Reception+11 ydsPPA +0.53

Maalik Murphy pass complete to Jake Taylor for 11 yds to the DUKE 26

3rd & 2Pass Reception+7 ydsPPA +1.21

Maalik Murphy pass complete to Star Thomas for 7 yds to the DUKE 33 for a 1ST down

1st & 10Rush+2 ydsPPA -0.60

Star Thomas run for 2 yds to the DUKE 35

2nd & 8Pass Reception+4 ydsPPA -0.12

Maalik Murphy pass complete to Sahmir Hagans for 4 yds to the DUKE 39

3rd & 4Pass Incompletion0 ydsPPA -0.66

Maalik Murphy pass incomplete

4th & 4Punt0 yds

Kade Reynoldson punt for 32 yds, fair catch by Taylor Morin at the WAKE 29

1st & 10Penalty+5 yds

Duke Penalty, Offsides (Kendy Charles) to the WAKE 34

1st & 5Rush+6 ydsPPA -0.49

Tate Carney run for 6 yds to the WAKE 40 for a 1ST down

1st & 10Pass Reception+8 ydsPPA +1.02

Hank Bachmeier pass complete to Horatio Fields for 8 yds to the WAKE 48

2nd & 2Rush+7 ydsPPA +0.26

Hank Bachmeier run for 7 yds to the DUKE 45 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.00

Hank Bachmeier pass incomplete

2nd & 10Sack-1 ydsPPA -1.27

Hank Bachmeier sacked by Aaron Hall and Wesley Williams for a loss of 1 yard to the DUKE 46

3rd & 11Fumble Recovery (Own)-10 ydsPPA -1.49

Hank Bachmeier sacked for a loss of 10 yards to the WAKE 44 Hank Bachmeier fumbled, recovered by WAKE Tate Carney , return for 0 yards

4th & 21Punt+12 yds

Ivan Mora punt for 45 yds , Que'Sean Brown returns for 12 yds to the DUKE 23

1st & 10Rush+13 ydsPPA +1.06

Jaquez Moore run for 13 yds to the DUKE 36 for a 1ST down

0th & 10End of Half-5 yds

End of 2nd Quarter

1st & 10Pass Reception+5 ydsPPA +0.11

Maalik Murphy pass complete to Jake Taylor for 5 yds to the DUKE 41

1st & 10Rush-1 ydsPPA -0.80

Star Thomas run for a loss of 1 yard to the DUKE 24

2nd & 11Sack-10 ydsPPA -0.49

Maalik Murphy sacked by Bryce Ganious for a loss of 10 yards to the DUKE 14

3rd & 21Rush+10 ydsPPA +0.06

Star Thomas run for 10 yds to the DUKE 24

4th & 11Punt0 yds

Kade Reynoldson punt for 43 yds, downed at the WAKE 33

1st & 10Rush-1 ydsPPA -1.10

Demond Claiborne run for a loss of 1 yard to the WAKE 32

2nd & 11Sack-3 ydsPPA -0.63

Hank Bachmeier sacked by Vincent Anthony Jr. for a loss of 3 yards to the WAKE 29

3rd & 14Rush+11 ydsPPA +0.46

Demond Claiborne run for 11 yds to the WAKE 40

4th & 3Punt0 yds

Ivan Mora punt for 47 yds, downed at the DUKE 13

1st & 10Rush-2 ydsPPA -0.50

Jaquez Moore run for a loss of 2 yards to the DUKE 11

2nd & 12Pass Incompletion0 ydsPPA -0.12

Maalik Murphy pass incomplete

3rd & 12Fumble Recovery (Opponent)+3 ydsPPA +0.32

Maalik Murphy pass complete to Jaquez Moore for 3 yds Jaquez Moore fumbled, recovered by WAKE Dylan Hazen D. Hazen return for 0 yds

1st & 10Rush-1 ydsPPA -0.38

Demond Claiborne run for a loss of 1 yard to the DUKE 15

2nd & 11Rush+6 ydsPPA +0.11

Demond Claiborne run for 6 yds to the DUKE 9

3rd & 5Passing Touchdown+9 ydsPPA +2.82

Horatio Fields 9 Yd pass from Hank Bachmeier (Matthew Dennis Kick)

1st & 10Pass Reception+6 ydsPPA +0.33

Maalik Murphy pass complete to Que'Sean Brown for 6 yds to the DUKE 31

2nd & 4Pass Reception+7 ydsPPA +0.79

Maalik Murphy pass complete to Jordan Moore for 7 yds to the DUKE 38 for a 1ST down

1st & 10Pass Reception+18 ydsPPA +1.54

Maalik Murphy pass complete to Jordan Moore for 18 yds to the WAKE 44 for a 1ST down

1st & 10Pass Reception+2 ydsPPA -0.53

Maalik Murphy pass complete to Star Thomas for 2 yds to the WAKE 42

2nd & 8Rush-1 ydsPPA -1.29

Star Thomas run for a loss of 1 yard to the WAKE 43

3rd & 9Pass Incompletion0 ydsPPA -0.95

Maalik Murphy pass incomplete

4th & 9Punt0 yds

Kade Reynoldson punt for 34 yds, fair catch by Taylor Morin at the WAKE 9

1st & 10Rush+2 ydsPPA -0.22

Tate Carney run for 2 yds to the WAKE 11

2nd & 8Rush+6 ydsPPA +0.13

Tate Carney run for 6 yds to the WAKE 17

3rd & 2Rush+2 ydsPPA +0.47

Tate Carney run for 2 yds to the WAKE 19 for a 1ST down

1st & 10Rush+3 ydsPPA -0.23

Tate Carney run for 3 yds to the WAKE 22

2nd & 7Sack-4 ydsPPA -0.59

Hank Bachmeier sacked by Alex Howard for a loss of 4 yards to the WAKE 18

3rd & 11Pass Reception0 ydsPPA -0.09

Hank Bachmeier pass complete to Taylor Morin for no gain to the WAKE 18

4th & 11Punt+13 yds

Ivan Mora punt for 37 yds , Que'Sean Brown returns for 13 yds to the WAKE 42

1st & 10Pass Reception+30 ydsPPA +0.76

Maalik Murphy pass complete to Que'Sean Brown for 30 yds to the WAKE 12 for a 1ST down

1st & 10Rush+3 ydsPPA -0.10

Star Thomas run for 3 yds to the WAKE 9

2nd & 7Pass Reception+6 ydsPPA +0.15

Maalik Murphy pass complete to Eli Pancol for 6 yds to the WAKE 3

3rd & 1Rushing Touchdown+3 ydsPPA +2.47

Star Thomas 3 Yd Run (Todd Pelino Kick)

0th & 0Kickoff Return (Offense)+55 yds

Cosme Salas kickoff for 55 yds , Demond Claiborne return for 35 yds to the WAKE 45 Demond Claiborne fumbled, recovered by DUKE Vontae Floyd V. Floyd return for 35 yds , return for no gain to the WAKE 45

1st & 10Pass Incompletion0 ydsPPA -1.00

Maalik Murphy pass incomplete

2nd & 10Pass Reception+3 ydsPPA -0.39

Maalik Murphy pass complete to Eli Pancol for 3 yds to the WAKE 42

3rd & 7Pass Reception+8 ydsPPA +1.93

Maalik Murphy pass complete to Jordan Moore for 8 yds to the WAKE 34 for a 1ST down

1st & 10Rush+6 ydsPPA +0.23

Jaquez Moore run for 6 yds to the WAKE 28

2nd & 4Rush+6 ydsPPA +0.06

Jaquez Moore run for 6 yds to the WAKE 22 for a 1ST down

1st & 10Rush+18 ydsPPA +0.96

Jaquez Moore run for 18 yds to the WAKE 4 for a 1ST down

1st & 4Penalty+2 yds

MURPHY, Maalik pass short up the middle incomplete intended for MOORE, Jordan thrown to the WAKEF0. PENALTY WAKEF Holding on MULL, Jaxon enforced half the distance from the goal, 2 yards from the WAKEF4 to the WAKEF2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).

1st & 2Rushing Touchdown+2 ydsPPA +1.21

Maalik Murphy 2 Yd Run (Todd Pelino Kick)

1st & 10Pass Reception+4 ydsPPA -0.11

Hank Bachmeier pass complete to Demond Claiborne for 4 yds to the WAKE 29

2nd & 6Pass Incompletion0 ydsPPA -0.65

Hank Bachmeier pass incomplete

3rd & 6Rush+9 ydsPPA +1.89

Hank Bachmeier run for 9 yds to the WAKE 38 for a 1ST down

1st & 10Rush+2 ydsPPA -0.67

Demond Claiborne run for 2 yds to the WAKE 40

2nd & 8Penalty-5 yds

Wake Forest Penalty, False Start (TEAM) to the WAKE 35

2nd & 13Pass Reception+4 ydsPPA -0.09

Hank Bachmeier pass complete to Horatio Fields for 4 yds to the WAKE 39

3rd & 9Pass Reception+11 ydsPPA +2.78

Hank Bachmeier pass complete to Taylor Morin for 11 yds to the 50 yard line for a 1ST down

1st & 10Rush+3 ydsPPA -0.39

Demond Claiborne run for 3 yds to the DUKE 47

2nd & 7Rush+1 ydsPPA -0.89

Hank Bachmeier run for 1 yd to the DUKE 46

3rd & 6Pass Reception+7 ydsPPA +1.98

Hank Bachmeier pass complete to Deuce Alexander for 7 yds to the DUKE 39 for a 1ST down

1st & 10Rush+2 ydsPPA -0.44

Tate Carney run for 2 yds to the DUKE 37

2nd & 8Rush0 ydsPPA -0.94

Hank Bachmeier run for no gain to the DUKE 37

3rd & 8Pass Reception-2 ydsPPA -1.43

Hank Bachmeier pass complete to Taylor Morin for a loss of 2 yards to the DUKE 39

4th & 10Punt0 yds

Ivan Mora punt for 39 yds for a touchback

1st & 10Rush+5 ydsPPA +0.09

Star Thomas run for 5 yds to the DUKE 25

2nd & 5Pass Reception+3 ydsPPA -0.25

Maalik Murphy pass complete to Sahmir Hagans for 3 yds to the DUKE 28

3rd & 2Rush+7 ydsPPA +1.31

Star Thomas run for 7 yds to the DUKE 35 for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.11

Maalik Murphy pass complete to Sahmir Hagans for 5 yds to the DUKE 40

2nd & 5Rush-2 ydsPPA -1.38

Jaquez Moore run for a loss of 2 yards to the DUKE 38

3rd & 7Pass Incompletion0 ydsPPA -0.48

Maalik Murphy pass incomplete

4th & 7Punt0 yds

Kade Reynoldson punt for 45 yds, fair catch by Taylor Morin at the WAKE 17

1st & 10Pass Incompletion0 ydsPPA -0.48

Hank Bachmeier pass incomplete

2nd & 10Pass Reception+16 ydsPPA +1.59

Hank Bachmeier pass complete to Cameron Hite for 16 yds to the WAKE 33 for a 1ST down

1st & 10Rush-8 ydsPPA -1.70

Hank Bachmeier run for a loss of 8 yards to the WAKE 16

2nd & 27Pass Reception+18 ydsPPA +0.51

Hank Bachmeier pass complete to Horatio Fields for 18 yds to the WAKE 34

3rd & 9Sack-6 ydsPPA -0.48

Hank Bachmeier sacked by Wesley Williams and TEAM for a loss of 6 yards to the WAKE 28

4th & 15Punt0 yds

Ivan Mora punt for 38 yds, fair catch by Que'Sean Brown at the DUKE 24

1st & 10Pass Reception+8 ydsPPA +0.89

Maalik Murphy pass complete to Jake Taylor for 8 yds to the DUKE 32

2nd & 2Rush+6 ydsPPA +0.30

Star Thomas run for 6 yds to the DUKE 38 for a 1ST down

1st & 10Pass Reception+7 ydsPPA +0.71

Maalik Murphy pass complete to Star Thomas for 7 yds to the DUKE 45

2nd & 3Pass Reception+2 ydsPPA -0.77

Maalik Murphy pass complete to Star Thomas for 2 yds to the DUKE 47

3rd & 1Rush+8 ydsPPA +1.53

Star Thomas run for 8 yds to the WAKE 45 for a 1ST down

1st & 10Pass Reception+6 ydsPPA +0.30

Maalik Murphy pass complete to Jake Taylor for 6 yds to the WAKE 39

2nd & 4Passing Touchdown+39 ydsPPA +3.17

Maalik Murphy pass complete to Jordan Moore for 39 yds for a TD

0th & 4End of Regulation0 yds

End of 4th Quarter

Situational Analysis

Duke

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
100%
1 play
56%
27 plays
2nd
50%
2 plays
67%
6 plays
29%
7 plays
25%
4 plays
3rd
100%
4 plays
0%
1 play
50%
4 plays
75%
4 plays
4th

Wake Forest

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
30%
27 plays
50%
2 plays
2nd
33%
3 plays
50%
2 plays
38%
13 plays
67%
6 plays
3rd
67%
3 plays
100%
4 plays
57%
7 plays
40%
5 plays
4th