2020 · Week 14 · Dec 5, 2020 · Spartan Stadium
Speed4x
View as
Win probability · MSU
modelMSU aheadOSU aheadconfidence bandkey playMSU scoreOSU score
What if? - hover the chart or a play below, then change how it went
Q4 14:05 · Payton Thorne pass complete to Jalen Nailor for 3 yds to the MchSt 42 for a 1ST down
Driver values - Δ win prob, pts
Home team on offensePregame priorScore differentialGarbage-time factorScore diff ÷ seconds remainingScore diff ÷ offense timeouts
This game in five plays
- TD · Q1 2:01: Justin Fields pass complete to Garrett Wilson for 28 yds for a TD (Blake Haubeil KICK) — OSU win probability +1.3 pts (now 93%) (top driver: OSU has the ball).
- TD · Q2 10:25: Justin Fields run for 1 yd for a TD (Blake Haubeil KICK) — OSU win probability +2.6 pts (now 96%) (top driver: OSU has the ball).
- TD · Q2 5:15: Rocky Lombardi pass intercepted for a TD Haskell Garrett return for no gain for a TD (Blake Haubeil KICK) — OSU win probability +2.9 pts (now 97%) (top driver: MSU has the ball).
- TD · Q3 6:14: Trey Sermon run for 64 yds for a TD (Blake Haubeil KICK) — OSU win probability +0.8 pts (now 99%) (top driver: OSU has the ball).
- TD · Q3 5:30: Payton Thorne run for 20 yds for a TD (Matt Coghlin KICK) — MSU win probability +1.9 pts (now 3%) (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 11 of 13OSU made the numbers' call on 4 of 6
- Q1 13:23MSU 4th & 4 at MSU 31, tiedAgrees with the numbersPunted · 9.3% before the snapGo for it9.4%−0.148% to convertField goalOut of rangePuntTheir call9.4%average punt
- Q1 8:08MSU 4th & 8 at MSU 35, down 7Agrees with the numbersPunted · 10.4% before the snapGo for it10.4%−0.134% to convertField goalOut of rangePuntTheir call10.5%average punt
- Q1 4:50OSU 4th & 16 at OSU 28, up 7Agrees with the numbersPunted · 88.3% before the snapGo for it88.1%−0.415% to convertField goalOut of rangePuntTheir call88.5%average punt
- Q1 2:42MSU 4th & 1 at MSU 29, down 7Close callPunted · 12.0% before the snapGo for it12.3%71% to convertField goalOut of rangePuntTheir call11.9%−0.4average punt
- Q1 0:22MSU 4th & 5 at MSU 42, down 14Agrees with the numbersPunted · 10.7% before the snapGo for it10.7%−0.141% to convertField goalOut of rangePuntTheir call10.8%average punt
- Q2 9:25MSU 4th & 8 at MSU 44, down 21Agrees with the numbersPunted · 7.3% before the snapGo for it7.1%−0.234% to convertField goalOut of rangePuntTheir call7.4%average punt
- Q2 6:22OSU 4th & 16 at MSU 36, up 21Close callPunted · 93.9% before the snapGo for it93.6%−0.216% to convertField goal93.9%42% to makePuntTheir call93.8%−0.1average punt
- Q2 3:29MSU 4th & 9 at MSU 26, down 28Agrees with the numbersPunted · 3.5% before the snapGo for it3.5%−0.130% to convertField goalOut of rangePuntTheir call3.6%average punt
- Q2 2:31OSU 4th & 7 at OSU 22, up 28Agrees with the numbersPunted · 95.8% before the snapGo for it95.7%−0.135% to convertField goalOut of rangePuntTheir call95.8%average punt
- Q2 0:45MSU 4th & 2 at OSU 39, down 28Agrees with the numbersWent for it · 2.3% before the snapGo for itTheir call2.3%57% to convertField goal2.3%−<0.136% to makePunt2.2%−0.1average punt
- Q3 13:59OSU 4th & 2 at OSU 33, up 28Close callPunted · 97.8% before the snapGo for it97.8%57% to convertField goalOut of rangePuntTheir call97.8%−<0.1average punt
- Q3 8:20MSU 4th & 6 at OSU 42, down 28Close callPunted · 1.7% before the snapGo for it1.7%40% to convertField goal1.7%−0.130% to makePuntTheir call1.7%−<0.1average punt
- Q3 1:08OSU 4th & 10 at MSU 10, up 28Agrees with the numbersKicked a field goal · 98.7% before the snapGo for it98.5%−0.124% to convertField goalTheir call98.6%88% to makePunt98.2%−0.5average punt
- Q4 14:05MSU 4th & 1 at MSU 39, down 31Agrees with the numbersWent for it · 0.4% before the snapGo for itTheir call0.5%71% to convertField goalOut of rangePunt0.4%−0.1average punt
- Q4 11:58MSU 4th & 10 at OSU 15, down 31Agrees with the numbersKicked a field goal · 0.3% before the snapGo for it0.3%−0.127% to convertField goalTheir call0.3%83% to makePunt-0.0%−0.3average punt
- Q4 9:31OSU 4th & 11 at OSU 24, up 28Agrees with the numbersPunted · 99.7% before the snapGo for it99.6%−0.125% to convertField goalOut of rangePuntTheir call99.7%average punt
- Q4 8:22MSU 4th & 9 at MSU 3, down 28Agrees with the numbersPunted · 0.2% before the snapGo for it0.1%−0.127% to convertField goalOut of rangePuntTheir call0.2%average punt
- Q4 7:10MSU 4th & 5 at MSU 30, down 35Agrees with the numbersPunted · 0.1% before the snapGo for it0.2%−<0.141% to convertField goalOut of rangePuntTheir call0.2%average punt
- Q4 1:42MSU 4th & 21 at MSU 45, down 42Agrees with the numbersPunted · 0.1% before the snapGo for it0.1%−<0.19% to convertField goalOut of rangePuntTheir call0.1%average punt
After touchdowns: kick or go for two?
MSU made the numbers' call on 1 of 1OSU made the numbers' call on 7 of 7
- Q1 8:46OSU Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call89.2%97% to makeGo for two89.2%−<0.145% to convert
- Q1 2:01OSU Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call89.3%97% to makeGo for two89.3%−<0.145% to convert
- Q2 10:25OSU Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call92.4%97% to makeGo for two92.3%−<0.145% to convert
- Q2 5:15OSU Touchdown, up 27 before the tryAgrees with the numbersKicked · madeKickTheir call96.9%97% to makeGo for two96.9%−<0.145% to convert
- Q3 6:14OSU Touchdown, up 34 before the tryAgrees with the numbersKicked · madeKickTheir call99.2%97% to makeGo for two99.2%−<0.145% to convert
- Q3 5:30MSU Touchdown, down 29 before the tryAgrees with the numbersKicked · madeKickTheir call1.3%97% to makeGo for two1.3%−<0.145% to convert
- Q4 8:16OSU Touchdown, up 34 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.9%−<0.145% to convert
- Q4 4:21OSU Touchdown, up 41 before the tryAgrees with the numbersKicked · madeKickTheir call99.9%97% to makeGo for two99.9%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartMSUDrive 1PUNT5 plays · 6 yds · 1:326% → 6%
Q1 14:35
2ND & 11
OWN 24
+8
5.8%
Rocky Lombardi pass complete to Connor Heyward for 8 yds to the MchSt 32Similar
own 0own 2550opp 25opp 0
OSUDrive 2TD12 plays · 83 yds · 4:3494% → 93%
Q1 13:20
1ST & 10
OWN 17
+16
6.2%
Justin Fields pass complete to Chris Olave for 16 yds to the OhSt 33 for a 1ST downSimilar
Q1 12:39
3RD & 7
OWN 36
+15
6.4%
Fields, Justin pass incomplete to Olave, Chris, PENALTY MICHIGANST roughing passer (Fletcher, Michael) 15 yards to the MICHIGANST49, NO PLAY, 1ST DOWN OHIOST.Similar
Q1 10:49
3RD & 2
OPP 29
+7
6.8%
Justin Fields pass complete to Chris Olave for 7 yds to the MchSt 22 for a 1ST downSimilar
own 0own 2550opp 25opp 0
MSUDrive 3PUNT6 plays · 10 yds · 0:347% → 7%
Q1 8:42
1ST & 10
OWN 25
+8
7.1%
Lombardi, Rocky pass incomplete to Hunt, Tyler, PENALTY OHIOST pass interference (Hilliard, Justin) 8 yards to the MICHIGANST33, NO PLAY, 1ST DOWN MICHIGANST.Similar
Q1 8:08
4TH & 8
OWN 35
0
7.1%
Bryce Baringer punt for 47 yds, fair catch by Garrett Wilson at the OhSt 18Similar
own 0own 2550opp 25opp 0
OSUDrive 4PUNT8 plays · 10 yds · 3:1093% → 92%
Q1 6:15
1ST & 10
OWN 34
-10
7.5%
Teague III, Master rush for 11 yards to the OHIOST45, PENALTY OHIOST holding (Ruckert, Jeremy) 10 yards to the OHIOST24, NO PLAY.Similar
Q1 6:00
1ST & 20
OWN 24
-5
7.7%
Justin Fields pass complete to Trey Sermon for a loss of 5 yards to the OhSt 19Similar
Q1 4:50
4TH & 16
OWN 28
0
8.2%
Drue Chrisman punt for 52 yds, fair catch by Jayden Reed at the MchSt 20Similar
own 0own 2550opp 25opp 0
MSUDrive 5PUNT5 plays · 9 yds · 2:038% → 9%
Q1 4:45
1ST & 10
OWN 20
-10
8.1%
MICHIGAN ST Penalty, Offensive Holding (AJ Arcuri) to the MchSt 10Similar
Q1 4:00
2ND & 18
OWN 12
+3
8.3%
Rocky Lombardi pass complete to Tyler Hunt for 3 yds to the MchSt 15Similar
Q1 2:42
4TH & 1
OWN 29
0
8.6%
Bryce Baringer punt for 43 yds, fair catch by Garrett Wilson at the OhSt 28Similar
own 0own 2550opp 25opp 0
OSUDrive 6TD3 plays · 72 yds · 0:2492% → 93%
Q1 2:01
2ND & 10
OPP 28
+28
6.9%
Justin Fields pass complete to Garrett Wilson for 28 yds for a TD (Blake Haubeil KICK)Similar
own 0own 2550opp 25opp 0
MSUDrive 7PUNT5 plays · 5 yds · 1:288% → 8%
OSUDrive 8TD12 plays · 75 yds · 4:5093% → 96%
Q2 14:58
2ND & 8
OWN 27
+2
7.3%
Justin Fields pass complete to Julian Fleming for 2 yds to the OhSt 29Similar
Q2 14:15
3RD & 6
OWN 29
+7
7.5%
Justin Fields pass complete to Garrett Wilson for 7 yds to the OhSt 36 for a 1ST downSimilar
Q2 13:15
2ND & 9
OPP 39
+14
7.2%
Justin Fields pass complete to Garrett Wilson for 24 yds to the MICHIGANST 39 for a 1ST down OHIO ST Penalty, Offensive Holding (-10 Yards) to the MchSt 49 for a 1ST downSimilar
Q2 12:15
2ND & 13
OWN 48
+8
7.4%
Justin Fields pass complete to Chris Olave for 8 yds Chris Olave fumbled, recovered by OhStSimilar
Q2 11:30
3RD & 5
OPP 37
+17
7.3%
Justin Fields run for 7 yds to the MchSt 37 for a 1ST down MICHIGAN ST Penalty, Defensive Holding (10 Yards) to the MchSt 27 for a 1ST downSimilar
Q2 10:35
1ST & GOAL
OPP 2
+1
7.1%
Fields, Justin rush for loss of 3 yards to the MICHIGANST5, PENALTY MICHIGANST 12 men on the field 1 yards to the MICHIGANST1, NO PLAY.Similar
own 0own 2550opp 25opp 0
MSUDrive 9PUNT6 plays · 19 yds · 0:446% → 6%
OSUDrive 10PUNT8 plays · 44 yds · 2:5395% → 95%
Q2 9:15
1ST & 10
OWN 20
+19
4.6%
Justin Fields pass complete to Chris Olave for 19 yds to the OhSt 39 for a 1ST downSimilar
Q2 9:00
1ST & 10
OWN 39
+13
4.5%
Justin Fields pass complete to Chris Olave for 13 yds to the MchSt 48 for a 1ST downSimilar
Q2 8:00
2ND & 7
OPP 45
+15
4.7%
Fields, Justin pass incomplete, PENALTY MICHIGANST roughing passer (Beesley, Drew) 15 yards to the MICHIGANST30, NO PLAY, 1ST DOWN OHIOST.Similar
Q2 6:40
3RD & 7
OPP 36
-9
4.7%
Justin Fields sacked by Michael Fletcher for a loss of 9 yards to the MchSt 36 OHIO ST Penalty, Intentional Grounding (Justin Fields) to the MchSt 36Similar
own 0own 2550opp 25opp 0
MSUDrive 11INT TD3 plays · 1 yds · 1:055% → 3%
Q2 5:15
3RD & 9
OWN 2
0
2.6%
Rocky Lombardi pass intercepted for a TD Haskell Garrett return for no gain for a TD (Blake Haubeil KICK)Similar
own 0own 2550opp 25opp 0
MSUDrive 12PUNT5 plays · 1 yds · 1:363% → 3%
Q2 4:29
2ND & 8
OWN 27
-9
2.6%
Rocky Lombardi sacked by Tyreke Smith for a loss of 9 yards to the MchSt 18Similar
Q2 3:29
4TH & 9
OWN 26
+2
3.2%
Bryce Baringer punt for 42 yds , Garrett Wilson returns for 2 yds to the OhSt 28 OHIO ST Penalty, Sideline Interference (15 Yards) to the OhSt 19Similar
own 0own 2550opp 25opp 0
OSUDrive 13PUNT5 plays · 3 yds · 0:5595% → 95%
Q2 3:26
1ST & 10
OWN 19
0
4.7%
Justin Fields pass incomplete to Garrett Wilson, broken up by Angelo GroseSimilar
Q2 3:00
2ND & 10
OWN 19
-2
4.8%
Justin Fields pass complete to Wyatt Davis for a loss of 2 yards to the OhSt 17Similar
Q2 2:31
4TH & 7
OWN 22
0
5.3%
Drue Chrisman punt for 52 yds, fair catch by Jayden Reed at the MchSt 26Similar
own 0own 2550opp 25opp 0
MSUDrive 14FUMBLE7 plays · 27 yds · 1:302% → 1%
Q2 2:15
1ST & 10
OWN 26
+6
2.0%
Payton Thorne pass complete to Jalen Nailor for 6 yds to the MchSt 32Similar
Q2 2:00
2ND & 4
OWN 32
+9
1.9%
Payton Thorne pass complete to Tyler Hunt for 9 yds to the MchSt 41 for a 1ST downSimilar
Q2 1:50
1ST & 10
OWN 41
+12
2.3%
Payton Thorne pass complete to Tre Mosley for 12 yds to the OhSt 47 for a 1ST downSimilar
Q2 1:30
1ST & 10
OPP 47
-7
2.3%
Payton Thorne pass complete to Connor Heyward for a loss of 7 yards to the MchSt 46Similar
Q2 1:23
2ND & 17
OWN 46
+10
1.9%
Payton Thorne pass complete to Tre Mosley for 10 yds to the OhSt 44Similar
Q2 0:45
4TH & 2
OPP 39
-8
1.3%
Payton Thorne run for a loss of 8 yards to the OhSt 47 Payton Thorne fumbled, forced by Baron Browning, recovered by OhSt Javontae Jean-BaptisteSimilar
own 0own 2550opp 25opp 0
OSUDrive 15END OF HALF2 plays · -11 yds · 0:0597% → 97%
OSUDrive 16PUNT5 plays · 8 yds · 0:5697% → 98%
Q3 14:25
2ND & 10
OWN 25
+8
3.0%
Justin Fields pass complete to Chris Olave for 8 yds to the OhSt 33Similar
own 0own 2550opp 25opp 0
MSUDrive 17PUNT11 plays · 45 yds · 5:353% → 3%
Q3 13:55
1ST & 10
OWN 13
+4
2.8%
Payton Thorne pass complete to Connor Heyward for 4 yds to the MchSt 17Similar
Q3 12:45
3RD & 5
OWN 18
+6
2.5%
Payton Thorne pass complete to Jayden Reed for 6 yds to the MchSt 24 for a 1ST downSimilar
Q3 12:05
1ST & 10
OWN 24
+19
2.5%
Payton Thorne pass complete to Jayden Reed for 19 yds to the MchSt 43 for a 1ST downSimilar
Q3 10:50
3RD & 2
OPP 49
+3
2.5%
Payton Thorne pass complete to Jayden Reed for 3 yds to the OhSt 46 for a 1ST downSimilar
Q3 9:30
3RD & 4
OPP 40
-2
2.5%
Payton Thorne sacked by Jerron Cage and Zach Harrison for a loss of 2 yards to the OhSt 42Similar
Q3 8:20
4TH & 6
OPP 42
0
2.5%
Bryce Baringer punt for 29 yds, fair catch by Garrett Wilson at the OhSt 13Similar
own 0own 2550opp 25opp 0
OSUDrive 18TD5 plays · 87 yds · 2:0198% → 99%
MSUDrive 19TD3 plays · 75 yds · 0:301% → 3%
OSUDrive 20FUMBLE3 plays · 9 yds · 0:3799% → 99%
MSUDrive 21INT1 play · 0 yds · 0:002% → 2%
Q3 4:43
1ST & 10
OPP 35
0
2.4%
Payton Thorne pass intercepted Shaun Wade return for no gain to the OhSt 13Similar
own 0own 2550opp 25opp 0
OSUDrive 22FG11 plays · 77 yds · 3:3299% → 99%
Q3 4:15
2ND & 5
OWN 19
+16
1.2%
Trey Sermon run for 1 yd to the OhSt 19 for a 1ST down MICHIGAN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the OhSt 34 for a 1ST downSimilar
Q3 4:14
1ST & 10
OWN 34
+15
1.2%
MICHIGAN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the OhSt 49 for a 1ST downSimilar
Q3 3:38
1ST & 10
OWN 49
+6
1.3%
Justin Fields pass complete to Julian Fleming for 6 yds to the MchSt 45Similar
own 0own 2550opp 25opp 0
MSUDrive 23FG12 plays · 55 yds · 4:021% → 0%
Q4 14:05
4TH & 1
OWN 39
+3
0.4%
Payton Thorne pass complete to Jalen Nailor for 3 yds to the MchSt 42 for a 1ST downSimilar
Q4 13:40
1ST & 10
OWN 42
+10
0.4%
Payton Thorne pass complete to Jalen Nailor for 10 yds to the OhSt 48 for a 1ST downSimilar
Q4 12:06
2ND & 10
OPP 15
0
0.3%
Payton Thorne pass incomplete to Tre Mosley, broken up by Marcus HookerSimilar
own 0own 2550opp 25opp 0
OSUDrive 24PUNT7 plays · -1 yds · 2:24100% → 100%
MSUDrive 25PUNT4 plays · 1 yds · 1:080% → 0%
Q4 8:22
4TH & 9
OWN 3
+7
0.2%
Bryce Baringer punt for 45 yds , Jaxon Smith-Njigba returns for 7 yds to the MchSt 41Similar
own 0own 2550opp 25opp 0
OSUDrive 26TD1 play · 41 yds · 0:00100% → 100%
Q4 8:16
1ST & 10
OPP 41
+41
0.2%
Justin Fields pass complete to Chris Olave for 41 yds for a TD (Blake Haubeil KICK)Similar
own 0own 2550opp 25opp 0
MSUDrive 27PUNT5 plays · 5 yds · 1:040% → 0%
Q4 8:14
1ST & 10
OWN 25
-4
0.1%
Payton Thorne pass complete to Jayden Reed for a loss of 4 yards to the MchSt 21Similar
Q4 8:00
2ND & 14
OWN 21
+9
0.1%
Payton Thorne pass complete to Matt Dotson for 9 yds to the MchSt 30Similar
Q4 7:10
4TH & 5
OWN 30
0
0.1%
Bryce Baringer punt for 46 yds, fair catch by Jaxon Smith-Njigba at the OhSt 24Similar
own 0own 2550opp 25opp 0
OSUDrive 28TD5 plays · 76 yds · 2:29100% → 100%
own 0own 2550opp 25opp 0
MSUDrive 29PUNT8 plays · 0 yds · 2:180% → 0%
Q4 3:16
3RD & 6
OWN 49
+7
0.1%
Payton Thorne pass complete to Tyler Hunt for 7 yds to the OhSt 44 for a 1ST downSimilar
Q4 2:10
3RD & 9
OPP 43
-12
0.1%
Payton Thorne sacked by Cormontae Hamilton for a loss of 12 yards to the MchSt 45Similar
Q4 1:42
4TH & 21
OWN 45
0
0.1%
Bryce Baringer punt for 42 yds, fair catch by Jaxon Smith-Njigba at the OhSt 13Similar
own 0own 2550opp 25opp 0
OSUDrive 30SF2 plays · -13 yds · 0:38100% → 100%
Biggest swings
TD · Q2 5:15
Rocky Lombardi pass intercepted for a TD Haskell Garrett return for no gain for a TD (Blake Haubeil KICK)
-2.9
TD · Q2 10:25
Justin Fields run for 1 yd for a TD (Blake Haubeil KICK)
-2.6
TD · Q3 5:30
Payton Thorne run for 20 yds for a TD (Matt Coghlin KICK)
+1.9