2025 · Week 5 · Sep 27, 2025 · Alumni Stadium (Chestnut Hill, MA)
Speed4x
View as
Win probability · BC
modelBC aheadCAL aheadconfidence bandkey playBC scoreCAL score
What if? - hover the chart or a play below, then change how it went
Q4 1:30 · Mason Mini 51 Yd pass from Jaron-Keawe Sagapolutele (Chase Meyer Kick)
Driver values - Δ win prob, pts
Offense timeoutsDefense timeoutsPregame priorHome team on offenseTime remainingTwo-minute warning
This game in five plays
- TD · Q1 7:47: Turbo Richard 27 Yd Run (Luca Lombardo Kick) — BC win probability +6.1 pts (now 72%) (top driver: offense timeouts not recorded for this play).
- TD · Q1 1:05: LJ Johnson Jr. 1 Yd Run (Chase Meyer Kick) — CAL win probability +7.6 pts (now 42%) (top driver: offense timeouts not recorded for this play).
- TD · Q2 3:46: Jacob De Jesus 5 Yd pass from Jaron-Keawe Sagapolutele (Chase Meyer Kick) — CAL win probability +10.9 pts (now 63%) (top driver: defense timeouts not recorded for this play).
- TD · Q4 13:47: Kendrick Raphael run for 2 yds for a TD (Chase Meyer KICK) — CAL win probability +7.5 pts (now 60%) (top driver: defense timeouts not recorded for this play).
- TD · Q4 1:30: Mason Mini 51 Yd pass from Jaron-Keawe Sagapolutele (Chase Meyer Kick) — CAL win probability +36.1 pts (now 98%) (top driver: CAL 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
BC made the numbers' call on 5 of 7CAL made the numbers' call on 5 of 6
- Q1 1:05CAL 4th & 1 at BC 1, down 14Agrees with the numbersWent for it · 26.5% before the snapGo for itTheir call26.0%59% to convertField goal24.4%−1.594% to makePunt20.3%−5.6average punt
- Q2 12:51BC 4th & 16 at BC 42, up 7Agrees with the numbersPunted · 69.8% before the snapGo for it69.1%−1.316% to convertField goalOut of rangePuntTheir call70.3%average punt
- Q2 1:12BC 4th & 3 at CAL 39, tiedAgrees with the numbersWent for it · 64.5% before the snapGo for itTheir call64.4%53% to convertField goal63.4%−0.936% to makePunt63.0%−1.3average punt
- Q2 0:37BC 4th & 10 at CAL 34, tiedAgrees with the numbersKicked a field goal · 63.0% before the snapGo for it62.5%−0.830% to convertField goalTheir call63.3%47% to makePunt61.5%−1.8average punt
- Q3 13:11CAL 4th & 3 at BC 42, down 6Numbers favored go for it by 1.7 ptsPunted · 30.6% before the snapGo for it31.2%52% to convertField goal28.7%−2.530% to makePuntTheir call29.6%−1.7average punt
- Q3 8:23BC 4th & 7 at CAL 37, up 6Numbers favored go for it by 1.0 ptsPunted · 74.2% before the snapGo for it74.8%37% to convertField goal74.0%−0.840% to makePuntTheir call73.8%−1.0average punt
- Q3 5:00CAL 4th & 8 at CAL 49, down 6Agrees with the numbersPunted · 28.2% before the snapGo for it28.4%−0.834% to convertField goalOut of rangePuntTheir call29.1%average punt
- Q3 3:28BC 4th & 4 at BC 16, up 6Agrees with the numbersPunted · 72.4% before the snapGo for it72.3%−0.647% to convertField goalOut of rangePuntTheir call73.0%average punt
- Q4 14:56CAL 4th & 1 at BC 3, down 6Agrees with the numbersWent for it · 30.8% before the snapGo for itTheir call30.5%63% to convertField goal25.6%−4.993% to makePunt12.2%−18.3average punt
- Q4 8:15CAL 4th & 1 at BC 29, down 3Agrees with the numbersWent for it · 34.9% before the snapGo for itTheir call35.4%71% to convertField goal31.7%−3.758% to makePunt20.7%−14.6average punt
- Q4 4:48BC 4th & 3 at BC 48, up 3Numbers favored go for it by 2.8 ptsPunted · 76.0% before the snapGo for it76.5%52% to convertField goalOut of rangePuntTheir call73.7%−2.8average punt
- Q4 1:52CAL 4th & 11 at CAL 34, down 3Agrees with the numbersWent for it · 21.8% before the snapGo for itTheir call15.2%26% to convertField goalOut of rangePunt14.2%−1.0average punt
- Q4 0:47BC 4th & 8 at BC 43, down 4Agrees with the numbersWent for it · 21.5% before the snapGo for itTheir call15.8%34% to convertField goalOut of rangePunt12.2%−3.6average punt
After touchdowns: kick or go for two?
BC made the numbers' call on 2 of 2CAL made the numbers' call on 2 of 3
- Q1 8:56BC Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call68.3%97% to makeGo for two68.3%−<0.145% to convert
- Q1 7:47BC Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call71.4%97% to makeGo for two71.4%−<0.145% to convert
- Q1 1:05CAL Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call30.1%97% to makeGo for two30.0%−0.145% to convert
- Q2 3:46CAL Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call34.3%97% to makeGo for two34.2%−0.145% to convert
- Q4 1:30CAL Touchdown, up 3 before the tryNumbers favored go for two by 1.4 ptsKicked · madeKickTheir call72.0%−1.497% to makeGo for two73.3%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBCDrive 1TD13 plays · 84 yds · 2:1467% → 66%
Q1 11:08
2ND & 10
OWN 16
+9
67.0%
Dylan Lonergan pass complete to Lewis Bond for 9 yds to the BC 25Similar
Q1 10:22
1ST & 10
OWN 28
+7
66.0%
Dylan Lonergan pass complete to Reed Harris for 7 yds to the BC 35Similar
Q1 9:21
2ND & 6
OWN 44
+16
65.1%
Dylan Lonergan pass complete to Lewis Bond for 16 yds to the CAL 40 for a 1ST downSimilar
Q1 8:56
2ND & 10
OPP 40
+4
65.4%
Dylan Lonergan pass complete to Lewis Bond for 4 yds to the CAL 36Similar
Q1 8:56
3RD & 6
OPP 36
+21
65.3%
Dylan Lonergan pass complete to Reed Harris for 21 yds to the CAL 15 for a 1ST downSimilar
Q1 8:56
1ST & 10
OPP 15
+8
65.8%
Dylan Lonergan pass complete to Turbo Richard for 8 yds to the CAL 7Similar
own 0own 2550opp 25opp 0
CALDrive 2INT4 plays · -4 yds · 0:4933% → 34%
Q1 8:56
1ST & 10
OWN 25
-10
67.0%
Kendrick Raphael run for no gain to the CAL 25 California Penalty, Offensive holding (Jordan Spasojevic-Moko) to the CAL 15Similar
Q1 8:07
2ND & 14
OWN 21
0
66.5%
Jaron-Keawe Sagapolutele pass intercepted Omar Thornton return for no gain to the CAL 27Similar
own 0own 2550opp 25opp 0
BCDrive 3TD2 plays · 27 yds · 0:1366% → 72%
CALDrive 4TD15 plays · 75 yds · 6:3830% → 42%
Q1 7:10
2ND & 2
OWN 33
+29
69.0%
Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 29 yds to the BC 38 for a 1ST downSimilar
Q1 4:16
2ND & 19
OPP 36
+12
67.8%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 12 yds to the BC 24Similar
Q1 3:39
3RD & 7
OPP 24
+15
67.9%
Jaron-Keawe Sagapolutele pass incomplete to Mason Mini, broken up by Omar Thornton for a 1ST down Boston College Penalty, Defensive pass interference (KP Price) to the BC 9 for a 1ST downSimilar
Q1 3:28
1ST & GOAL
OPP 9
+6
67.2%
Kendrick Raphael run for 6 yds to the BC 3 for a 1ST down Boston College Penalty, face mask (0 yards) (Quintayvious Hutchins) to the BC 1 for a 1ST downSimilar
Q1 3:17
1ST & GOAL
OPP 1
-5
66.9%
California Penalty, false start (Jordan Spasojevic-Moko) to the BC 6Similar
own 0own 2550opp 25opp 0
BCDrive 5PUNT8 plays · 7 yds · 3:0554% → 49%
Q2 14:59
3RD & 8
OWN 37
+11
52.0%
Dylan Lonergan pass complete to Lewis Bond for 11 yds to the BC 48 for a 1ST downSimilar
Q2 14:12
2ND & 10
OWN 48
+2
52.8%
Dylan Lonergan pass complete to Luke McLaughlin for 2 yds to the 50 yard lineSimilar
Q2 13:31
3RD & 8
50
-8
51.3%
Dylan Lonergan sacked by Cade Uluave for a loss of 8 yards to the BC 42Similar
own 0own 2550opp 25opp 0
CALDrive 6TD16 plays · 84 yds · 9:0246% → 63%
Q2 12:13
2ND & 8
OWN 18
+8
54.1%
Jaron-Keawe Sagapolutele pass complete to Mason Mini for 8 yds to the CAL 26 for a 1ST downSimilar
Q2 10:58
2ND & 1
OWN 35
+5
51.8%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 5 yds to the CAL 40 for a 1ST downSimilar
Q2 10:24
1ST & 10
OWN 40
+3
51.1%
Jaron-Keawe Sagapolutele pass complete to Mason Mini for 3 yds to the CAL 43Similar
Q2 9:21
2ND & 12
OWN 38
+18
51.7%
Brandon High Jr. run for 3 yds to the BC 41 for a 1ST down Boston College Penalty, face mask (15 yards) (Onye Nwosisi) to the BC 44 for a 1ST downSimilar
Q2 8:58
1ST & 10
OPP 44
+9
50.0%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 9 yds to the BC 35Similar
Q2 8:16
2ND & 1
OPP 35
+12
48.4%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 12 yds to the BC 23 for a 1ST downSimilar
Q2 6:51
2ND & 10
OPP 23
+8
49.9%
Jaron-Keawe Sagapolutele pass complete to Mason Mini for 8 yds to the BC 15Similar
Q2 5:25
1ST & 10
OPP 12
+5
48.5%
Kendrick Raphael run for no gain to the BC 12 Boston College Penalty, off-side (Edwin Kolenge) to the BC 7Similar
Q2 3:46
3RD & 3
OPP 5
+5
36.6%
Jacob De Jesus 5 Yd pass from Jaron-Keawe Sagapolutele (Chase Meyer Kick)Similar
own 0own 2550opp 25opp 0
BCDrive 7FG14 plays · 36 yds · 3:0440% → 33%
Q2 3:41
1ST & 10
OWN 30
-5
40.4%
Boston College Penalty, false start (Eryx Daugherty) to the BC 25Similar
Q2 3:40
1ST & 15
OWN 25
+5
39.9%
Dylan Lonergan pass complete to Turbo Richard for 5 yds to the BC 30Similar
Q2 2:19
1ST & 10
OWN 43
+1
42.5%
Dylan Lonergan pass complete to Turbo Richard for 1 yd to the BC 44Similar
Q2 1:43
1ST & 10
OPP 46
0
31.2%
Dylan Lonergan pass incomplete to Dawson Pough, broken up by Ja'ir SmithSimilar
Q2 1:37
2ND & 10
OPP 46
+7
30.9%
Dylan Lonergan pass complete to Lewis Bond for 7 yds to the CAL 39Similar
Q2 1:12
4TH & 3
OPP 39
+5
29.3%
Dylan Lonergan pass complete to Turbo Richard for 5 yds to the CAL 34 for a 1ST downSimilar
Q2 0:57
1ST & 10
OPP 34
0
32.2%
Dylan Lonergan pass incomplete to Jeremiah Franklin, broken up by Aiden ManutaiSimilar
Q2 0:54
2ND & 10
OPP 34
0
32.1%
Dylan Lonergan pass incomplete to Turbo Richard, broken up by Derek WilkinsSimilar
own 0own 2550opp 25opp 0
CALDrive 8END OF HALF2 plays · 0 yds · 0:0066% → 66%
own 0own 2550opp 25opp 0
CALDrive 9PUNT6 plays · 33 yds · 1:4951% → 52%
Q3 15:00
1ST & 10
OWN 25
+26
49.0%
Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 26 yds to the BC 49 for a 1ST downSimilar
Q3 14:26
1ST & 10
OPP 49
+5
45.3%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 5 yds to the BC 44Similar
Q3 13:17
3RD & 3
OPP 42
0
47.3%
Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus, broken up by Quintayvious HutchinsSimilar
own 0own 2550opp 25opp 0
BCDrive 10PUNT9 plays · 43 yds · 4:4048% → 43%
Q3 13:03
1ST & 10
OWN 20
+15
47.8%
Dylan Lonergan pass incomplete to Reed Harris California Penalty, Defensive pass interference (Brent Austin) to the BC 35Similar
Q3 11:39
1ST & 10
OWN 46
+14
50.1%
Dylan Lonergan pass complete to Jeremiah Franklin for 14 yds to the CAL 40 for a 1ST downSimilar
Q3 10:57
1ST & 10
OPP 40
0
50.2%
Dylan Lonergan pass complete to Reed Harris for no gain to the CAL 40Similar
Q3 9:29
3RD & 7
OPP 37
-15
49.8%
Dylan Lonergan pass complete to Turbo Richard for no gain to the BC 37 Boston College Penalty, Offensive pass interference (Reed Harris) to the BC 48Similar
Q3 9:07
3RD & 22
OWN 48
+15
47.3%
Dylan Lonergan pass complete to Dawson Pough for 15 yds to the CAL 37Similar
own 0own 2550opp 25opp 0
CALDrive 11PUNT9 plays · 40 yds · 3:1950% → 50%
Q3 8:19
1ST & 10
OWN 9
+3
50.4%
Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for 3 yds to the CAL 12Similar
Q3 6:43
2ND & 4
OWN 38
+4
45.1%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 4 yds to the CAL 42 for a 1ST downSimilar
Q3 5:58
1ST & 10
OWN 42
+5
45.8%
Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus for a 1ST down Boston College Penalty, Defensive pass interference (Charleston Coldon) to the CAL 47 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BCDrive 12PUNT5 plays · 6 yds · 1:2843% → 40%
own 0own 2550opp 25opp 0
CALDrive 13DOWNS9 plays · 42 yds · 3:2954% → 54%
Q3 2:12
3RD & 2
OPP 37
+4
44.7%
Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 4 yds to the BC 33 for a 1ST downSimilar
Q3 1:17
1ST & 10
OPP 33
+21
43.3%
Jaron-Keawe Sagapolutele pass complete to Jordan King for 21 yds to the BC 12 for a 1ST downSimilar
Q3 0:08
3RD & 8
OPP 10
+5
43.8%
Boston College Penalty, off-side (Quintayvious Hutchins) to the BC 5Similar
own 0own 2550opp 25opp 0
BCDrive 14INT3 plays · 3 yds · 0:0845% → 45%
CALDrive 15TD1 play · 2 yds · 0:0060% → 60%
own 0own 2550opp 25opp 0
BCDrive 16TD2 plays · 71 yds · 0:0046% → 46%
own 0own 2550opp 25opp 0
CALDrive 17DOWNS14 plays · 49 yds · 5:1249% → 50%
Q4 13:27
1ST & 10
OWN 22
0
50.7%
Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus, broken up by Favor BateSimilar
Q4 13:22
2ND & 10
OWN 22
-5
51.2%
Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for no gain to the CAL 22 California Penalty, illegal formation (Cade Uluave) to the CAL 17Similar
Q4 12:57
2ND & 15
OWN 17
+10
51.3%
Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 10 yds to the CAL 27Similar
Q4 12:14
3RD & 5
OWN 27
+7
51.0%
Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus, broken up by Cameron Martinez for a 1ST down Boston College Penalty, Defensive pass interference (Cameron Martinez) to the CAL 34 for a 1ST downSimilar
Q4 11:16
2ND & 10
OPP 48
+9
45.8%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 9 yds to the BC 39Similar
own 0own 2550opp 25opp 0
BCDrive 18PUNT7 plays · 19 yds · 3:2252% → 62%
Q4 6:16
1ST & 10
OWN 41
+4
63.7%
Dylan Lonergan pass complete to Jordan McDonald for 4 yds to the BC 45Similar
own 0own 2550opp 25opp 0
CALDrive 19TD11 plays · 88 yds · 3:1331% → 98%
Q4 4:43
1ST & 10
OWN 12
+10
68.6%
Jaron-Keawe Sagapolutele pass complete to Jordan King for 10 yds to the CAL 22 for a 1ST downSimilar
Q4 3:29
2ND & 8
OWN 24
+3
67.4%
Jaron-Keawe Sagapolutele pass complete to Jordan King for 3 yds to the CAL 27Similar
Q4 2:48
3RD & 5
OWN 27
+8
69.9%
Jaron-Keawe Sagapolutele pass complete to Jordan King for 8 yds to the CAL 35 for a 1ST downSimilar
Q4 2:26
1ST & 10
OWN 35
-10
70.6%
Kendrick Raphael run for no gain to the CAL 35 California Penalty, Offensive holding (Tyson Ruffins) to the CAL 25Similar
Q4 2:04
1ST & 20
OWN 25
0
73.0%
Jaron-Keawe Sagapolutele pass incomplete to LJ Johnson Jr., broken up by Owen McGowanSimilar
Q4 2:02
2ND & 20
OWN 25
+9
73.5%
Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 9 yds to the CAL 34Similar
Q4 1:58
3RD & 11
OWN 34
0
46.3%
Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell, broken up by Isaiah FarrisSimilar
Q4 1:52
4TH & 11
OWN 34
+15
47.3%
Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell, broken up by Isaiah Farris for a 1ST down Boston College Penalty, Defensive pass interference (Isaiah Farris) to the CAL 34 for a 1ST downSimilar
Q4 1:40
1ST & 10
OWN 49
0
38.3%
Jaron-Keawe Sagapolutele pass incomplete to Jordan King, broken up by Ashton CunninghamSimilar
Q4 1:30
2ND & 10
OWN 49
+51
2.1%
Mason Mini 51 Yd pass from Jaron-Keawe Sagapolutele (Chase Meyer Kick)Similar
own 0own 2550opp 25opp 0
BCDrive 20INT12 plays · 70 yds · 1:066% → 10%
Q4 1:25
1ST & 10
OWN 25
+16
6.4%
Dylan Lonergan pass complete to Lewis Bond for 16 yds to the BC 41 for a 1ST downSimilar
Q4 1:16
1ST & 15
OWN 36
+3
5.9%
Dylan Lonergan pass complete to Kaelan Chudzinski for 3 yds to the BC 39Similar
Q4 0:53
2ND & 12
OWN 39
+9
5.5%
Dylan Lonergan pass complete to Kaelan Chudzinski for 9 yds to the BC 48Similar
Q4 0:47
4TH & 8
OWN 43
+14
4.8%
Dylan Lonergan pass complete to Lewis Bond for 14 yds to the CAL 43 for a 1ST downSimilar
Q4 0:29
1ST & 10
OPP 43
+12
6.2%
Dylan Lonergan pass incomplete to Reed Harris for a 1ST down California Penalty, Defensive pass interference (Hezekiah Masses) to the CAL 31 for a 1ST downSimilar
Q4 0:28
1ST & 10
OPP 31
+26
9.1%
Dylan Lonergan pass complete to Reed Harris for 26 yds to the CAL 5 for a 1ST downSimilar
Q4 0:22
1ST & GOAL
OPP 5
0
11.0%
Dylan Lonergan pass incomplete to Reed Harris, broken up by Cam SidneySimilar
Q4 0:19
2ND & GOAL
OPP 5
0
10.4%
Dylan Lonergan pass intercepted Luke Ferrelli return for no gain to the CAL 5 California Penalty, unsportsmanlike conduct (Luke Ferrelli) to the CAL 1Similar
own 0own 2550opp 25opp 0
CALDrive 21END OF GAME5 plays · 5 yds · 0:0698% → 98%
Q4 0:15
1ST & 10
OWN 1
0
1.6%
California Penalty, false start (Frederick Williams III) to the CAL 1Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 1:30
Mason Mini 51 Yd pass from Jaron-Keawe Sagapolutele (Chase Meyer Kick)
-36.1
TD · Q2 3:46
Jacob De Jesus 5 Yd pass from Jaron-Keawe Sagapolutele (Chase Meyer Kick)
-10.9
TD · Q1 1:05
LJ Johnson Jr. 1 Yd Run (Chase Meyer Kick)
-7.6