2025 · Week 2 · Sep 6, 2025 · AmFirst Stadium
Speed4x
View as
Win probability · JXST
modelJXST aheadLIB aheadconfidence bandkey playJXST scoreLIB score
What if? - hover the chart or a play below, then change how it went
Q2 3:08 · Garrison Rippa 50 yd FG GOOD
Driver values - Δ win prob, pts
Pregame priorHome team on offenseGarbage-time factorScore differentialScore diff ÷ offense timeoutsBlowout margin
This game in five plays
- TD · Q2 12:35: Cam Cook run for 11 yds for a TD (Garrison Rippa KICK) — JXST win probability +6.6 pts (now 45%) (top driver: JXST has the ball).
- TD · Q3 7:13: Cam Cook run for 1 yd for a TD (Garrison Rippa KICK) — JXST win probability +17.9 pts (now 82%) (top driver: JXST has the ball).
- TD · Q4 12:47: Evan Dickens run for 52 yds for a TD (Jay Billingsley KICK) — LIB win probability +14.4 pts (now 28%) (top driver: LIB has the ball).
- TD · Q4 8:33: Gavin Wimsatt run for 3 yds for a TD (Garrison Rippa KICK) — JXST win probability +7.9 pts (now 96%) (top driver: JXST has the ball).
- TD · Q4 7:16: Ethan Vasko pass complete to Donte Lee Jr. for 62 yds for a TD (Brayden Beck KICK) — LIB win probability +13.1 pts (now 19%) (top driver: LIB 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
JXST made the numbers' call on 3 of 6LIB made the numbers' call on 4 of 6
- Q1 12:28JXST 4th & 5 at JXST 45, tiedAgrees with the numbersPunted · 36.3% before the snapGo for it36.3%−<0.141% to convertField goalOut of rangePuntTheir call36.4%average punt
- Q1 8:56LIB 4th & 9 at LIB 6, down 7Agrees with the numbersPunted · 59.7% before the snapGo for it59.5%−0.228% to convertField goalOut of rangePuntTheir call59.7%average punt
- Q1 6:56JXST 4th & 7 at LIB 45, up 7Agrees with the numbersPunted · 41.4% before the snapGo for it41.5%−<0.137% to convertField goal41.2%−0.325% to makePuntTheir call41.5%average punt
- Q1 2:04JXST 4th & 5 at JXST 27, tiedAgrees with the numbersPunted · 39.5% before the snapGo for it39.6%−0.240% to convertField goalOut of rangePuntTheir call39.8%average punt
- Q2 8:20LIB 4th & 2 at JXST 29, down 7Agrees with the numbersWent for it · 49.5% before the snapGo for itTheir call49.8%57% to convertField goal48.5%−1.358% to makePunt44.1%−5.7average punt
- Q2 3:08JXST 4th & 8 at LIB 33, up 7Close callKicked a field goal · 57.1% before the snapGo for it56.6%34% to convertField goalTheir call56.6%−<0.149% to makePunt55.4%−1.3average punt
- Q2 0:00LIB 4th & 6 at JXST 18, down 10Agrees with the numbersKicked a field goal · 38.9% before the snapGo for it38.0%−0.538% to convertField goalTheir call38.5%79% to makePunt30.8%−7.7average punt
- Q3 11:02LIB 4th & 2 at LIB 47, down 7Numbers favored go for it by 1.5 ptsPunted · 39.6% before the snapGo for it40.3%57% to convertField goalOut of rangePuntTheir call38.7%−1.5average punt
- Q3 0:58LIB 4th & 9 at JXST 9, down 14Agrees with the numbersKicked a field goal · 15.3% before the snapGo for it13.1%−1.425% to convertField goalTheir call14.5%89% to makePunt5.6%−8.9average punt
- Q4 14:15JXST 4th & 3 at JXST 27, up 14Close callPunted · 90.1% before the snapGo for it91.2%52% to convertField goalOut of rangePuntTheir call90.8%−0.4average punt
- Q4 4:08JXST 4th & 3 at LIB 7, up 7Close callKicked a field goal · 91.7% before the snapGo for it91.7%46% to convertField goalTheir call90.9%−0.891% to makePunt85.8%−5.9average punt
- Q4 1:33LIB 4th & 25 at LIB 38, down 10Close callWent for it · 4.9% before the snapGo for itTheir call4.4%−0.67% to convertField goalOut of rangePunt5.0%average punt
After touchdowns: kick or go for two?
JXST made the numbers' call on 3 of 4LIB made the numbers' call on 1 of 3
- Q1 9:58JXST Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call38.8%97% to makeGo for two38.8%−<0.145% to convert
- Q1 4:09LIB Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call59.8%97% to makeGo for two59.7%−<0.145% to convert
- Q2 12:35JXST Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call47.4%97% to makeGo for two47.3%−0.145% to convert
- Q3 7:13JXST Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call80.5%97% to makeGo for two80.4%−0.145% to convert
- Q4 12:47LIB Touchdown, down 8 before the tryClose callKicked · madeKickTheir call19.3%−0.197% to makeGo for two19.4%45% to convert
- Q4 8:33JXST Touchdown, up 13 before the tryClose callKicked · madeKickTheir call92.2%−0.497% to makeGo for two92.5%45% to convert
- Q4 7:16LIB Touchdown, down 8 before the tryClose callKicked · madeKickTheir call12.6%−0.197% to makeGo for two12.7%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartJXSTDrive 1PUNT7 plays · 20 yds · 2:3230% → 31%
Q1 12:28
4TH & 5
OWN 45
+16
31.0%
Cade Backe punt for 34 yds, punt out-of-bounds at the LIB 37 , Reese Smith returns for 16 yds to the LIB 37Similar
own 0own 2550opp 25opp 0
LIBDrive 2FUMBLE2 plays · 8 yds · 0:4769% → 69%
JXSTDrive 3TD4 plays · 40 yds · 1:4332% → 34%
own 0own 2550opp 25opp 0
LIBDrive 4PUNT5 plays · 1 yds · 0:5466% → 65%
own 0own 2550opp 25opp 0
JXSTDrive 5PUNT4 plays · 3 yds · 2:0035% → 36%
own 0own 2550opp 25opp 0
LIBDrive 6TD5 plays · 95 yds · 2:4764% → 66%
JXSTDrive 7PUNT5 plays · 5 yds · 2:0135% → 35%
Q1 2:04
4TH & 5
OWN 27
0
34.9%
Cade Backe punt for 45 yds, fair catch by Reese Smith at the LIB 28Similar
own 0own 2550opp 25opp 0
LIBDrive 8INT5 plays · 27 yds · 2:0465% → 65%
Q1 0:00
3RD & 11
OPP 45
-11
35.3%
Ethan Vasko pass intercepted Myles Butler return for 11 yds to the JXST 47Similar
own 0own 2550opp 25opp 0
JXSTDrive 9TD6 plays · 53 yds · 2:2538% → 45%
Q2 15:00
1ST & 10
OWN 47
+24
38.2%
Gavin Wimsatt pass complete to Deondre Johnson for 24 yds to the LIB 29 for a 1ST downSimilar
own 0own 2550opp 25opp 0
LIBDrive 10DOWNS12 plays · 31 yds · 4:1557% → 53%
Q2 12:35
1ST & 10
OWN 35
+9
43.2%
Ethan Vasko pass complete to Jamari Person for 9 yds to the LIB 44Similar
Q2 12:35
2ND & 10
OPP 48
+9
42.3%
Ethan Vasko pass complete to Casey Cain for 9 yds to the JXST 39Similar
Q2 10:30
2ND & 10
OPP 37
+8
44.4%
Ethan Vasko pass complete to Evan Dickens for 8 yds to the JXST 29Similar
own 0own 2550opp 25opp 0
JXSTDrive 11FG12 plays · 33 yds · 5:1249% → 55%
Q2 6:00
3RD & 7
OPP 32
-1
51.0%
Gavin Wimsatt pass complete to Brock Rechsteiner for a loss of 1 yard to the LIB 33Similar
own 0own 2550opp 25opp 0
LIBDrive 12FG14 plays · 69 yds · 3:0243% → 47%
Q2 1:13
1ST & 10
OPP 48
+6
55.8%
Ethan Vasko pass complete to Reese Smith for 6 yds to the JXST 42Similar
Q2 1:13
2ND & 4
OPP 42
+10
55.1%
Ethan Vasko pass complete to Jamari Person for 10 yds to the JXST 32 for a 1ST downSimilar
Q2 0:52
1ST & 10
OPP 32
+10
55.0%
Ethan Vasko pass complete to Jacob Jenkins for 10 yds to the JXST 22 for a 1ST downSimilar
Q2 0:52
3RD & 10
OPP 22
-10
56.4%
(00:52) No Huddle-Shotgun Vasko,Ethan pass complete deep left to Gray,Julian caught at JSU00, for 22 yards to the JSU00 TOUCHDOWN nullified by penalty, clock 00:52 PENALTY LIB Holding (Hayes,Harrison) 10 yards from JSU22 to JSU32. NO PLAY.Similar
Q2 0:52
3RD & 20
OPP 32
+14
58.4%
Ethan Vasko pass complete to Jamari Person for 14 yds to the JXST 18Similar
own 0own 2550opp 25opp 0
LIBDrive 13PUNT9 plays · 22 yds · 3:5845% → 42%
JXSTDrive 14TD8 plays · 83 yds · 3:4960% → 82%
Q3 11:02
3RD & 7
OWN 20
+11
58.9%
Gavin Wimsatt pass complete to Caleb Coombs for 11 yds to the JXST 31 for a 1ST downSimilar
own 0own 2550opp 25opp 0
LIBDrive 15MISSED FG15 plays · 70 yds · 6:1022% → 16%
JXSTDrive 16PUNT4 plays · 7 yds · 1:4390% → 90%
LIBDrive 17TD3 plays · 72 yds · 1:2813% → 28%
Q4 14:15
2ND & 7
OWN 31
+17
86.4%
Ethan Vasko pass complete to Jacob Jenkins for 17 yds to the LIB 48 for a 1ST downSimilar
own 0own 2550opp 25opp 0
JXSTDrive 18TD14 plays · 75 yds · 4:1481% → 96%
Q4 12:47
2ND & 10
OWN 25
-10
80.3%
No Huddle-Shotgun Cook,Cam rush left for 2 yards gain to the JSU27 (Harmon,Damond; Carter,Joseph) PENALTY JSU Holding (Orr,Jeremiah) 10 yards from JSU25 to JSU15. NO PLAY.Similar
Q4 12:47
3RD & 9
OWN 26
+5
79.2%
No Huddle-Shotgun Cook,Cam rush left for 4 yards gain to the JSU30 (Jarvis,Mike; Dixon,Bryce) PENALTY LIB Illegal Substitution 5 yards from JSU26 to JSU31. NO PLAY.Similar
Q4 12:47
3RD & 8
OWN 40
+13
80.6%
Gavin Wimsatt pass complete to Caleb Coombs for 13 yds to the LIB 47 for a 1ST downSimilar
own 0own 2550opp 25opp 0
LIBDrive 19TD4 plays · 82 yds · 1:116% → 19%
JXSTDrive 20FG8 plays · 58 yds · 3:0888% → 93%
Q4 7:16
2ND & 5
OPP 9
+2
90.3%
Gavin Wimsatt pass complete to Harrison Hamsley for 2 yds to the LIB 7Similar
own 0own 2550opp 25opp 0
LIBDrive 21DOWNS10 plays · 32 yds · 2:357% → 3%
Q4 4:08
2ND & 3
OWN 32
-10
91.5%
No Huddle-Shotgun Vasko,Ethan pass complete short middle to Lee Jr.,Donte caught at LIB40, for 15 yards to the LIB47 (Taylor,Tyrin; Franklin, Jr.,Travis) PENALTY LIB Holding (Williams,Christian) 10 yards from LIB32 to LIB22. NO PLAY.Similar
Q4 4:08
2ND & 13
OWN 22
+5
92.9%
Ethan Vasko pass complete to Austin Henderson for 5 yds to the LIB 27Similar
Q4 4:08
3RD & 8
OWN 27
+26
93.1%
Ethan Vasko pass complete to Austin Henderson for 26 yds to the JXST 47 for a 1ST downSimilar
Q4 4:08
2ND & 9
OPP 46
-5
90.8%
Ethan Vasko sacked by Emmanuel Oyebadejo for a loss of 5 yards to the LIB 49Similar
Q4 4:08
3RD & 14
OWN 49
-11
92.5%
Ethan Vasko sacked by Tae Floyd for a loss of 11 yards to the LIB 38Similar
Q4 1:33
4TH & 25
OWN 38
+19
96.8%
Ethan Vasko pass complete to Casey Cain for 19 yds to the JXST 43Similar
own 0own 2550opp 25opp 0
JXSTDrive 22END OF GAME4 plays · 8 yds · 1:3396% → 97%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 7:13
Cam Cook run for 1 yd for a TD (Garrison Rippa KICK)
+17.9
TD · Q4 12:47
Evan Dickens run for 52 yds for a TD (Jay Billingsley KICK)
-14.4
TD · Q4 7:16
Ethan Vasko pass complete to Donte Lee Jr. for 62 yds for a TD (Brayden Beck KICK)
-13.1