2025 · Week 3 · Sep 11, 2025 · Allegacy Federal Credit Union Stadium
Speed4x
View as
Win probability · WAKE
modelWAKE aheadNCSU aheadconfidence bandkey playWAKE scoreNCSU score
What if? - hover the chart or a play below, then change how it went
Q4 0:00 · TEAM run for a loss of 1 yard to the WAKE 24
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q1 2:35: CJ Bailey pass complete to Justin Joly for 5 yds for a TD (Kanoah Vinesett KICK) — NCSU win probability +4.1 pts (now 62%) (top driver: NCSU has the ball).
- TD · Q1 1:19: Robby Ashford pass intercepted Isaiah Shirley return for 41 yds for a TD (Kanoah Vinesett KICK) — NCSU win probability +5.1 pts (now 64%) (top driver: WAKE has the ball).
- TD · Q2 12:12: Robby Ashford run for 1 yd for a TD (Connor Calvert KICK) — WAKE win probability +6.1 pts (now 47%) (top driver: WAKE has the ball).
- TD · Q3 6:22: CJ Bailey pass complete to Justin Joly for 4 yds for a TD (Kanoah Vinesett KICK) — NCSU win probability +16.1 pts (now 60%) (top driver: NCSU has the ball).
- TD · Q4 12:37: CJ Bailey pass complete to Keenan Jackson for 12 yds for a TD (Kanoah Vinesett KICK) — NCSU win probability +20.9 pts (now 81%) (top driver: NCSU 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
WAKE made the numbers' call on 7 of 8NCSU made the numbers' call on 8 of 8
- Q1 11:42NCSU 4th & 1 at WAKE 48, down 7Agrees with the numbersWent for it · 64.9% before the snapGo for itTheir call65.0%70% to convertField goalOut of rangePunt64.8%−0.1average punt
- Q1 10:06NCSU 4th & 10 at WAKE 45, down 7Agrees with the numbersPunted · 63.5% before the snapGo for it63.5%−0.130% to convertField goal63.4%−0.125% to makePuntTheir call63.6%average punt
- Q1 2:35NCSU 4th & 1 at WAKE 5, down 14Agrees with the numbersWent for it · 54.0% before the snapGo for itTheir call53.9%67% to convertField goal52.1%−1.892% to makePunt47.5%−6.4average punt
- Q2 8:57NCSU 4th & 13 at WAKE 42, down 7Agrees with the numbersPunted · 50.0% before the snapGo for it49.4%−0.821% to convertField goal49.6%−0.730% to makePuntTheir call50.2%average punt
- Q2 4:07WAKE 4th & 11 at NCSU 11, up 7Agrees with the numbersKicked a field goal · 54.7% before the snapGo for it53.1%−1.122% to convertField goalTheir call54.1%87% to makePunt48.5%−5.6average punt
- Q2 1:00NCSU 4th & 6 at WAKE 7, down 10Agrees with the numbersKicked a field goal · 41.3% before the snapGo for it40.2%−1.032% to convertField goalTheir call41.2%91% to makePunt33.7%−7.5average punt
- Q2 0:19WAKE 4th & 2 at WAKE 30, up 7Agrees with the numbersPunted · 55.9% before the snapGo for it54.8%−0.757% to convertField goalOut of rangePuntTheir call55.5%average punt
- Q3 12:18NCSU 4th & 5 at NCSU 40, down 7Agrees with the numbersPunted · 40.1% before the snapGo for it40.0%−0.341% to convertField goalOut of rangePuntTheir call40.3%average punt
- Q3 10:08WAKE 4th & 6 at WAKE 26, up 7Agrees with the numbersPunted · 60.0% before the snapGo for it60.2%−0.939% to convertField goalOut of rangePuntTheir call61.1%average punt
- Q3 5:09WAKE 4th & 7 at WAKE 28, tiedAgrees with the numbersPunted · 46.9% before the snapGo for it47.0%−1.836% to convertField goalOut of rangePuntTheir call48.9%average punt
- Q3 0:31WAKE 4th & 14 at WAKE 19, tiedAgrees with the numbersPunted · 47.7% before the snapGo for it44.6%−4.317% to convertField goalOut of rangePuntTheir call48.9%average punt
- Q4 11:50WAKE 4th & 6 at WAKE 29, down 7Agrees with the numbersPunted · 23.9% before the snapGo for it23.7%−0.639% to convertField goalOut of rangePuntTheir call24.4%average punt
- Q4 6:19NCSU 4th & 6 at WAKE 20, up 7Agrees with the numbersKicked a field goal · 82.3% before the snapGo for it81.2%−0.538% to convertField goalTheir call81.7%75% to makePunt72.8%−8.9average punt
- Q4 2:54NCSU 4th & 14 at WAKE 48, up 10Agrees with the numbersPunted · 91.5% before the snapGo for it90.5%−0.819% to convertField goalOut of rangePuntTheir call91.3%average punt
- Q4 2:00WAKE 4th & 2 at WAKE 14, down 10Agrees with the numbersWent for it · 5.3% before the snapGo for itTheir call5.6%57% to convertField goalOut of rangePunt5.4%−0.2average punt
- Q4 1:40WAKE 4th & 10 at WAKE 21, down 10Close callWent for it · 5.0% before the snapGo for itTheir call5.2%−0.427% to convertField goalOut of rangePunt5.6%average punt
After touchdowns: kick or go for two?
WAKE made the numbers' call on 3 of 3NCSU made the numbers' call on 4 of 4
- Q1 14:48WAKE Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call33.1%97% to makeGo for two33.1%−<0.145% to convert
- Q1 7:19WAKE Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call41.8%97% to makeGo for two41.8%−<0.145% to convert
- Q1 2:35NCSU Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call57.7%97% to makeGo for two57.6%−0.145% to convert
- Q1 1:19NCSU Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call60.8%97% to makeGo for two60.8%−<0.145% to convert
- Q2 12:12WAKE Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call45.7%97% to makeGo for two45.6%−0.145% to convert
- Q3 6:22NCSU Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call48.9%97% to makeGo for two48.7%−0.245% to convert
- Q4 12:37NCSU Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call69.9%97% to makeGo for two69.6%−0.445% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartWAKEDrive 1TD2 plays · 0 yds · 0:0028% → 28%
Q1 14:48
1ST & 10
OWN 35
+15
28.4%
NC State Penalty, Unsportsmanlike Conduct (15 Yards) to the 50 yard lineSimilar
own 0own 2550opp 25opp 0
NCSUDrive 2PUNT13 plays · 30 yds · 4:3872% → 68%
WAKEDrive 3TD8 plays · 93 yds · 2:4032% → 39%
Q1 9:14
2ND & 7
OWN 10
+3
33.0%
Robby Ashford pass complete to Chris Barnes for 3 yds to the WAKE 13Similar
Q1 8:59
3RD & 4
OWN 13
+9
32.8%
Robby Ashford pass complete to Sterling Berkhalter for 9 yds to the WAKE 22 for a 1ST downSimilar
Q1 8:29
1ST & 10
OWN 22
+74
33.6%
Robby Ashford pass complete to Chris Barnes for 70 yds to the NCSU 8 for a 1ST down NC State Penalty, Horse Collar Tackle (Brody Barnhardt) to the NCSU 4 for a 1ST downSimilar
Q1 8:26
1ST & 0
OPP 4
-5
34.6%
Wake Forest Penalty, False Start (Sterling Berkhalter) to the NCSU 9Similar
own 0own 2550opp 25opp 0
NCSUDrive 4TD13 plays · 75 yds · 4:3463% → 62%
Q1 5:46
1ST & 10
OWN 49
+19
38.6%
CJ Bailey pass complete to Keenan Jackson for 19 yds to the WAKE 32 for a 1ST downSimilar
Q1 4:54
1ST & 10
OPP 14
-10
38.8%
Bailey, CJ rush for loss of 1 yard to the WAKEFOREST15, PENALTY NCSU holding (Carter Jr., Anthony) 10 yards to the WAKEFOREST24, NO PLAY.Similar
Q1 4:35
1ST & 20
OPP 24
+9
39.7%
CJ Bailey pass complete to Hollywood Smothers for 9 yds to the WAKE 15Similar
Q1 2:35
4TH & 1
OPP 5
+5
38.3%
CJ Bailey pass complete to Justin Joly for 5 yds for a TD (Kanoah Vinesett KICK)Similar
own 0own 2550opp 25opp 0
WAKEDrive 5INT TD5 plays · 16 yds · 1:0839% → 36%
Q1 1:19
2ND & 10
OWN 41
-41
36.1%
Robby Ashford pass intercepted Isaiah Shirley return for 41 yds for a TD (Kanoah Vinesett KICK)Similar
own 0own 2550opp 25opp 0
WAKEDrive 6TD12 plays · 75 yds · 3:5936% → 47%
Q1 0:43
2ND & 2
OWN 33
-10
36.8%
Ashford, Robby pass incomplete to Hernandez, Carlos, PENALTY WAKEFOREST holding (Kylany, Devin) 10 yards to the WAKEFOREST23, NO PLAY.Similar
Q1 0:20
2ND & 12
OWN 23
+7
36.1%
Robby Ashford pass complete to Demond Claiborne for 7 yds to the WAKE 30Similar
Q1 0:00
3RD & 5
OWN 30
+7
36.2%
Robby Ashford pass complete to Carlos Hernandez for 7 yds to the WAKE 37 for a 1ST downSimilar
Q2 14:55
1ST & 10
OWN 37
+42
37.0%
Robby Ashford pass complete to Eni Falayi for 42 yds to the NCSU 21 for a 1ST downSimilar
Q2 13:35
2ND & 8
OPP 19
0
39.6%
Robby Ashford pass complete to JaMario Clements for no gain to the NCSU 19Similar
Q2 13:10
3RD & 8
OPP 19
+5
39.2%
NC State Penalty, Defensive Offside (Sabastian Harsh) to the NCSU 14Similar
Q2 12:52
3RD & 3
OPP 14
+6
39.4%
Robby Ashford pass complete to Carlos Hernandez for 6 yds to the NCSU 8 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NCSUDrive 7PUNT8 plays · 33 yds · 3:0355% → 51%
WAKEDrive 8FG11 plays · 69 yds · 4:3248% → 55%
Q2 8:16
2ND & 7
OWN 23
+6
48.4%
Robby Ashford pass complete to Demond Claiborne for 6 yds to the WAKE 29Similar
Q2 6:30
2ND & 9
OWN 34
+5
51.4%
Robby Ashford pass complete to Demond Claiborne for 5 yds to the WAKE 39Similar
Q2 6:20
3RD & 4
OWN 39
+26
52.2%
Robby Ashford pass complete to Micah Mays Jr. for 26 yds to the NCSU 35 for a 1ST downSimilar
Q2 6:04
1ST & 10
OPP 35
+26
54.3%
Robby Ashford pass complete to Sterling Berkhalter for 26 yds to the NCSU 9 for a 1ST downSimilar
Q2 5:23
2ND & GOAL
OPP 9
-3
55.0%
Robby Ashford pass complete to Demond Claiborne for a loss of 3 yards to the NCSU 12Similar
own 0own 2550opp 25opp 0
NCSUDrive 9FG12 plays · 68 yds · 2:5742% → 47%
Q2 3:57
1ST & 10
OWN 25
+15
57.7%
CJ Bailey pass complete to Keenan Jackson for 15 yds to the NCSU 40 for a 1ST downSimilar
Q2 2:00
3RD & 11
OWN 39
+11
60.1%
CJ Bailey pass complete to Noah Rogers for 11 yds to the 50 yard line for a 1ST downSimilar
Q2 1:32
2ND & 4
OPP 44
+14
56.0%
CJ Bailey pass complete to Wesley Grimes for 14 yds to the WAKE 30 for a 1ST downSimilar
own 0own 2550opp 25opp 0
WAKEDrive 10PUNT6 plays · 8 yds · 0:3356% → 55%
NCSUDrive 11END OF HALF1 play · 8 yds · 0:0042% → 42%
own 0own 2550opp 25opp 0
NCSUDrive 12PUNT7 plays · 15 yds · 2:3745% → 42%
Q3 14:00
2ND & 10
OWN 25
+10
55.7%
CJ Bailey pass complete to Noah Rogers for 10 yds to the NCSU 35 for a 1ST downSimilar
Q3 12:53
3RD & 2
OWN 43
-3
54.2%
CJ Bailey pass complete to Hollywood Smothers for a loss of 3 yards to the NCSU 40Similar
Q3 12:18
4TH & 5
OWN 40
+1
57.6%
Caden Noonkester punt for 39 yds , Carlos Hernandez returns for 1 yd to the WAKE 22Similar
own 0own 2550opp 25opp 0
WAKEDrive 13PUNT5 plays · 4 yds · 2:0158% → 58%
Q3 12:09
1ST & 10
OWN 22
+3
58.4%
Robby Ashford pass complete to Chris Barnes for 3 yds to the WAKE 25Similar
Q3 10:56
3RD & 8
OWN 24
-10
58.2%
Ashford, Robby rush for 13 yards to the WAKEFOREST37, PENALTY WAKEFOREST holding (Kylany, Devin) 10 yards to the WAKEFOREST14, NO PLAY.Similar
Q3 10:37
3RD & 18
OWN 14
+12
58.2%
Robby Ashford pass complete to Demond Claiborne for 12 yds to the WAKE 26Similar
Q3 10:08
4TH & 6
OWN 26
0
57.9%
Cal Joseph punt for 44 yds, fair catch by Teddy Hoffmann at the NCSU 30Similar
own 0own 2550opp 25opp 0
NCSUDrive 14TD9 plays · 70 yds · 3:3541% → 60%
Q3 9:57
1ST & 10
OWN 30
+15
58.8%
CJ Bailey pass complete to Terrell Anderson for 15 yds to the NCSU 45 for a 1ST downSimilar
Q3 9:31
1ST & 10
OWN 45
+15
57.3%
Bailey, CJ pass incomplete to Jackson, Keenan, PENALTY WAKEFOREST pass interference (Prunty, Karon) 15 yards to the WAKEFOREST40, NO PLAY, 1ST DOWN NCSU.Similar
Q3 6:22
3RD & GOAL
OPP 4
+4
39.8%
CJ Bailey pass complete to Justin Joly for 4 yds for a TD (Kanoah Vinesett KICK)Similar
own 0own 2550opp 25opp 0
WAKEDrive 15PUNT5 plays · 3 yds · 1:0447% → 45%
NCSUDrive 16PUNT8 plays · 3 yds · 3:0557% → 52%
Q3 4:57
1ST & 10
OWN 35
+15
43.0%
Hollywood Smothers run for 15 yds to the 50 yard line for a 1ST downSimilar
Q3 3:29
3RD & 11
OWN 49
+11
43.3%
CJ Bailey pass complete to Noah Rogers for 11 yds to the WAKE 40 for a 1ST downSimilar
Q3 2:15
3RD & 10
OPP 40
-22
42.1%
CJ Bailey sacked by Braylon Johnson and Mateen Ibirogba for a loss of 7 yards to the NCSU 47 NC State Penalty, Unsportsmanlike Conduct (Justin Joly) to the NCSU 38Similar
own 0own 2550opp 25opp 0
WAKEDrive 17PUNT4 plays · -4 yds · 1:1149% → 46%
NCSUDrive 18TD6 plays · 70 yds · 2:2355% → 81%
Q4 14:29
2ND & 9
OWN 31
+12
46.1%
Bailey, CJ pass incomplete, PENALTY WAKEFOREST pass interference (Webb Jr., Lardarius) 12 yards to the NCSU43, NO PLAY, 1ST DOWN NCSU.Similar
Q4 14:15
1ST & 10
OWN 43
+42
43.0%
Hollywood Smothers run for 42 yds to the WAKE 15 for a 1ST downSimilar
Q4 13:33
1ST & 10
OPP 15
+4
39.8%
CJ Bailey pass complete to Wesley Grimes for 4 yds to the WAKE 11Similar
Q4 12:37
3RD & 7
OPP 12
+12
19.1%
CJ Bailey pass complete to Keenan Jackson for 12 yds for a TD (Kanoah Vinesett KICK)Similar
own 0own 2550opp 25opp 0
WAKEDrive 19PUNT5 plays · 4 yds · 0:3826% → 23%
Q4 11:50
4TH & 6
OWN 29
+13
23.2%
Cal Joseph punt for 35 yds , Teddy Hoffmann returns for 13 yds to the NCSU 49Similar
own 0own 2550opp 25opp 0
NCSUDrive 20FG11 plays · 31 yds · 5:2180% → 88%
Q4 11:07
2ND & 11
OWN 48
+15
19.9%
Bailey, CJ pass incomplete to Rogers, Noah, PENALTY WAKEFOREST roughing passer (Bryant, Quincy) 15 yards to the WAKEFOREST37, NO PLAY, 1ST DOWN NCSU.Similar
Q4 11:07
1ST & 10
OPP 37
-10
19.0%
Smothers, Hollywood rush for 7 yards to the WAKEFOREST30, PENALTY NCSU holding (Carter Jr., Anthony) 10 yards to the WAKEFOREST47, NO PLAY.Similar
Q4 10:38
2ND & 11
OPP 38
+10
18.5%
CJ Bailey pass complete to Jayden Scott for 10 yds to the WAKE 28Similar
Q4 7:12
3RD & 2
OPP 16
-5
14.9%
Bailey, CJ pass complete to Joly, Justin for 6 yards to the WAKEFOREST10, PENALTY NCSU illegal formation 5 yards to the WAKEFOREST21, NO PLAY.Similar
Q4 6:44
3RD & 7
OPP 21
+1
14.8%
CJ Bailey pass complete to Terrell Anderson for 1 yd to the WAKE 20Similar
own 0own 2550opp 25opp 0
WAKEDrive 21INT8 plays · 17 yds · 1:0712% → 12%
Q4 5:52
2ND & 7
OWN 28
-10
11.9%
Ashford, Robby pass incomplete, PENALTY WAKEFOREST holding 10 yards to the WAKEFOREST18, NO PLAY.Similar
Q4 5:39
2ND & 17
OWN 18
+9
11.1%
Robby Ashford pass complete to Jeremiah Melvin for 9 yds to the WAKE 27Similar
Q4 5:10
4TH & 8
OWN 27
+15
9.0%
NC State Penalty, Personal Foul (Sabastian Harsh) to the WAKE 42 for a 1ST downSimilar
Q4 5:02
1ST & 10
OWN 42
-4
11.8%
Robby Ashford pass intercepted Ronnie Royal III return for 4 yds to the NCSU 44Similar
own 0own 2550opp 25opp 0
NCSUDrive 22PUNT12 plays · 8 yds · 2:0192% → 94%
Q4 4:00
4TH & 3
OPP 49
+5
8.1%
Wake Forest Penalty, Running Into Kicker (Frank Cusano) to the WAKE 44 for a 1ST downSimilar
own 0own 2550opp 25opp 0
WAKEDrive 23DOWNS8 plays · 15 yds · 1:034% → 3%
Q4 2:43
1ST & 10
OWN 6
-2
4.0%
Robby Ashford pass complete to Demond Claiborne for a loss of 2 yards to the WAKE 4Similar
Q4 2:16
3RD & 12
OWN 4
+10
3.7%
Robby Ashford pass complete to Carlos Hernandez for 10 yds to the WAKE 14Similar
Q4 2:00
4TH & 2
OWN 14
+7
3.0%
Robby Ashford pass complete to Demond Claiborne for 7 yds to the WAKE 21 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NCSUDrive 24END OF GAME3 plays · -3 yds · 1:3597% → 97%
Biggest swings
TD · Q4 12:37
CJ Bailey pass complete to Keenan Jackson for 12 yds for a TD (Kanoah Vinesett KICK)
-20.9
TD · Q3 6:22
CJ Bailey pass complete to Justin Joly for 4 yds for a TD (Kanoah Vinesett KICK)
-16.1
TD · Q2 12:12
Robby Ashford run for 1 yd for a TD (Connor Calvert KICK)
+6.1