2025 · Week 4 · Sep 20, 2025 · Falcon Stadium
Speed4x
View as
Win probability · AF
modelAF aheadBOIS aheadconfidence bandkey playAF scoreBOIS score
What if? - hover the chart or a play below, then change how it went
Q3 1:10 · Jacob Medina 25 yd FG GOOD
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 · Q3 13:52: Liam Szarka run for 1 yd for a TD (Jacob Medina KICK) — AF win probability +17.7 pts (now 42%) (top driver: AF has the ball).
- TD · Q3 11:51: Malik Sherrod run for 40 yds for a TD (Colton Boomer KICK) — BOIS win probability +14.9 pts (now 80%) (top driver: BOIS has the ball).
- TD · Q3 0:58: Maddux Madsen pass complete to Dylan Riley for 75 yds for a TD (Colton Boomer KICK) — BOIS win probability +15.4 pts (now 84%) (top driver: BOIS has the ball).
- TD · Q4 9:44: Liam Szarka pass complete to Quin Smith for 12 yds for a TD (Two-Point Conversion failed) — AF win probability +22.6 pts (now 35%) (top driver: AF has the ball).
- TD · Q4 2:26: Liam Szarka pass complete to Bruin Fleischmann for 5 yds for a TD (Jacob Medina KICK) — AF win probability +23.2 pts (now 30%) (top driver: AF 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
AF made the numbers' call on 4 of 7BOIS made the numbers' call on 2 of 2
- Q1 14:01BOIS 4th & 9 at BOIS 25, tiedAgrees with the numbersPunted · 74.7% before the snapGo for it74.7%−0.130% to convertField goalOut of rangePuntTheir call74.8%average punt
- Q1 4:33AF 4th & 15 at AF 33, tiedAgrees with the numbersPunted · 29.2% before the snapGo for it28.8%−0.716% to convertField goalOut of rangePuntTheir call29.5%average punt
- Q2 14:57AF 4th & 2 at BOIS 48, down 7Agrees with the numbersWent for it · 27.7% before the snapGo for itTheir call27.9%57% to convertField goalOut of rangePunt27.3%−0.7average punt
- Q2 2:12BOIS 4th & 11 at BOIS 37, up 7Agrees with the numbersPunted · 73.4% before the snapGo for it72.3%−0.726% to convertField goalOut of rangePuntTheir call72.9%average punt
- Q2 1:05AF 4th & 1 at AF 21, down 7Close callPunted · 26.1% before the snapGo for it25.9%71% to convertField goalOut of rangePuntTheir call25.4%−0.5average punt
- Q2 1:05AF 4th & 1 at AF 21, down 7Close callPunted · 26.1% before the snapGo for it25.9%71% to convertField goalOut of rangePuntTheir call25.4%−0.5average punt
- Q3 3:27AF 4th & 1 at BOIS 16, down 7Agrees with the numbersWent for it · 29.8% before the snapGo for itTheir call29.4%71% to convertField goal26.1%−3.381% to makePunt16.0%−13.4average punt
- Q3 1:10AF 4th & 4 at BOIS 8, down 7Close callKicked a field goal · 29.5% before the snapGo for it29.4%42% to convertField goalTheir call28.4%−1.090% to makePunt16.7%−12.7average punt
- Q4 10:19AF 4th & 1 at BOIS 15, down 11Agrees with the numbersWent for it · 14.5% before the snapGo for itTheir call14.7%71% to convertField goal12.8%−1.983% to makePunt6.7%−8.0average punt
After touchdowns: kick or go for two?
AF made the numbers' call on 4 of 5BOIS made the numbers' call on 7 of 7
- Q1 11:54AF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call27.1%97% to makeGo for two27.1%−<0.145% to convert
- Q1 7:09BOIS Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call71.0%97% to makeGo for two70.9%−<0.145% to convert
- Q1 2:38BOIS Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call72.5%97% to makeGo for two72.4%−<0.145% to convert
- Q2 10:25BOIS Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call76.8%97% to makeGo for two76.8%−0.145% to convert
- Q2 4:52AF Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call25.5%97% to makeGo for two25.4%−0.145% to convert
- Q3 13:52AF Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call37.7%97% to makeGo for two37.6%−0.145% to convert
- Q3 11:51BOIS Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call71.3%97% to makeGo for two71.2%−0.145% to convert
- Q3 0:58BOIS Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call82.6%97% to makeGo for two82.5%−0.145% to convert
- Q4 9:44AF Touchdown, down 5 before the tryClose callWent for two · failedKick28.5%97% to makeGo for twoTheir call28.2%−0.445% to convert
- Q4 5:18BOIS Touchdown, up 11 before the tryAgrees with the numbersKicked · madeKickTheir call92.0%97% to makeGo for two91.4%−0.645% to convert
- Q4 2:26AF Touchdown, down 6 before the tryAgrees with the numbersKicked · madeKickTheir call13.2%97% to makeGo for two13.1%−0.145% to convert
- Q4 2:08BOIS Touchdown, up 11 before the tryAgrees with the numbersKicked · madeKickTheir call95.5%97% to makeGo for two94.9%−0.545% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBOISDrive 1PUNT5 plays · 1 yds · 0:4881% → 81%
Q1 14:01
4TH & 9
OWN 25
0
19.2%
Oscar Doyle punt for 49 yds, fair catch by Cade Harris at the AF 26Similar
own 0own 2550opp 25opp 0
AFDrive 2TD6 plays · 74 yds · 2:0419% → 21%
own 0own 2550opp 25opp 0
BOISDrive 3TD11 plays · 75 yds · 4:3779% → 78%
Q1 10:33
3RD & 7
OWN 28
+13
22.0%
Max Cutforth pass complete to Latrell Caples for 13 yds to the BOIS 41 for a 1ST downSimilar
Q1 9:59
1ST & 10
OWN 41
+4
22.2%
Max Cutforth pass complete to Matt Wagner for 4 yds to the BOIS 45Similar
Q1 8:07
1ST & 10
OPP 33
+17
23.1%
Max Cutforth pass complete to Latrell Caples for 17 yds to the AF 16 for a 1ST downSimilar
Q1 7:45
1ST & 10
OPP 16
+8
23.3%
(07:46) Cutforth,Max pass incomplete short right to Ford,Ben thrown to AF12 QB hurried by Grobe,Daniel PENALTY AF Personal Foul (Grobe,Daniel) 8 yards from AF16 to AF08, 1ST DOWN. NO PLAY.Similar
own 0own 2550opp 25opp 0
AFDrive 4PUNT8 plays · 8 yds · 2:3023% → 23%
Q1 6:28
2ND & 12
OWN 23
+15
22.9%
(06:29) Roberson,Tre pass incomplete deep right to Smith,Quin thrown to BS50 PENALTY BS Roughing The Passer (Stege,Max) 15 yards from AF23 to AF38, 1ST DOWN. NO PLAY.Similar
Q1 6:23
1ST & 10
OWN 38
-10
23.3%
(06:25) Frew,Kade rush right for 6 yards gain to the AF44 (Benefield,Ty) PENALTY AF Holding (Fleischmann,Bruin) 10 yards from AF38 to AF28. NO PLAY.Similar
Q1 4:33
4TH & 15
OWN 33
+7
23.3%
Luke Freer punt for 42 yds , Malik Sherrod returns for 7 yds to the BOIS 32Similar
own 0own 2550opp 25opp 0
BOISDrive 5TD8 plays · 68 yds · 1:4677% → 80%
Q1 4:24
1ST & 10
OWN 32
-5
23.5%
PENALTY BS False Start (Riley,Dylan) 5 yards from BS32 to BS27. NO PLAY.Similar
Q1 3:53
2ND & 9
OWN 33
+13
23.9%
Maddux Madsen pass complete to Chris Marshall for 13 yds to the BOIS 46 for a 1ST downSimilar
Q1 3:15
1ST & 10
OWN 46
+20
23.6%
Maddux Madsen pass complete to Matt Lauter for 20 yds to the AF 34 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AFDrive 6DOWNS7 plays · 27 yds · 2:3521% → 22%
Q1 1:55
2ND & 1
OWN 34
+10
21.2%
(01:57) Johnson,Josh pass incomplete short middle to Harris,Cade thrown to BS50 broken up by Benefield,Ty PENALTY BS Holding (Benefield,Ty) 10 yards from AF34 to AF44, 1ST DOWN. NO PLAY.Similar
own 0own 2550opp 25opp 0
BOISDrive 7TD12 plays · 52 yds · 4:2479% → 84%
Q2 13:16
3RD & 9
OPP 34
+17
20.7%
Maddux Madsen pass complete to Chase Penry for 17 yds to the AF 17 for a 1ST downSimilar
Q2 12:57
1ST & 10
OPP 17
-5
20.3%
PENALTY BS False Start (Wagner,Matt) 5 yards from AF17 to AF22. NO PLAY.Similar
Q2 12:47
1ST & 15
OPP 22
-5
20.4%
PENALTY BS False Start (Holmes,Zach) 5 yards from AF22 to AF27. NO PLAY.Similar
Q2 12:02
2ND & 30
OPP 37
+9
20.9%
Maddux Madsen pass complete to Dylan Riley for 9 yds to the AF 28Similar
Q2 11:33
3RD & 21
OPP 28
+24
21.2%
Maddux Madsen pass complete to Matt Wagner for 24 yds to the AF 4 for a 1ST downSimilar
Q2 10:25
3RD & GOAL
OPP 3
+3
16.2%
Maddux Madsen pass complete to Matt Lauter for 3 yds for a TD (Colton Boomer KICK)Similar
own 0own 2550opp 25opp 0
AFDrive 8TD13 plays · 72 yds · 5:2714% → 25%
Q2 9:54
2ND & 7
OWN 28
-5
14.0%
PENALTY AF Offside (Spencer,Gage) 5 yards from AF28 to AF23. NO PLAY.Similar
Q2 6:28
1ST & 10
OPP 14
+10
14.1%
Liam Szarka pass complete to Cade Harris for 3 yds to the BOIS 11 for a 1ST down Boise State Penalty, (7 Yards) to the BOIS 7 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BOISDrive 9PUNT10 plays · 22 yds · 2:2778% → 74%
Q2 3:54
2ND & 9
OWN 16
+22
22.6%
Maddux Madsen pass complete to Ben Ford for 22 yds to the BOIS 38 for a 1ST downSimilar
Q2 3:29
1ST & 10
OWN 38
-10
20.8%
(03:34) Shotgun Madsen,Maddux pass incomplete deep left to Bates,Cameron thrown to AF15 PENALTY BS Holding 10 yards from BS38 to BS28. NO PLAY.Similar
Q2 2:20
3RD & 23
OWN 25
+12
22.2%
Maddux Madsen pass complete to Malik Sherrod for 12 yds to the BOIS 37Similar
Q2 2:12
4TH & 11
OWN 37
0
26.2%
Oscar Doyle punt for 51 yds, fair catch by Cade Harris at the AF 12Similar
own 0own 2550opp 25opp 0
AFDrive 10PUNT6 plays · 9 yds · 1:0223% → 29%
Q2 1:05
4TH & 1
OWN 21
+46
28.6%
Luke Freer punt for 46 yds, punt out-of-bounds at the BOIS 33 Air Force Penalty, Defensive Holding (Blake Fletcher) to the BOIS 33Similar
Q2 1:05
4TH & 1
OWN 21
+36
28.6%
Luke Freer punt for 46 yds, punt out-of-bounds at the BOIS 33 Air Force Penalty, Defensive Holding (Blake Fletcher) to the BOIS 43Similar
own 0own 2550opp 25opp 0
BOISDrive 11INT11 plays · 42 yds · 0:4976% → 72%
Q2 0:57
1ST & 10
OWN 43
+24
24.1%
Maddux Madsen pass complete to Latrell Caples for 24 yds to the AF 33 for a 1ST downSimilar
Q2 0:47
1ST & 10
OPP 33
+24
22.9%
Maddux Madsen pass complete to Malik Sherrod for 24 yds to the AF 9 for a 1ST downSimilar
Q2 0:43
1ST & GOAL
OPP 9
-5
22.8%
(00:46) Shotgun Madsen,Maddux pass incomplete short left to Ford,Ben thrown to AF00 PENALTY BS Illegal Formation 5 yards from AF09 to AF14. NO PLAY.Similar
Q2 0:26
3RD & GOAL
OPP 12
+7
27.4%
(00:27) Shotgun Madsen,Maddux pass incomplete short left to Marshall,Chris thrown to AF01 PENALTY AF Pass Interference (Johnson,Korey) 7 yards from AF12 to AF05, 1ST DOWN. NO PLAY.Similar
Q2 0:20
1ST & GOAL
OPP 5
-10
26.4%
(00:24) Shotgun Madsen,Maddux pass complete short right to Ford,Ben caught at AF05, for 0 yards to the AF05, out of bounds at AF05 PENALTY BS Holding 10 yards from AF05 to AF15. NO PLAY.Similar
Q2 0:08
3RD & GOAL
OPP 15
0
27.8%
Maddux Madsen pass intercepted, touchback. Max Mustell return for no gainSimilar
own 0own 2550opp 25opp 0
AFDrive 12END OF HALF1 play · -1 yds · 0:0029% → 29%
own 0own 2550opp 25opp 0
AFDrive 13TD5 plays · 75 yds · 1:0424% → 42%
Q3 14:11
2ND & 10
OWN 25
+74
23.9%
Liam Szarka pass complete to Cade Harris for 74 yds to the BOIS 1 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BOISDrive 14TD5 plays · 75 yds · 1:4966% → 80%
Q3 12:29
3RD & 6
OWN 29
+31
34.8%
Maddux Madsen pass complete to Latrell Caples for 31 yds to the AF 40 for a 1ST downSimilar
own 0own 2550opp 25opp 0
AFDrive 15FG21 plays · 67 yds · 10:3323% → 33%
Q3 11:43
1ST & 10
OWN 25
-1
23.1%
Liam Szarka pass complete to Kade Frew for a loss of 1 yard to the AF 24Similar
Q3 9:33
2ND & 8
OWN 39
+12
25.4%
Liam Szarka pass complete to Cade Harris for 12 yds to the BOIS 49 for a 1ST downSimilar
Q3 7:35
3RD & 3
OPP 42
-5
27.2%
PENALTY AF False Start (Cooley,Costen) 5 yards from BS42 to BS47. NO PLAY.Similar
Q3 4:43
2ND & 10
OPP 25
+7
29.4%
Liam Szarka pass complete to Cade Harris for 7 yds to the BOIS 18Similar
own 0own 2550opp 25opp 0
AFDrive 16TD3 plays · 75 yds · 0:0016% → 16%
Q3 0:58
1ST & 10
OWN 25
+75
16.4%
Maddux Madsen pass complete to Dylan Riley for 75 yds for a TD (Colton Boomer KICK)Similar
own 0own 2550opp 25opp 0
AFDrive 17TD13 plays · 75 yds · 6:0915% → 35%
Q4 14:49
3RD & 14
OWN 21
+21
14.1%
Liam Szarka pass complete to Quin Smith for 21 yds to the AF 42 for a 1ST downSimilar
Q4 12:44
1ST & 10
OPP 47
+23
15.8%
Liam Szarka pass complete to Cade Harris for 23 yds to the BOIS 24 for a 1ST downSimilar
Q4 9:44
1ST & 10
OPP 12
+12
35.1%
Liam Szarka pass complete to Quin Smith for 12 yds for a TD (Two-Point Conversion failed)Similar
own 0own 2550opp 25opp 0
BOISDrive 18TD9 plays · 75 yds · 4:1877% → 95%
own 0own 2550opp 25opp 0
AFDrive 19TD7 plays · 75 yds · 2:466% → 30%
Q4 4:26
2ND & 4
OWN 31
+29
6.7%
Liam Szarka pass complete to Cade Harris for 29 yds to the BOIS 40 for a 1ST downSimilar
Q4 3:21
2ND & 6
OPP 36
+32
5.7%
Liam Szarka pass complete to Quin Smith for 32 yds to the BOIS 4 for a 1ST downSimilar
Q4 2:26
2ND & GOAL
OPP 5
+5
30.0%
Liam Szarka pass complete to Bruin Fleischmann for 5 yds for a TD (Jacob Medina KICK)Similar
own 0own 2550opp 25opp 0
BOISDrive 20TD6 plays · 50 yds · 0:1190% → 97%
AFDrive 21INT10 plays · 42 yds · 1:086% → 7%
Q4 2:03
1ST & 10
OWN 25
+20
5.8%
Liam Szarka pass complete to Cade Harris for 20 yds to the AF 45 for a 1ST downSimilar
Q4 1:45
3RD & 10
OWN 45
+11
4.9%
Liam Szarka pass complete to Cade Harris for 11 yds to the BOIS 44 for a 1ST downSimilar
Q4 1:33
1ST & 10
OPP 44
-1
5.7%
Liam Szarka sacked by Malakai Williams for a loss of 1 yard to the BOIS 45Similar
Q4 0:55
2ND & 10
OPP 33
-23
6.5%
Liam Szarka pass intercepted Ty Benefield return for 23 yds to the BOIS 38Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 2:26
Liam Szarka pass complete to Bruin Fleischmann for 5 yds for a TD (Jacob Medina KICK)
+23.2
TD · Q4 9:44
Liam Szarka pass complete to Quin Smith for 12 yds for a TD (Two-Point Conversion failed)
+22.6
TD · Q3 13:52
Liam Szarka run for 1 yd for a TD (Jacob Medina KICK)
+17.7