2025 · Week 2 · Sep 6, 2025 · Bill Snyder Family Stadium
Speed4x
View as
Win probability · KSU
modelKSU aheadARMY aheadconfidence bandkey playKSU scoreARMY score
What if? - hover the chart or a play below, then change how it went
Q1 7:29 · James Wagenseller punt for 47 yds , Sterling Lockett returns for no gain to the KSU 15
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore differentialScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 0:00: Cale Hellums pass complete to Brady Anderson for 2 yds for a TD (Dawson Jones KICK) — ARMY win probability +4.8 pts (now 15%) (top driver: Deficit strained by the offense's own timeouts).
- TD · Q3 3:20: Cale Hellums run for 1 yd for a TD (Dawson Jones KICK) — ARMY win probability +21.4 pts (now 39%) (top driver: ARMY has the ball).
- TD · Q3 3:08: Anderson Britton kickoff for 64 yds , Bryce Noernberg return for 99 yds for a TD (Avery Johnson pass to Jaron Tibbs for Two-Point Conversion) — KSU win probability +23.3 pts (now 84%) (top driver: ARMY has the ball).
- FG · Q4 10:46: Dawson Jones 35 yd FG GOOD — ARMY win probability +6.3 pts (now 22%) (top driver: ARMY has the ball).
- TD · Q4 2:52: Cale Hellums run for 14 yds for a TD (Dawson Jones KICK) — ARMY win probability +51.8 pts (now 80%) (top driver: ARMY 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 3 of 6ARMY made the numbers' call on 11 of 11
- Q1 11:21KSU 4th & 2 at ARMY 16, tiedClose callKicked a field goal · 85.6% before the snapGo for it85.5%56% to convertField goalTheir call85.5%−0.181% to makePunt85.0%−0.5average punt
- Q1 7:29ARMY 4th & 8 at ARMY 38, down 3Agrees with the numbersPunted · 15.1% before the snapGo for it15.1%−0.134% to convertField goalOut of rangePuntTheir call15.2%average punt
- Q1 4:29KSU 4th & 2 at midfield, up 3Close callPunted · 83.9% before the snapGo for it84.0%56% to convertField goalOut of rangePuntTheir call83.8%−0.3average punt
- Q2 14:20ARMY 4th & 3 at ARMY 48, down 3Agrees with the numbersWent for it · 17.9% before the snapGo for itTheir call18.2%52% to convertField goalOut of rangePunt17.9%−0.2average punt
- Q2 11:47KSU 4th & 7 at ARMY 32, up 3Agrees with the numbersWent for it · 81.4% before the snapGo for itTheir call81.3%37% to convertField goal81.3%−<0.151% to makePunt80.9%−0.4average punt
- Q2 9:28ARMY 4th & 13 at ARMY 39, down 10Agrees with the numbersPunted · 14.2% before the snapGo for it13.5%−0.720% to convertField goalOut of rangePuntTheir call14.3%average punt
- Q2 2:25KSU 4th & 12 at ARMY 20, up 10Agrees with the numbersKicked a field goal · 85.2% before the snapGo for it83.8%−1.022% to convertField goalTheir call84.8%75% to makePunt81.5%−3.3average punt
- Q2 0:00ARMY 4th & 2 at KSU 2, down 13Agrees with the numbersWent for it · 12.7% before the snapGo for itTheir call13.8%48% to convertField goal12.4%−1.494% to makePunt8.8%−5.0average punt
- Q3 13:03ARMY 4th & 6 at ARMY 29, down 6Agrees with the numbersPunted · 18.3% before the snapGo for it18.4%−0.439% to convertField goalOut of rangePuntTheir call18.7%average punt
- Q3 11:18KSU 4th & 5 at ARMY 47, up 6Close callPunted · 82.0% before the snapGo for it82.3%41% to convertField goalOut of rangePuntTheir call82.3%−<0.1average punt
- Q3 5:59ARMY 4th & 3 at KSU 16, down 6Agrees with the numbersWent for it · 22.8% before the snapGo for itTheir call22.5%51% to convertField goal21.8%−0.681% to makePunt12.9%−9.6average punt
- Q3 3:30ARMY 4th & 3 at KSU 4, down 6Agrees with the numbersWent for it · 23.8% before the snapGo for itTheir call24.1%45% to convertField goal22.6%−1.593% to makePunt12.3%−11.8average punt
- Q3 0:36ARMY 4th & 1 at ARMY 34, down 7Agrees with the numbersWent for it · 16.8% before the snapGo for itTheir call18.2%71% to convertField goalOut of rangePunt16.5%−1.7average punt
- Q4 10:46ARMY 4th & 11 at KSU 18, down 7Agrees with the numbersKicked a field goal · 15.6% before the snapGo for it13.2%−3.524% to convertField goalTheir call16.7%79% to makePunt6.6%−10.1average punt
- Q4 8:30ARMY 4th & 4 at midfield, down 4Agrees with the numbersWent for it · 28.6% before the snapGo for itTheir call27.7%48% to convertField goalOut of rangePunt26.0%−1.7average punt
- Q4 3:50ARMY 4th & 1 at KSU 22, down 4Agrees with the numbersWent for it · 28.1% before the snapGo for itTheir call27.2%71% to convertField goal26.6%−0.772% to makePunt11.8%−15.5average punt
- Q4 1:52KSU 4th & 5 at KSU 44, down 3Agrees with the numbersWent for it · 32.6% before the snapGo for itTheir call24.2%41% to convertField goalOut of rangePunt17.1%−7.0average punt
After touchdowns: kick or go for two?
KSU made the numbers' call on 1 of 2ARMY made the numbers' call on 3 of 3
- Q2 11:47KSU Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call85.7%97% to makeGo for two85.6%−<0.145% to convert
- Q2 0:00ARMY Touchdown, down 7 before the tryAgrees with the numbersKicked · madeKickTheir call17.6%97% to makeGo for two17.5%−0.145% to convert
- Q3 3:20ARMY Touchdown, tied before the tryAgrees with the numbersKicked · madeKickTheir call33.7%97% to makeGo for two33.6%−0.245% to convert
- Q3 3:08KSU Touchdown, up 5 before the tryClose callWent for two · convertedKick78.7%97% to makeGo for twoTheir call78.5%−0.245% to convert
- Q4 2:52ARMY Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call63.8%97% to makeGo for two60.8%−2.945% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartKSUDrive 1FG9 plays · 33 yds · 3:0591% → 90%
ARMYDrive 2PUNT9 plays · 13 yds · 3:3110% → 11%
Q1 7:29
4TH & 8
OWN 38
0
89.5%
James Wagenseller punt for 47 yds , Sterling Lockett returns for no gain to the KSU 15Similar
own 0own 2550opp 25opp 0
KSUDrive 3PUNT7 plays · 35 yds · 2:3389% → 89%
Q1 7:02
1ST & 10
OWN 15
+16
89.1%
Avery Johnson pass complete to Jerand Bradley for 16 yds to the KSU 31 for a 1ST downSimilar
Q1 6:15
1ST & 10
OWN 31
+9
89.0%
Avery Johnson pass complete to Brayden Loftin for 9 yds to the KSU 40Similar
Q1 4:46
3RD & 7
OWN 45
+5
88.6%
Avery Johnson pass complete to Joe Jackson for 5 yds to the 50 yard lineSimilar
own 0own 2550opp 25opp 0
ARMYDrive 4DOWNS10 plays · 28 yds · 4:2812% → 13%
Q1 3:30
2ND & 9
OWN 21
+8
88.3%
Cale Hellums pass complete to Samari Howard for 8 yds to the ARMY 29Similar
own 0own 2550opp 25opp 0
KSUDrive 5TD6 plays · 47 yds · 2:2587% → 89%
Q2 12:30
3RD & 5
OPP 30
-5
86.8%
Avery Johnson run for 4 yds to the ARMY 26 Kansas State Penalty, Offensive Holding (Jemyri Davis) to the ARMY 35Similar
Q2 12:11
3RD & 10
OPP 35
+3
86.5%
Avery Johnson pass complete to Jayce Brown for 3 yds to the ARMY 32Similar
Q2 11:47
4TH & 7
OPP 32
+32
88.7%
Avery Johnson pass complete to Jaron Tibbs for 32 yds for a TD (Luis Rodriguez KICK)Similar
own 0own 2550opp 25opp 0
ARMYDrive 6PUNT7 plays · 14 yds · 1:5111% → 11%
Q2 9:28
4TH & 13
OWN 39
0
89.2%
James Wagenseller punt for 49 yds, fair catch by Sterling Lockett at the KSU 12Similar
own 0own 2550opp 25opp 0
KSUDrive 7FG14 plays · 68 yds · 6:3588% → 91%
Q2 8:13
3RD & 10
OWN 12
+21
88.1%
Avery Johnson pass complete to Garrett Oakley for 21 yds to the KSU 33 for a 1ST downSimilar
Q2 6:00
2ND & 3
OPP 45
+11
89.2%
Avery Johnson pass complete to Adonis Moise for 11 yds to the ARMY 34 for a 1ST downSimilar
Q2 5:03
2ND & 3
OPP 27
+9
89.2%
Avery Johnson pass complete to Jayce Brown for 9 yds to the ARMY 18 for a 1ST downSimilar
Q2 2:59
3RD & 7
OPP 15
-5
88.2%
Johnson, Avery pass complete to Tibbs, Jaron for 7 yards to the ARMY8, PENALTY KANSASST illegal formation (TEAM) 5 yards to the ARMY20, NO PLAY.Similar
own 0own 2550opp 25opp 0
ARMYDrive 8END OF HALF21 plays · 75 yds · 2:0310% → 15%
Q2 0:53
2ND & 13
OWN 45
+6
90.1%
Cale Hellums pass complete to Samari Howard for 6 yds to the KSU 49Similar
Q2 0:47
3RD & 7
OPP 49
+10
89.6%
Cale Hellums pass complete to Brady Anderson for 10 yds to the KSU 39 for a 1ST downSimilar
Q2 0:18
3RD & 5
OPP 23
+18
89.5%
Cale Hellums pass complete to Noah Short for 18 yds to the KSU 5 for a 1ST downSimilar
Q2 0:08
2ND & GOAL
OPP 4
+2
88.8%
Cale Hellums pass complete to Samari Howard for 2 yds to the KSU 2Similar
Q2 0:00
4TH & GOAL
OPP 2
+2
84.7%
Cale Hellums pass complete to Brady Anderson for 2 yds for a TD (Dawson Jones KICK)Similar
own 0own 2550opp 25opp 0
ARMYDrive 9PUNT5 plays · 4 yds · 1:3516% → 15%
Q3 13:03
4TH & 6
OWN 29
0
84.8%
James Wagenseller punt for 40 yds, punt out-of-bounds at the KSU 31Similar
own 0own 2550opp 25opp 0
KSUDrive 10PUNT5 plays · 22 yds · 1:1785% → 85%
ARMYDrive 11TD15 plays · 89 yds · 7:4517% → 39%
Q3 10:10
2ND & 7
OWN 14
+52
83.1%
Noah Short pass complete to Brady Anderson for 52 yds to the KSU 34 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ARMYDrive 13FG14 plays · 57 yds · 6:5415% → 22%
Q4 11:09
2ND & 8
OPP 15
-3
82.7%
Cale Hellums pass complete to Noah Short for a loss of 3 yards to the KSU 18Similar
own 0own 2550opp 25opp 0
ARMYDrive 14TD17 plays · 56 yds · 7:1625% → 80%
own 0own 2550opp 25opp 0
KSUDrive 15INT10 plays · 26 yds · 0:5534% → 34%
Q4 2:30
1ST & 10
OWN 25
+9
33.9%
Avery Johnson pass complete to Jaron Tibbs for 9 yds to the KSU 34Similar
Q4 2:10
2ND & 1
OWN 34
+5
37.0%
Avery Johnson pass complete to Jaron Tibbs for 5 yds to the KSU 39 for a 1ST downSimilar
Q4 2:01
3RD & 10
OWN 39
+5
33.8%
Avery Johnson pass complete to Jemyri Davis for 5 yds to the KSU 44Similar
Q4 1:52
4TH & 5
OWN 44
+7
31.0%
Avery Johnson pass complete to Jaron Tibbs for 7 yds to the ARMY 49 for a 1ST downSimilar
Q4 1:35
3RD & 10
OPP 49
-8
33.8%
Avery Johnson pass intercepted Collin Matteson return for 8 yds to the KSU 46Similar
own 0own 2550opp 25opp 0
ARMYDrive 16END OF GAME5 plays · -14 yds · 0:5590% → 93%
Biggest swings
TD · Q4 2:52
Cale Hellums run for 14 yds for a TD (Dawson Jones KICK)
-51.8
TD · Q3 3:08
Anderson Britton kickoff for 64 yds , Bryce Noernberg return for 99 yds for a TD (Avery Johnson pass to Jaron Tibbs for Two-Point Conversion)
+23.3
TD · Q3 3:20
Cale Hellums run for 1 yd for a TD (Dawson Jones KICK)
-21.4