2025 · Week 7 · Oct 11, 2025 · Bill Snyder Family Stadium
Speed4x
View as
Win probability · KSU
modelKSU aheadTCU aheadconfidence bandkey playKSU scoreTCU score
What if? - hover the chart or a play below, then change how it went
Q1 6:31 · Simon McClannan punt for 42 yds for a touchback
Driver values - Δ win prob, pts
Home team on offenseScore differentialGarbage-time factorPregame priorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 5:35: Jeremy Payne run for 1 yd for a TD (Nate McCashland KICK) — TCU win probability +9.6 pts (now 67%) (top driver: TCU has the ball).
- TD · Q2 2:45: Avery Johnson pass complete to Garrett Oakley for 32 yds for a TD (Luis Rodriguez KICK) — KSU win probability +11.5 pts (now 54%) (top driver: KSU has the ball).
- FUMBLE · Q2 2:02: Ed Small run for a loss of 13 yards Ed Small fumbled, recovered by TCU Wesley Fair for a TD (Luis Rodriguez KICK) — KSU win probability +15.8 pts (now 63%) (top driver: TCU has the ball).
- TD · Q3 10:28: Josh Hoover pass intercepted Desmond Purnell return for 25 yds for a TD (Luis Rodriguez KICK) — KSU win probability +13.9 pts (now 80%) (top driver: TCU has the ball).
- TD · Q3 2:06: Josh Hoover pass complete to Chase Curtis for 2 yds for a TD (Nate McCashland KICK) — TCU win probability +10.0 pts (now 14%) (top driver: TCU 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 7 of 10TCU made the numbers' call on 6 of 7
- Q1 11:20KSU 4th & 9 at TCU 42, tiedAgrees with the numbersPunted · 45.0% before the snapGo for it45.1%−<0.132% to convertField goal45.0%−0.130% to makePuntTheir call45.1%average punt
- Q1 10:33TCU 4th & 10 at TCU 20, tiedAgrees with the numbersPunted · 54.4% before the snapGo for it54.3%−0.127% to convertField goalOut of rangePuntTheir call54.4%average punt
- Q1 6:31KSU 4th & 25 at TCU 42, tiedAgrees with the numbersPunted · 45.8% before the snapGo for it45.6%−0.47% to convertField goal45.8%−0.130% to makePuntTheir call46.0%average punt
- Q1 0:28TCU 4th & 4 at KSU 20, tiedAgrees with the numbersWent for it · 53.5% before the snapGo for itTheir call53.5%47% to convertField goal53.4%−0.175% to makePunt51.1%−2.4average punt
- Q2 12:10KSU 4th & 1 at TCU 49, tiedAgrees with the numbersWent for it · 49.3% before the snapGo for itTheir call49.5%70% to convertField goalOut of rangePunt48.5%−0.9average punt
- Q2 10:31KSU 4th & 10 at TCU 47, tiedAgrees with the numbersPunted · 48.8% before the snapGo for it48.4%−0.429% to convertField goalOut of rangePuntTheir call48.7%average punt
- Q2 0:41TCU 4th & 14 at KSU 48, down 7Agrees with the numbersPunted · 36.9% before the snapGo for it35.9%−0.819% to convertField goalOut of rangePuntTheir call36.8%average punt
- Q3 12:07TCU 4th & 5 at KSU 39, down 7Agrees with the numbersWent for it · 36.8% before the snapGo for itTheir call37.4%42% to convertField goal35.7%−1.736% to makePunt35.8%−1.6average punt
- Q3 11:09KSU 4th & 19 at KSU 30, up 7Agrees with the numbersPunted · 63.9% before the snapGo for it61.1%−4.211% to convertField goalOut of rangePuntTheir call65.3%average punt
- Q3 11:09KSU 4th & 19 at KSU 30, up 7Agrees with the numbersPunted · 63.9% before the snapGo for it61.1%−4.211% to convertField goalOut of rangePuntTheir call65.3%average punt
- Q3 8:57TCU 4th & 10 at TCU 25, down 14Agrees with the numbersPunted · 18.9% before the snapGo for it18.5%−1.828% to convertField goalOut of rangePuntTheir call20.3%average punt
- Q3 4:34KSU 4th & 1 at TCU 21, up 14Agrees with the numbersWent for it · 86.2% before the snapGo for itTheir call85.9%71% to convertField goal83.7%−2.274% to makePunt76.6%−9.3average punt
- Q3 2:06TCU 4th & 2 at KSU 2, down 21Agrees with the numbersWent for it · 3.8% before the snapGo for itTheir call3.9%48% to convertField goal2.9%−1.094% to makePunt-1.4%−5.3average punt
- Q4 8:02KSU 4th & 1 at KSU 34, up 14Close callPunted · 94.9% before the snapGo for it95.5%71% to convertField goalOut of rangePuntTheir call94.6%−0.8average punt
- Q4 4:34KSU 4th & 1 at TCU 1, up 14Numbers favored go for it by 1.2 ptsKicked a field goal · 96.5% before the snapGo for it96.1%59% to convertField goalTheir call94.8%−1.294% to makePunt91.8%−4.3average punt
- Q4 4:15TCU 4th & 10 at TCU 25, down 17Close callWent for it · 2.1% before the snapGo for itTheir call2.0%−0.228% to convertField goalOut of rangePunt2.2%average punt
- Q4 2:06KSU 4th & 3 at TCU 18, up 17Close callKicked a field goal · 98.1% before the snapGo for it98.1%51% to convertField goalTheir call97.9%−0.179% to makePunt96.8%−1.2average punt
After touchdowns: kick or go for two?
KSU made the numbers' call on 4 of 4TCU made the numbers' call on 2 of 4
- Q2 5:35TCU Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call60.5%97% to makeGo for two60.4%−0.145% to convert
- Q2 2:45KSU Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call47.3%97% to makeGo for two47.1%−0.145% to convert
- Q3 10:28KSU Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call80.2%97% to makeGo for two80.1%−0.145% to convert
- Q3 3:57KSU Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call95.9%97% to makeGo for two95.8%−0.145% to convert
- Q3 2:06TCU Touchdown, down 15 before the tryAgrees with the numbersKicked · madeKickTheir call10.3%97% to makeGo for two10.2%−0.145% to convert
- Q4 10:22KSU Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call98.9%97% to makeGo for two98.9%−<0.145% to convert
- Q4 10:05TCU Touchdown, down 15 before the tryClose callKicked · madeKickTheir call5.9%−0.197% to makeGo for two6.0%45% to convert
- Q4 0:26TCU Touchdown, down 14 before the tryClose callKicked · madeKickTheir call2.3%−0.197% to makeGo for two2.3%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartKSUDrive 1PUNT10 plays · 37 yds · 3:3043% → 44%
Q1 14:02
2ND & 9
OWN 22
+4
43.4%
Avery Johnson pass complete to Joe Jackson for 4 yds to the KSU 26Similar
Q1 13:25
3RD & 5
OWN 26
+14
43.5%
Avery Johnson pass complete to Garrett Oakley for 14 yds to the KSU 40 for a 1ST downSimilar
Q1 12:37
2ND & 5
OWN 45
+12
44.1%
Avery Johnson pass complete to Jaron Tibbs for 12 yds to the TCU 43 for a 1ST downSimilar
own 0own 2550opp 25opp 0
TCUDrive 2PUNT5 plays · 0 yds · 0:3756% → 55%
Q1 10:42
4TH & 5
OWN 25
-5
44.6%
PENALTY TCU False Start (Hooper,Hudson) 5 yards from TCU25 to TCU20. NO PLAY.Similar
own 0own 2550opp 25opp 0
KSUDrive 3PUNT13 plays · 10 yds · 3:5145% → 45%
Q1 10:22
1ST & 10
OWN 48
+9
44.9%
Avery Johnson pass complete to Jayce Brown for 9 yds to the TCU 43Similar
Q1 9:31
1ST & 10
OPP 40
-1
45.3%
Avery Johnson pass complete to Joe Jackson for a loss of 1 yard to the TCU 41Similar
Q1 8:47
3RD & 11
OPP 41
+14
44.9%
Avery Johnson pass complete to Jerand Bradley for 14 yds to the TCU 27 for a 1ST downSimilar
Q1 8:29
1ST & 10
OPP 27
-5
45.8%
PENALTY KSTATE False Start (Tibbs,Jaron) 5 yards from TCU27 to TCU32. NO PLAY.Similar
Q1 8:21
1ST & 15
OPP 32
-3
45.7%
Avery Johnson sacked by Austin Jordan for a loss of 3 yards to the TCU 35Similar
Q1 6:36
4TH & 20
OPP 37
-5
45.0%
PENALTY KSTATE Delay Of Game (McClannan,Simon) 5 yards from TCU37 to TCU42. NO PLAY.Similar
own 0own 2550opp 25opp 0
TCUDrive 4DOWNS16 plays · 60 yds · 5:5655% → 55%
Q1 5:29
2ND & 10
OWN 32
+8
45.3%
Josh Hoover pass complete to Joseph Manjack IV for 8 yds to the TCU 40Similar
Q1 4:42
3RD & 2
OWN 40
+6
44.8%
Kevorian Barnes run for 6 yds to the TCU 46 for a 1ST down TCU Penalty, Personal Foul (Zach Chapman) to the TCU 46 for a 1ST downSimilar
Q1 2:38
2ND & 4
OPP 36
+2
43.8%
Josh Hoover pass complete to Kevorian Barnes for 2 yds to the KSU 34Similar
Q1 2:08
3RD & 2
OPP 34
+8
43.9%
Josh Hoover pass complete to Chase Curtis for 8 yds to the KSU 26 for a 1ST downSimilar
own 0own 2550opp 25opp 0
KSUDrive 5PUNT13 plays · 33 yds · 4:2947% → 48%
Q1 0:00
1ST & 10
OWN 20
+11
46.9%
Avery Johnson pass complete to Jayce Brown for 11 yds to the KSU 31 for a 1ST downSimilar
Q2 14:08
3RD & 7
OWN 34
+8
46.6%
Avery Johnson pass complete to Garrett Oakley for 8 yds to the KSU 42 for a 1ST downSimilar
Q2 11:02
2ND & 8
OPP 45
-10
50.1%
(11:11) No Huddle-Shotgun Johnson,Avery pass complete short left to Oakley,Garrett caught at TCU32, for 19 yards to the TCU26 (Clark,Bud) PENALTY KSTATE Holding (Pastore,John) 10 yards from TCU45 to KSTATE45. NO PLAY.Similar
Q2 10:39
3RD & 18
OWN 45
+8
47.6%
Avery Johnson pass complete to Jaron Tibbs for 8 yds to the TCU 47Similar
Q2 10:31
4TH & 10
OPP 47
0
47.6%
Simon McClannan punt for 40 yds, fair catch by Ed Small at the TCU 7Similar
own 0own 2550opp 25opp 0
TCUDrive 6TD13 plays · 93 yds · 4:3953% → 67%
Q2 9:55
1ST & 10
OWN 18
+13
46.6%
Josh Hoover pass complete to DJ Rogers for 13 yds to the TCU 31 for a 1ST downSimilar
Q2 9:22
1ST & 10
OWN 31
+7
46.2%
Josh Hoover pass complete to Eric McAlister for 7 yds to the TCU 38Similar
Q2 8:45
3RD & 3
OWN 38
+6
45.6%
Josh Hoover pass complete to Ed Small for 6 yds to the TCU 44 for a 1ST downSimilar
Q2 8:01
1ST & 10
OWN 44
+16
44.1%
Josh Hoover pass complete to Jordan Dwyer for 16 yds to the KSU 40 for a 1ST downSimilar
Q2 7:00
2ND & 10
OPP 27
-1
42.7%
Josh Hoover pass complete to Jeremy Payne for a loss of 1 yard to the KSU 28Similar
Q2 6:28
3RD & 11
OPP 28
+27
44.0%
Josh Hoover pass complete to Ed Small for 27 yds to the KSU 1 for a 1ST downSimilar
own 0own 2550opp 25opp 0
KSUDrive 7TD7 plays · 75 yds · 2:4539% → 54%
TCUDrive 8FUMBLE TD4 plays · -10 yds · 0:2753% → 36%
Q2 2:02
2ND & 7
OWN 28
0
62.9%
Ed Small run for a loss of 13 yards Ed Small fumbled, recovered by TCU Wesley Fair for a TD (Luis Rodriguez KICK)Similar
Q2 2:02
1ST & 10
OWN 35
-15
63.7%
PENALTY KSTATE UNS: Unsportsmanlike Conduct (Fair,Wesley) 15 yards from KSTATE35 to KSTATE20. NO PLAY.Similar
own 0own 2550opp 25opp 0
TCUDrive 9PUNT9 plays · 14 yds · 1:0538% → 34%
Q2 1:46
1ST & 10
OWN 38
+5
62.4%
Josh Hoover pass complete to Kevorian Barnes for 5 yds to the TCU 43Similar
Q2 0:53
4TH & 4
OPP 38
-10
61.9%
(01:00) Shotgun Hoover,Josh rush left for 5 yards gain to the KSTATE33 (Payne,VJ) PENALTY TCU Holding (Taylor-Whitfield,Ben) 10 yards from KSTATE38 to KSTATE48. NO PLAY.Similar
own 0own 2550opp 25opp 0
KSUDrive 10END OF HALF1 play · -2 yds · 0:0067% → 67%
Q2 0:00
1ST & 10
OWN 7
-2
67.0%
(00:37) Kneel down by Kansas State at KSTATE05 for loss of 2 yards.Similar
own 0own 2550opp 25opp 0
TCUDrive 11DOWNS11 plays · 34 yds · 2:4638% → 36%
KSUDrive 12PUNT5 plays · -9 yds · 0:5468% → 65%
Q3 11:54
2ND & 10
OWN 39
-9
67.8%
Avery Johnson sacked by Devean Deal for a loss of 9 yards to the KSU 30Similar
Q3 11:09
4TH & 19
OWN 30
0
65.3%
Simon McClannan punt for 37 yds , Ed Small returns for no gain to the TCU 33Similar
Q3 11:09
4TH & 19
OWN 30
0
65.3%
Simon McClannan punt for 37 yds , Ed Small returns for no gain to the TCU 23Similar
own 0own 2550opp 25opp 0
TCUDrive 13INT TD2 plays · -8 yds · 0:3433% → 20%
TCUDrive 14PUNT7 plays · 0 yds · 1:3120% → 18%
Q3 10:28
1ST & 10
OWN 25
-5
80.0%
PENALTY TCU Delay Of Game (Hoover,Josh) 5 yards from TCU25 to TCU20. NO PLAY.Similar
Q3 10:28
1ST & 15
OWN 20
-5
80.3%
(10:27) PENALTY TCU False Start (McAlister,Eric) 5 yards from TCU20 to TCU15. NO PLAY.Similar
Q3 9:25
3RD & 23
OWN 12
+13
81.5%
Josh Hoover pass complete to Trent Battle for 13 yds to the TCU 25Similar
Q3 8:57
4TH & 10
OWN 25
+4
81.9%
Ethan Craw punt for 53 yds , Sterling Lockett returns for 4 yds to the KSU 26Similar
own 0own 2550opp 25opp 0
KSUDrive 15TD10 plays · 74 yds · 4:5484% → 95%
Q3 7:18
2ND & 10
OWN 49
+7
86.0%
Avery Johnson pass complete to Jayce Brown for 7 yds to the TCU 44Similar
Q3 6:37
3RD & 3
OPP 44
+14
86.3%
Avery Johnson pass complete to Will Swanson for 14 yds to the TCU 30 for a 1ST downSimilar
Q3 3:57
1ST & 10
OPP 17
+17
94.9%
Avery Johnson pass complete to Garrett Oakley for 17 yds for a TD (Luis Rodriguez KICK)Similar
own 0own 2550opp 25opp 0
TCUDrive 16TD8 plays · 75 yds · 1:385% → 14%
Q3 3:14
2ND & 9
OWN 26
+27
95.7%
Josh Hoover pass complete to Eric McAlister for 27 yds to the KSU 47 for a 1ST downSimilar
Q3 2:46
1ST & 10
OPP 47
+41
95.6%
Josh Hoover pass complete to Ed Small for 41 yds to the KSU 6 for a 1ST downSimilar
Q3 2:23
2ND & GOAL
OPP 6
+4
95.6%
Josh Hoover pass complete to Jeremy Payne for 4 yds to the KSU 2Similar
Q3 2:06
4TH & GOAL
OPP 2
+2
86.2%
Josh Hoover pass complete to Chase Curtis for 2 yds for a TD (Nate McCashland KICK)Similar
own 0own 2550opp 25opp 0
KSUDrive 17TD14 plays · 75 yds · 6:3791% → 99%
Q4 14:32
3RD & 1
OPP 47
+3
92.8%
Avery Johnson run for 3 yds to the TCU 44 Avery Johnson fumbled, recovered by TCU Avery Johnson for a 1ST downSimilar
Q4 11:48
3RD & 3
OPP 22
+9
94.6%
(11:49) No Huddle-Shotgun Johnson,Avery pass incomplete short right to Oakley,Garrett thrown to TCU08, 1ST DOWN, PENALTY TCU Pass Interference (Obiazor,Namdi) 9 yards from TCU22 to TCU13, 1ST DOWN. NO PLAY.Similar
Q4 10:22
3RD & 9
OPP 12
+12
98.7%
Avery Johnson pass complete to Jerand Bradley for 12 yds for a TD (Luis Rodriguez KICK)Similar
own 0own 2550opp 25opp 0
TCUDrive 18TD3 plays · 75 yds · 0:111% → 6%
Q4 10:16
1ST & 10
OWN 25
-10
98.6%
(10:18) Shotgun Hoover,Josh pass incomplete short right thrown to TCU30 broken up by Obiazor,Chiddi PENALTY TCU Holding (Harris,Quinton) 10 yards from TCU25 to TCU15. NO PLAY.Similar
Q4 10:05
1ST & 20
OWN 15
+85
93.8%
Josh Hoover pass complete to Eric McAlister for 85 yds for a TD (Nate McCashland KICK)Similar
own 0own 2550opp 25opp 0
KSUDrive 19PUNT5 plays · 9 yds · 1:4895% → 96%
Q4 8:02
4TH & 1
OWN 34
0
95.5%
Simon McClannan punt for 33 yds, fair catch by Ed Small at the TCU 33Similar
own 0own 2550opp 25opp 0
TCUDrive 20INT2 plays · 2 yds · 0:256% → 6%
KSUDrive 21FG7 plays · 20 yds · 2:4197% → 98%
own 0own 2550opp 25opp 0
TCUDrive 22DOWNS5 plays · 0 yds · 0:162% → 2%
own 0own 2550opp 25opp 0
KSUDrive 23FG5 plays · 7 yds · 2:0299% → 100%
own 0own 2550opp 25opp 0
TCUDrive 24TD6 plays · 73 yds · 1:271% → 3%
Q4 0:58
3RD & 5
OWN 32
+15
99.5%
Josh Hoover pass complete to Chase Curtis for 15 yds to the TCU 47 for a 1ST downSimilar
Q4 0:41
1ST & 10
OWN 47
+16
99.5%
Josh Hoover pass complete to Jordan Dwyer for 16 yds to the KSU 37 for a 1ST downSimilar
Q4 0:26
1ST & 10
OPP 37
+37
96.9%
Josh Hoover pass complete to Eric McAlister for 37 yds for a TD (Nate McCashland KICK)Similar
own 0own 2550opp 25opp 0
KSUDrive 25END OF GAME2 plays · -2 yds · 0:0099% → 99%
Q4 0:00
1ST & 10
OWN 25
-2
98.8%
(00:24) Kneel down by Kansas State at KSTATE23 for loss of 2 yards.Similar
own 0own 2550opp 25opp 0
Biggest swings
FUMBLE · Q2 2:02
Ed Small run for a loss of 13 yards Ed Small fumbled, recovered by TCU Wesley Fair for a TD (Luis Rodriguez KICK)
+15.8
TD · Q3 10:28
Josh Hoover pass intercepted Desmond Purnell return for 25 yds for a TD (Luis Rodriguez KICK)
+13.9
TD · Q2 2:45
Avery Johnson pass complete to Garrett Oakley for 32 yds for a TD (Luis Rodriguez KICK)
+11.5