2024 · Week 13 · Nov 22, 2024 · Spartan Stadium
Speed4x
View as
Win probability · MSU
modelMSU aheadPUR aheadconfidence bandkey playMSU scorePUR score
What if? - hover the chart or a play below, then change how it went
Q3 13:34 · Aidan Chiles run for 3 yds to the MSU 37 for a 1ST down
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore diff ÷ offense timeoutsBlowout marginScore diff ÷ seconds remainingScoring-chance index
This game in five plays
- TD · Q1 4:24: Montorie Foster Jr. 7 Yd pass from Aidan Chiles (Jonathan Kim Kick) — PUR win probability +0.3 pts (now 23%) (top driver: Game still competitive relative to time left).
- TD · Q2 0:41: Nate Carter 20 Yd pass from Aidan Chiles (Jonathan Kim Kick) — MSU win probability +1.1 pts (now 77%) (top driver: MSU has the ball).
- TD · Q3 5:49: Devin Mockobee 2 Yd Run (Ben Freehill Kick) — PUR win probability +0.4 pts (now 35%) (top driver: PUR has the ball).
- TD · Q4 13:54: Max Klare 7 Yd pass from Hudson Card (Ben Freehill Kick) — PUR win probability +6.2 pts (now 39%) (top driver: PUR has the ball).
- KEY PLAY · Q4 3:04: Aidan Chiles pass incomplete to Nick Marsh for a 1ST down Purdue Penalty, Defensive holding (Nyland Green) to the PUR 37 for a 1ST down — MSU win probability +11.7 pts (now 74%) (top driver: MSU 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 5 of 9PUR made the numbers' call on 7 of 7
- Q1 9:17PUR 4th & 18 at MSU 22, tiedAgrees with the numbersKicked a field goal · 18.6% before the snapGo for it18.4%−0.212% to convertField goalTheir call18.6%72% to makePunt18.1%−0.5average punt
- Q1 2:52PUR 4th & 4 at PUR 31, down 1Agrees with the numbersPunted · 19.8% before the snapGo for it19.9%−0.248% to convertField goalOut of rangePuntTheir call20.0%average punt
- Q2 12:07MSU 4th & 4 at PUR 25, up 1Close callKicked a field goal · 78.6% before the snapGo for it78.7%47% to convertField goalTheir call78.5%−0.266% to makePunt77.1%−1.6average punt
- Q2 5:02PUR 4th & 2 at PUR 43, down 1Agrees with the numbersWent for it · 24.1% before the snapGo for itTheir call24.3%57% to convertField goalOut of rangePunt23.7%−0.5average punt
- Q2 2:42PUR 4th & 12 at MSU 12, down 1Agrees with the numbersKicked a field goal · 24.9% before the snapGo for it23.3%−1.019% to convertField goalTheir call24.3%86% to makePunt20.2%−4.1average punt
- Q3 13:34MSU 4th & 1 at MSU 34, up 1Agrees with the numbersWent for it · 74.0% before the snapGo for itTheir call74.8%71% to convertField goalOut of rangePunt73.7%−1.1average punt
- Q3 11:20MSU 4th & 13 at MSU 34, up 1Agrees with the numbersPunted · 72.1% before the snapGo for it70.8%−2.520% to convertField goalOut of rangePuntTheir call73.4%average punt
- Q3 8:21PUR 4th & 5 at MSU 45, down 1Agrees with the numbersWent for it · 28.6% before the snapGo for itTheir call29.4%41% to convertField goal27.0%−2.425% to makePunt29.0%−0.4average punt
- Q3 2:51MSU 4th & 3 at MSU 43, up 1Close callPunted · 71.0% before the snapGo for it72.3%52% to convertField goalOut of rangePuntTheir call71.7%−0.6average punt
- Q3 2:41MSU 4th & 3 at MSU 43, up 1Close callPunted · 70.9% before the snapGo for it72.3%52% to convertField goalOut of rangePuntTheir call71.7%−0.6average punt
- Q4 12:30MSU 4th & 8 at MSU 42, up 1Agrees with the numbersPunted · 67.3% before the snapGo for it66.8%−2.134% to convertField goalOut of rangePuntTheir call68.9%average punt
- Q4 11:07PUR 4th & 10 at PUR 31, down 1Agrees with the numbersPunted · 30.5% before the snapGo for it27.6%−4.329% to convertField goalOut of rangePuntTheir call31.9%average punt
- Q4 9:54MSU 4th & 4 at MSU 30, up 1Close callPunted · 66.0% before the snapGo for it66.6%48% to convertField goalOut of rangePuntTheir call65.8%−0.8average punt
- Q4 6:05MSU 4th & 6 at MSU 47, up 1Agrees with the numbersPunted · 67.0% before the snapGo for it66.9%−0.540% to convertField goalOut of rangePuntTheir call67.4%average punt
- Q4 3:08PUR 4th & 6 at PUR 47, down 1Agrees with the numbersWent for it · 37.3% before the snapGo for itTheir call33.4%40% to convertField goalOut of rangePunt31.6%−1.8average punt
- Q4 2:00MSU 4th & 1 at PUR 28, up 1Agrees with the numbersWent for it · 73.9% before the snapGo for itTheir call75.9%71% to convertField goal67.4%−8.560% to makePunt48.0%−27.9average punt
Play by play - hover to pin the curve, click to jump
Download drive chartPURDrive 1FG12 plays · 53 yds · 5:4119% → 21%
Q1 13:48
3RD & 3
OWN 32
+12
80.5%
Hudson Card pass complete to Max Klare for 12 yds to the PUR 44 for a 1ST downSimilar
Q1 12:41
2ND & 11
OWN 43
+10
80.1%
Hudson Card pass complete to Drew Biber for 10 yds to the MSU 47Similar
Q1 12:01
3RD & 1
OPP 47
+18
79.8%
Hudson Card pass complete to Max Klare for 18 yds to the MSU 29 for a 1ST downSimilar
Q1 11:18
1ST & 10
OPP 29
+15
79.4%
Hudson Card pass complete to Devin Mockobee for 15 yds to the MSU 14 for a 1ST downSimilar
Q1 10:03
3RD & 8
OPP 12
-10
79.1%
Hudson Card sacked by Angelo Grose for a loss of 10 yards to the MSU 22Similar
own 0own 2550opp 25opp 0
MSUDrive 2TD12 plays · 75 yds · 4:5379% → 77%
Q1 7:52
2ND & 9
OWN 37
0
77.9%
Aidan Chiles pass incomplete to Montorie Foster Jr., broken up by Hudson MillerSimilar
Q1 7:50
3RD & 9
OWN 37
+11
77.7%
Aidan Chiles pass complete to Jack Velling for 11 yds to the MSU 48 for a 1ST downSimilar
Q1 7:12
1ST & 10
OWN 48
0
78.0%
Aidan Chiles pass incomplete to Jack Velling, broken up by Dillon ThienemanSimilar
Q1 5:11
1ST & 10
OPP 21
+14
77.5%
Aidan Chiles pass complete to Ademola Faleye for 14 yds to the PUR 7 for a 1ST downSimilar
Q1 4:24
1ST & GOAL
OPP 7
+7
77.2%
Montorie Foster Jr. 7 Yd pass from Aidan Chiles (Jonathan Kim Kick)Similar
own 0own 2550opp 25opp 0
PURDrive 3PUNT5 plays · 6 yds · 1:3025% → 22%
MSUDrive 4FG11 plays · 47 yds · 5:4578% → 77%
Q1 0:30
3RD & 8
OWN 44
+13
77.5%
Aidan Chiles pass complete to Nick Marsh for 13 yds to the PUR 43 for a 1ST downSimilar
Q2 13:40
1ST & 10
OPP 31
-7
78.4%
Aidan Chiles pass complete to Brennan Parachek for a loss of 7 yards to the PUR 38Similar
Q2 12:54
3RD & 17
OPP 38
+13
76.9%
Aidan Chiles pass complete to Kay'Ron Lynch-Adams for 13 yds to the PUR 25Similar
own 0own 2550opp 25opp 0
PURDrive 5FUMBLE3 plays · 11 yds · 0:3024% → 24%
MSUDrive 6TD9 plays · 33 yds · 3:4578% → 78%
Q2 11:30
1ST & 10
OPP 33
0
78.0%
Aidan Chiles pass incomplete to Montorie Foster Jr., broken up by Shitta SillahSimilar
Q2 10:41
3RD & 17
OPP 40
-15
76.2%
Aidan Chiles pass intercepted for a 1ST down Purdue Penalty, Defensive pass interference (Tarrion Grant) to the PUR 25 for a 1ST downSimilar
Q2 9:37
1ST & 10
OPP 13
+4
77.8%
Aidan Chiles pass complete to Montorie Foster Jr. for 4 yds to the PUR 9Similar
Q2 8:58
2ND & 6
OPP 9
+6
77.7%
Nate Carter run for 2 yds to the PUR 7 for a 1ST down Purdue Penalty, unsportsmanlike conduct (Jeffrey M'Ba) to the PUR 3 for a 1ST downSimilar
own 0own 2550opp 25opp 0
PURDrive 7MISSED FG13 plays · 63 yds · 5:0325% → 26%
Q2 7:10
2ND & 11
OWN 24
+11
75.3%
Hudson Card pass complete to Jahmal Edrine for 11 yds to the PUR 35 for a 1ST downSimilar
Q2 5:02
4TH & 2
OWN 43
+27
74.3%
Hudson Card pass complete to Max Klare for 27 yds to the MSU 30 for a 1ST downSimilar
Q2 3:44
2ND & 4
OPP 24
+15
71.0%
Hudson Card pass incomplete to Jahmal Edrine for a 1ST down Michigan State Penalty, Defensive pass interference (Ed Woods) to the MSU 9 for a 1ST downSimilar
Q2 3:41
1ST & GOAL
OPP 9
-3
71.0%
Hudson Card sacked by Maverick Hansen and Alex VanSumeren for a loss of 3 yards to the MSU 12Similar
Q2 2:54
2ND & GOAL
OPP 12
0
70.8%
Hudson Card pass incomplete to Max Klare, broken up by Jordan HallSimilar
Q2 2:46
3RD & GOAL
OPP 12
0
71.7%
Hudson Card pass incomplete to Max Klare, broken up by Nikai MartinezSimilar
own 0own 2550opp 25opp 0
MSUDrive 8TD10 plays · 84 yds · 1:5075% → 77%
Q2 1:19
1ST & 10
OWN 36
-1
74.9%
Aidan Chiles sacked by Kydran Jenkins for a loss of 1 yard to the MSU 35Similar
Q2 1:07
2ND & 11
OWN 35
+12
74.2%
Aidan Chiles pass complete to Nate Carter for 12 yds to the MSU 47 for a 1ST downSimilar
Q2 0:51
1ST & 10
OWN 47
+33
76.0%
Aidan Chiles pass complete to Montorie Foster Jr. for 33 yds to the PUR 20 for a 1ST downSimilar
own 0own 2550opp 25opp 0
PURDrive 9PUNT5 plays · 19 yds · 0:2427% → 29%
MSUDrive 10PUNT9 plays · 9 yds · 3:3874% → 71%
Q3 14:14
3RD & 5
OWN 30
+4
73.3%
Aidan Chiles pass complete to Kay'Ron Lynch-Adams for 4 yds to the MSU 34Similar
Q3 12:08
2ND & 14
OWN 33
+1
72.6%
Aidan Chiles pass complete to Kay'Ron Lynch-Adams for 1 yd to the MSU 34Similar
Q3 11:20
4TH & 13
OWN 34
+6
70.8%
Ryan Eckley punt for 45 yds , Andrew Sowinski returns for 6 yds to the PUR 27Similar
own 0own 2550opp 25opp 0
PURDrive 11TD10 plays · 73 yds · 5:2228% → 35%
Q3 10:34
2ND & 11
OWN 26
+24
72.1%
Hudson Card pass complete to Jahmal Edrine for 24 yds to the 50 yard line for a 1ST downSimilar
Q3 8:21
4TH & 5
OPP 45
+17
70.3%
Hudson Card pass complete to Shamar Rigby for 17 yds to the MSU 28 for a 1ST downSimilar
Q3 6:57
2ND & 1
OPP 19
+14
65.7%
Hudson Card pass complete to Devin Mockobee for 14 yds to the MSU 5 for a 1ST downSimilar
own 0own 2550opp 25opp 0
MSUDrive 12PUNT8 plays · 18 yds · 3:0671% → 70%
Q3 4:27
1ST & 10
OWN 36
-5
71.6%
Aidan Chiles sacked by Antonio Stevens and Hudson Miller for a loss of 5 yards to the MSU 31Similar
Q3 3:40
2ND & 15
OWN 31
+12
70.0%
Aidan Chiles pass complete to Nick Marsh for 12 yds to the MSU 43Similar
Q3 2:51
4TH & 3
OWN 43
0
70.1%
Ryan Eckley punt Michigan State Penalty, personal foul (Caleb Gash) to the MSU 43Similar
own 0own 2550opp 25opp 0
PURDrive 13TD11 plays · 85 yds · 3:4031% → 39%
Q3 2:32
2ND & 10
OWN 15
+21
69.7%
Hudson Card pass complete to Jaron Tibbs for 21 yds to the PUR 36 for a 1ST downSimilar
Q3 1:00
3RD & 8
OWN 38
+15
67.7%
Hudson Card pass incomplete to Jahmal Edrine, broken up by Angelo Grose for a 1ST down Michigan State Penalty, Defensive pass interference (Angelo Grose) to the MSU 47 for a 1ST downSimilar
Q3 0:56
1ST & 10
OPP 47
+3
64.4%
Hudson Card pass complete to Reggie Love III for 3 yds to the MSU 44Similar
Q3 0:15
2ND & 7
OPP 44
+10
63.9%
Hudson Card pass complete to Max Klare for 10 yds to the MSU 34 for a 1ST downSimilar
Q4 14:58
1ST & 10
OPP 34
-11
62.3%
Hudson Card sacked by Khris Bogle for a loss of 11 yards to the MSU 45 Purdue Penalty, intentional grounding (Hudson Card) to the MSU 45Similar
Q4 14:47
2ND & 21
OPP 45
0
65.8%
Hudson Card pass incomplete to Devin Mockobee, broken up by Jalen SatchellSimilar
Q4 14:47
3RD & 21
OPP 45
+38
67.4%
Hudson Card pass complete to Jaron Tibbs for 38 yds to the MSU 7 for a 1ST downSimilar
own 0own 2550opp 25opp 0
MSUDrive 14PUNT7 plays · 17 yds · 1:2469% → 67%
Q4 13:54
1ST & 10
OWN 25
+15
68.9%
Aidan Chiles pass complete to Montorie Foster Jr. for 15 yds to the MSU 40 for a 1ST downSimilar
own 0own 2550opp 25opp 0
PURDrive 15PUNT7 plays · 11 yds · 1:1634% → 31%
Q4 12:23
1ST & 10
OWN 20
0
66.5%
Hudson Card pass incomplete to Jahmal Edrine, broken up by Ed WoodsSimilar
Q4 12:11
3RD & 10
OWN 20
+11
68.7%
Hudson Card pass complete to De'Nylon Morrissette for 11 yds to the PUR 31 for a 1ST downSimilar
Q4 11:25
2ND & 10
OWN 31
0
66.1%
Hudson Card pass incomplete to Max Klare, broken up by Maverick HansenSimilar
own 0own 2550opp 25opp 0
MSUDrive 16PUNT4 plays · 6 yds · 1:1368% → 65%
Q4 9:54
4TH & 4
OWN 30
+8
65.4%
Ryan Eckley punt for 48 yds , Andrew Sowinski returns for 8 yds to the PUR 30Similar
own 0own 2550opp 25opp 0
PURDrive 17INT3 plays · 28 yds · 0:4136% → 40%
Q4 9:06
2ND & 9
OWN 31
+27
64.4%
Hudson Card pass complete to Jahmal Edrine for 27 yds to the MSU 42 for a 1ST down Michigan State Penalty, Defensive pass interference (Ed Woods) to the MSU 42 for a 1ST downSimilar
Q4 9:01
1ST & 10
OPP 42
0
59.6%
Hudson Card pass incomplete to Max Klare, broken up by Cal HaladaySimilar
own 0own 2550opp 25opp 0
MSUDrive 18PUNT6 plays · 16 yds · 2:4968% → 67%
Q4 6:51
2ND & 13
OWN 40
+7
68.0%
Aidan Chiles pass complete to Brennan Parachek for 7 yds to the MSU 47Similar
own 0own 2550opp 25opp 0
PURDrive 19DOWNS9 plays · 27 yds · 2:4937% → 37%
MSUDrive 20Uncategorized7 plays · 19 yds · 2:2174% → 83%
Q4 3:04
1ST & 10
OPP 47
+10
74.3%
Aidan Chiles pass incomplete to Nick Marsh for a 1ST down Purdue Penalty, Defensive holding (Nyland Green) to the PUR 37 for a 1ST downSimilar
own 0own 2550opp 25opp 0
Biggest swings
End of Game · Final
Game over.
+16.8
KEY PLAY · Q4 3:04
Aidan Chiles pass incomplete to Nick Marsh for a 1ST down Purdue Penalty, Defensive holding (Nyland Green) to the PUR 37 for a 1ST down
+11.7
TD · Q4 13:54
Max Klare 7 Yd pass from Hudson Card (Ben Freehill Kick)
-6.2