2023 · Pop-Tarts Bowl · Dec 28, 2023 · Camping World Stadium
Speed4x
View as
Win probability · KSU
modelKSU aheadNCSU aheadconfidence bandkey playKSU scoreNCSU score
What if? - hover the chart or a play below, then change how it went
Q1 6:21 · Caden Noonkester punt for 44 yds , Seth Porter returns for no gain to the KSU 16 Seth Porter fumbled, recovered by KSU Erik Pizarro Kansas State Penalty, Illegal Block (Jacob Parrish) to the KSU 16
Driver values - Δ win prob, pts
Home team on offensePregame priorGarbage-time factorScore differentialScore diff ÷ offense timeoutsBlowout margin
This game in five plays
- TD · Q2 7:29: DJ Giddens 4 Yd Run (Chris Tennant Kick) — KSU win probability +7.2 pts (now 78%) (top driver: KSU has the ball).
- TD · Q2 3:22: Brennan Armstrong 31 Yd Run (Brayden Narveson Kick) — NCSU win probability +10.3 pts (now 34%) (top driver: NCSU has the ball).
- TD · Q2 0:55: Avery Johnson 19 Yd Run (Chris Tennant Kick) — KSU win probability +8.4 pts (now 83%) (top driver: KSU has the ball).
- TD · Q3 1:50: Trent Pennix 60 Yd Run (Two-Point Pass Conversion Failed) — NCSU win probability +17.9 pts (now 37%) (top driver: Deficit strained by the offense's own timeouts).
- TD · Q4 2:48: Jayce Brown 11 Yd pass from Avery Johnson (Chris Tennant Kick) — KSU win probability +12.3 pts (now 95%) (top driver: KSU 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
KSU made the numbers' call on 6 of 10NCSU made the numbers' call on 4 of 8
- Q1 12:35KSU 4th & 5 at NCSU 37, tiedAgrees with the numbersWent for it · 62.1% before the snapGo for itTheir call62.2%42% to convertField goal62.1%−0.140% to makePunt62.1%−0.1average punt
- Q1 9:31NCSU 4th & 10 at NCSU 23, down 7Agrees with the numbersPunted · 35.8% before the snapGo for it35.7%−0.228% to convertField goalOut of rangePuntTheir call35.9%average punt
- Q1 8:05KSU 4th & 6 at KSU 43, up 7Agrees with the numbersPunted · 64.2% before the snapGo for it64.2%−0.140% to convertField goalOut of rangePuntTheir call64.4%average punt
- Q1 6:21NCSU 4th & 9 at NCSU 30, down 7Agrees with the numbersPunted · 34.7% before the snapGo for it34.6%−0.231% to convertField goalOut of rangePuntTheir call34.8%average punt
- Q1 4:29KSU 4th & 8 at KSU 28, up 7Agrees with the numbersPunted · 64.8% before the snapGo for it64.8%−0.433% to convertField goalOut of rangePuntTheir call65.2%average punt
- Q2 12:18NCSU 4th & 1 at KSU 10, down 7Agrees with the numbersWent for it · 34.2% before the snapGo for itTheir call34.1%71% to convertField goal32.7%−1.488% to makePunt28.7%−5.4average punt
- Q2 9:20KSU 4th & 5 at KSU 29, up 7Close callWent for it · 67.1% before the snapGo for itTheir call67.1%−0.241% to convertField goalOut of rangePunt67.4%average punt
- Q3 12:51NCSU 4th & 4 at KSU 31, down 11Close callKicked a field goal · 22.4% before the snapGo for it22.3%48% to convertField goalTheir call21.6%−0.754% to makePunt20.5%−1.8average punt
- Q3 9:50KSU 4th & 3 at KSU 47, up 8Close callPunted · 76.9% before the snapGo for it77.7%52% to convertField goalOut of rangePuntTheir call76.9%−0.8average punt
- Q3 6:46NCSU 4th & 5 at KSU 34, down 8Close callKicked a field goal · 23.4% before the snapGo for it23.4%42% to convertField goalTheir call22.5%−0.947% to makePunt21.3%−2.1average punt
- Q3 5:53KSU 4th & 11 at KSU 33, up 8Agrees with the numbersPunted · 78.7% before the snapGo for it77.7%−2.926% to convertField goalOut of rangePuntTheir call80.6%average punt
- Q3 1:50NCSU 4th & 6 at NCSU 40, down 8Close callWent for it · 17.5% before the snapGo for itTheir call17.4%−0.540% to convertField goalOut of rangePunt17.9%average punt
- Q3 0:29KSU 4th & 5 at NCSU 48, up 2Close callPunted · 65.1% before the snapGo for it66.0%41% to convertField goalOut of rangePuntTheir call65.8%−0.2average punt
- Q4 14:03NCSU 4th & 2 at NCSU 29, down 2Numbers favored go for it by 1.7 ptsPunted · 34.8% before the snapGo for it37.0%57% to convertField goalOut of rangePuntTheir call35.3%−1.7average punt
- Q4 11:20KSU 4th & 12 at KSU 43, up 2Agrees with the numbersPunted · 64.4% before the snapGo for it61.3%−4.823% to convertField goalOut of rangePuntTheir call66.1%average punt
- Q4 10:12NCSU 4th & 4 at NCSU 21, down 2Agrees with the numbersPunted · 32.3% before the snapGo for it30.9%−1.547% to convertField goalOut of rangePuntTheir call32.4%average punt
- Q4 3:15KSU 4th & 1 at NCSU 21, up 2Agrees with the numbersWent for it · 76.6% before the snapGo for itTheir call76.3%71% to convertField goal69.7%−6.574% to makePunt49.0%−27.3average punt
- Q4 0:20KSU 4th & 3 at NCSU 14, up 9Close callWent for it · 95.2% before the snapGo for itTheir call94.5%−0.651% to convertField goal95.1%84% to makePunt92.6%−2.6average punt
After touchdowns: kick or go for two?
KSU made the numbers' call on 4 of 4NCSU made the numbers' call on 1 of 2
- Q1 12:35KSU Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call62.7%97% to makeGo for two62.7%−<0.145% to convert
- Q2 7:29KSU Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call76.8%97% to makeGo for two76.7%−0.145% to convert
- Q2 3:22NCSU Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call29.0%97% to makeGo for two28.9%−0.145% to convert
- Q2 0:55KSU Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call80.6%97% to makeGo for two80.5%−0.145% to convert
- Q3 1:50NCSU Touchdown, down 2 before the tryClose callWent for two · failedKick38.4%97% to makeGo for twoTheir call38.2%−0.245% to convert
- Q4 2:48KSU Touchdown, up 8 before the tryAgrees with the numbersKicked · madeKickTheir call93.4%97% to makeGo for two92.2%−1.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartKSUDrive 1TD7 plays · 75 yds · 1:5962% → 63%
own 0own 2550opp 25opp 0
NCSUDrive 2PUNT7 plays · 15 yds · 2:2937% → 36%
KSUDrive 3PUNT4 plays · 4 yds · 0:5865% → 65%
NCSUDrive 4FUMBLE5 plays · 16 yds · 1:2635% → 34%
Q1 6:21
4TH & 9
OWN 30
0
65.6%
Caden Noonkester punt for 44 yds , Seth Porter returns for no gain to the KSU 16 Seth Porter fumbled, recovered by KSU Erik Pizarro Kansas State Penalty, Illegal Block (Jacob Parrish) to the KSU 16Similar
own 0own 2550opp 25opp 0
KSUDrive 5PUNT5 plays · 12 yds · 1:3165% → 65%
Q1 4:29
4TH & 8
OWN 28
0
65.0%
Jack Blumer punt for 46 yds, fair catch by Jalen Coit at the NCSU 26Similar
own 0own 2550opp 25opp 0
NCSUDrive 6DOWNS13 plays · 64 yds · 6:4034% → 34%
Q1 3:58
1ST & 10
OWN 26
+3
65.7%
Brennan Armstrong pass complete to Kendrick Raphael for 3 yds to the NCSU 29Similar
Q1 0:00
2ND & 5
OPP 31
-2
64.2%
Brennan Armstrong sacked by Jacob Parrish and Chiddi Obiazor for a loss of 2 yards to the KSU 33Similar
Q2 13:30
2ND & 5
OPP 14
+2
64.3%
Brennan Armstrong pass complete to Kevin Concepcion for 2 yds to the KSU 12Similar
own 0own 2550opp 25opp 0
KSUDrive 7TD9 plays · 90 yds · 4:1668% → 78%
Q2 11:30
2ND & 6
OWN 14
+10
67.8%
Avery Johnson pass complete to Keagan Johnson for 10 yds to the KSU 24 for a 1ST downSimilar
Q2 10:30
2ND & 10
OWN 24
+5
68.1%
Avery Johnson pass complete to Jayce Brown for 5 yds to the KSU 29Similar
Q2 7:29
2ND & 1
OPP 32
+28
77.8%
Avery Johnson pass complete to Garrett Oakley for 28 yds to the NCSU 4 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NCSUDrive 8TD10 plays · 76 yds · 3:5324% → 34%
KSUDrive 9TD13 plays · 75 yds · 2:2071% → 83%
Q2 3:15
1ST & 10
OWN 25
+7
71.3%
Avery Johnson pass complete to Garrett Oakley for 7 yds to the KSU 32Similar
Q2 1:30
1ST & 10
OPP 44
+10
73.6%
Avery Johnson pass complete to Jayce Brown for 10 yds to the NCSU 34 for a 1ST downSimilar
Q2 1:25
1ST & 10
OPP 34
+4
74.1%
Avery Johnson pass complete to Jayce Brown for 4 yds to the NCSU 30Similar
own 0own 2550opp 25opp 0
NCSUDrive 10END OF HALF13 plays · 57 yds · 0:4019% → 24%
Q2 0:35
2ND & 10
OWN 35
+15
81.6%
Kansas State Penalty, Defensive Pass Interference (Jacob Parrish) to the 50 yard line for a 1ST downSimilar
Q2 0:25
1ST & 15
OWN 45
+15
81.4%
Brennan Armstrong pass complete to Kendrick Raphael for 15 yds to the KSU 40 for a 1ST downSimilar
Q2 0:15
2ND & 4
OPP 34
+6
77.7%
Brennan Armstrong pass complete to Dacari Collins for 6 yds to the KSU 28 for a 1ST downSimilar
Q2 0:12
1ST & 10
OPP 28
+4
77.6%
Brennan Armstrong pass complete to Kevin Concepcion for 4 yds to the KSU 24Similar
Q2 0:08
2ND & 6
OPP 24
+16
79.0%
Brennan Armstrong pass complete to Kevin Concepcion for 16 yds to the KSU 8 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NCSUDrive 11FG7 plays · 44 yds · 1:3923% → 26%
KSUDrive 12PUNT8 plays · 22 yds · 2:4076% → 77%
Q3 9:50
4TH & 3
OWN 47
0
77.0%
Jack Blumer punt for 30 yds, fair catch by Jalen Coit at the NCSU 23Similar
own 0own 2550opp 25opp 0
NCSUDrive 13MISSED FG7 plays · 43 yds · 2:5624% → 23%
Q3 9:42
1ST & 10
OWN 23
0
75.8%
TEAM run for no gain to the NCSU 21 TEAM fumbled, recovered by NCSU Demarcus Jones II Demarcus Jones II run for a loss of 2 yards to the NCSU 21Similar
Q3 7:20
3RD & 12
OWN 21
+40
77.8%
Brennan Armstrong pass complete to Kevin Concepcion for 40 yds to the KSU 39 for a 1ST downSimilar
own 0own 2550opp 25opp 0
KSUDrive 14PUNT4 plays · -1 yds · 0:3081% → 79%
Q3 5:53
4TH & 11
OWN 33
0
78.8%
Jack Blumer punt for 42 yds, fair catch by Jalen Coit at the NCSU 25Similar
own 0own 2550opp 25opp 0
NCSUDrive 15TD7 plays · 75 yds · 2:4521% → 37%
KSUDrive 16PUNT6 plays · 27 yds · 0:5365% → 65%
Q3 1:22
1ST & 10
OWN 25
+22
64.6%
Avery Johnson pass complete to Jayce Brown for 22 yds to the KSU 47 for a 1ST downSimilar
Q3 1:00
1ST & 10
OWN 47
+5
68.2%
Avery Johnson pass complete to Jadon Jackson for 5 yds to the NCSU 48Similar
Q3 0:29
4TH & 5
OPP 48
0
65.2%
Jack Blumer punt for 27 yds, fair catch by Jalen Coit at the NCSU 21Similar
own 0own 2550opp 25opp 0
NCSUDrive 17PUNT4 plays · 8 yds · 0:5737% → 35%
Q4 14:03
4TH & 2
OWN 29
0
65.2%
Caden Noonkester punt for 40 yds, fair catch by Seth Porter at the KSU 31Similar
own 0own 2550opp 25opp 0
KSUDrive 18PUNT7 plays · 12 yds · 2:1465% → 64%
NCSUDrive 19PUNT4 plays · 6 yds · 1:0436% → 32%
Q4 10:12
4TH & 4
OWN 21
0
67.7%
Caden Noonkester punt for 41 yds , Seth Porter returns for no gain to the KSU 21 Kansas State Penalty, Illegal Block (10 Yards) to the KSU 28Similar
own 0own 2550opp 25opp 0
KSUDrive 20TD18 plays · 72 yds · 6:5567% → 95%
Q4 7:54
3RD & 13
OWN 25
+16
64.7%
Avery Johnson pass complete to Keagan Johnson for 16 yds to the KSU 41 for a 1ST downSimilar
Q4 6:50
3RD & 3
OWN 48
-7
69.8%
Avery Johnson pass complete to Jadon Jackson for 3 yds to the NCSU 49 Kansas State Penalty, Offensive Holding (-10 Yards) to the KSU 41Similar
Q4 4:15
3RD & 6
OPP 37
+7
77.5%
NC State Penalty, Defensive Pass Interference (7 Yards) to the NCSU 30 for a 1ST downSimilar
own 0own 2550opp 25opp 0
NCSUDrive 21INT2 plays · 0 yds · 0:006% → 6%
Q4 2:33
1ST & 10
OWN 34
-3
94.4%
Brennan Armstrong pass intercepted Jacob Parrish return for 3 yds to the NCSU 41Similar
own 0own 2550opp 25opp 0
KSUDrive 22END OF 4TH QUARTER9 plays · 34 yds · 2:0096% → 97%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 1:50
Trent Pennix 60 Yd Run (Two-Point Pass Conversion Failed)
-17.9
TD · Q4 2:48
Jayce Brown 11 Yd pass from Avery Johnson (Chris Tennant Kick)
+12.3
TD · Q2 3:22
Brennan Armstrong 31 Yd Run (Brayden Narveson Kick)
-10.3