Game Analysis
DUKE (-3) 26 NC State 19
I’d Lean with Duke at -2.5, which could become available later if Leonard is downgraded from doubtful to out.
Duke QB Riley Leonard has been downgraded to doubtful to play with his injured ankle. The coaching staff is really high on Henry Belin as a passer and he’s completed 13 of 14 career passes for 161 yards in mop up duty in his career. I don’t think the pass game will suffer much, if at all, but Leonard’s running will be missed. Leonard has run for 344 yards on 44 runs and Belin has not shown that he’s a runner (4 runs for 3 yards). Taking Leonard’s rushing out of Duke’s offense equates to 4.0 points.
The math still likes Duke in this game because of their strong defense, which has given up more than 14 points to only Notre Dame (21 points) and has been 1.2 yards per play better than average. NC State’s offense is better with MJ Morris at quarterback because Brennan Armstrong was so bad (1.4 yards per pass play worse than an average FBS QB), but Morris is a slightly below average quarterback and the Wolfpack ground game has been terrible (4.3 yprp against teams that would allow 5.1 yprp to an average team).
Rush
-
Run Plays
33.4
29.6
-
Run Yards
145.0
142.2
-
YPRP
4.3
4.8
Pass
-
Pass Comp
16.4
19.4
-
Pass Att
32.2
33.6
-
Comp %
50.9%
57.7%
-
Pass Yards
187.8
254.2
-
Sacks
1.8
3.6
-
Sack Yards
12.0
28.4
-
Sack %
5.3%
9.7%
-
Pass Plays
34.0
37.2
-
Net Pass Yards
175.8
225.8
-
YPPP
5.2
6.1
Total
-
Total Plays
67.4
66.8
-
Total Yards
320.8
368.0
-
YPPL
4.8
5.5
TO
-
Int
1.8
1.2
-
Int %
5.6%
3.6%
-
Fumbles
0.2
0.8
-
Turnovers
2.0
2.0
Rush
-
Run Plays
33.3
32.0
-
Run Yards
192.3
153.8
-
YPRP
5.8
4.8
Pass
-
Pass Comp
17.5
17.8
-
Pass Att
29.8
34.5
-
Comp %
58.8%
51.4%
-
Pass Yards
203.3
155.8
-
Sacks
0.8
2.0
-
Sack Yards
4.8
12.0
-
Sack %
2.5%
5.5%
-
Pass Plays
30.5
36.5
-
Net Pass Yards
198.5
143.8
-
YPPP
6.5
3.9
Total
-
Total Plays
63.8
68.5
-
Total Yards
390.8
297.5
-
YPPL
6.1
4.3
TO
-
Int
0.3
0.5
-
Int %
0.8%
1.4%
-
Fumbles
0.8
1.0
-
Turnovers
1.0
1.5
Straight Up: ,
Against the Spread:
* game log stats denoted as Off/Def
2023 Game Log |
RUSHING PLAYS |
PASSING PLAYS |
TOTAL |
Opponent |
Score |
Spread |
Atts |
Yds |
Yprp |
Fum |
Comp |
Att |
Yds |
Int |
Sack |
Yppp |
Yds |
Yppl |
08/31/23 @ Connecticut |
24-14 |
-15.0
L
|
44/24 |
215/170 |
4.9/7.1 |
0/0 |
17/14 |
26/27 |
151/103 |
0/1 |
1/2 |
5.6/3.6 |
366/273 |
5.2/5.2 |
09/09/23 Notre Dame |
24-45 |
+7.5
L
|
29/33 |
97/213 |
3.3/6.5 |
0/1 |
20/15 |
48/24 |
220/245 |
3/0 |
1/4 |
4.5/8.8 |
317/458 |
4.1/7.5 |
09/16/23 Virginia Military |
45-7 |
0.0
W
|
44/18 |
239/43 |
5.4/2.4 |
0/0 |
27/14 |
32/24 |
259/148 |
0/1 |
1/3 |
7.8/5.5 |
498/191 |
6.5/4.2 |
09/22/23 @ Virginia |
24-21 |
-9.0
L
|
34/38 |
154/127 |
4.5/3.3 |
0/0 |
15/18 |
30/30 |
165/258 |
1/2 |
2/2 |
5.2/8.1 |
319/385 |
4.8/5.5 |
09/29/23 Louisville |
10-13 |
+3.5
W
|
29/22 |
104/55 |
3.6/2.5 |
1/1 |
13/21 |
25/35 |
97/251 |
2/2 |
2/4 |
3.6/6.4 |
201/306 |
3.6/5.0 |
10/07/23 Marshall |
48-41 |
-6.5
W
|
31/31 |
155/146 |
5.0/4.7 |
0/2 |
17/29 |
32/52 |
246/272 |
3/1 |
3/6 |
7.0/4.7 |
401/418 |
6.1/4.7 |
Straight Up: ,
Against the Spread:
* game log stats denoted as Off/Def
2023 Game Log |
RUSHING PLAYS |
PASSING PLAYS |
TOTAL |
Opponent |
Score |
Spread |
Atts |
Yds |
Yprp |
Fum |
Comp |
Att |
Yds |
Int |
Sack |
Yppp |
Yds |
Yppl |
09/04/23 Clemson |
28-7 |
+13.0
W
|
27/38 |
210/236 |
7.8/6.2 |
2/2 |
17/27 |
33/43 |
175/195 |
0/1 |
0/2 |
5.3/4.3 |
385/431 |
6.4/5.2 |
09/09/23 Lafayette |
42-7 |
0.0
W
|
45/31 |
261/134 |
5.8/4.3 |
1/0 |
20/9 |
20/18 |
254/79 |
0/2 |
0/2 |
12.7/4.0 |
515/213 |
7.9/4.2 |
09/16/23 Northwestern |
38-14 |
-17.0
W
|
38/28 |
260/103 |
6.8/3.7 |
0/0 |
15/20 |
20/40 |
217/138 |
0/1 |
1/2 |
10.3/3.3 |
477/241 |
8.1/3.4 |
09/23/23 @ Connecticut |
41-7 |
-21.0
W
|
30/32 |
94/110 |
3.1/3.4 |
0/2 |
26/9 |
39/25 |
285/27 |
0/0 |
0/2 |
7.3/1.0 |
379/137 |
5.5/2.3 |
09/30/23 Notre Dame |
14-21 |
+5.5
L
|
38/30 |
205/166 |
5.4/5.5 |
1/0 |
12/15 |
27/30 |
117/215 |
1/0 |
2/2 |
4.0/6.7 |
322/381 |
4.8/6.1 |