2023 · Week 2 · Sep 9, 2023 · Carter-Finley Stadium
Speed4x
View as
Win probability · NCSU
modelNCSU aheadND aheadconfidence bandkey playNCSU scoreND score
What if? - hover the chart or a play below, then change how it went
Q3 0:57 · Brayden Narveson 34 yd FG MISSED
Driver values - Δ win prob, pts
Home team on offensePregame priorScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 1:16: Bradley Rozner 9 Yd pass from Brennan Armstrong (Brayden Narveson Kick) — NCSU win probability +12.9 pts (now 41%) (top driver: NCSU +2 timeouts on the defense).
- TD · Q2 0:40: Jaden Greathouse 13 Yd pass from Sam Hartman (Spencer Shrader Kick) — ND win probability +8.9 pts (now 78%) (top driver: ND has the ball).
- TD · Q3 5:50: Holden Staes 40 Yd pass from Sam Hartman (Spencer Shrader Kick) — ND win probability +11.1 pts (now 88%) (top driver: ND has the ball).
- TD · Q3 2:55: Brennan Armstrong 1 Yd Run (Brayden Narveson Kick) — NCSU win probability +18.2 pts (now 34%) (top driver: NCSU has the ball).
- TD · Q4 11:38: Davis Sherwood 10 Yd pass from Sam Hartman (Spencer Shrader Kick) — ND win probability +10.8 pts (now 94%) (top driver: ND has the ball).
Was that the right call?
Each option's modeled win probability for the team making the call, from the score, clock and field position before the play. Gaps under one point are close calls. How this works
Fourth downs
NCSU made the numbers' call on 7 of 9ND made the numbers' call on 7 of 8
- Q1 12:52ND 4th & 21 at ND 14, tiedAgrees with the numbersPunted · 65.4% before the snapGo for it65.3%−0.28% to convertField goalOut of rangePuntTheir call65.5%average punt
- Q1 11:28NCSU 4th & 10 at ND 49, tiedAgrees with the numbersPunted · 35.0% before the snapGo for it34.9%−0.129% to convertField goalOut of rangePuntTheir call35.0%average punt
- Q1 9:52ND 4th & 10 at ND 10, tiedAgrees with the numbersPunted · 64.0% before the snapGo for it63.9%−0.127% to convertField goalOut of rangePuntTheir call64.0%average punt
- Q1 9:09NCSU 4th & 6 at NCSU 44, tiedAgrees with the numbersPunted · 35.9% before the snapGo for it35.9%−0.140% to convertField goalOut of rangePuntTheir call36.0%average punt
- Q1 3:18ND 4th & 9 at NCSU 36, tiedClose callKicked a field goal · 62.1% before the snapGo for it62.1%32% to convertField goalTheir call62.1%−<0.142% to makePunt61.9%−0.2average punt
- Q2 14:45NCSU 4th & 8 at ND 40, down 3Close callPunted · 38.1% before the snapGo for it38.1%34% to convertField goal37.8%−0.334% to makePuntTheir call37.9%−0.2average punt
- Q2 11:16NCSU 4th & 7 at NCSU 39, down 10Agrees with the numbersPunted · 30.0% before the snapGo for it29.9%−0.237% to convertField goalOut of rangePuntTheir call30.0%average punt
- Q2 9:45ND 4th & 5 at ND 22, up 10Agrees with the numbersPunted · 67.0% before the snapGo for it66.6%−0.540% to convertField goalOut of rangePuntTheir call67.1%average punt
- Q2 7:57ND 4th & 4 at ND 22, up 10Agrees with the numbersPunted · 69.0% before the snapGo for it68.7%−0.247% to convertField goalOut of rangePuntTheir call69.0%average punt
- Q2 7:04NCSU 4th & 10 at NCSU 33, down 10Agrees with the numbersPunted · 28.5% before the snapGo for it28.0%−0.929% to convertField goalOut of rangePuntTheir call28.8%average punt
- Q2 2:19ND 4th & 16 at NCSU 38, up 10Agrees with the numbersKicked a field goal · 70.5% before the snapGo for it69.7%−0.516% to convertField goalTheir call70.2%38% to makePunt69.9%−0.3average punt
- Q3 11:16NCSU 4th & 5 at ND 48, down 10Agrees with the numbersPunted · 26.1% before the snapGo for it26.4%−<0.141% to convertField goalOut of rangePuntTheir call26.5%average punt
- Q3 8:42ND 4th & 5 at ND 20, up 10Agrees with the numbersPunted · 72.5% before the snapGo for it71.6%−0.940% to convertField goalOut of rangePuntTheir call72.6%average punt
- Q3 7:27NCSU 4th & 2 at ND 31, down 10Numbers favored go for it by 1.6 ptsKicked a field goal · 26.0% before the snapGo for it26.3%57% to convertField goalTheir call24.7%−1.654% to makePunt23.4%−2.9average punt
- Q3 0:57NCSU 4th & 9 at ND 16, down 7Agrees with the numbersKicked a field goal · 31.6% before the snapGo for it28.8%−1.829% to convertField goalTheir call30.6%81% to makePunt19.0%−11.6average punt
- Q4 14:49ND 4th & 4 at ND 26, up 7Agrees with the numbersPunted · 72.7% before the snapGo for it73.4%−<0.147% to convertField goalOut of rangePuntTheir call73.5%average punt
- Q4 7:38NCSU 4th & 5 at midfield, down 21Agrees with the numbersWent for it · 2.4% before the snapGo for itTheir call2.2%41% to convertField goalOut of rangePunt2.0%−0.2average punt
After touchdowns: kick or go for two?
NCSU made the numbers' call on 2 of 3ND made the numbers' call on 6 of 6
- Q2 14:32ND Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call68.0%97% to makeGo for two68.0%−0.145% to convert
- Q2 1:16NCSU Touchdown, down 4 before the tryAgrees with the numbersKicked · madeKickTheir call38.3%97% to makeGo for two38.1%−0.145% to convert
- Q2 0:40ND Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call72.1%97% to makeGo for two72.0%−0.145% to convert
- Q3 5:50ND Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call80.5%97% to makeGo for two80.4%−0.145% to convert
- Q3 2:55NCSU Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call24.4%97% to makeGo for two24.2%−0.145% to convert
- Q4 11:38ND Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call86.0%97% to makeGo for two85.6%−0.445% to convert
- Q4 10:42ND Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call97.8%97% to makeGo for two97.8%−<0.145% to convert
- Q4 4:35ND Touchdown, up 27 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.8%−<0.145% to convert
- Q4 2:03NCSU Touchdown, down 22 before the tryClose callKicked · madeKickTheir call0.6%−0.197% to makeGo for two0.7%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartNDDrive 1PUNT5 plays · -11 yds · 1:5772% → 70%
Q1 13:00
3RD & 9
OWN 26
-12
29.4%
Sam Hartman sacked by Davin Vann for a loss of 12 yards to the ND 14 Sam Hartman fumbled, forced by Davin Vann, recovered by ND Pat Coogan , return for 0 yardsSimilar
Q1 12:52
4TH & 21
OWN 14
+15
29.6%
Bryce McFerson punt for 50 yds , Jalen Coit returns for 15 yds to the ND 49Similar
own 0own 2550opp 25opp 0
NCSUDrive 2PUNT5 plays · 0 yds · 1:2230% → 30%
Q1 12:30
2ND & 10
OPP 49
-5
29.8%
NC State Penalty, False Start (Christopher Toudle) to the NCSU 46Similar
Q1 12:00
2ND & 15
OWN 46
+5
29.9%
Brennan Armstrong pass complete to Kevin Concepcion for 5 yds to the ND 49Similar
Q1 11:28
4TH & 10
OPP 49
0
30.0%
Caden Noonkester punt for 39 yds, fair catch by Chris Tyree at the ND 10Similar
own 0own 2550opp 25opp 0
NDDrive 3PUNT4 plays · 0 yds · 1:2370% → 69%
NCSUDrive 4PUNT4 plays · 4 yds · 0:1631% → 31%
Q1 9:09
4TH & 6
OWN 44
0
31.1%
Caden Noonkester punt for 42 yds, fair catch by Chris Tyree at the ND 14Similar
own 0own 2550opp 25opp 0
NDDrive 5FG12 plays · 50 yds · 5:4769% → 67%
Q1 7:54
1ST & 10
OWN 30
+2
31.5%
Sam Hartman pass complete to Jaden Greathouse for 2 yds to the ND 32Similar
Q1 7:40
2ND & 8
OWN 32
+9
31.5%
Sam Hartman pass complete to Jadarian Price for 9 yds to the ND 41 for a 1ST downSimilar
Q1 5:13
2ND & 1
OPP 39
+2
31.8%
Sam Hartman pass complete to Mitchell Evans for 2 yds to the NCSU 37 for a 1ST downSimilar
Q1 3:59
2ND & 7
OPP 34
-14
31.9%
Sam Hartman sacked by Davin Vann for a loss of 14 yards to the NCSU 48 Notre Dame Penalty, Intentional Grounding (Sam Hartman) to the NCSU 48Similar
Q1 3:30
3RD & 21
OPP 48
+12
33.4%
Sam Hartman pass complete to Audric Estime for 12 yds to the NCSU 36Similar
own 0own 2550opp 25opp 0
NCSUDrive 6PUNT10 plays · 35 yds · 3:1533% → 34%
NDDrive 7TD1 play · 80 yds · 0:0071% → 71%
own 0own 2550opp 25opp 0
NCSUDrive 8PUNT10 plays · 14 yds · 2:4428% → 27%
Q2 13:12
4TH & 4
OWN 31
+5
27.1%
Notre Dame Penalty, Defensive Offside (Jack Kiser) to the NCSU 36 for a 1ST downSimilar
Q2 12:40
2ND & 9
OWN 37
-10
27.9%
Armstrong, Brennan pass incomplete to Allen, Michael, PENALTY NCSU holding (Belton, Anthony) 10 yards to the NCSU27, NO PLAY.Similar
own 0own 2550opp 25opp 0
NDDrive 9PUNT4 plays · 5 yds · 1:1872% → 70%
Q2 9:45
4TH & 5
OWN 22
+9
29.6%
Bryce McFerson punt for 47 yds , Jalen Coit returns for 9 yds to the NCSU 40Similar
own 0own 2550opp 25opp 0
NCSUDrive 10INT1 play · 0 yds · 0:0028% → 28%
Q2 9:37
1ST & 10
OWN 40
0
28.1%
Brennan Armstrong pass intercepted Benjamin Morrison return for no gain to the ND 16Similar
own 0own 2550opp 25opp 0
NDDrive 11PUNT4 plays · 6 yds · 1:3071% → 72%
Q2 7:57
4TH & 4
OWN 22
+8
27.9%
Bryce McFerson punt for 53 yds , Jalen Coit returns for 8 yds to the NCSU 33Similar
own 0own 2550opp 25opp 0
NCSUDrive 12PUNT5 plays · 0 yds · 0:5027% → 26%
Q2 7:30
2ND & 10
OWN 33
+5
26.8%
Brennan Armstrong pass complete to Trent Pennix for 5 yds to the NCSU 38Similar
own 0own 2550opp 25opp 0
NDDrive 13MISSED FG10 plays · 40 yds · 4:3673% → 73%
Q2 4:42
1ST & 10
OWN 33
-10
26.2%
Hartman, Sam rush for 2 yards to the NOTREDAME35, PENALTY NOTREDAME holding (Alt, Joe) 10 yards to the NOTREDAME23, NO PLAY.Similar
Q2 4:00
1ST & 20
OWN 23
+45
26.8%
Sam Hartman pass complete to Tobias Merriweather for 45 yds to the NCSU 32 for a 1ST downSimilar
Q2 2:30
3RD & 9
OPP 31
-7
25.4%
Sam Hartman sacked by Aydan White for a loss of 7 yards to the NCSU 38Similar
own 0own 2550opp 25opp 0
NCSUDrive 14TD11 plays · 62 yds · 0:5927% → 41%
Q2 2:00
2ND & 10
OWN 38
+16
26.6%
Brennan Armstrong pass complete to Juice Vereen for 16 yds to the ND 46 for a 1ST downSimilar
Q2 1:50
1ST & 10
OPP 46
+22
28.0%
Brennan Armstrong pass complete to Julian Gray for 7 yds to the ND 39 for a 1ST down Notre Dame Penalty, Unsportsmanlike Conduct (Benjamin Morrison) to the ND 24 for a 1ST downSimilar
Q2 1:39
2ND & 10
OPP 24
+12
28.3%
Armstrong, Brennan rush for loss of 2 yards to the NOTREDAME26, PENALTY NOTREDAME personal foul (Mills, Rylie) 12 yards to the NOTREDAME12, NO PLAY, 1ST DOWN NCSU.Similar
Q2 1:30
1ST & 10
OPP 12
+6
28.4%
Armstrong, Brennan pass incomplete to Vereen, Juice, PENALTY NOTREDAME holding (Harper, Thomas) 6 yards to the NOTREDAME6, NO PLAY, 1ST DOWN NCSU.Similar
Q2 1:28
1ST & GOAL
OPP 6
0
28.4%
Brennan Armstrong pass complete to Jordan Houston for no gain to the ND 6Similar
Q2 1:21
2ND & GOAL
OPP 6
-3
29.1%
Brennan Armstrong run for a loss of 3 yards to the ND 9 Brennan Armstrong fumbled, recovered by NCSU Brennan ArmstrongSimilar
Q2 1:16
3RD & GOAL
OPP 9
+9
40.8%
Bradley Rozner 9 Yd pass from Brennan Armstrong (Brayden Narveson Kick)Similar
own 0own 2550opp 25opp 0
NDDrive 15TD5 plays · 78 yds · 0:2464% → 78%
NCSUDrive 16END OF HALF5 plays · 25 yds · 0:3026% → 26%
Q2 0:05
2ND & 7
OWN 30
+22
25.6%
Brennan Armstrong pass complete to Juice Vereen for 22 yds to the ND 48 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NCSUDrive 17PUNT14 plays · 27 yds · 3:3425% → 24%
Q3 14:30
2ND & 6
OWN 29
+5
25.3%
Notre Dame Penalty, Defensive Offside (Howard Cross III) to the NCSU 34Similar
Q3 13:27
2ND & 10
OWN 35
+9
24.8%
Brennan Armstrong pass complete to Kevin Concepcion for 9 yds to the NCSU 44Similar
Q3 11:58
2ND & 9
OWN 48
+8
25.7%
Brennan Armstrong pass complete to Julian Gray for 8 yds to the ND 44Similar
Q3 11:16
4TH & 5
OPP 48
0
23.7%
Caden Noonkester punt for 33 yds, fair catch by Chris Tyree at the ND 15Similar
own 0own 2550opp 25opp 0
NDDrive 18PUNT5 plays · 5 yds · 2:2376% → 75%
Q3 9:30
3RD & 6
OWN 19
-9
24.6%
Hartman, Sam pass complete to Merriweather, Tobias for 8 yards to the NOTREDAME27, PENALTY NOTREDAME pass interference (Greathouse, Jaden) 9 yards to the NOTREDAME10, NO PLAY.Similar
Q3 9:00
3RD & 15
OWN 10
+10
24.7%
Sam Hartman pass complete to Audric Estime for 10 yds to the ND 20Similar
Q3 8:42
4TH & 5
OWN 20
0
25.0%
Bryce McFerson punt for 44 yds, fair catch by Jalen Coit at the NCSU 36Similar
own 0own 2550opp 25opp 0
NCSUDrive 19FG5 plays · 33 yds · 1:1323% → 30%
Q3 8:40
1ST & 10
OWN 36
+25
23.4%
Brennan Armstrong pass complete to Juice Vereen for 10 yds Juice Vereen fumbled, forced by Ramon Henderson, recovered by NCSU Juice Vereen for a 1ST down Notre Dame Penalty, Roughing Passer (15 Yards) to the ND 39 for a 1ST downSimilar
Q3 7:45
3RD & 10
OPP 39
+8
24.2%
Brennan Armstrong pass complete to Kevin Concepcion for 8 yds to the ND 31Similar
own 0own 2550opp 25opp 0
NDDrive 20TD4 plays · 76 yds · 1:2575% → 88%
Q3 7:15
1ST & 10
OWN 24
+28
25.5%
Sam Hartman pass complete to Holden Staes for 28 yds to the NCSU 48 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NCSUDrive 21TD8 plays · 75 yds · 2:3515% → 34%
NDDrive 22FUMBLE3 plays · -8 yds · 0:2976% → 77%
Q3 2:06
2ND & 8
OWN 27
-10
23.5%
Sam Hartman sacked by Brandon Cleveland for a loss of 10 yards to the ND 17 Sam Hartman fumbled, forced by Brandon Cleveland, recovered by NCSU Noah Potter , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
NCSUDrive 23MISSED FG5 plays · 1 yds · 1:0334% → 29%
own 0own 2550opp 25opp 0
NDDrive 24PUNT4 plays · 6 yds · 1:0376% → 75%
own 0own 2550opp 25opp 0
NCSUDrive 25INT4 plays · -7 yds · 0:2325% → 24%
NDDrive 26TD5 plays · 33 yds · 2:2282% → 94%
NCSUDrive 27INT4 plays · -15 yds · 0:1411% → 11%
Q4 11:24
1ST & 15
OWN 21
-10
10.8%
Armstrong, Brennan pass complete to Timmons Jr., Terrell for 6 yards to the NCSU27, PENALTY NCSU pass interference (Pennix, Trent) 10 yards to the NCSU11, NO PLAY.Similar
Q4 11:18
1ST & 25
OWN 11
0
10.8%
Brennan Armstrong pass intercepted DJ Brown return for no gain to the NCSU 16Similar
own 0own 2550opp 25opp 0
NDDrive 28TD3 plays · 16 yds · 0:2894% → 98%
NCSUDrive 29DOWNS8 plays · 29 yds · 2:372% → 2%
NDDrive 30TD5 plays · 54 yds · 2:4599% → 100%
own 0own 2550opp 25opp 0
NCSUDrive 31TD10 plays · 65 yds · 2:070% → 1%
Q4 4:00
2ND & 9
OWN 36
+17
0.1%
Brennan Armstrong pass complete to Porter Rooks for 17 yds to the ND 47 for a 1ST downSimilar
Q4 3:36
2ND & 10
OPP 47
+9
0.1%
Brennan Armstrong pass complete to Porter Rooks for 9 yds to the ND 38Similar
Q4 2:45
1ST & 10
OPP 35
-7
0.1%
Brennan Armstrong sacked by Donovan Hinish for a loss of 7 yards to the ND 42Similar
Q4 2:25
2ND & 17
OPP 42
+14
0.1%
Brennan Armstrong pass complete to Kendrick Raphael for 14 yds to the ND 28Similar
Q4 2:08
3RD & 3
OPP 28
+5
0.1%
Brennan Armstrong pass complete to Porter Rooks for 5 yds to the ND 23 for a 1ST downSimilar
Q4 2:03
1ST & 10
OPP 23
+23
1.2%
Dacari Collins 23 Yd pass from Brennan Armstrong (Brayden Narveson Kick)Similar
own 0own 2550opp 25opp 0
NDDrive 32END OF GAME4 plays · 2 yds · 1:08100% → 100%
Biggest swings
TD · Q3 2:55
Brennan Armstrong 1 Yd Run (Brayden Narveson Kick)
+18.2
TD · Q2 1:16
Bradley Rozner 9 Yd pass from Brennan Armstrong (Brayden Narveson Kick)
+12.9
TD · Q3 5:50
Holden Staes 40 Yd pass from Sam Hartman (Spencer Shrader Kick)
-11.1