2025 · Week 1 · Aug 29, 2025 · Spartan Stadium
Speed4x
View as
Win probability · MSU
modelMSU aheadWMU aheadconfidence bandkey playMSU scoreWMU score
What if? - hover the chart or a play below, then change how it went
Q4 1:55 · Brady Jones pass incomplete to Aveion Chenault, broken up by Chance Rucker
Driver values - Δ win prob, pts
Pregame priorHome team on offenseOffense timeoutsScore differentialScore diff ÷ offense timeoutsDefense timeouts
This game in five plays
- KEY PLAY · Q1 1:42: Aidan Chiles pass complete to Omari Kelly for 14 yds to the MSU 39 for a 1ST down — WMU win probability +12.4 pts (now 20%) (top driver: offense timeouts not recorded for this play).
- TD · Q2 10:43: Aidan Chiles pass complete to Nick Marsh for 7 yds for a TD (Blake Sislo KICK) — MSU win probability +7.3 pts (now 86%) (top driver: offense timeouts not recorded for this play).
- TD · Q1 5:30: Brandon Tullis run for 12 yds for a TD (Blake Sislo KICK) — WMU win probability +1.0 pts (now 10%) (top driver: offense timeouts not recorded for this play).
- TD · Q2 1:58: Makhi Frazier run for 9 yds for a TD (Blake Sislo KICK) — MSU win probability +8.2 pts (now 88%) (top driver: MSU has the ball).
- KEY PLAY · Q3 15:00: Hunter Smith kickoff for 65 yds for a touchback — MSU win probability +5.9 pts (now 95%) (top driver: WMU 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 7WMU made the numbers' call on 7 of 10
- Q1 11:12WMU 4th & 4 at MSU 26, tiedAgrees with the numbersWent for it · 10.3% before the snapGo for itTheir call10.3%48% to convertField goal10.2%−<0.164% to makePunt9.9%−0.4average punt
- Q2 15:00MSU 4th & 4 at WMU 42, up 7Agrees with the numbersWent for it · 88.6% before the snapGo for itTheir call88.7%48% to convertField goal88.3%−0.430% to makePunt88.5%−0.2average punt
- Q1 1:42WMU 4th & 13 at WMU 32, down 14Agrees with the numbersPunted · 9.3% before the snapGo for it8.9%−0.620% to convertField goalOut of rangePuntTheir call9.6%average punt
- Q2 10:05WMU 4th & 15 at WMU 20, down 14Agrees with the numbersPunted · 9.3% before the snapGo for it8.6%−0.716% to convertField goalOut of rangePuntTheir call9.3%average punt
- Q2 5:46MSU 4th & 11 at MSU 47, up 14Agrees with the numbersPunted · 90.5% before the snapGo for it90.3%−0.526% to convertField goalOut of rangePuntTheir call90.9%average punt
- Q2 4:15WMU 4th & 1 at WMU 11, down 14Close callPunted · 9.1% before the snapGo for it9.5%71% to convertField goalOut of rangePuntTheir call9.1%−0.3average punt
- Q2 0:50WMU 4th & 4 at WMU 31, down 21Agrees with the numbersPunted · 4.0% before the snapGo for it3.7%−0.448% to convertField goalOut of rangePuntTheir call4.0%average punt
- Q2 0:20MSU 4th & 20 at MSU 32, up 21Agrees with the numbersPunted · 96.3% before the snapGo for it95.4%−0.99% to convertField goalOut of rangePuntTheir call96.3%average punt
- Q3 14:05MSU 4th & 11 at MSU 24, up 21Agrees with the numbersPunted · 96.5% before the snapGo for it96.3%−0.525% to convertField goalOut of rangePuntTheir call96.7%average punt
- Q4 14:14MSU 4th & 9 at MSU 41, up 25Agrees with the numbersPunted · 99.4% before the snapGo for it99.4%−0.232% to convertField goalOut of rangePuntTheir call99.6%average punt
- Q3 11:34WMU 4th & 12 at MSU 31, down 25Close callWent for it · 1.9% before the snapGo for itTheir call1.5%−0.323% to convertField goal1.8%54% to makePunt1.5%−0.3average punt
- Q3 8:06MSU 4th & 6 at WMU 42, up 25Close callPunted · 98.6% before the snapGo for it98.8%40% to convertField goal98.5%−0.330% to makePuntTheir call98.7%−0.1average punt
- Q3 6:19MSU 4th & 8 at MSU 44, up 25Agrees with the numbersPunted · 99.0% before the snapGo for it98.9%−0.234% to convertField goalOut of rangePuntTheir call99.1%average punt
- Q3 2:36WMU 4th & 17 at MSU 28, down 25Agrees with the numbersKicked a field goal · 1.1% before the snapGo for it0.8%−0.414% to convertField goalTheir call1.1%60% to makePunt0.2%−0.9average punt
- Q4 11:34WMU 4th & 24 at WMU 33, down 25Agrees with the numbersPunted · 0.9% before the snapGo for it0.6%−0.37% to convertField goalOut of rangePuntTheir call0.8%average punt
- Q4 3:14WMU 4th & 12 at WMU 38, down 25Agrees with the numbersPunted · 0.2% before the snapGo for it0.2%−<0.123% to convertField goalOut of rangePuntTheir call0.2%average punt
- Q4 1:55WMU 4th & 16 at WMU 42, down 25Close callWent for it · 0.3% before the snapGo for itTheir call0.2%−<0.116% to convertField goalOut of rangePunt0.2%average punt
After touchdowns: kick or go for two?
MSU made the numbers' call on 2 of 2
- Q2 10:43MSU Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call90.8%97% to makeGo for two90.7%−<0.145% to convert
- Q2 1:58MSU Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call96.5%97% to makeGo for two96.5%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartWMUDrive 1DOWNS8 plays · 57 yds · 3:488% → 10%
Q1 15:00
1ST & 10
OWN 17
+35
92.4%
Brady Jones pass complete to Talique Williams for 35 yds to the MSU 48 for a 1ST downSimilar
Q1 15:00
2ND & 6
OPP 44
+12
92.4%
Brady Jones pass complete to Talique Williams for 12 yds to the MSU 32 for a 1ST downSimilar
Q1 11:12
4TH & 4
OPP 26
0
89.7%
Brady Jones pass incomplete to Talique Williams, broken up by Ade WillieSimilar
own 0own 2550opp 25opp 0
MSUDrive 2TD12 plays · 75 yds · 19:1792% → 86%
Q1 15:00
3RD & 2
OWN 47
+5
92.4%
Aidan Chiles pass incomplete to Omari Kelly for a 1ST down Western Michigan Penalty, off-side (Nadame Tucker) to the WMU 48 for a 1ST downSimilar
Q1 1:42
1ST & 10
OWN 25
+14
80.0%
Aidan Chiles pass complete to Omari Kelly for 14 yds to the MSU 39 for a 1ST downSimilar
Q2 15:00
2ND & 15
OWN 47
+10
77.8%
Aidan Chiles pass complete to Omari Kelly for 10 yds to the WMU 43Similar
Q2 15:00
4TH & 4
OPP 42
+10
77.5%
Aidan Chiles pass complete to Omari Kelly for 10 yds to the WMU 32 for a 1ST downSimilar
Q2 15:00
1ST & 10
OPP 32
+11
78.7%
Aidan Chiles pass incomplete to Nick Marsh for a 1ST down Western Michigan Penalty, Defensive pass interference (Aaron Wofford) to the WMU 21 for a 1ST downSimilar
Q2 15:00
2ND & 4
OPP 15
+8
78.9%
Aidan Chiles pass complete to Michael Masunas for 8 yds to the WMU 7 for a 1ST downSimilar
Q2 10:43
1ST & GOAL
OPP 7
+7
86.2%
Aidan Chiles pass complete to Nick Marsh for 7 yds for a TD (Blake Sislo KICK)Similar
own 0own 2550opp 25opp 0
MSUDrive 3TD10 plays · 74 yds · 5:4291% → 90%
Q1 11:12
2ND & 4
OWN 32
+6
91.1%
Aidan Chiles pass complete to Omari Kelly for 6 yds to the MSU 38 for a 1ST downSimilar
Q1 11:12
1ST & 10
OWN 38
+8
91.1%
Aidan Chiles pass complete to Nick Marsh for 8 yds to the MSU 46Similar
Q1 11:12
3RD & 2
OWN 46
+3
91.1%
Aidan Chiles pass complete to Jack Velling for 3 yds to the MSU 49 for a 1ST downSimilar
own 0own 2550opp 25opp 0
WMUDrive 4PUNT8 plays · 10 yds · 3:4311% → 13%
Q1 5:25
3RD & 2
OWN 30
+5
88.7%
Brady Jones pass complete to Talique Williams for 5 yds to the WMU 35 for a 1ST downSimilar
Q1 5:25
2ND & 14
OWN 31
+5
88.8%
Brady Jones pass complete to Talique Williams for 5 yds to the WMU 36Similar
Q1 2:35
3RD & 9
OWN 36
-4
87.0%
Brady Jones sacked by Anelu Lafaele for a loss of 4 yards to the WMU 32 Brady Jones fumbled, recovered by WMU Brady Jones , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
WMUDrive 5PUNT6 plays · -5 yds · 0:3816% → 16%
Q2 10:43
1ST & 10
OWN 25
0
83.6%
Brady Jones pass incomplete to Blake Bosma, broken up by Brady PretzlaffSimilar
Q2 10:43
4TH & 10
OWN 25
-5
84.0%
Western Michigan Penalty, delay of game (Talique Williams) to the WMU 20Similar
Q2 10:05
4TH & 15
OWN 20
+61
83.6%
Ryan Millmore punt for 51 yds Michigan State Penalty, Offensive holding (Anthony Pinnace III) to the MSU 19Similar
own 0own 2550opp 25opp 0
MSUDrive 6PUNT7 plays · 28 yds · 4:1985% → 81%
WMUDrive 7PUNT4 plays · 9 yds · 1:3118% → 19%
Q2 4:54
3RD & 9
OWN 3
+8
82.2%
Brady Jones pass complete to Aveion Chenault for 8 yds to the WMU 11Similar
own 0own 2550opp 25opp 0
MSUDrive 8TD6 plays · 54 yds · 2:1781% → 88%
own 0own 2550opp 25opp 0
WMUDrive 9PUNT5 plays · 6 yds · 1:009% → 10%
Q2 1:50
2ND & 10
OWN 25
+6
90.8%
Brady Jones pass complete to Talique Williams for 6 yds to the WMU 31Similar
Q2 1:50
3RD & 4
OWN 31
0
89.8%
Brady Jones pass incomplete to Devin Miles, broken up by Grady KellySimilar
Q2 0:50
4TH & 4
OWN 31
+20
90.3%
Ryan Millmore punt for 47 yds , Omari Kelly returns for 20 yds to the MSU 42Similar
own 0own 2550opp 25opp 0
MSUDrive 10PUNT4 plays · -10 yds · 0:3089% → 86%
Q2 0:50
1ST & 10
OWN 42
-17
88.7%
Aidan Chiles sacked by Nadame Tucker for a loss of 17 yards to the MSU 25 Aidan Chiles fumbled, recovered by MSU Conner Moore , return for 0 yardsSimilar
Q2 0:41
2ND & 27
OWN 25
-5
87.1%
Aidan Chiles pass complete to Makhi Frazier for a loss of 5 yards to the MSU 20Similar
Q2 0:20
4TH & 20
OWN 32
0
86.0%
Ryan Eckley punt for 54 yds , Talique Williams returns for no gain to the WMU 12Similar
own 0own 2550opp 25opp 0
WMUDrive 11INT2 plays · 7 yds · 0:109% → 10%
MSUDrive 12MISSED FG2 plays · 0 yds · 0:0789% → 89%
MSUDrive 13PUNT5 plays · -1 yds · 0:5593% → 93%
own 0own 2550opp 25opp 0
MSUDrive 14PUNT6 plays · 13 yds · 15:4694% → 100%
WMUDrive 15DOWNS6 plays · 51 yds · 2:312% → 2%
MSUDrive 16PUNT7 plays · 38 yds · 3:3699% → 99%
own 0own 2550opp 25opp 0
WMUDrive 17SF1 play · 0 yds · 0:002% → 2%
own 0own 2550opp 25opp 0
MSUDrive 18PUNT5 plays · 2 yds · 1:3799% → 99%
Q3 6:19
4TH & 8
OWN 44
+56
99.1%
Ryan Eckley punt for 56 yds, punt out-of-bounds at the WMU 12 , Keivin Boone-Nelson II returns for no gain to the WMU 12 , Keivin Boone-Nelson II returns for 12 yds to the WMU 12Similar
own 0own 2550opp 25opp 0
WMUDrive 19MISSED FG9 plays · 60 yds · 3:431% → 1%
WMUDrive 20Uncategorized10 plays · 27 yds · 2:401% → 1%
Q4 14:14
3RD & 7
OWN 23
+13
99.4%
Brady Jones pass complete to Baylin Brooks for 13 yds to the WMU 36 for a 1ST downSimilar
Q4 14:14
3RD & 4
OWN 42
+5
99.4%
Brady Jones pass complete to Cade Conley for 5 yds to the WMU 47 for a 1ST downSimilar
Q4 11:34
4TH & 24
OWN 33
+57
99.3%
Ryan Millmore punt for 47 yds Michigan State Penalty, Offensive holding (Aveon Grose) to the MSU 10Similar
Q4 11:34
3RD & 10
OWN 47
-14
99.5%
Brady Jones sacked by Malik Spencer for a loss of 14 yards to the WMU 33 Western Michigan Penalty, intentional grounding (Brady Jones) to the WMU 33Similar
own 0own 2550opp 25opp 0
MSUDrive 21Uncategorized12 plays · 73 yds · 5:54100% → 100%
Q4 11:34
3RD & 12
OWN 8
+21
99.8%
Aidan Chiles pass complete to Omari Kelly for 21 yds to the MSU 29 for a 1ST downSimilar
Q4 11:34
1ST & 10
OWN 39
+28
99.8%
Aidan Chiles pass complete to Chrishon McCray for 28 yds to the WMU 33 for a 1ST down Western Michigan Penalty, Defensive holding (Jarvarius Sims) to the WMU 33 for a 1ST downSimilar
Q4 11:34
2ND & 5
OPP 28
+14
99.8%
Aidan Chiles pass complete to Michael Masunas for 14 yds to the WMU 14 for a 1ST downSimilar
Q4 5:40
2ND & 13
OPP 17
-10
99.9%
Aidan Chiles sacked by James Camden for a loss of 10 yards to the WMU 27 Aidan Chiles fumbled, recovered by WMU Rodney McGraw , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
WMUDrive 22PUNT6 plays · 11 yds · 2:260% → 0%
MSUDrive 23TD4 plays · 77 yds · 0:23100% → 100%
Q4 2:51
3RD & 4
OWN 29
-32
99.9%
Tate Hallock 32 Yd Interception Return (Two-Point Pass Conversion Failed)Similar
own 0own 2550opp 25opp 0
WMUDrive 24Uncategorized5 plays · 7 yds · 0:530% → 1%
Q4 2:48
2ND & 17
OWN 41
+3
99.8%
Brady Jones pass complete to Jalen Buckley for 3 yds to the WMU 44Similar
Q4 2:48
3RD & 14
OWN 44
-2
99.8%
Brady Jones pass complete to Jalen Buckley for a loss of 2 yards to the WMU 42Similar
Q4 2:00
1ST & 10
OWN 48
-7
99.6%
Brady Jones sacked by Jalen Thompson for a loss of 7 yards to the WMU 41 Western Michigan Penalty, intentional grounding (Brady Jones) to the WMU 41Similar
Q4 1:55
4TH & 16
OWN 42
0
99.5%
Brady Jones pass incomplete to Aveion Chenault, broken up by Chance RuckerSimilar
own 0own 2550opp 25opp 0
MSUDrive 25Uncategorized3 plays · -3 yds · 0:00100% → 100%
Biggest swings
KEY PLAY · Q1 1:42
Aidan Chiles pass complete to Omari Kelly for 14 yds to the MSU 39 for a 1ST down
-12.4
TD · Q2 1:58
Makhi Frazier run for 9 yds for a TD (Blake Sislo KICK)
+8.2
TD · Q2 10:43
Aidan Chiles pass complete to Nick Marsh for 7 yds for a TD (Blake Sislo KICK)
+7.3