2023 · Week 10 · Nov 4, 2023 · Spartan Stadium
Speed4x
View as
Win probability · MSU
modelMSU aheadNEB aheadconfidence bandkey playMSU scoreNEB score
What if? - hover the chart or a play below, then change how it went
Q4 8:55 · Ryan Eckley punt for 50 yds
Driver values - Δ win prob, pts
Home team on offensePregame priorGarbage-time factorScore diff ÷ offense timeoutsScore differentialDefense timeouts
This game in five plays
- TD · Q2 9:14: Katin Houser pass complete to Christian Fitzpatrick for 11 yds for a TD (Jonathan Kim KICK) — MSU win probability +9.1 pts (now 54%) (top driver: MSU has the ball).
- FG · Q2 0:06: Tristan Alvano 24 yd FG GOOD — NEB win probability +13.1 pts (now 52%) (top driver: NEB has the ball).
- TD · Q4 12:13: Sam Leavitt pass complete to Montorie Foster Jr. for 25 yds for a TD (Jonathan Kim KICK) — MSU win probability +21.5 pts (now 90%) (top driver: MSU has the ball).
- TD · Q4 3:35: Emmett Johnson run for 4 yds for a TD (Tristan Alvano KICK) — NEB win probability +35.8 pts (now 45%) (top driver: Deficit strained by the offense's own timeouts).
- KEY PLAY · Q4 3:35: Katin Houser pass incomplete — MSU win probability +22.0 pts (now 77%) (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 9 of 11NEB made the numbers' call on 7 of 8
- Q1 11:51MSU 4th & 9 at NEB 18, tiedAgrees with the numbersKicked a field goal · 44.3% before the snapGo for it44.2%−0.130% to convertField goalTheir call44.3%79% to makePunt43.9%−0.4average punt
- Q1 10:29NEB 4th & 7 at NEB 28, down 3Agrees with the numbersPunted · 54.7% before the snapGo for it54.7%−0.136% to convertField goalOut of rangePuntTheir call54.8%average punt
- Q1 9:24MSU 4th & 5 at MSU 32, up 3Agrees with the numbersPunted · 45.1% before the snapGo for it45.1%−0.241% to convertField goalOut of rangePuntTheir call45.3%average punt
- Q1 9:24NEB 4th & 2 at MSU 45, down 3Agrees with the numbersWent for it · 54.7% before the snapGo for itTheir call54.8%57% to convertField goal54.3%−0.525% to makePunt54.5%−0.2average punt
- Q1 2:11MSU 4th & 8 at MSU 6, up 3Agrees with the numbersPunted · 46.6% before the snapGo for it46.0%−0.730% to convertField goalOut of rangePuntTheir call46.6%average punt
- Q2 7:43NEB 4th & 11 at NEB 46, down 3Agrees with the numbersPunted · 47.6% before the snapGo for it47.3%−1.126% to convertField goalOut of rangePuntTheir call48.4%average punt
- Q2 5:02MSU 4th & 7 at MSU 23, up 3Agrees with the numbersPunted · 51.2% before the snapGo for it50.3%−1.035% to convertField goalOut of rangePuntTheir call51.4%average punt
- Q2 0:06NEB 4th & 5 at MSU 6, down 3Agrees with the numbersKicked a field goal · 48.0% before the snapGo for it46.0%−1.833% to convertField goalTheir call47.8%91% to makePunt42.5%−5.3average punt
- Q3 11:35NEB 4th & 6 at MSU 46, tiedClose callPunted · 52.1% before the snapGo for it52.8%40% to convertField goal50.4%−2.423% to makePuntTheir call52.5%−0.2average punt
- Q3 11:35MSU 4th & 1 at NEB 49, tiedAgrees with the numbersWent for it · 53.0% before the snapGo for itTheir call53.3%70% to convertField goalOut of rangePunt50.4%−2.8average punt
- Q3 5:11MSU 4th & 9 at NEB 33, tiedAgrees with the numbersKicked a field goal · 53.8% before the snapGo for it53.2%−0.432% to convertField goalTheir call53.6%49% to makePunt52.1%−1.5average punt
- Q3 3:31NEB 4th & 14 at NEB 21, down 3Agrees with the numbersPunted · 36.6% before the snapGo for it34.2%−5.317% to convertField goalOut of rangePuntTheir call39.5%average punt
- Q3 0:08MSU 4th & 23 at midfield, up 3Agrees with the numbersPunted · 59.9% before the snapGo for it56.0%−5.37% to convertField goalOut of rangePuntTheir call61.3%average punt
- Q4 13:28NEB 4th & 9 at NEB 8, down 3Agrees with the numbersPunted · 32.1% before the snapGo for it30.1%−2.229% to convertField goalOut of rangePuntTheir call32.3%average punt
- Q4 10:42NEB 4th & 7 at NEB 28, down 10Agrees with the numbersPunted · 14.1% before the snapGo for it13.9%−0.736% to convertField goalOut of rangePuntTheir call14.6%average punt
- Q4 8:55MSU 4th & 3 at MSU 44, up 10Close callPunted · 87.1% before the snapGo for it87.3%52% to convertField goalOut of rangePuntTheir call87.0%−0.3average punt
- Q4 4:31MSU 4th & 1 at MSU 34, up 10Close callPunted · 91.5% before the snapGo for it92.3%71% to convertField goalOut of rangePuntTheir call91.3%−1.0average punt
- Q4 2:32MSU 4th & 4 at MSU 31, up 3Agrees with the numbersPunted · 82.9% before the snapGo for it82.2%−0.448% to convertField goalOut of rangePuntTheir call82.6%average punt
- Q4 0:43MSU 4th & 9 at NEB 27, up 3Agrees with the numbersKicked a field goal · 92.5% before the snapGo for it89.3%−3.731% to convertField goalTheir call93.1%62% to makePunt75.6%−17.5average punt
After touchdowns: kick or go for two?
MSU made the numbers' call on 2 of 2NEB made the numbers' call on 2 of 2
- Q2 12:40NEB Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call55.7%97% to makeGo for two55.6%−0.145% to convert
- Q2 9:14MSU Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call51.2%97% to makeGo for two51.1%−0.145% to convert
- Q4 12:13MSU Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call85.7%97% to makeGo for two85.7%−<0.145% to convert
- Q4 3:35NEB Touchdown, down 4 before the tryAgrees with the numbersKicked · madeKickTheir call20.3%97% to makeGo for two19.5%−0.745% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartMSUDrive 1FG8 plays · 71 yds · 3:0442% → 44%
NEBDrive 2PUNT5 plays · 3 yds · 1:2256% → 56%
MSUDrive 3PUNT5 plays · 5 yds · 1:0544% → 45%
own 0own 2550opp 25opp 0
NEBDrive 4INT10 plays · 34 yds · 5:4555% → 53%
Q1 9:24
1ST & 10
OWN 15
+5
45.0%
Heinrich Haarberg pass complete to Thomas Fidone II for 5 yds to the NEB 20Similar
Q1 9:24
1ST & 10
OPP 42
-5
44.3%
Heinrich Haarberg sacked by Maverick Hansen for a loss of 5 yards to the MSU 47Similar
Q1 9:24
2ND & 15
OPP 47
-4
44.7%
Heinrich Haarberg pass complete to Jaylen Lloyd for a loss of 4 yards to the NEB 49Similar
own 0own 2550opp 25opp 0
MSUDrive 5PUNT4 plays · 2 yds · 1:2847% → 47%
Q1 3:39
2ND & 3
OWN 11
-5
47.2%
Sam Leavitt sacked by Mikai Gbayor and Luke Reimer for a loss of 5 yards to the MSU 6Similar
own 0own 2550opp 25opp 0
NEBDrive 6TD10 plays · 59 yds · 4:3154% → 60%
Q1 2:11
3RD & 4
OWN 47
+27
46.0%
Heinrich Haarberg pass complete to Thomas Fidone II for 27 yds to the MSU 26 for a 1ST downSimilar
own 0own 2550opp 25opp 0
MSUDrive 7TD7 plays · 75 yds · 3:2642% → 54%
Q2 12:40
1ST & 10
OWN 25
+9
42.3%
Katin Houser pass complete to Nathan Carter for 9 yds to the MSU 34Similar
Q2 12:40
2ND & 7
OWN 46
+42
44.2%
Alante Brown pass complete to Montorie Foster Jr. for 42 yds to the NEB 12 for a 1ST downSimilar
Q2 9:14
2ND & 9
OPP 11
+11
54.2%
Katin Houser pass complete to Christian Fitzpatrick for 11 yds for a TD (Jonathan Kim KICK)Similar
own 0own 2550opp 25opp 0
NEBDrive 8PUNT6 plays · 21 yds · 1:3147% → 46%
MSUDrive 9PUNT7 plays · 3 yds · 2:4154% → 53%
Q2 7:43
3RD & 18
OWN 12
+16
52.9%
Katin Houser pass complete to Montorie Foster Jr. for 16 yds to the MSU 28Similar
Q2 7:43
4TH & 2
OWN 28
-5
52.4%
Michigan State Penalty, False Start (Montorie Foster Jr.) to the MSU 23Similar
Q2 7:43
2ND & 8
OWN 22
-10
53.7%
HOUSER, Katin scrambles up the middle for a gain of 7 yards to the MSU29, End of Play. PENALTY MSU Holding on BROWN, Spencer enforced 10 yards from the MSU22 to the MSU12 [NHSG]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
NEBDrive 10FG17 plays · 74 yds · 4:1142% → 52%
Q2 4:17
3RD & 9
OWN 21
+11
58.8%
Heinrich Haarberg pass complete to Thomas Fidone II for 11 yds to the NEB 32 for a 1ST downSimilar
Q2 4:17
2ND & 7
OWN 35
-7
56.9%
Heinrich Haarberg sacked by Khris Bogle for a loss of 7 yards to the NEB 28Similar
Q2 4:17
3RD & 14
OWN 28
+15
58.9%
Michigan State Penalty, Personal Foul (15 Yards) to the MSU 41 for a 1ST downSimilar
Q2 4:17
2ND & 9
OPP 40
+15
54.9%
Michigan State Penalty, Personal Foul (Jaden Mangham) to the MSU 21 for a 1ST downSimilar
Q2 4:17
1ST & 10
OPP 21
0
53.1%
HAARBERG, Heinrich pass deep up the middle incomplete intended for BONNER, Janiran thrown to the MSU3. PENALTY MSU Holding on TATUM, Dillon NEB Ineligible Receiver Downfield on Pass on BENHART, Bryce , Offsetting penalties [SG]. NO PLAY (replay the down).Similar
Q2 4:17
1ST & 10
OPP 21
+10
53.1%
Michigan State Penalty, Defensive Holding (Dillon Tatum) to the MSU 11 for a 1ST downSimilar
Q2 0:10
3RD & 8
OPP 9
+3
60.8%
Heinrich Haarberg pass complete to Joshua Fleeks for 3 yds to the MSU 6Similar
own 0own 2550opp 25opp 0
MSUDrive 11END OF HALF1 play · 6 yds · 0:0052% → 52%
own 0own 2550opp 25opp 0
NEBDrive 12PUNT8 plays · 29 yds · 3:2553% → 53%
MSUDrive 13FG13 plays · 53 yds · 6:2450% → 61%
Q3 11:35
1ST & 10
OWN 14
+28
50.4%
Katin Houser pass complete to Tyrell Henry for 28 yds to the MSU 42 for a 1ST downSimilar
Q3 11:35
1ST & 10
OWN 42
+5
53.5%
Katin Houser pass complete to Tyrell Henry for 5 yds to the MSU 47Similar
Q3 11:35
2ND & 8
OPP 45
-3
54.7%
Katin Houser pass complete to Jaren Mangham for a loss of 3 yards to the NEB 48Similar
Q3 11:35
3RD & 11
OPP 48
+14
51.9%
Katin Houser pass complete to Tyrell Henry for 14 yds to the NEB 34 for a 1ST downSimilar
Q3 5:16
3RD & 9
OPP 33
0
56.1%
Katin Houser pass complete to Nathan Carter for no gain to the NEB 33Similar
own 0own 2550opp 25opp 0
NEBDrive 14PUNT4 plays · -4 yds · 1:4043% → 39%
Q3 5:11
2ND & 12
OWN 23
-2
57.2%
Heinrich Haarberg sacked by Jalen Thompson and Jordan Hall for a loss of 2 yards to the NEB 21Similar
own 0own 2550opp 25opp 0
MSUDrive 15PUNT7 plays · -1 yds · 3:2363% → 58%
Q3 3:31
2ND & 5
OPP 44
+7
63.2%
Katin Houser pass complete to Tyrell Henry for 7 yds to the NEB 37 for a 1ST downSimilar
Q3 3:31
1ST & 10
OPP 37
-8
63.3%
Katin Houser sacked by Cameron Lenhardt for a loss of 8 yards to the NEB 45Similar
Q3 3:31
3RD & 16
OPP 43
-7
59.5%
Katin Houser sacked by James Williams for a loss of 7 yards to the 50 yard lineSimilar
own 0own 2550opp 25opp 0
NEBDrive 16PUNT4 plays · 1 yds · 1:3240% → 35%
Q4 15:00
3RD & 5
OWN 12
-4
61.6%
Heinrich Haarberg sacked by Aaron Brule for a loss of 4 yards to the NEB 8Similar
own 0own 2550opp 25opp 0
MSUDrive 17TD5 plays · 38 yds · 1:1569% → 90%
Q4 12:13
1ST & 10
OPP 25
+25
89.8%
Sam Leavitt pass complete to Montorie Foster Jr. for 25 yds for a TD (Jonathan Kim KICK)Similar
own 0own 2550opp 25opp 0
NEBDrive 18PUNT4 plays · 3 yds · 1:3116% → 13%
MSUDrive 19PUNT5 plays · 7 yds · 1:4794% → 95%
Q4 10:42
3RD & 14
OWN 33
+11
93.0%
Katin Houser pass complete to Montorie Foster Jr. for 11 yds to the MSU 44Similar
own 0own 2550opp 25opp 0
NEBDrive 20INT6 plays · 41 yds · 2:4712% → 9%
MSUDrive 21PUNT5 plays · 9 yds · 1:3797% → 97%
NEBDrive 22TD4 plays · 65 yds · 0:568% → 45%
Q4 4:31
1ST & 10
OWN 35
+18
92.3%
Heinrich Haarberg pass complete to Alex Bullock for 18 yds to the MSU 47 for a 1ST downSimilar
own 0own 2550opp 25opp 0
MSUDrive 23PUNT5 plays · 6 yds · 1:0377% → 82%
Q4 2:43
3RD & 8
OWN 27
+4
81.7%
Katin Houser pass complete to Christian Fitzpatrick for 4 yds to the MSU 31Similar
own 0own 2550opp 25opp 0
NEBDrive 24FUMBLE4 plays · 6 yds · 0:4426% → 21%
MSUDrive 25MISSED FG6 plays · 1 yds · 1:0090% → 91%
own 0own 2550opp 25opp 0
NEBDrive 26END OF GAME4 plays · 1 yds · 0:4318% → 16%
Q4 0:43
1ST & 10
OWN 27
+9
82.3%
Heinrich Haarberg pass complete to Malachi Coleman for 9 yds to the NEB 36Similar
Q4 0:43
2ND & 1
OWN 36
+10
78.8%
HAARBERG, Heinrich pass to the left incomplete intended for DOSS, Jaidyn thrown to the NEB50. PENALTY MSU Holding on SPENCER, Malik enforced 10 yards from the NEB36 to the NEB46 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).Similar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 3:35
Emmett Johnson run for 4 yds for a TD (Tristan Alvano KICK)
-35.8
KEY PLAY · Q4 3:35
Katin Houser pass incomplete
+22
TD · Q4 12:13
Sam Leavitt pass complete to Montorie Foster Jr. for 25 yds for a TD (Jonathan Kim KICK)
+21.5