2025 · Week 2 · Sep 6, 2025 · Spartan Stadium
Speed4x
View as
Win probability · MSU
modelMSU aheadBC aheadconfidence bandkey playMSU scoreBC score
What if? - hover the chart or a play below, then change how it went
OT 0:00 · End of OT.
Driver values - Δ win prob, pts
Pregame priorHome team on offenseTime remainingDefense timeoutsOffense timeoutsScore differential
This game in five plays
- TD · Q2 12:50: Dylan Lonergan pass complete to Turbo Richard for 8 yds for a TD (Luca Lombardo KICK) — BC win probability +5.7 pts (now 46%) (top driver: BC has the ball).
- TD · Q2 7:45: Timeout Michigan State, clock 07:45 — MSU win probability +9.1 pts (now 56%) (top driver: MSU has the ball).
- FG · Q3 7:00: Luca Lombardo 37 yd FG GOOD — BC win probability +6.6 pts (now 55%) (top driver: BC has the ball).
- TD · Q3 12:50: Aidan Chiles pass complete to Nick Marsh for 41 yds for a TD (Blake Sislo KICK) — MSU win probability +4.8 pts (now 59%) (top driver: MSU has the ball).
- TD · Q3 12:50: Timeout Michigan State, clock 12:50 — BC win probability +5.9 pts (now 46%) (top driver: BC 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
MSU made the numbers' call on 6 of 8BC made the numbers' call on 4 of 5
- Q1 13:38BC 4th & 10 at BC 25, tiedAgrees with the numbersPunted · 39.1% before the snapGo for it39.1%−0.128% to convertField goalOut of rangePuntTheir call39.2%average punt
- Q1 11:16MSU 4th & 1 at BC 12, tiedAgrees with the numbersWent for it · 61.0% before the snapGo for itTheir call61.0%71% to convertField goal60.8%−0.286% to makePunt60.3%−0.7average punt
- Q1 11:16MSU 4th & 1 at BC 12, up 7Agrees with the numbersWent for it · 62.3% before the snapGo for itTheir call62.2%71% to convertField goal62.0%−0.286% to makePunt61.3%−0.9average punt
- Q1 2:29BC 4th & 2 at BC 48, down 7Close callPunted · 35.9% before the snapGo for it36.1%57% to convertField goalOut of rangePuntTheir call35.6%−0.5average punt
- Q1 0:53MSU 4th & 1 at MSU 28, tiedClose callPunted · 59.9% before the snapGo for it60.4%71% to convertField goalOut of rangePuntTheir call59.7%−0.7average punt
- Q1 0:53MSU 4th & 1 at MSU 28, tiedClose callPunted · 59.9% before the snapGo for it60.4%71% to convertField goalOut of rangePuntTheir call59.7%−0.7average punt
- Q2 10:57MSU 4th & 1 at MSU 49, tiedAgrees with the numbersWent for it · 61.0% before the snapGo for itTheir call61.0%70% to convertField goalOut of rangePunt60.0%−1.0average punt
- Q3 7:00BC 4th & 9 at MSU 19, tiedAgrees with the numbersKicked a field goal · 45.2% before the snapGo for it43.5%−1.830% to convertField goalTheir call45.3%77% to makePunt35.1%−10.2average punt
- Q3 0:00BC 4th & 5 at BC 30, tiedAgrees with the numbersPunted · 42.5% before the snapGo for it43.2%−0.941% to convertField goalOut of rangePuntTheir call44.1%average punt
- Q4 10:34BC 4th & 10 at BC 19, tiedAgrees with the numbersPunted · 42.2% before the snapGo for it38.2%−3.028% to convertField goalOut of rangePuntTheir call41.1%average punt
- Q3 2:17MSU 4th & 20 at BC 32, tiedAgrees with the numbersKicked a field goal · 56.6% before the snapGo for it52.2%−4.110% to convertField goalTheir call56.3%51% to makePunt54.2%−2.1average punt
- Q3 2:17MSU 4th & 20 at BC 32, tiedAgrees with the numbersKicked a field goal · 56.6% before the snapGo for it52.2%−4.110% to convertField goalTheir call56.3%51% to makePunt54.2%−2.1average punt
- Q4 11:24MSU 4th & 13 at MSU 44, tiedAgrees with the numbersPunted · 56.0% before the snapGo for it52.6%−5.020% to convertField goalOut of rangePuntTheir call57.6%average punt
After touchdowns: kick or go for two?
MSU made the numbers' call on 1 of 1BC made the numbers' call on 2 of 2
- Q1 5:23MSU Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call63.6%97% to makeGo for two63.5%−<0.145% to convert
- Q2 12:50BC Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call38.8%97% to makeGo for two38.8%−<0.145% to convert
- Q2 7:45BC Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call49.4%97% to makeGo for two49.3%−0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBCDrive 1PUNT5 plays · 0 yds · 1:2243% → 43%
BCDrive 2FUMBLE4 plays · 39 yds · 2:2243% → 43%
Q1 13:38
1ST & 10
OPP 39
+13
57.1%
Dylan Lonergan pass complete to Jaedn Skeete for 13 yds to the MSU 26 for a 1ST downSimilar
own 0own 2550opp 25opp 0
MSUDrive 3TD16 plays · 80 yds · 11:1657% → 61%
Q1 11:16
1ST & 10
OPP 15
+15
56.8%
Dylan Lonergan pass to Turbo Richard for 15 yds, to Armorion SmithSimilar
Q1 11:16
2ND & 5
OWN 25
+16
57.4%
Aidan Chiles pass complete to Jayden Savoury for 16 yds to the MSU 41 for a 1ST downSimilar
Q1 11:16
1ST & 10
OWN 41
+15
57.6%
Boston College Penalty, Face Mask (15 yards) (KP Price) to the BC 35 for a 1ST downSimilar
Q1 11:16
1ST & 10
OPP 21
-1
57.9%
Omari Kelly run for a loss of 1 yard to the BC 22 Omari Kelly fumbled, recovered by MSUSimilar
Q1 5:23
3RD & GOAL
OPP 11
+11
61.7%
Aidan Chiles pass complete to Nick Marsh for 11 yds for a TD (Blake Sislo KICK)Similar
Q1 0:00
1ST & 10
OPP 39
+13
60.5%
Dylan Lonergan pass to Jaedn Skeete for 13 yds to the MSU 26 for a 1ST downSimilar
own 0own 2550opp 25opp 0
MSUDrive 4PUNT19 plays · 23 yds · 8:4759% → 61%
Q1 11:16
2ND & 5
OWN 25
+16
58.9%
Aidan Chiles pass to Jayden Savoury for 16 yds to the MSU 41 for a 1ST downSimilar
Q1 11:16
1ST & 10
OWN 41
+24
59.2%
Aidan Chiles run for 9 yds to the 50 yard line, Boston College Penalty, facemask (Sedarius McConnell)Similar
Q1 5:23
3RD & GOAL
OPP 11
+11
62.3%
to Nick Marsh for 11 yds to the BC 0, for a TD for a 1ST down, Aidan Chiles pass (Blake Sislo PAT MISSED) (Blake Sislo KICK)Similar
Q1 5:23
2ND & 8
OWN 27
+13
61.0%
Dylan Lonergan pass complete to Jeremiah Franklin for 13 yds to the BC 40 for a 1ST downSimilar
Q1 4:27
2ND & 9
OWN 41
+3
60.6%
Dylan Lonergan pass complete to Jeremiah Franklin for 3 yds to the BC 44Similar
own 0own 2550opp 25opp 0
BCDrive 5TD15 plays · 88 yds · 7:3339% → 46%
Q1 5:23
2ND & 8
OWN 27
+13
61.0%
Dylan Lonergan pass to Jeremiah Franklin for 13 yds to the BC 40 for a 1ST downSimilar
Q1 2:29
4TH & 2
OWN 48
0
61.1%
Shamus Florio punt for 33 yds to the BC , punt out-of-bounds at the BC Similar
Q1 0:53
1ST & 10
OWN 12
+56
62.4%
Dylan Lonergan pass complete to VJ Wilkins for 56 yds to the MSU 32 for a 1ST downSimilar
Q2 15:00
2ND & 8
OPP 30
+19
60.0%
Dylan Lonergan pass complete to Lewis Bond for 19 yds to the MSU 11 for a 1ST downSimilar
Q2 12:50
3RD & 7
OPP 8
+8
54.3%
Dylan Lonergan pass complete to Turbo Richard for 8 yds for a TD (Luca Lombardo KICK)Similar
own 0own 2550opp 25opp 0
MSUDrive 6PUNT5 plays · 9 yds · 1:3654% → 53%
own 0own 2550opp 25opp 0
MSUDrive 7DOWNS10 plays · 9 yds · 6:3254% → 59%
Q2 11:50
3RD & 7
OWN 43
+6
55.2%
Aidan Chiles pass complete to Brandon Tullis for 6 yds to the MSU 49Similar
own 0own 2550opp 25opp 0
BCDrive 8TD20 plays · 49 yds · 8:0847% → 53%
Q1 0:53
1ST & 10
OWN 12
+56
52.8%
Dylan Lonergan pass to VJ Wilkins for 56 yds to the MSU 32 for a 1ST downSimilar
Q2 15:00
2ND & 8
OPP 30
+19
49.9%
Dylan Lonergan pass to Lewis Bond for 19 yds to the MSU 11 for a 1ST downSimilar
Q2 12:50
3RD & 7
OPP 8
+8
49.5%
Dylan Lonergan pass to Turbo Richard for 8 yds to the MSU 0, for a TD for a 1ST down (Luca Lombardo KICK)Similar
Q2 10:57
2ND & 10
OPP 49
-5
52.0%
PENALTY BC False Start (Allick,Dwayne) 5 yards from MSU49 to BC 46. NO PLAY.Similar
Q2 10:57
3RD & 13
OWN 48
-10
53.7%
Shotgun Lonergan,Dylan pass incomplete deep left to Harris,Reed thrown to MSU24 QB hurried by Matthews,Wayne PENALTY MSU Holding (Eaton,Joshua) 10 yards from BC 48 to MSU42, 1ST DOWN. NO PLAY.Similar
Q2 10:57
1ST & 10
OPP 42
+14
51.6%
Dylan Lonergan pass complete to Ty Lockwood for 14 yds to the MSU 28 for a 1ST downSimilar
Q2 10:57
1ST & 10
OPP 28
+8
50.5%
Dylan Lonergan pass complete to Lewis Bond for 8 yds to the MSU 20Similar
Q2 10:57
1ST & 10
OPP 17
+5
50.5%
Dylan Lonergan pass complete to Jordan McDonald for 5 yds to the MSU 12Similar
Q2 7:45
3RD & 5
OPP 12
+12
46.9%
Dylan Lonergan pass complete to Jaedn Skeete for 12 yds for a TD (Luca Lombardo KICK)Similar
own 0own 2550opp 25opp 0
BCDrive 9FG17 plays · 56 yds · 15:4544% → 55%
Q2 7:45
2ND & 10
OPP 33
+25
55.9%
Makhi Frazier run for 16 yds to the BC 17, Boston College Penalty, personalfoul (Chuck Nnaeto)Similar
Q2 5:40
2ND & GOAL
OPP 3
+3
61.7%
to Michael Masunas for 3 yds to the BC 0, for a TD, Aidan Chiles pass (Blake Sislo KICK)Similar
Q3 12:46
1ST & 10
OWN 25
+6
54.6%
Dylan Lonergan pass complete to Lewis Bond for 6 yds to the BC 31Similar
Q3 12:46
2ND & 4
OWN 31
+18
53.3%
Dylan Lonergan pass complete to Jaedn Skeete for 18 yds to the BC 49 for a 1ST downSimilar
Q3 12:46
2ND & 12
OPP 41
+21
51.8%
Dylan Lonergan pass complete to Turbo Richard for 21 yds to the MSU 20 for a 1ST downSimilar
Q3 12:46
2ND & 14
OPP 24
+1
51.3%
Dylan Lonergan pass complete to Turbo Richard for 1 yd to the MSU 23Similar
Q3 12:46
3RD & 13
OPP 23
+9
53.1%
Dylan Lonergan pass complete to Lewis Bond for 9 yds to the MSU 14Similar
Q3 7:12
4TH & 4
OPP 14
-5
51.6%
PENALTY BC False Start (Daugherty,Eryx) 5 yards from MSU14 to MSU19. NO PLAY.Similar
own 0own 2550opp 25opp 0
BCDrive 10PUNT19 plays · 5 yds · 20:3547% → 45%
Q2 5:35
3RD & 12
OWN 36
+15
53.4%
Dylan Lonergan pass incomplete, Michigan State Penalty, personalfoul (Jordan Hall)Similar
Q2 2:00
1ST & 10
OPP 38
+18
49.1%
Dylan Lonergan pass to Jeremiah Franklin for 18 yds to the MSU 20 for a 1ST downSimilar
Q2 0:31
2ND & 4
OPP 14
+14
45.9%
Dylan Lonergan pass to Reed Harris for 14 yds to the MSU 0, for a TD for a 1ST down (Luca Lombardo KICK)Similar
Q3 2:17
3RD & 17
OWN 18
+7
55.0%
Dylan Lonergan pass complete to Turbo Richard for 7 yds to the BC 25Similar
Q3 0:04
4TH & 10
OWN 25
0
56.1%
Florio,Shamus punt 27 yards to the MSU48 PENALTY MSU Holding declined MSU Illegal Substitution 5 yards from BC 25 to BC 30. NO PLAY.Similar
Q3 0:00
4TH & 5
OWN 30
0
55.2%
Shamus Florio punt for 46 yds , Omari Kelly returns for no gain to the MSU 24Similar
own 0own 2550opp 25opp 0
BCDrive 11PUNT9 plays · 18 yds · 19:5742% → 45%
MSUDrive 12TD6 plays · 75 yds · 2:1056% → 59%
Q3 15:00
2ND & 7
OWN 28
+1
55.8%
Aidan Chiles pass complete to Makhi Frazier for 1 yd to the MSU 29Similar
Q3 15:00
3RD & 6
OWN 29
+30
54.7%
Aidan Chiles pass complete to Omari Kelly for 30 yds to the BC 41 for a 1ST downSimilar
Q3 12:50
1ST & 10
OPP 41
+41
59.4%
Aidan Chiles pass complete to Nick Marsh for 41 yds for a TD (Blake Sislo KICK)Similar
own 0own 2550opp 25opp 0
MSUDrive 13FG13 plays · 41 yds · 4:3856% → 53%
Q3 6:55
1ST & 10
OWN 27
+15
55.8%
Shotgun Chiles,Aidan pass incomplete short left to Marsh,Nick thrown to MSU45 QB hurried by Crouch,Daveon PENALTY BC Pass Interference (Torrence,Syair) 15 yards from MSU27 to MSU42, 1ST DOWN. NO PLAY.Similar
Q3 6:55
2ND & 10
OPP 22
+10
60.9%
Shotgun Chiles,Aidan rush left for 1 yard gain to the BC 21 (Hutchins,Quintavious) PENALTY MSU Holding (Ramil,Stanton) 10 yards from BC 22 to BC 32. NO PLAY.Similar
own 0own 2550opp 25opp 0
MSUDrive 14TD17 plays · 25 yds · 36:5556% → 41%
Q3 6:55
1ST & 10
OWN 27
+15
55.8%
Aidan Chiles pass incomplete, Boston College Penalty, passinterference (Syair Torrence)Similar
Q3 6:55
2ND & 10
OPP 22
+10
61.1%
Aidan Chiles run, Michigan State Penalty, holding (Stanton Ramil)Similar
OT 0:00
2ND & 3
OPP 18
+9
41.1%
Dylan Lonergan pass complete to Turbo Richard for 9 yds to the MSU 9 for a 1ST downSimilar
OT 0:00
1ST & GOAL
OPP 9
+8
41.1%
Dylan Lonergan pass complete to Lewis Bond for 8 yds to the MSU 1Similar
OT 0:00
2ND & GOAL
OPP 1
-5
41.1%
PENALTY BC False Start (Allick,Dwayne) 5 yards from MSU01 to MSU06. NO PLAY.Similar
OT 0:00
2ND & GOAL
OPP 6
+6
41.1%
Jeremiah Franklin 6 Yd pass from Dylan Lonergan (Luca Lombardo Kick)Similar
own 0own 2550opp 25opp 0
MSUDrive 15TD10 plays · 25 yds · 2:1357% → 60%
Q3 0:04
4TH & 10
OWN 25
+5
60.6%
Shamus Florio punt, Michigan State Penalty, illegalsubstitution (5 Yards)Similar
own 0own 2550opp 25opp 0
MSUDrive 16PUNT7 plays · 20 yds · 3:3656% → 52%
Q4 15:00
2ND & 10
OWN 24
+23
55.6%
Aidan Chiles pass complete to Chrishon McCray for 23 yds to the MSU 47 for a 1ST downSimilar
Q4 15:00
1ST & 10
OWN 47
-10
60.6%
Frazier,Makhi rush left for 0 yards to the MSU47 (Bate,Favor) PENALTY MSU Holding (Moore,Conner) 10 yards from MSU47 to MSU37. NO PLAY.Similar
Q4 15:00
1ST & 20
OWN 37
-7
56.6%
Aidan Chiles sacked by Omar Thornton for a loss of 7 yards to the MSU 30Similar
Q4 15:00
2ND & 27
OWN 30
+9
55.6%
Aidan Chiles pass complete to Chrishon McCray for 9 yds to the MSU 39Similar
Q4 15:00
3RD & 18
OWN 39
+5
55.0%
Aidan Chiles pass complete to Nick Marsh for 5 yds to the MSU 44Similar
own 0own 2550opp 25opp 0
MSUDrive 17TD3 plays · 25 yds · 0:0066% → 66%
BCDrive 18TD3 plays · 25 yds · 15:0020% → 21%
MSUDrive 19DOWNS5 plays · 20 yds · 0:0087% → 82%
BCDrive 20DOWNS6 plays · 29 yds · 0:0020% → 59%
Biggest swings
End of Game · Final
Game over.
+57.9
TD · Q2 7:45
Timeout Michigan State, clock 07:45
+9.1
FG · Q3 7:00
Luca Lombardo 37 yd FG GOOD
-6.6