2025 · Week 3 · Sep 13, 2025 · Stanford Stadium
Speed4x
View as
Win probability · STAN
modelSTAN aheadBC aheadconfidence bandkey playSTAN scoreBC score
What if? - hover the chart or a play below, then change how it went
Q3 12:42 · Shamus Florio punt for 39 yds, fair catch by Liam Thorpe at the STAN 30
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore diff ÷ offense timeoutsGarbage-time factorScore differentialScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 10:43: Dylan Lonergan pass complete to Turbo Richard for 49 yds for a TD (Luca Lombardo KICK) — BC win probability +5.1 pts (now 79%) (top driver: BC has the ball).
- TD · Q2 1:47: Ben Gulbranson pass complete to Sam Roush for 69 yds for a TD (Emmet Kenney KICK) — STAN win probability +13.6 pts (now 30%) (top driver: Offense has -3 timeouts left).
- TD · Q2 1:29: Dylan Lonergan pass intercepted Collin Wright return for 19 yds for a TD (Emmet Kenney KICK) — STAN win probability +10.0 pts (now 40%) (top driver: Defense has -3 timeouts left).
- FG · Q2 0:00: Luca Lombardo 31 yd FG GOOD — BC win probability +9.7 pts (now 72%) (top driver: BC has the ball).
- TD · Q3 1:35: Micah Ford run for 5 yds for a TD (Emmet Kenney KICK) — STAN win probability +28.7 pts (now 71%) (top driver: STAN 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
STAN made the numbers' call on 6 of 8BC made the numbers' call on 5 of 8
- Q1 7:10STAN 4th & 4 at BC 5, tiedClose callKicked a field goal · 23.7% before the snapGo for it23.7%40% to convertField goalTheir call23.7%−0.192% to makePunt22.8%−1.0average punt
- Q1 3:17BC 4th & 4 at BC 29, down 3Close callPunted · 72.5% before the snapGo for it72.7%47% to convertField goalOut of rangePuntTheir call72.7%−0.1average punt
- Q1 1:04STAN 4th & 8 at BC 17, up 3Agrees with the numbersKicked a field goal · 28.1% before the snapGo for it27.7%−0.332% to convertField goalTheir call27.9%80% to makePunt25.7%−2.2average punt
- Q2 13:38BC 4th & 6 at STAN 32, down 6Close callKicked a field goal · 68.9% before the snapGo for it68.9%40% to convertField goalTheir call68.7%−0.251% to makePunt68.1%−0.8average punt
- Q2 12:45STAN 4th & 9 at STAN 21, up 3Agrees with the numbersPunted · 28.9% before the snapGo for it28.4%−1.030% to convertField goalOut of rangePuntTheir call29.4%average punt
- Q2 9:39STAN 4th & 11 at STAN 21, down 4Agrees with the numbersPunted · 26.1% before the snapGo for it25.2%−1.325% to convertField goalOut of rangePuntTheir call26.5%average punt
- Q2 4:49STAN 4th & 5 at BC 38, down 11Agrees with the numbersWent for it · 20.3% before the snapGo for itTheir call20.2%42% to convertField goal19.7%−0.538% to makePunt19.6%−0.6average punt
- Q2 0:00BC 4th & 3 at STAN 13, down 3Close callKicked a field goal · 62.0% before the snapGo for it62.1%50% to convertField goalTheir call61.5%−0.685% to makePunt53.9%−8.1average punt
- Q3 12:42BC 4th & 16 at BC 31, tiedAgrees with the numbersPunted · 62.4% before the snapGo for it60.5%−4.315% to convertField goalOut of rangePuntTheir call64.8%average punt
- Q3 11:12STAN 4th & 3 at STAN 37, tiedClose callPunted · 38.5% before the snapGo for it39.2%52% to convertField goalOut of rangePuntTheir call38.6%−0.6average punt
- Q3 9:54BC 4th & 13 at BC 12, tiedAgrees with the numbersPunted · 59.8% before the snapGo for it57.3%−4.319% to convertField goalOut of rangePuntTheir call61.6%average punt
- Q3 7:56STAN 4th & 26 at STAN 42, tiedAgrees with the numbersPunted · 39.7% before the snapGo for it36.7%−5.27% to convertField goalOut of rangePuntTheir call42.0%average punt
- Q3 2:32BC 4th & 1 at STAN 1, tiedAgrees with the numbersWent for it · 60.9% before the snapGo for itTheir call59.1%59% to convertField goal53.7%−5.494% to makePunt39.4%−19.8average punt
- Q3 0:00BC 4th & 19 at BC 16, down 7Agrees with the numbersPunted · 29.2% before the snapGo for it24.2%−6.810% to convertField goalOut of rangePuntTheir call31.0%average punt
- Q4 11:26STAN 4th & 5 at BC 8, up 7Agrees with the numbersKicked a field goal · 79.7% before the snapGo for it78.4%−0.134% to convertField goalTheir call78.5%90% to makePunt66.2%−12.3average punt
- Q4 7:36BC 4th & 6 at BC 40, down 10Agrees with the numbersPunted · 12.4% before the snapGo for it12.2%−0.140% to convertField goalOut of rangePuntTheir call12.3%average punt
After touchdowns: kick or go for two?
STAN made the numbers' call on 3 of 3BC made the numbers' call on 2 of 2
- Q2 10:43BC Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call73.0%97% to makeGo for two72.9%−0.145% to convert
- Q2 8:04BC Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call79.5%97% to makeGo for two79.5%−<0.145% to convert
- Q2 1:47STAN Touchdown, down 5 before the tryAgrees with the numbersKicked · madeKickTheir call27.8%97% to makeGo for two27.7%−0.145% to convert
- Q2 1:29STAN Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call40.1%97% to makeGo for two40.0%−0.145% to convert
- Q3 1:35STAN Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call61.9%97% to makeGo for two61.7%−0.245% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartSTANDrive 1FG16 plays · 70 yds · 7:3816% → 20%
BCDrive 2PUNT7 plays · 18 yds · 3:4180% → 77%
Q1 6:16
2ND & 10
OWN 11
+5
20.8%
Dylan Lonergan pass complete to Jeremiah Franklin for 5 yds to the BC 16Similar
Q1 5:37
3RD & 5
OWN 16
+7
21.4%
Dylan Lonergan pass complete to Jeremiah Franklin for 7 yds to the BC 23 for a 1ST downSimilar
Q1 4:26
2ND & 8
OWN 25
0
21.9%
Dylan Lonergan pass complete to Turbo Richard for no gain to the BC 25Similar
own 0own 2550opp 25opp 0
STANDrive 3FG6 plays · 42 yds · 2:0023% → 26%
BCDrive 4FG10 plays · 43 yds · 2:2075% → 75%
Q1 0:16
2ND & 2
OWN 33
+14
24.9%
Dylan Lonergan pass complete to Reed Harris for 14 yds to the BC 47 for a 1ST downSimilar
Q1 0:00
1ST & 10
OWN 47
+6
24.9%
Dylan Lonergan pass complete to Lewis Bond for 6 yds to the STAN 47Similar
Q2 14:51
2ND & 4
OPP 47
+11
24.6%
Dylan Lonergan pass complete to Lewis Bond for 11 yds to the STAN 36 for a 1ST downSimilar
Q2 14:26
1ST & 10
OPP 36
+4
24.9%
Dylan Lonergan pass complete to Zeke Moore for 4 yds to the STAN 32Similar
own 0own 2550opp 25opp 0
STANDrive 5PUNT6 plays · 1 yds · 0:4326% → 26%
Q2 12:56
3RD & 9
OWN 21
-2
26.3%
Ben Gulbranson sacked by Ty Clemons for a loss of 2 yards to the STAN 21 Ben Gulbranson fumbled, recovered by BC Daveon Crouch , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
BCDrive 6TD5 plays · 73 yds · 1:5073% → 79%
Q2 12:33
1ST & 10
OWN 27
+10
26.8%
Dylan Lonergan pass complete to Jordan McDonald for 10 yds to the BC 37 for a 1ST downSimilar
Q2 11:23
2ND & 9
OWN 38
+9
27.2%
Dylan Lonergan pass complete to Lewis Bond for 9 yds to the BC 47 for a 1ST downSimilar
Q2 10:43
2ND & 6
OPP 49
+49
21.5%
Dylan Lonergan pass complete to Turbo Richard for 49 yds for a TD (Luca Lombardo KICK)Similar
own 0own 2550opp 25opp 0
STANDrive 7PUNT6 plays · -1 yds · 0:5422% → 22%
Q2 9:49
4TH & 6
OWN 26
-5
21.7%
PENALTY STAN False Start (Richardson,Cam) 5 yards from STAN26 to STAN21. NO PLAY.Similar
own 0own 2550opp 25opp 0
BCDrive 8TD6 plays · 74 yds · 1:3477% → 81%
Q2 9:38
1ST & 10
OWN 26
-5
22.8%
(09:38) PENALTY BC False Start (Taylor,Logan) 5 yards from BC26 to BC21. NO PLAY.Similar
Q2 9:23
1ST & 15
OWN 21
+24
23.2%
Dylan Lonergan pass complete to Reed Harris for 24 yds to the BC 45 for a 1ST downSimilar
Q2 8:07
2ND & 3
OPP 48
+46
21.3%
Dylan Lonergan pass complete to Reed Harris for 46 yds to the STAN 2 for a 1ST downSimilar
own 0own 2550opp 25opp 0
STANDrive 9DOWNS8 plays · 39 yds · 3:0216% → 17%
BCDrive 10FUMBLE5 plays · 40 yds · 2:0284% → 86%
Q2 4:06
2ND & 2
OWN 44
+13
15.1%
Dylan Lonergan pass complete to Jeremiah Franklin for 13 yds to the STAN 43 for a 1ST downSimilar
Q2 2:54
2ND & 7
OPP 40
+23
14.3%
Dylan Lonergan pass complete to Turbo Richard for 23 yds to the STAN 17 for a 1ST downSimilar
Q2 2:41
1ST & 10
OPP 17
-7
14.0%
Dylan Lonergan run for a loss of 7 yards to the STAN 24 Dylan Lonergan fumbled, recovered by BC Clay PattersonSimilar
own 0own 2550opp 25opp 0
STANDrive 11TD4 plays · 76 yds · 0:4516% → 30%
Q2 2:32
1ST & 10
OWN 24
+3
16.1%
Ben Gulbranson pass complete to Bryce Farrell for 3 yds to the STAN 27Similar
Q2 1:59
2ND & 7
OWN 27
+4
16.6%
Ben Gulbranson pass complete to Bryce Farrell for 4 yds to the STAN 31Similar
Q2 1:47
3RD & 3
OWN 31
+69
30.2%
Ben Gulbranson pass complete to Sam Roush for 69 yds for a TD (Emmet Kenney KICK)Similar
own 0own 2550opp 25opp 0
BCDrive 12INT TD4 plays · 0 yds · 0:0970% → 57%
BCDrive 13FG16 plays · 62 yds · 1:2461% → 72%
Q2 1:13
1ST & 10
OWN 38
+20
37.4%
Dylan Lonergan pass complete to Reed Harris for 20 yds to the STAN 42 for a 1ST downSimilar
Q2 1:02
2ND & 10
OPP 42
-5
35.6%
(01:04) PENALTY BC False Start (Bowry,Jude) 5 yards from STAN42 to STAN47. NO PLAY.Similar
Q2 0:51
2ND & 15
OPP 47
+7
38.3%
Dylan Lonergan pass complete to Lewis Bond for 7 yds to the STAN 40Similar
Q2 0:51
3RD & 8
OPP 40
+9
37.0%
Dylan Lonergan pass complete to Reed Harris for 9 yds to the STAN 31 for a 1ST downSimilar
Q2 0:42
1ST & 10
OPP 31
+4
36.6%
Dylan Lonergan pass complete to Lewis Bond for 4 yds to the STAN 27Similar
Q2 0:34
3RD & 6
OPP 27
+7
37.8%
Dylan Lonergan pass complete to Turbo Richard for 7 yds to the STAN 20 for a 1ST downSimilar
Q2 0:07
2ND & 10
OPP 20
+7
37.0%
Dylan Lonergan pass complete to Jeremiah Franklin for 7 yds to the STAN 13Similar
own 0own 2550opp 25opp 0
BCDrive 14PUNT8 plays · 6 yds · 2:1269% → 66%
STANDrive 15PUNT4 plays · 7 yds · 1:2436% → 35%
own 0own 2550opp 25opp 0
BCDrive 16PUNT4 plays · -8 yds · 1:1166% → 63%
STANDrive 17PUNT6 plays · -16 yds · 1:4841% → 37%
Q3 9:44
1ST & 10
OPP 42
0
41.3%
(09:49) No Huddle Gulbranson,Ben pass complete short right to Williams,CJ caught at BC33, for 9 yards to the BC33 (Farris,Isaiah) PENALTY STAN Ineligible Downfield on Pass declined STAN Pass Interference (Williams,CJ) 15 yards from BC42 to STAN43. NO PLAY.Similar
Q3 9:13
1ST & 25
OWN 43
+4
38.9%
Ben Gulbranson pass complete to Myles Libman for 4 yds to the STAN 47Similar
Q3 8:39
3RD & 21
OWN 47
-5
37.6%
Ben Gulbranson sacked by Ty Clemons for a loss of 5 yards to the STAN 42Similar
Q3 7:56
4TH & 26
OWN 42
+12
36.6%
Aidan Flintoft punt for 35 yds , Isaiah Farris returns for 12 yds to the BC 35Similar
own 0own 2550opp 25opp 0
BCDrive 18FUMBLE11 plays · 65 yds · 5:1766% → 65%
Q3 7:49
2ND & 10
OWN 35
+6
34.9%
Dylan Lonergan pass complete to Lewis Bond for 6 yds to the BC 41Similar
Q3 5:16
2ND & 5
OPP 46
+25
32.7%
Dylan Lonergan pass complete to Reed Harris for 25 yds to the STAN 21 for a 1ST downSimilar
Q3 4:38
1ST & 10
OPP 21
+11
30.8%
Dylan Lonergan pass complete to Kaelan Chudzinski for 11 yds to the STAN 10 for a 1ST downSimilar
Q3 3:10
3RD & GOAL
OPP 4
+3
33.1%
Dylan Lonergan pass complete to Jeremiah Franklin for 3 yds to the STAN 1Similar
Q3 2:32
4TH & GOAL
OPP 1
+1
35.3%
Turbo Richard run for 1 yd Turbo Richard fumbled, recovered by BC Jay GreenSimilar
own 0own 2550opp 25opp 0
STANDrive 19TD2 plays · 80 yds · 0:5743% → 71%
BCDrive 20PUNT5 plays · -9 yds · 1:2335% → 30%
Q3 1:23
1ST & 10
OWN 25
+2
64.8%
Dylan Lonergan pass complete to Jordan McDonald for 2 yds to the BC 27Similar
Q3 0:41
3RD & 8
OWN 27
-11
67.6%
Dylan Lonergan sacked by Zach Johnson for a loss of 11 yards to the BC 16Similar
Q3 0:00
4TH & 19
OWN 16
+3
69.9%
Shamus Florio punt for 43 yds , Liam Thorpe returns for 3 yds to the STAN 44Similar
own 0own 2550opp 25opp 0
STANDrive 21FG9 plays · 48 yds · 3:2476% → 80%
Q4 13:13
3RD & 2
OPP 17
+4
77.7%
Ben Gulbranson pass complete to Sam Roush for 4 yds to the BC 13 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BCDrive 22PUNT9 plays · 15 yds · 3:4219% → 13%
Q4 10:37
2ND & 11
OWN 24
+4
83.9%
Dylan Lonergan pass complete to Lewis Bond for 4 yds to the BC 28Similar
Q4 10:00
3RD & 7
OWN 28
+5
85.3%
(10:05) Shotgun Lonergan,Dylan sacked for loss of 1 yard to the BC27 (Rose,Matt, Johnson,Zach) PENALTY STAN Offside (Aybar,Wilfredo) 5 yards from BC28 to BC33. NO PLAY.Similar
Q4 9:29
3RD & 2
OWN 33
+3
84.2%
Dylan Lonergan pass complete to Reed Harris for 3 yds to the BC 36 for a 1ST downSimilar
Q4 8:25
2ND & 12
OWN 34
+6
86.8%
Dylan Lonergan pass complete to Jeremiah Franklin for 6 yds to the BC 40Similar
Q4 7:36
4TH & 6
OWN 40
0
87.5%
Shamus Florio punt for 40 yds, fair catch by Liam Thorpe at the STAN 20Similar
own 0own 2550opp 25opp 0
STANDrive 23END OF GAME17 plays · 38 yds · 7:3096% → 99%
Q4 2:12
3RD & 4
OPP 37
+5
98.4%
PENALTY BC Offside (Hutchins,Quintavious) 5 yards from BC37 to BC32, 1ST DOWN. NO PLAY.Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 1:35
Micah Ford run for 5 yds for a TD (Emmet Kenney KICK)
+28.7
TD · Q2 1:47
Ben Gulbranson pass complete to Sam Roush for 69 yds for a TD (Emmet Kenney KICK)
+13.6
TD · Q2 1:29
Dylan Lonergan pass intercepted Collin Wright return for 19 yds for a TD (Emmet Kenney KICK)
+10