2025 · Week 1 · Aug 28, 2025 · Protective Stadium
Speed4x
View as
Win probability · UAB
modelUAB aheadALST aheadconfidence bandkey playUAB scoreALST score
What if? - hover the chart or a play below, then change how it went
Q1 11:39 · Jonah Delange 42 yd FG GOOD
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 · Q3 10:10: Andrew Body pass complete to Asa Gregg for 5 yds for a TD (Andrew Abu-Akel KICK) — ALST win probability +13.2 pts (now 47%) (top driver: ALST has the ball).
- TD · Q3 7:45: Jevon Jackson run for 3 yds for a TD (Two-Point Conversion failed) — UAB win probability +17.3 pts (now 69%) (top driver: Game still competitive relative to time left).
- TD · Q3 4:10: Solomon Beebe run for 5 yds for a TD (J. Jackson Run For Two-point Conversion) — UAB win probability +16.1 pts (now 82%) (top driver: UAB has the ball).
- TD · Q4 13:09: Jamarie Hostzclaw run for 7 yds for a TD (Andrew Abu-Akel KICK) — ALST win probability +17.6 pts (now 31%) (top driver: ALST has the ball).
- TD · Q4 4:18: Andrew Body pass complete to Jalen Jones for 69 yds for a TD (Andrew Abu-Akel KICK) — ALST win probability +20.8 pts (now 29%) (top driver: ALST 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
UAB made the numbers' call on 2 of 3ALST made the numbers' call on 2 of 2
- Q1 11:39UAB 4th & 4 at ALST 23, tiedClose callKicked a field goal · 90.4% before the snapGo for it90.4%47% to convertField goalTheir call90.3%−<0.170% to makePunt89.9%−0.4average punt
- Q2 12:32ALST 4th & 9 at ALST 26, down 3Agrees with the numbersPunted · 13.1% before the snapGo for it12.9%−0.430% to convertField goalOut of rangePuntTheir call13.3%average punt
- Q2 8:32UAB 4th & 1 at ALST 3, up 3Agrees with the numbersWent for it · 85.1% before the snapGo for itTheir call85.0%63% to convertField goal84.1%−0.993% to makePunt81.8%−3.2average punt
- Q3 6:02ALST 4th & 11 at ALST 4, up 5Agrees with the numbersPunted · 38.2% before the snapGo for it34.5%−4.722% to convertField goalOut of rangePuntTheir call39.2%average punt
- Q4 10:43UAB 4th & 4 at ALST 40, up 3Agrees with the numbersWent for it · 78.7% before the snapGo for itTheir call78.3%48% to convertField goal74.4%−3.934% to makePunt75.4%−3.0average punt
After touchdowns: kick or go for two?
UAB made the numbers' call on 5 of 7ALST made the numbers' call on 6 of 6
- Q1 10:57ALST Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call10.2%97% to makeGo for two10.2%−<0.145% to convert
- Q1 6:23UAB Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call89.1%97% to makeGo for two89.1%−<0.145% to convert
- Q2 14:56ALST Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call15.2%97% to makeGo for two15.2%−<0.145% to convert
- Q2 14:02UAB Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call86.9%97% to makeGo for two86.8%−<0.145% to convert
- Q2 0:05ALST Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call26.5%97% to makeGo for two26.4%−0.145% to convert
- Q3 10:10ALST Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call46.9%97% to makeGo for two46.8%−0.145% to convert
- Q3 7:45UAB Touchdown, down 5 before the tryClose callWent for two · failedKick63.1%97% to makeGo for twoTheir call62.9%−0.245% to convert
- Q3 4:10UAB Touchdown, up 1 before the tryClose callWent for two · convertedKick77.8%97% to makeGo for twoTheir call77.6%−0.245% to convert
- Q3 1:42UAB Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call90.1%97% to makeGo for two90.0%−0.145% to convert
- Q4 13:09ALST Touchdown, down 4 before the tryAgrees with the numbersKicked · madeKickTheir call23.5%97% to makeGo for two23.5%−<0.145% to convert
- Q4 8:21UAB Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call91.8%97% to makeGo for two91.6%−0.245% to convert
- Q4 4:18ALST Touchdown, down 4 before the tryAgrees with the numbersKicked · madeKickTheir call18.5%97% to makeGo for two18.0%−0.645% to convert
- Q4 1:19UAB Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call95.2%97% to makeGo for two95.0%−0.245% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartUABDrive 1FG9 plays · 39 yds · 3:0892% → 92%
Q1 12:39
1ST & 10
OPP 29
+4
92.0%
Jalen Kitna pass complete to Iverson Hooks for 4 yds to the ALST 25Similar
own 0own 2550opp 25opp 0
ALSTDrive 2TD3 plays · 75 yds · 0:218% → 9%
UABDrive 3TD13 plays · 73 yds · 4:2091% → 91%
Q1 9:43
2ND & 10
OWN 45
+11
90.9%
Jalen Kitna pass complete to Corri Milliner for 11 yds to the ALST 44 for a 1ST downSimilar
Q1 9:11
1ST & 10
OPP 44
+7
90.9%
Jalen Kitna pass complete to Evan McCray for 7 yds to the ALST 37Similar
Q1 8:08
1ST & 10
OPP 33
+5
90.6%
Jalen Kitna pass complete to Iverson Hooks for 5 yds to the ALST 28Similar
Q1 7:51
2ND & 5
OPP 28
+6
90.5%
Jalen Kitna pass complete to Iverson Hooks for 6 yds to the ALST 22 for a 1ST downSimilar
Q1 6:45
3RD & 1
OPP 13
+5
90.0%
PENALTY ASU Offside (Richardson,Myles) 5 yards from ASU13 to ASU08, 1ST DOWN. NO PLAY.Similar
Q1 6:23
1ST & GOAL
OPP 8
+8
90.8%
Jalen Kitna pass complete to Iverson Hooks for 8 yds for a TD (Jonah Delange KICK)Similar
own 0own 2550opp 25opp 0
ALSTDrive 4TD12 plays · 81 yds · 6:1410% → 14%
Q1 4:45
3RD & 7
OWN 22
+35
90.2%
Andrew Body pass complete to Jalen Jones for 35 yds to the UAB 43 for a 1ST downSimilar
Q1 4:09
1ST & 10
OPP 43
+5
89.5%
(04:13) No Huddle-Shotgun Hostzclaw,Jamarie rush right for 6 yards gain to the UAB37 (Ennis,Eli) PENALTY UAB Offside (Morrison,Amorie) 5 yards from UAB43 to UAB38. NO PLAY.Similar
Q2 14:56
1ST & 10
OPP 14
+14
85.6%
Andrew Body pass complete to Dylan Djete for 14 yds for a TD (Andrew Abu-Akel KICK)Similar
own 0own 2550opp 25opp 0
UABDrive 5TD4 plays · 81 yds · 0:4386% → 89%
ALSTDrive 6PUNT5 plays · 1 yds · 1:2112% → 12%
UABDrive 7DOWNS8 plays · 49 yds · 3:5088% → 87%
ALSTDrive 8TD18 plays · 96 yds · 8:1814% → 28%
Q2 5:37
2ND & 6
OWN 19
0
85.2%
Andrew Body pass complete to Jalen Jones for no gain to the ALST 19Similar
Q2 4:09
1ST & 10
OWN 28
+11
84.6%
Andrew Body pass complete to Ajai Harrell for 11 yds to the ALST 39 for a 1ST downSimilar
Q2 3:00
2ND & 8
OWN 41
+9
83.2%
Andrew Body pass complete to Ajai Harrell for 9 yds to the 50 yard line for a 1ST downSimilar
Q2 0:30
2ND & 10
OPP 39
+18
80.9%
Andrew Body pass complete to Jalen Jones for 18 yds to the UAB 21 for a 1ST downSimilar
Q2 0:19
1ST & 10
OPP 21
-5
79.7%
Alabama State Penalty, Illegal Forward Pass (Andrew Body) to the UAB 25Similar
Q2 0:13
2ND & 14
OPP 25
-6
80.8%
Andrew Body sacked by Chris Burge for a loss of 6 yards to the UAB 31Similar
Q2 0:05
3RD & 20
OPP 31
+31
72.1%
Andrew Body pass complete to Ajai Harrell for 31 yds for a TD (Andrew Abu-Akel KICK)Similar
own 0own 2550opp 25opp 0
ALSTDrive 9TD13 plays · 68 yds · 4:3027% → 47%
Q3 13:36
1ST & 10
OWN 43
+25
71.2%
Andrew Body pass complete to Ajai Harrell for 25 yds to the UAB 32 for a 1ST downSimilar
Q3 10:58
2ND & GOAL
OPP 10
+5
66.6%
PENALTY UAB Offside (Smalls,Eamon) 5 yards from UAB10 to UAB05. NO PLAY.Similar
Q3 10:10
3RD & GOAL
OPP 5
+5
53.1%
Andrew Body pass complete to Asa Gregg for 5 yds for a TD (Andrew Abu-Akel KICK)Similar
own 0own 2550opp 25opp 0
UABDrive 10TD7 plays · 66 yds · 2:0454% → 69%
Q3 9:49
1ST & 10
OWN 34
0
54.1%
Jalen Kitna pass complete to Brandon Hawkins Jr. for no gain to the UAB 34Similar
Q3 9:17
2ND & 10
OWN 34
+23
53.0%
Jalen Kitna pass complete to Iverson Hooks for 33 yds to the ALST 33 for a 1ST down UAB Penalty, Illegal Block (Brandon Hawkins Jr.) to the ALST 43 for a 1ST downSimilar
Q3 7:59
3RD & 11
OPP 44
+41
52.2%
Jalen Kitna pass complete to Brandon Hawkins Jr. for 41 yds to the ALST 3 for a 1ST downSimilar
Q3 7:45
1ST & GOAL
OPP 3
+3
69.4%
Jevon Jackson run for 3 yds for a TD (Two-Point Conversion failed)Similar
own 0own 2550opp 25opp 0
ALSTDrive 11PUNT5 plays · -1 yds · 1:3538% → 37%
Q3 6:02
4TH & 11
OWN 4
+19
63.2%
Harrison Tuck punt for 48 yds , Iverson Hooks returns for 19 yds to the ALST 33Similar
own 0own 2550opp 25opp 0
UABDrive 12TD4 plays · 33 yds · 1:3568% → 82%
ALSTDrive 13FUMBLE6 plays · 31 yds · 1:2522% → 27%
Q3 2:39
3RD & 8
OPP 48
+15
76.0%
(02:43) No Huddle-Shotgun Body,Andrew pass incomplete deep right to Jones,Jalen thrown to UAB12 PENALTY UAB Pass Interference (Vessel,Jeremiah) 15 yards from UAB48 to UAB33, 1ST DOWN. NO PLAY.Similar
Q3 2:30
1ST & 10
OPP 33
-11
73.3%
Andrew Body run for a loss of 11 yards to the UAB 44 Andrew Body fumbled, recovered by UAB Devin HightowerSimilar
own 0own 2550opp 25opp 0
UABDrive 14TD3 plays · 56 yds · 0:3280% → 90%
ALSTDrive 15TD8 plays · 68 yds · 3:2012% → 31%
Q3 1:01
2ND & 9
OWN 33
-5
88.0%
(01:09) No Huddle-Shotgun Body,Andrew pass complete short middle to Saunders,Tyree caught at ASU47, for 14 yards to the ASU47 (Crozier,Isaiah) PENALTY ASU Ineligible Downfield on Pass (Frazier,Jeremiah) 5 yards from ASU33 to ASU28. NO PLAY.Similar
Q3 0:00
2ND & 14
OWN 28
+2
89.9%
Andrew Body pass complete to Jamarie Hostzclaw for 2 yds to the ALST 30Similar
Q4 14:43
3RD & 12
OWN 30
+15
90.3%
Andrew Body pass complete to Asa Gregg for 15 yds to the ALST 45 for a 1ST downSimilar
Q4 14:08
1ST & 10
OWN 45
+11
87.7%
Andrew Body pass complete to Asa Gregg for 11 yds to the UAB 44 for a 1ST downSimilar
Q4 13:31
1ST & 10
OPP 44
+37
86.9%
Andrew Body pass complete to Jalen Jones for 37 yds to the UAB 7 for a 1ST down UAB Penalty, Defensive Offside (Yards) declined for a 1ST downSimilar
Q4 13:09
1ST & GOAL
OPP 7
+7
69.2%
Jamarie Hostzclaw run for 7 yds for a TD (Andrew Abu-Akel KICK)Similar
own 0own 2550opp 25opp 0
UABDrive 16TD12 plays · 60 yds · 4:2881% → 94%
Q4 11:44
2ND & 10
OPP 46
+4
80.8%
Jalen Kitna pass complete to Iverson Hooks for 4 yds to the ALST 42Similar
Q4 11:03
3RD & 6
OPP 42
+2
80.7%
Jalen Kitna pass complete to Isaiah Jacobs for 2 yds to the ALST 40Similar
Q4 10:43
4TH & 4
OPP 40
+8
79.6%
Jalen Kitna pass complete to Corri Milliner for 8 yds to the ALST 32 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ALSTDrive 17TD11 plays · 75 yds · 3:489% → 29%
Q4 8:06
1ST & 10
OWN 25
+4
91.1%
Andrew Body pass complete to Dylan Djete for 4 yds to the ALST 29Similar
Q4 7:23
3RD & 6
OWN 29
+6
91.6%
Andrew Body pass complete to Karl Ligon for 6 yds to the ALST 35 for a 1ST downSimilar
Q4 5:37
2ND & 4
OWN 41
-10
90.9%
(05:37) No Huddle-Shotgun Body,Andrew pass complete short left to Jones,Jalen caught at ASU40, for 16 yards to the UAB43 (Cheek,Jalen), out of bounds PENALTY ASU Holding (Gregg,Asa) 10 yards from ASU41 to ASU31. NO PLAY.Similar
Q4 4:28
3RD & 9
OWN 36
-5
92.1%
PENALTY ASU False Start (Daniels,Desmond) 5 yards from ASU36 to ASU31. NO PLAY.Similar
Q4 4:18
3RD & 14
OWN 31
+69
71.3%
Andrew Body pass complete to Jalen Jones for 69 yds for a TD (Andrew Abu-Akel KICK)Similar
own 0own 2550opp 25opp 0
UABDrive 18TD14 plays · 67 yds · 2:4979% → 98%
Q4 2:29
2ND & 10
OPP 16
+14
85.3%
(02:35) No Huddle-Shotgun Kitna,Jalen pass incomplete short right to Hooks,Iverson thrown to ASU00 PENALTY ASU Pass Interference (Lovett,Twillie) 14 yards from ASU16 to ASU02, 1ST DOWN. NO PLAY.Similar
Q4 1:54
2ND & GOAL
OPP 1
0
87.0%
(01:59) Jackson,Jevon rush right for 0 yards to the ASU01 (Lucius,Corey) PENALTY ASU Offside (Jarrett,Jaylan). NO PLAY.Similar
Q4 1:31
2ND & GOAL
OPP 1
-5
87.8%
PENALTY UAB False Start (Sneh,Brandon) 5 yards from ASU01 to ASU06. NO PLAY.Similar
own 0own 2550opp 25opp 0
ALSTDrive 19END OF GAME5 plays · 20 yds · 1:095% → 6%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 4:18
Andrew Body pass complete to Jalen Jones for 69 yds for a TD (Andrew Abu-Akel KICK)
-20.8
TD · Q4 13:09
Jamarie Hostzclaw run for 7 yds for a TD (Andrew Abu-Akel KICK)
-17.6
TD · Q3 7:45
Jevon Jackson run for 3 yds for a TD (Two-Point Conversion failed)
+17.3