2025 · Week 7 · Oct 11, 2025 · Spartan Stadium
Speed4x
View as
Win probability · MSU
modelMSU aheadUCLA aheadconfidence bandkey playMSU scoreUCLA score
What if? - hover the chart or a play below, then change how it went
Q2 2:41 · Ryan Eckley punt for 44 yds , Mikey Matthews returns for 17 yds to the UCLA 42
Driver values - Δ win prob, pts
Home team on offensePregame priorScore differentialOffense timeoutsDefense timeoutsGarbage-time factor
This game in five plays
- TD · Q2 10:17: Nico Iamaleava pass complete to Jalen Berger for 3 yds for a TD (Mateen Bhaghani KICK) — UCLA win probability +8.2 pts (now 57%) (top driver: offense timeouts not recorded for this play).
- TD · Q1 9:07: Aidan Chiles run for 2 yds for a TD (Martin Connington KICK) — UCLA win probability +5.1 pts (now 35%) (top driver: offense timeouts not recorded for this play).
- TD · Q1 1:39: Jalen Berger run for 16 yds for a TD (Mateen Bhaghani KICK) — UCLA win probability +8.5 pts (now 49%) (top driver: offense timeouts not recorded for this play).
- TD · Q2 4:09: Nico Iamaleava pass complete to Titus Mokiao-Atimalala for 12 yds for a TD (Mateen Bhaghani KICK) (Mateen Bhaghani KICK) — UCLA win probability +19.2 pts (now 75%) (top driver: UCLA has the ball).
- TD · Q3 3:55: Jaivian Thomas run for 1 yd for a TD (Mateen Bhaghani KICK) — UCLA win probability +7.2 pts (now 95%) (top driver: UCLA 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 7UCLA made the numbers' call on 6 of 7
- Q1 13:56UCLA 4th & 10 at UCLA 25, tiedAgrees with the numbersPunted · 31.2% before the snapGo for it31.1%−0.128% to convertField goalOut of rangePuntTheir call31.2%average punt
- Q2 15:00UCLA 4th & 2 at UCLA 45, tiedAgrees with the numbersWent for it · 34.4% before the snapGo for itTheir call34.6%57% to convertField goalOut of rangePunt34.2%−0.4average punt
- Q2 15:00UCLA 4th & 1 at MSU 4, tiedAgrees with the numbersWent for it · 34.8% before the snapGo for itTheir call34.9%65% to convertField goal33.9%−1.093% to makePunt31.3%−3.6average punt
- Q1 4:41UCLA 4th & 4 at MSU 29, down 7Close callKicked a field goal · 29.6% before the snapGo for it29.6%48% to convertField goalTheir call29.5%−0.158% to makePunt28.4%−1.2average punt
- Q1 3:04MSU 4th & 1 at MSU 34, up 4Agrees with the numbersWent for it · 68.2% before the snapGo for itTheir call68.5%71% to convertField goalOut of rangePunt68.2%−0.4average punt
- Q1 0:38MSU 4th & 6 at MSU 17, down 3Agrees with the numbersPunted · 63.8% before the snapGo for it63.5%−0.338% to convertField goalOut of rangePuntTheir call63.9%average punt
- Q2 2:41MSU 4th & 4 at MSU 31, down 17Agrees with the numbersPunted · 36.7% before the snapGo for it36.6%−0.248% to convertField goalOut of rangePuntTheir call36.8%average punt
- Q2 1:19UCLA 4th & 5 at MSU 16, up 17Agrees with the numbersKicked a field goal · 70.6% before the snapGo for it69.0%−0.839% to convertField goalTheir call69.8%81% to makePunt61.5%−8.3average punt
- Q2 0:43MSU 4th & 10 at MSU 31, down 17Agrees with the numbersPunted · 34.0% before the snapGo for it32.2%−1.929% to convertField goalOut of rangePuntTheir call34.1%average punt
- Q3 10:41MSU 4th & 6 at UCLA 38, down 17Agrees with the numbersWent for it · 29.2% before the snapGo for itTheir call29.8%40% to convertField goal28.6%−1.238% to makePunt28.6%−1.1average punt
- Q3 10:41UCLA 4th & 2 at MSU 7, up 17Agrees with the numbersWent for it · 74.9% before the snapGo for itTheir call74.6%53% to convertField goal72.3%−2.391% to makePunt60.4%−14.2average punt
- Q3 2:56MSU 4th & 1 at MSU 34, down 24Agrees with the numbersWent for it · 6.7% before the snapGo for itTheir call7.4%71% to convertField goalOut of rangePunt6.6%−0.7average punt
- Q4 7:08UCLA 4th & 9 at MSU 47, up 31Agrees with the numbersPunted · 99.6% before the snapGo for it99.6%−<0.132% to convertField goalOut of rangePuntTheir call99.6%average punt
- Q4 3:59MSU 4th & 8 at UCLA 42, down 31Close callWent for it · 0.2% before the snapGo for itTheir call0.2%−<0.134% to convertField goal0.2%−<0.130% to makePunt0.2%average punt
After touchdowns: kick or go for two?
MSU made the numbers' call on 1 of 1UCLA made the numbers' call on 4 of 4
- Q1 9:07MSU Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call69.7%97% to makeGo for two69.6%−<0.145% to convert
- Q1 1:39UCLA Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call34.8%97% to makeGo for two34.8%−<0.145% to convert
- Q2 4:09UCLA Touchdown, up 16 before the tryAgrees with the numbersKicked · madeKickTheir call60.3%97% to makeGo for two60.2%−0.145% to convert
- Q3 3:55UCLA Touchdown, up 23 before the tryAgrees with the numbersKicked · madeKickTheir call94.1%97% to makeGo for two94.0%−0.145% to convert
- Q3 1:44UCLA Touchdown, up 30 before the tryAgrees with the numbersKicked · madeKickTheir call98.7%97% to makeGo for two98.6%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartUCLADrive 1PUNT6 plays · 0 yds · 1:0428% → 30%
Q1 15:00
3RD & 15
OWN 20
+5
71.8%
Nico Iamaleava pass complete to Hudson Habermehl for 5 yds to the UCLA 25Similar
own 0own 2550opp 25opp 0
UCLADrive 2TD10 plays · 63 yds · 19:4328% → 57%
Q1 15:00
1ST & 10
OWN 37
-6
71.8%
Nico Iamaleava sacked by Quindarius Dunnigan and Cam Williams for a loss of 6 yards to the UCLA 31Similar
Q2 15:00
3RD & 16
OWN 31
+14
51.7%
Nico Iamaleava pass complete to Anthony Woods for 14 yds to the UCLA 45Similar
Q2 15:00
1ST & 10
OPP 35
+22
49.4%
Nico Iamaleava pass complete to Rico Flores Jr. for 22 yds to the MSU 13 for a 1ST downSimilar
Q2 10:17
1ST & GOAL
OPP 3
+3
43.2%
Nico Iamaleava pass complete to Jalen Berger for 3 yds for a TD (Mateen Bhaghani KICK)Similar
own 0own 2550opp 25opp 0
MSUDrive 3TD10 plays · 59 yds · 4:4971% → 66%
Q1 13:56
1ST & 10
OWN 41
+6
70.5%
Aidan Chiles pass complete to Michael Masunas for 6 yds to the MSU 47Similar
Q1 13:56
3RD & 4
OWN 47
+17
70.5%
Aidan Chiles pass complete to Nick Marsh for 17 yds to the UCLA 36 for a 1ST downSimilar
Q1 13:56
2ND & 12
OPP 24
+9
70.6%
Aidan Chiles pass complete to Jack Velling for 9 yds to the UCLA 15Similar
own 0own 2550opp 25opp 0
UCLADrive 4FG12 plays · 46 yds · 4:2633% → 37%
Q1 9:07
3RD & 8
OWN 27
+26
67.7%
Nico Iamaleava pass complete to Hudson Habermehl for 26 yds to the MSU 47 for a 1ST downSimilar
Q1 9:07
1ST & 10
OPP 47
0
67.7%
Nico Iamaleava pass incomplete to Kwazi Gilmer, broken up by Aydan WestSimilar
Q1 9:07
2ND & 10
OPP 35
+5
67.7%
Nico Iamaleava pass complete to Rico Flores Jr. for 5 yds to the MSU 30Similar
own 0own 2550opp 25opp 0
MSUDrive 5DOWNS5 plays · 9 yds · 1:3760% → 57%
Q1 4:41
3RD & 6
OWN 29
+5
59.4%
Aidan Chiles pass complete to Elijah Tau-Tolliver for 5 yds to the MSU 34Similar
own 0own 2550opp 25opp 0
UCLADrive 6TD3 plays · 34 yds · 1:2540% → 49%
MSUDrive 7PUNT5 plays · 4 yds · 0:5751% → 49%
Q1 0:38
4TH & 6
OWN 17
+2
48.7%
Ryan Eckley punt for 48 yds , Mikey Matthews returns for 2 yds to the UCLA 37Similar
own 0own 2550opp 25opp 0
MSUDrive 8Uncategorized5 plays · 17 yds · 2:0335% → 36%
Q2 8:14
1ST & 10
OWN 42
-10
35.5%
Aidan Chiles sacked by Devin Aupiu for a loss of 10 yards to the MSU 32 Aidan Chiles fumbled, recovered by UCLA Siale Taupaki , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
UCLADrive 9TD9 plays · 32 yds · 4:0556% → 75%
Q2 8:14
1ST & 10
OPP 32
0
43.8%
Nico Iamaleava pass incomplete to Kwazi Gilmer, broken up by Joshua EatonSimilar
Q2 8:14
2ND & 7
OPP 18
+4
44.2%
Nico Iamaleava pass complete to Kwazi Gilmer for 4 yds to the MSU 14Similar
Q2 8:14
3RD & 3
OPP 14
+5
44.6%
Nico Iamaleava pass complete to Kwazi Gilmer for 5 yds to the MSU 9 for a 1ST downSimilar
Q2 4:09
3RD & GOAL
OPP 12
+12
24.7%
Nico Iamaleava pass complete to Titus Mokiao-Atimalala for 12 yds for a TD (Mateen Bhaghani KICK) (Mateen Bhaghani KICK)Similar
own 0own 2550opp 25opp 0
MSUDrive 10PUNT5 plays · 6 yds · 1:2824% → 24%
Q2 2:41
4TH & 4
OWN 31
+17
24.1%
Ryan Eckley punt for 44 yds , Mikey Matthews returns for 17 yds to the UCLA 42Similar
own 0own 2550opp 25opp 0
UCLADrive 11MISSED FG7 plays · 42 yds · 1:2279% → 89%
Q2 2:41
1ST & 10
OWN 42
+37
21.4%
Nico Iamaleava pass complete to Mikey Matthews for 37 yds to the MSU 21 for a 1ST downSimilar
Q2 2:41
1ST & 10
OPP 21
-10
21.3%
Jaivian Thomas run for no gain to the MSU 21 UCLA Penalty, Offensive holding (Courtland Ford) to the MSU 31Similar
Q2 2:00
1ST & 20
OPP 31
+8
10.7%
Nico Iamaleava pass complete to Jaivian Thomas for 8 yds to the MSU 23Similar
Q2 1:46
2ND & 12
OPP 23
-10
10.4%
Jaivian Thomas run for no gain to the MSU 23 UCLA Penalty, Offensive holding (Kwazi Gilmer) to the MSU 33Similar
Q2 1:46
2ND & 22
OPP 33
+4
10.2%
Nico Iamaleava pass complete to Hudson Habermehl for 4 yds to the MSU 29Similar
own 0own 2550opp 25opp 0
MSUDrive 12PUNT5 plays · 11 yds · 0:3618% → 17%
MSUDrive 13DOWNS12 plays · 37 yds · 4:1925% → 13%
Q3 15:00
1ST & 10
OWN 25
+7
25.1%
Aidan Chiles pass complete to Michael Masunas for 7 yds to the MSU 32Similar
Q3 15:00
1ST & 10
OWN 37
+10
26.0%
Aidan Chiles pass incomplete to Chrishon McCray, broken up by Cole Martin for a 1ST down UCLA Penalty, Defensive holding (Jalen Berger) to the MSU 47 for a 1ST downSimilar
Q3 15:00
2ND & 8
OWN 49
+7
26.5%
Aidan Chiles pass complete to Omari Kelly for 7 yds to the UCLA 44Similar
Q3 15:00
3RD & 6
OPP 38
0
25.7%
Alessio Milivojevic pass incomplete to Nick Marsh, broken up by Rodrick PleasantSimilar
Q3 10:41
4TH & 6
OPP 38
0
12.6%
Alessio Milivojevic pass incomplete to Nick Marsh, broken up by Andre Jordan Jr.Similar
own 0own 2550opp 25opp 0
MSUDrive 14TD10 plays · 75 yds · 16:5127% → 4%
Q3 15:00
2ND & 10
OWN 47
+5
26.8%
Alessio Milivojevic pass complete to Nick Marsh for 5 yds to the UCLA 48Similar
Q3 1:44
2ND & 2
OWN 33
+14
4.0%
Alessio Milivojevic pass complete to Omari Kelly for 14 yds to the MSU 47 for a 1ST downSimilar
Q4 15:00
3RD & 5
OPP 48
+22
3.3%
Alessio Milivojevic pass complete to Nick Marsh for 22 yds to the UCLA 26 for a 1ST downSimilar
Q4 14:00
1ST & 10
OPP 16
+11
4.0%
Alessio Milivojevic pass complete to Nick Marsh for 11 yds to the UCLA 5 for a 1ST downSimilar
Q4 13:09
2ND & GOAL
OPP 5
+5
3.7%
Nick Marsh 5 Yd pass from Alessio Milivojevic (Martin Connington PAT failed)Similar
own 0own 2550opp 25opp 0
UCLADrive 15TD12 plays · 62 yds · 6:4687% → 95%
Q3 10:41
1ST & 10
OWN 38
+7
13.2%
Jaivian Thomas run for 17 yds to the MSU 45 UCLA Penalty, Offensive holding (Noah Fox-Flores) to the UCLA 45Similar
Q3 10:41
2ND & 3
OWN 45
+5
13.2%
Jaivian Thomas run for no gain to the UCLA 45 for a 1ST down Michigan State Penalty, substitution infraction (5 Yards) to the 50 yard line for a 1ST downSimilar
Q3 10:41
1ST & 10
OPP 26
+8
13.5%
Nico Iamaleava pass complete to Jalen Berger for 8 yds to the MSU 18Similar
Q3 10:41
3RD & 7
OPP 12
+5
13.2%
Nico Iamaleava pass complete to Anthony Frias II for 5 yds to the MSU 7Similar
own 0own 2550opp 25opp 0
MSUDrive 16DOWNS5 plays · 8 yds · 0:592% → 2%
Q3 3:55
3RD & 1
OWN 34
0
2.1%
Alessio Milivojevic pass incomplete to Michael Masunas, broken up by Rodrick PleasantSimilar
own 0own 2550opp 25opp 0
UCLADrive 17TD5 plays · 33 yds · 1:1295% → 98%
Q3 2:56
2ND & 10
OPP 33
+9
5.2%
Nico Iamaleava pass complete to Mikey Matthews for 9 yds to the MSU 24Similar
Q3 2:56
3RD & 1
OPP 24
+16
5.4%
Anthony Frias II run for 7 yds to the MSU 17 Michigan State Penalty, personal foul (Malik Spencer) to the MSU 8Similar
Q3 2:56
1ST & GOAL
OPP 8
-5
5.1%
Nico Iamaleava pass incomplete to Rico Flores Jr., broken up by Dontavius Nash UCLA Penalty, inelgible downfield on pass (-5 Yards) to the MSU 13Similar
Q3 1:44
1ST & GOAL
OPP 13
+13
1.8%
Nico Iamaleava pass complete to Jalen Berger for 13 yds for a TD (Mateen Bhaghani KICK)Similar
own 0own 2550opp 25opp 0
UCLADrive 18PUNT10 plays · 28 yds · 6:0199% → 99%
Q4 13:09
3RD & 4
OPP 42
-5
1.1%
Nico Iamaleava sacked by Alex VanSumeren and Grady Kelly for a loss of 5 yards to the MSU 47Similar
own 0own 2550opp 25opp 0
MSUDrive 19DOWNS9 plays · 47 yds · 3:090% → 0%
Q4 7:08
1ST & 10
OWN 11
0
0.1%
Alessio Milivojevic pass incomplete to Nick Marsh, broken up by Jalen WoodsSimilar
Q4 7:08
3RD & 8
OWN 13
+23
0.1%
Alessio Milivojevic pass complete to Chrishon McCray for 23 yds to the MSU 36 for a 1ST downSimilar
Q4 7:08
1ST & 10
OWN 36
+7
0.1%
Alessio Milivojevic pass complete to Jack Velling for 7 yds to the MSU 43Similar
Q4 7:08
2ND & 3
OWN 43
+13
0.1%
Alessio Milivojevic pass complete to Nick Marsh for 13 yds to the UCLA 44 for a 1ST downSimilar
own 0own 2550opp 25opp 0
UCLADrive 20Uncategorized6 plays · 36 yds · 1:59100% → 100%
Q4 3:59
2ND & 10
OWN 42
+15
0.4%
Jalen Berger run for 15 yds to the MSU 43 Jalen Berger fumbled, recovered by UCLA Noah Fox-Flores for a 1ST downSimilar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 4:09
Nico Iamaleava pass complete to Titus Mokiao-Atimalala for 12 yds for a TD (Mateen Bhaghani KICK) (Mateen Bhaghani KICK)
-19.2
TD · Q1 1:39
Jalen Berger run for 16 yds for a TD (Mateen Bhaghani KICK)
-8.5
TD · Q2 10:17
Nico Iamaleava pass complete to Jalen Berger for 3 yds for a TD (Mateen Bhaghani KICK)
-8.2