2025 · Week 5 · Sep 27, 2025 · Carter-Finley Stadium
Speed4x
View as
Win probability · NCSU
modelNCSU aheadVT aheadconfidence bandkey playNCSU scoreVT score
What if? - hover the chart or a play below, then change how it went
Q4 1:36 · Nick Veltsistas punt for 42 yds, fair catch by Teddy Hoffmann at the NCSU 18
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore differentialScore diff ÷ seconds remainingScore diff ÷ offense timeouts
This game in five plays
- TD · Q2 9:26: Kyron Drones pass complete to Marcellous Hawkins for 11 yds for a TD (John Love KICK) — VT win probability +6.0 pts (now 32%) (top driver: VT has the ball).
- TD · Q3 9:10: CJ Bailey pass complete to Keenan Jackson for 13 yds for a TD (Kanoah Vinesett KICK) — NCSU win probability +14.9 pts (now 75%) (top driver: NCSU has the ball).
- TD · Q3 0:20: Kyron Drones pass complete to Cameron Seldon for 4 yds for a TD Virginia Tech Penalty, (-15 Yards) to the NCSU 0 (John Love KICK) — VT win probability +33.2 pts (now 66%) (top driver: VT has the ball).
- TD · Q4 10:58: Jayden Scott run for 1 yd for a TD (Kanoah Vinesett KICK) — NCSU win probability +27.8 pts (now 73%) (top driver: NCSU has the ball).
- FG · Q4 6:31: John Love 49 yd FG GOOD — VT win probability +17.9 pts (now 60%) (top driver: VT 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 8 of 8VT made the numbers' call on 7 of 8
- Q1 11:48VT 4th & 8 at VT 47, tiedAgrees with the numbersPunted · 24.7% before the snapGo for it24.7%−<0.134% to convertField goalOut of rangePuntTheir call24.7%average punt
- Q1 9:51NCSU 4th & 13 at NCSU 7, tiedAgrees with the numbersPunted · 74.5% before the snapGo for it74.3%−0.218% to convertField goalOut of rangePuntTheir call74.5%average punt
- Q1 8:51VT 4th & 5 at NCSU 21, tiedAgrees with the numbersKicked a field goal · 25.7% before the snapGo for it25.6%−<0.140% to convertField goalTheir call25.7%74% to makePunt25.0%−0.7average punt
- Q1 1:52VT 4th & 7 at VT 28, down 4Agrees with the numbersPunted · 25.2% before the snapGo for it25.2%−0.336% to convertField goalOut of rangePuntTheir call25.5%average punt
- Q2 14:07NCSU 4th & 1 at VT 38, up 4Agrees with the numbersWent for it · 73.9% before the snapGo for itTheir call73.9%70% to convertField goal72.9%−1.138% to makePunt72.8%−1.1average punt
- Q2 6:33NCSU 4th & 24 at NCSU 37, down 3Agrees with the numbersPunted · 64.1% before the snapGo for it61.3%−2.77% to convertField goalOut of rangePuntTheir call64.1%average punt
- Q2 2:26VT 4th & 7 at NCSU 15, up 3Agrees with the numbersKicked a field goal · 37.4% before the snapGo for it36.1%−0.434% to convertField goalTheir call36.5%83% to makePunt31.0%−5.5average punt
- Q2 1:33NCSU 4th & 8 at NCSU 27, down 6Agrees with the numbersPunted · 56.2% before the snapGo for it55.3%−1.233% to convertField goalOut of rangePuntTheir call56.5%average punt
- Q3 10:59NCSU 4th & 1 at VT 36, down 6Agrees with the numbersWent for it · 55.7% before the snapGo for itTheir call55.6%71% to convertField goal51.7%−3.942% to makePunt51.2%−4.4average punt
- Q3 6:33VT 4th & 1 at VT 41, down 1Agrees with the numbersWent for it · 32.0% before the snapGo for itTheir call33.1%70% to convertField goalOut of rangePunt30.6%−2.4average punt
- Q3 3:13VT 4th & 15 at VT 48, down 1Agrees with the numbersPunted · 31.1% before the snapGo for it29.2%−3.617% to convertField goalOut of rangePuntTheir call32.7%average punt
- Q3 1:04NCSU 4th & 7 at NCSU 23, up 1Agrees with the numbersPunted · 65.1% before the snapGo for it64.3%−2.535% to convertField goalOut of rangePuntTheir call66.8%average punt
- Q4 6:31VT 4th & 6 at NCSU 30, down 1Agrees with the numbersKicked a field goal · 40.7% before the snapGo for it38.7%−1.940% to convertField goalTheir call40.6%56% to makePunt34.2%−6.5average punt
- Q4 4:16NCSU 4th & 11 at NCSU 34, down 2Agrees with the numbersPunted · 41.5% before the snapGo for it34.0%−1.726% to convertField goalOut of rangePuntTheir call35.7%average punt
- Q4 1:36VT 4th & 1 at VT 40, up 2Numbers favored go for it by 8.9 ptsPunted · 78.5% before the snapGo for it82.7%70% to convertField goalOut of rangePuntTheir call73.7%−8.9average punt
- Q4 0:42NCSU 4th & 1 at NCSU 44, down 2Agrees with the numbersWent for it · 36.1% before the snapGo for itTheir call28.7%70% to convertField goalOut of rangePunt15.4%−13.3average punt
After touchdowns: kick or go for two?
NCSU made the numbers' call on 3 of 3VT made the numbers' call on 2 of 2
- Q1 2:38NCSU Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call74.4%97% to makeGo for two74.4%−<0.145% to convert
- Q2 9:26VT Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call31.6%97% to makeGo for two31.5%−0.145% to convert
- Q3 9:10NCSU Touchdown, tied before the tryAgrees with the numbersKicked · madeKickTheir call65.4%97% to makeGo for two65.2%−0.245% to convert
- Q3 0:20VT Touchdown, up 5 before the tryAgrees with the numbersKicked · madeKickTheir call59.1%97% to makeGo for two58.8%−0.345% to convert
- Q4 10:58NCSU Touchdown, tied before the tryAgrees with the numbersKicked · madeKickTheir call62.4%97% to makeGo for two61.3%−1.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartVTDrive 1PUNT9 plays · 26 yds · 3:0322% → 23%
Q1 14:06
2ND & 9
OWN 22
+4
77.6%
Kyron Drones pass complete to Benji Gosnell for 4 yds to the VT 26Similar
Q1 13:38
3RD & 5
OWN 26
+19
77.5%
Kyron Drones pass complete to Isaiah Spencer for 19 yds to the VT 45 for a 1ST downSimilar
Q1 13:16
1ST & 10
OWN 45
-5
77.3%
PENALTY VT False Start (Altuner,Kyle) 5 yards from VT45 to VT40. NO PLAY.Similar
Q1 12:34
2ND & 15
OWN 40
+7
77.2%
Kyron Drones pass complete to Donavon Greene for 7 yds to the VT 47Similar
Q1 11:48
4TH & 8
OWN 47
0
77.1%
Nick Veltsistas punt for 43 yds, fair catch by Teddy Hoffmann at the NCSU 10Similar
own 0own 2550opp 25opp 0
NCSUDrive 2PUNT4 plays · -3 yds · 1:4477% → 76%
VTDrive 3FG5 plays · 19 yds · 0:5224% → 24%
Q1 9:08
2ND & 10
OPP 26
+5
75.8%
Kyron Drones pass complete to Takye Heath for 5 yds to the NCSU 21Similar
own 0own 2550opp 25opp 0
NCSUDrive 4TD14 plays · 75 yds · 6:0576% → 77%
Q1 6:11
2ND & 2
OWN 44
+7
75.5%
CJ Bailey pass complete to Terrell Anderson for 7 yds to the VT 49 for a 1ST downSimilar
Q1 4:15
3RD & 5
OPP 33
+9
74.8%
CJ Bailey pass complete to Jayden Scott for 9 yds to the VT 24 for a 1ST downSimilar
Q1 3:38
1ST & 10
OPP 24
+22
75.1%
CJ Bailey pass complete to Justin Joly for 22 yds to the VT 2 for a 1ST downSimilar
Q1 3:21
1ST & GOAL
OPP 2
-5
75.0%
(03:23) No Huddle-Shotgun Scott,Jayden "Duke" rush right for 2 yards gain to the VT00 TOUCHDOWN nullified by penalty, clock 03:21 PENALTY NCSU Illegal Formation 5 yards from VT02 to VT07. NO PLAY.Similar
Q1 2:38
2ND & GOAL
OPP 4
+4
76.8%
CJ Bailey pass complete to Dante Daniels for 4 yds for a TD (Kanoah Vinesett KICK)Similar
own 0own 2550opp 25opp 0
VTDrive 5PUNT5 plays · 3 yds · 0:3924% → 24%
NCSUDrive 6DOWNS6 plays · 30 yds · 2:3876% → 75%
Q1 1:07
2ND & 6
OWN 36
+17
76.0%
CJ Bailey pass complete to Terrell Anderson for 17 yds to the VT 47 for a 1ST downSimilar
own 0own 2550opp 25opp 0
VTDrive 7TD11 plays · 62 yds · 4:3526% → 32%
Q2 11:57
3RD & 6
OPP 35
+14
73.4%
Kyron Drones pass complete to Isaiah Spencer for 14 yds to the NCSU 21 for a 1ST downSimilar
Q2 11:15
1ST & 10
OPP 21
+5
72.3%
Kyron Drones pass complete to Donavon Greene for 5 yds to the NCSU 16Similar
Q2 9:26
3RD & GOAL
OPP 11
+11
67.9%
Kyron Drones pass complete to Marcellous Hawkins for 11 yds for a TD (John Love KICK)Similar
own 0own 2550opp 25opp 0
NCSUDrive 8PUNT8 plays · 12 yds · 2:4070% → 67%
Q2 9:13
1ST & 10
OWN 25
-3
69.8%
CJ Bailey sacked by Noah Chambers for a loss of 3 yards to the NCSU 22Similar
Q2 8:09
3RD & 11
OWN 24
+27
67.7%
CJ Bailey pass complete to Wesley Grimes for 27 yds to the VT 49 for a 1ST downSimilar
Q2 7:15
2ND & 6
OPP 45
-2
70.6%
CJ Bailey sacked by Jason Abbey for a loss of 2 yards to the VT 47Similar
own 0own 2550opp 25opp 0
VTDrive 9FG11 plays · 77 yds · 4:0132% → 43%
NCSUDrive 10PUNT7 plays · 2 yds · 0:4261% → 59%
Q2 2:15
1ST & 10
OWN 25
+1
60.9%
CJ Bailey pass complete to Hollywood Smothers for 1 yd to the NCSU 26Similar
Q2 1:54
2ND & 9
OWN 26
-9
60.4%
CJ Bailey sacked by Elhadj Fall for a loss of 9 yards to the NCSU 17Similar
Q2 1:33
4TH & 8
OWN 27
0
58.9%
Caden Noonkester punt for 42 yds, fair catch by Isaiah Spencer at the VT 31Similar
own 0own 2550opp 25opp 0
VTDrive 11END OF HALF8 plays · 23 yds · 1:3046% → 45%
Q2 1:18
2ND & 10
OWN 31
+5
54.5%
Kyron Drones pass complete to Benji Gosnell for 5 yds to the VT 36Similar
Q2 0:55
3RD & 5
OWN 36
-5
53.4%
PENALTY VT False Start (Lynch,Aidan) 5 yards from VT36 to VT31. NO PLAY.Similar
Q2 0:35
1ST & 10
OPP 44
-10
50.3%
(00:41) No Huddle-Shotgun Drones,Kyron pass complete short left to Spencer,Isaiah caught at NCSU36, for 8 yards to the NCSU36, End Of Play PENALTY VT Holding (Lynch,Aidan) 10 yards from NCSU44 to VT46. NO PLAY.Similar
Q2 0:27
1ST & 20
OWN 46
-11
52.3%
Kyron Drones sacked by Cian Slone for a loss of 11 yards to the VT 35Similar
own 0own 2550opp 25opp 0
NCSUDrive 12TD13 plays · 75 yds · 5:4559% → 75%
Q3 14:29
2ND & 4
OWN 31
+2
59.7%
CJ Bailey pass complete to Keenan Jackson for 2 yds to the NCSU 33Similar
Q3 13:55
3RD & 2
OWN 33
+6
58.4%
CJ Bailey pass complete to Justin Joly for 6 yds to the NCSU 39 for a 1ST downSimilar
Q3 13:07
2ND & 10
OWN 39
+16
57.8%
CJ Bailey pass complete to Noah Rogers for 16 yds to the VT 45 for a 1ST downSimilar
Q3 10:16
1ST & 10
OPP 33
+16
59.9%
CJ Bailey pass complete to Justin Joly for 16 yds to the VT 17 for a 1ST downSimilar
Q3 9:10
2ND & 6
OPP 13
+13
74.6%
CJ Bailey pass complete to Keenan Jackson for 13 yds for a TD (Kanoah Vinesett KICK)Similar
own 0own 2550opp 25opp 0
VTDrive 13PUNT13 plays · 27 yds · 5:4330% → 30%
Q3 8:26
1ST & 10
OWN 32
+4
69.2%
Kyron Drones pass complete to Cameron Seldon for 4 yds to the VT 36Similar
Q3 7:49
2ND & 6
OWN 36
+5
68.2%
Kyron Drones pass complete to Isaiah Spencer for 5 yds to the VT 41Similar
Q3 7:19
3RD & 1
OWN 41
-5
66.9%
PENALTY VT False Start (Cunningham,Montavious) 5 yards from VT41 to VT36. NO PLAY.Similar
Q3 6:54
3RD & 6
OWN 36
+5
69.3%
Kyron Drones pass complete to Cameron Seldon for 5 yds to the VT 41Similar
Q3 5:17
1ST & 10
OPP 47
+3
65.3%
Kyron Drones pass complete to Takye Heath for 3 yds to the 50 yard lineSimilar
Q3 4:00
3RD & 8
OPP 45
-7
65.0%
Kyron Drones sacked by Sabastian Harsh for a loss of 7 yards to the VT 48Similar
own 0own 2550opp 25opp 0
NCSUDrive 14PUNT4 plays · 3 yds · 2:0369% → 66%
VTDrive 15TD2 plays · 89 yds · 0:2832% → 66%
NCSUDrive 16TD13 plays · 75 yds · 4:0245% → 73%
Q4 14:54
2ND & 5
OWN 30
+7
45.9%
CJ Bailey pass complete to Teddy Hoffmann for 7 yds to the NCSU 37 for a 1ST downSimilar
Q4 14:33
3RD & 5
OWN 30
+10
44.0%
(14:36) No Huddle-Shotgun Bailey,CJ pass incomplete deep right to Hoffmann,Teddy thrown to VT33, 1ST DOWN, PENALTY VT Pass Interference (Cash,Isaiah) 10 yards from NCSU30 to NCSU40, 1ST DOWN. NO PLAY.Similar
Q4 13:49
3RD & 7
OWN 43
+20
44.8%
CJ Bailey pass complete to Wesley Grimes for 20 yds to the VT 37 for a 1ST downSimilar
Q4 12:57
2ND & 8
OPP 35
+24
51.0%
CJ Bailey pass complete to Terrell Anderson for 24 yds to the VT 11 for a 1ST downSimilar
own 0own 2550opp 25opp 0
VTDrive 17FG11 plays · 35 yds · 4:1536% → 60%
Q4 10:09
2ND & 8
OWN 37
+13
63.2%
Terion Stewart run for 13 yds to the 50 yard line for a 1ST downSimilar
Q4 8:53
3RD & 8
OPP 48
+14
59.8%
Kyron Drones pass complete to Benji Gosnell for 14 yds to the NCSU 34 for a 1ST downSimilar
Q4 7:15
3RD & 8
OPP 32
+7
57.1%
Kyron Drones pass complete to Cameron Seldon for 7 yds to the NCSU 25Similar
Q4 6:35
4TH & 1
OPP 25
-5
57.7%
(06:32) PENALTY VT Delay Of Game 5 yards from NCSU25 to NCSU30. NO PLAY.Similar
own 0own 2550opp 25opp 0
NCSUDrive 18PUNT6 plays · 9 yds · 2:0849% → 39%
Q4 5:26
1ST & 10
OWN 35
+11
47.7%
CJ Bailey pass complete to Wesley Grimes for 11 yds Wesley Grimes fumbled, recovered by VT Teague AndersenSimilar
Q4 5:02
3RD & 21
OWN 24
+10
43.0%
CJ Bailey pass complete to Hollywood Smothers for 10 yds to the NCSU 34Similar
Q4 4:16
4TH & 11
OWN 34
+2
39.3%
Caden Noonkester punt for 49 yds, punt out-of-bounds at the VT 19 , Isaiah Spencer returns for 2 yds to the VT 19Similar
own 0own 2550opp 25opp 0
VTDrive 19PUNT9 plays · 21 yds · 2:3468% → 81%
NCSUDrive 20DOWNS7 plays · 26 yds · 0:4335% → 30%
Q4 1:25
1ST & 10
OWN 18
0
34.5%
CJ Bailey pass complete to Hollywood Smothers for no gain to the NCSU 18Similar
Q4 1:01
3RD & 10
OWN 18
+17
27.7%
CJ Bailey pass complete to Terrell Anderson for 17 yds to the NCSU 35 for a 1ST downSimilar
Q4 0:46
3RD & 8
OWN 37
+7
28.3%
CJ Bailey pass complete to Keenan Jackson for 7 yds to the NCSU 44Similar
own 0own 2550opp 25opp 0
VTDrive 21END OF GAME1 play · -6 yds · 0:0095% → 95%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 0:20
Kyron Drones pass complete to Cameron Seldon for 4 yds for a TD Virginia Tech Penalty, (-15 Yards) to the NCSU 0 (John Love KICK)
-33.2
TD · Q4 10:58
Jayden Scott run for 1 yd for a TD (Kanoah Vinesett KICK)
+27.8
FG · Q4 6:31
John Love 49 yd FG GOOD
-17.9