← CFB Terminal
27
Big Ten
AT
24
Big Ten
2020 week 9 · Saturday, October 31, 2020 at 11:00 AM CT · Michigan Stadium · 📺 FOX · 615 att · 43.9°F, wind 13.6

Drive chart

WIN PROBABILITYMichigan State above · Michigan below
KICK90% → 14% MichiganFINAL
Michigan State Michigan bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
3 pl · 5 yd
0–0
+5
15:00 1st & 10 OWN 25 Connor Heyward run for 2 yds to the MchSt 27 +2 -0.45
15:00 2nd & 8 OWN 27 Connor Heyward run for 3 yds to the MchSt 30 +3 -0.21
15:00 3rd & 5 OWN 30 Rocky Lombardi pass incomplete 0 -0.37
15:00 4th & 5 OWN 30 Bryce Baringer punt for 30 yds, punt out-of-bounds at the Mich 40
PUNT
3 pl · -5 yd
0–0
−4
13:45 1st & 10 OWN 40 Zach Charbonnet run for a loss of 5 yards to the Mich 35 -5 -1.91
13:45 2nd & 15 OWN 35 Joe Milton pass incomplete 0 -0.40
13:45 3rd & 15 OWN 35 Joe Milton run for no gain to the Mich 35 0 -0.19
13:45 4th & 15 OWN 35 Will Hart punt for 36 yds, downed at the MchSt 29
TD
4 pl · 71 yd · 1:14
7–0
−3
12:11 1st & 10 OWN 29 Jayden Reed run for 7 yds to the MchSt 36 +7 0.66
12:11 2nd & 3 OWN 36 Rocky Lombardi pass complete to Jordon Simmons for 6 yds to the MchSt 42 for a 1ST down +6 0.55
12:11 1st & 10 OWN 42 Jordon Simmons run for 28 yds to the Mich 30 for a 1ST down +28 1.75
10:57 1st & 10 OPP 30 Rocky Lombardi pass complete to Ricky White for 30 yds for a TD (Matt Coghlin KICK) +30 2.81
TD
8 pl · 60 yd · 3:56
7–7
−4
10:57 1st & 10 OWN 40 Chris Evans run for 16 yds to the MchSt 44 for a 1ST down +16 1.34
10:57 1st & 10 OPP 44 Joe Milton pass complete to Mike Sainristil for 4 yds to the MchSt 40 +4 -0.11
10:57 2nd & 6 OPP 40 Hassan Haskins run for a loss of 2 yards to the MchSt 42 -2 -1.48
10:57 3rd & 8 OPP 42 Joe Milton pass complete to Giles Jackson for 12 yds to the MchSt 30 for a 1ST down +12 2.19
10:57 1st & 10 OPP 30 Joe Milton sacked by Dashaun Mallory for a loss of 4 yards to the MchSt 34 -4 -1.19
10:57 2nd & 14 OPP 34 Joe Milton pass complete to A.J. Henning for 15 yds to the MchSt 19 for a 1ST down +15 1.40
10:57 1st & 10 OPP 19 Joe Milton pass complete to Cornelius Johnson for 11 yds to the MchSt 8 for a 1ST down +11 0.28
7:01 1st & 8 OPP 8 Blake Corum run for 8 yds for a TD (Quinn Nordin KICK) +8 2.32
PUNT
4 pl · 19 yd
7–7
+8
7:01 1st & 10 OWN 25 Jordon Simmons run for 2 yds to the MchSt 27 +2 -0.45
7:01 2nd & 8 OWN 27 Lombardi, Rocky pass incomplete to Reed, Jayden, PENALTY MICH pass interference (Green, Gemon) 15 yards to the MSU42, 1ST DOWN MSU, NO PLAY. +15
7:01 1st & 10 OWN 42 Rocky Lombardi pass incomplete 0 -1.15
7:01 2nd & 10 OWN 42 Rocky Lombardi run for 6 yds to the MchSt 48 +6 0.30
7:01 3rd & 4 OWN 48 Jordon Simmons run for a loss of 4 yards to the MchSt 44 -4 -1.43
7:01 4th & 8 OWN 44 Bryce Baringer punt for 56 yds for a touchback
PUNT
5 pl · 29 yd · 2:20
7–7
−4
5:11 1st & 10 OWN 20 Joe Milton pass complete to Cornelius Johnson for 13 yds to the Mich 33 for a 1ST down +13 0.96
5:11 1st & 10 OWN 33 Joe Milton pass complete to Giles Jackson for 10 yds to the Mich 43 for a 1ST down +10 0.96
5:11 1st & 10 OWN 43 Zach Charbonnet run for 6 yds to the Mich 49 +6 0.39
5:11 2nd & 4 OWN 49 Zach Charbonnet run for no gain to the Mich 49 0 -1.24
5:11 3rd & 4 OWN 49 Joe Milton pass incomplete 0 -0.96
5:11 4th & 4 OWN 49 Brad Robbins punt for 43 yds, punt out-of-bounds at the MchSt 8
PUNT
8 pl · 31 yd
7–7
+3
2:51 1st & 10 OWN 8 Lombardi, Rocky pass incomplete to White, Ricky, PENALTY MICH holding (Gray, Vincent) 10 yards to the MSU18, 1ST DOWN MSU, NO PLAY. +10
2:51 1st & 10 OWN 18 Rocky Lombardi pass incomplete 0 -0.51
2:51 2nd & 10 OWN 18 Connor Heyward run for 5 yds to the MchSt 23 +5 0.04
2:51 3rd & 5 OWN 23 MICHIGAN Penalty, delay of game (5 Yards) to the MchSt 28 for a 1ST down +5
2:51 1st & 10 OWN 28 Connor Heyward run for no gain to the MchSt 28 0 -0.80
2:51 2nd & 10 OWN 28 Rocky Lombardi pass incomplete to Jayden Reed 0 -0.41
2:51 3rd & 10 OWN 28 Lombardi, Rocky pass incomplete to Nailor, Jalen, PENALTY MICH pass interference (Gray, Vincent) 15 yards to the MSU43, 1ST DOWN MSU, NO PLAY. +15
2:51 1st & 10 OWN 43 Jordon Simmons run for 2 yds to the MchSt 45 +2 -0.69
2:51 2nd & 8 OWN 45 Jordon Simmons run for no gain to the MchSt 45 0 -1.01
0:00 OPP 0 End of 1st Quarter
15:00 3rd & 8 OWN 45 MICHIGAN Penalty, Defensive offside (Aidan Hutchinson) to the 50 yard line +5
15:00 3rd & 3 50 Connor Heyward run for 3 yds to the MICHIGAN 47 MICHIGAN ST Penalty, illegal block (-15 Yards) to the MchSt 38 -12 -2.16
15:00 3rd & 15 OWN 38 Connor Heyward run for 1 yd to the MchSt 39 +1 -0.20
15:00 4th & 14 OWN 39 Bryce Baringer punt for 53 yds, downed at the Mich 8
Q2
PUNT
4 pl · 21 yd · 2:14
7–7
−5
13:55 1st & 10 OWN 8 Joe Milton pass complete to Roman Wilson for 13 yds to the Mich 21 for a 1ST down +13 0.52
13:55 1st & 10 OWN 21 Joe Milton pass complete to Ronnie Bell for 6 yds to the Mich 27 +6 0.30
13:55 2nd & 4 OWN 27 Chris Evans run for a loss of 5 yards to the Mich 22 -5 -1.12
13:55 3rd & 9 OWN 22 Joe Milton run for 7 yds to the Mich 29 +7 0.14
13:55 4th & 2 OWN 29 Will Hart punt for 39 yds
TD
6 pl · 68 yd · 2:01
14–7
−12
11:41 1st & 10 OWN 32 Rocky Lombardi pass complete to Jalen Nailor for 53 yds to the Mich 15 for a 1ST down +53 2.96
11:41 1st & 10 OPP 15 Jalen Nailor run for 8 yds to the Mich 7 +8 0.45
11:41 2nd & 2 OPP 7 Jordon Simmons run for 3 yds to the Mich 4 for a 1ST down +3 0.42
11:41 1st & 4 OPP 4 Jordon Simmons run for 2 yds to the Mich 2 +2 -0.38
11:41 2nd & 2 OPP 2 Rocky Lombardi pass incomplete to Jayden Reed 0 -0.48
9:40 3rd & 2 OPP 2 Rocky Lombardi pass complete to Connor Heyward for 2 yds for a TD (Matt Coghlin KICK) +2 2.54
PUNT
4 pl · 25 yd
14–7
−5
9:40 1st & 10 OWN 13 Joe Milton run for 17 yds to the Mich 30 for a 1ST down +17 1.00
9:40 1st & 10 OWN 30 Blake Corum run for no gain to the Mich 30 0 -0.86
9:40 2nd & 10 OWN 30 Joe Milton run for 4 yds to the Mich 34 +4 -0.08
9:40 3rd & 6 OWN 34 Joe Milton pass complete to Giles Jackson for 4 yds to the Mich 38 +4 -0.08
9:40 4th & 2 OWN 38 Will Hart punt for 47 yds, downed at the MchSt 15
PUNT
3 pl · 6 yd
14–7
+2
6:58 1st & 10 OWN 15 Jordon Simmons run for 6 yds to the MchSt 21 +6 0.25
6:58 2nd & 4 OWN 21 Rocky Lombardi pass incomplete to Jalen Nailor 0 -0.58
6:58 3rd & 4 OWN 21 Rocky Lombardi pass incomplete to Jalen Nailor 0 -0.26
6:58 4th & 4 OWN 21 Bryce Baringer punt for 53 yds , Giles Jackson returns for a loss of 1 yard to the Mich 25
FG
9 pl · 70 yd · 3:37
14–10
−1
6:26 1st & 10 OWN 25 Joe Milton pass incomplete 0 -0.70
6:26 2nd & 10 OWN 25 Joe Milton pass complete to Giles Jackson for 20 yds to the Mich 45 for a 1ST down +20 2.50
6:26 1st & 10 OWN 45 Hassan Haskins run for 19 yds to the MchSt 36 for a 1ST down +19 1.27
6:26 1st & 10 OPP 36 Joe Milton pass complete to Ben Mason for 9 yds to the MchSt 27 +9 0.77
6:26 2nd & 1 OPP 27 Hassan Haskins run for 16 yds to the MchSt 11 for a 1ST down +16 -0.28
6:26 1st & 10 OPP 11 Joe Milton run for 5 yds to the MchSt 6 +5 0.08
3:39 2nd & 5 OPP 6 Timeout MICHIGAN ST, clock 03:39
3:39 2nd & 5 OPP 6 Hassan Haskins run for 1 yd to the MchSt 5 +1 -0.26
3:39 3rd & 4 OPP 5 Hassan Haskins pass incomplete 0 -0.30
2:49 4th & 4 OPP 5 Quinn Nordin 23 yd FG GOOD
PUNT
4 pl · -3 yd · 0:57
14–10
−8
2:49 1st & 10 OWN 25 Rocky Lombardi pass complete to Jordon Simmons for 5 yds to the MchSt 30 MICHIGAN ST Penalty, personal foul (Jalen Nailor) to the MchSt 15 -10 -1.22
2:49 1st & 20 OWN 15 Jordon Simmons run for 3 yds to the MchSt 18 +3 -0.06
2:21 2nd & 17 OWN 18 Timeout MICHIGAN, clock 02:21
2:21 2nd & 17 OWN 18 Connor Heyward run for 2 yds to the MchSt 20 +2 -0.07
2:14 3rd & 15 OWN 20 Timeout MICHIGAN, clock 02:14
2:14 3rd & 15 OWN 20 Jordon Simmons run for 2 yds to the MchSt 22 +2 -0.04
2:11 4th & 13 OWN 22 Timeout MICHIGAN, clock 02:11
2:11 4th & 13 OWN 22 Bryce Baringer punt for 78 yds , Giles Jackson returns for 32 yds to the Mich 32
PUNT
6 pl · 23 yd
14–10
+15
1:52 1st & 10 OWN 32 Joe Milton pass incomplete to Ronnie Bell 0 -0.93
1:52 2nd & 10 OWN 32 Joe Milton pass incomplete to Ronnie Bell 0 -0.51
1:52 3rd & 10 OWN 32 Joe Milton pass complete to Roman Wilson for 26 yds to the MchSt 42 for a 1ST down +26 3.66
1:52 1st & 10 OPP 42 Joe Milton pass incomplete to Mike Sainristil, broken up by Shakur Brown 0 -0.91
1:52 2nd & 10 OPP 42 Milton, Joe pass complete to Johnson, C. for 8 yards to the MSU34 (Camper, Jack), PENALTY MICH holding (Filiaga, Chuck) 10 yards to the MICH48, NO PLAY. -10
1:52 2nd & 20 OWN 48 Joe Milton pass incomplete to Ronnie Bell 0 -0.58
1:52 3rd & 20 OWN 48 Joe Milton pass complete to Cornelius Johnson for 7 yds to the MchSt 45 +7 0.23
0:47 4th & 13 OPP 45 Timeout MICHIGAN ST, clock 00:47
0:47 4th & 13 OPP 45 Brad Robbins punt for 45 yds for a touchback
END OF HALF
2 pl · -3 yd · 0:40
14–10
−15
0:40 1st & 10 OWN 20 Rocky Lombardi pass incomplete to Jalen Nailor 0 -0.56
0:40 2nd & 10 OWN 20 Connor Heyward run for a loss of 3 yards to the MchSt 17 -3 -0.35
0:00 OPP 0 End of 2nd Quarter
Q3
PUNT
3 pl · 4 yd
14–10
+4
15:00 1st & 10 OWN 29 Joe Milton run for 1 yd to the Mich 30 +1 -0.69
15:00 2nd & 9 OWN 30 Joe Milton pass incomplete to Mike Sainristil 0 -0.51
15:00 3rd & 9 OWN 30 Joe Milton run for 3 yds to the Mich 33 +3 -0.11
15:00 4th & 6 OWN 33 Will Hart punt for 29 yds, downed at the MchSt 38
FG
5 pl · 52 yd · 1:03
17–10
+3
13:29 1st & 10 OWN 38 Rocky Lombardi pass complete to Ricky White for 50 yds to the Mich 12 for a 1ST down +50 2.42
13:29 1st & 10 OPP 12 Rocky Lombardi pass incomplete to Jalen Nailor 0 -0.30
13:29 2nd & 10 OPP 12 Jordon Simmons run for 2 yds to the Mich 10 +2 -0.16
13:29 3rd & 8 OPP 10 Rocky Lombardi pass incomplete to Ricky White 0 -0.40
12:26 4th & 8 OPP 10 Matt Coghlin 27 yd FG GOOD
TD
11 pl · 75 yd · 4:26
17–17
+9
12:26 1st & 10 OWN 25 Joe Milton pass complete to Erick All for no gain to the Mich 25 0 -0.70
12:26 2nd & 10 OWN 25 Joe Milton pass complete to Roman Wilson for 11 yds to the Mich 36 for a 1ST down +11 1.63
12:26 1st & 10 OWN 36 Joe Milton pass complete to Zach Charbonnet for 4 yds to the Mich 40 +4 -0.16
12:26 2nd & 6 OWN 40 Hassan Haskins run for 2 yds to the Mich 42 +2 -0.62
12:26 3rd & 4 OWN 42 Joe Milton pass complete to Roman Wilson for 17 yds to the MchSt 41 for a 1ST down +17 2.69
12:26 1st & 10 OPP 41 Joe Milton pass incomplete to Mike Sainristil 0 -0.88
12:26 2nd & 10 OPP 41 Joe Milton pass complete to Giles Jackson for no gain to the MchSt 41 0 -1.04
12:26 3rd & 10 OPP 41 MICHIGAN ST Penalty, unsportsmanlike conduct (Shakur Brown) to the MchSt 26 for a 1ST down +15
12:26 1st & 10 OPP 26 Zach Charbonnet run for 1 yd to the MchSt 25 +1 -0.36
12:26 2nd & 9 OPP 25 A.J. Henning run for 9 yds to the MchSt 16 for a 1ST down +9 0.51
12:26 1st & 10 OPP 16 Joe Milton pass complete to Ronnie Bell for 15 yds to the MchSt 1 for a 1ST down +15 1.63
8:00 1st & 1 OPP 1 Blake Corum run for 1 yd for a TD (Quinn Nordin KICK) +1 0.94
FG
9 pl · 45 yd · 3:37
20–17
−11
8:00 1st & 10 OWN 21 Jalen Nailor run for 3 yds to the MchSt 24 +3 -0.25
8:00 2nd & 7 OWN 24 Rocky Lombardi pass complete to Jalen Nailor for 15 yds to the MchSt 39 for a 1ST down +15 1.72
8:00 1st & 10 OWN 39 Elijah Collins run for no gain to the MchSt 39 0 -1.11
8:00 2nd & 10 OWN 39 Rocky Lombardi pass incomplete to Jayden Reed 0 -0.73
8:00 3rd & 10 OWN 39 Rocky Lombardi pass complete to Ricky White for 19 yds to the Mich 42 for a 1ST down +19 3.39
8:00 1st & 10 OPP 42 Rocky Lombardi pass incomplete to Jayden Reed 0 -0.91
8:00 2nd & 10 OPP 42 Rocky Lombardi run for 4 yds to the Mich 38 +4 -0.15
8:00 3rd & 6 OPP 38 Connor Heyward run for 4 yds to the Mich 34 +4 -0.16
4:23 4th & 2 OPP 34 Matt Coghlin 51 yd FG GOOD
PUNT
8 pl · 34 yd
20–17
−2
4:23 1st & 10 OWN 25 Joe Milton pass incomplete to Erick All, broken up by Antjuan Simmons 0 -0.70
4:23 2nd & 10 OWN 25 Joe Milton pass incomplete 0 -0.35
4:23 3rd & 10 OWN 25 Joe Milton pass complete to Giles Jackson for 15 yds to the Mich 40 for a 1ST down +15 2.37
4:23 1st & 10 OWN 40 Blake Corum run for 6 yds to the Mich 46 +6 0.40
4:23 2nd & 4 OWN 46 Hassan Haskins run for 18 yds to the MchSt 36 for a 1ST down +18 1.34
4:23 1st & 10 OPP 36 Joe Milton pass incomplete to Erick All 0 -0.72
4:23 2nd & 10 OPP 36 Hassan Haskins run for no gain to the MchSt 36 0 -0.94
2:29 3rd & 10 OPP 36 Timeout MICHIGAN ST, clock 02:29
2:29 3rd & 10 OPP 36 MICHIGAN Penalty, false start (Ryan Hayes) to the MchSt 41 -5
2:29 3rd & 15 OPP 41 Joe Milton pass incomplete to Erick All 0 -0.78
2:29 4th & 15 OPP 41 Brad Robbins punt for 39 yds, downed at the MchSt 2
MISSED FG
10 pl · 75 yd · 3:54
20–17
−4
2:15 1st & 10 OWN 2 Jordon Simmons run for 1 yd to the MchSt 3 +1 -0.21
2:15 2nd & 9 OWN 3 Rocky Lombardi pass complete to Ricky White for 40 yds to the MchSt 43 for a 1ST down +40 2.72
2:15 1st & 10 OWN 43 Rocky Lombardi pass complete to Ricky White for 5 yds to the MchSt 48 +5 0.11
2:15 2nd & 5 OWN 48 Lombardi, Rocky pass incomplete to Nailor, Jalen, PENALTY MICH holding (Perry, Jalen) 10 yards to the MICH42, 1ST DOWN MSU, NO PLAY. +10
2:15 1st & 10 OPP 42 Rocky Lombardi pass incomplete to Ricky White 0 -0.91
2:15 2nd & 10 OPP 42 Rocky Lombardi run for no gain to the Mich 42 0 -1.05
2:15 3rd & 10 OPP 42 MICHIGAN Penalty, Defensive offside (5 Yards) to the Mich 37 +5
0:00 OPP 0 End of 3rd Quarter
15:00 3rd & 5 OPP 37 Rocky Lombardi pass complete to Ricky White for 6 yds to the Mich 31 for a 1ST down +6 1.29
15:00 1st & 10 OPP 31 Rocky Lombardi pass incomplete to Jalen Nailor, broken up by Gemon Green 0 -0.58
15:00 2nd & 10 OPP 31 Connor Heyward run for 2 yds to the Mich 29 +2 -0.42
15:00 3rd & 8 OPP 29 Rocky Lombardi run for 6 yds to the Mich 23 +6 0.22
13:21 4th & 2 OPP 23 Matt Coghlin 40 yd FG MISSED
Q4
PUNT
8 pl · 28 yd
20–17
−11
13:21 1st & 10 OWN 23 Blake Corum run for no gain to the Mich 23 0 -0.64
13:21 2nd & 10 OWN 23 Joe Milton pass complete to Blake Corum for 13 yds to the Mich 36 for a 1ST down +13 1.71
13:21 1st & 10 OWN 36 Joe Milton pass complete to Giles Jackson for a loss of 3 yards to the Mich 33 -3 -1.49
13:21 2nd & 13 OWN 33 Joe Milton pass complete to Cornelius Johnson for 5 yds to the Mich 38 +5 0.04
13:21 3rd & 8 OWN 38 Joe Milton pass complete to Ronnie Bell for 12 yds to the 50 yard line for a 1ST down +12 2.76
13:21 1st & 10 50 Joe Milton pass incomplete to Roman Wilson, broken up by Drew Beesley 0 -1.11
13:21 2nd & 10 50 Zach Charbonnet run for 1 yd to the MchSt 49 +1 -0.83
13:21 3rd & 9 OPP 49 Joe Milton pass incomplete to Mike Sainristil 0 -0.78
13:21 4th & 9 OPP 49 Brad Robbins punt for 41 yds, downed at the MchSt 8
TD
11 pl · 92 yd · 4:37
27–17
−35
9:48 1st & 10 OWN 8 Jordon Simmons run for 5 yds to the MchSt 13 +5 0.07
9:48 2nd & 5 OWN 13 Jayden Reed run for 2 yds to the MchSt 15 +2 -0.23
9:48 3rd & 3 OWN 15 Rocky Lombardi pass complete to Jayden Reed for 18 yds to the MchSt 33 for a 1ST down +18 1.58
9:48 1st & 10 OWN 33 Rocky Lombardi pass incomplete to Jalen Nailor 0 -0.96
9:48 2nd & 10 OWN 33 Jordon Simmons run for 3 yds to the MchSt 36 +3 -0.24
9:48 3rd & 7 OWN 36 Rocky Lombardi pass complete to Ricky White for 15 yds to the Mich 49 for a 1ST down +15 2.86
9:48 1st & 10 OPP 49 Rocky Lombardi pass complete to Cade McDonald for 8 yds to the Mich 41 +8 0.82
9:48 2nd & 2 OPP 41 Rocky Lombardi pass complete to Cade McDonald for 7 yds to the Mich 34 for a 1ST down +7 0.01
9:48 1st & 10 OPP 34 Rocky Lombardi pass complete to Ricky White for 31 yds to the Mich 3 for a 1ST down +31 1.47
9:48 1st & 3 OPP 3 MICHIGAN ST Penalty, clipping (-15 Yards) to the Mich 18 -15
9:48 1st & 18 OPP 18 Connor Heyward run for 5 yds to the Mich 13 +5 0.02
5:11 2nd & 13 OPP 13 Rocky Lombardi pass complete to Connor Heyward for 13 yds for a TD (Matt Coghlin KICK) +13 2.97
TD
18 pl · 93 yd · 4:34
27–24
+19
5:11 1st & 10 OWN 7 Joe Milton pass complete to Ronnie Bell for 13 yds to the Mich 20 for a 1ST down +13 0.49
5:11 1st & 10 OWN 20 Joe Milton pass incomplete to Giles Jackson, broken up by Shakur Brown 0 -0.56
5:11 2nd & 10 OWN 20 Joe Milton pass complete to Blake Corum for 4 yds to the Mich 24 +4 -0.04
5:11 3rd & 6 OWN 24 Joe Milton pass incomplete to Ronnie Bell 0 -0.24
5:11 4th & 6 OWN 24 Joe Milton run for 6 yds to the Mich 30 for a 1ST down +6 1.53
5:11 1st & 10 OWN 30 MICHIGAN ST Penalty, substitution infraction (5 Yards) to the Mich 35 +5
5:11 1st & 5 OWN 35 Joe Milton run for 9 yds to the Mich 44 for a 1ST down +9 -0.20
5:11 1st & 10 OWN 44 Joe Milton pass incomplete to Zach Charbonnet 0 -1.16
5:11 2nd & 10 OWN 44 Joe Milton pass complete to Nick Eubanks for 5 yds to the Mich 49 +5 0.07
5:11 3rd & 5 OWN 49 Joe Milton pass complete to Zach Charbonnet for 6 yds to the MchSt 45 for a 1ST down +6 1.98
5:11 1st & 10 OPP 45 Joe Milton pass complete to Roman Wilson for 4 yds to the MchSt 41 +4 -0.12
5:11 2nd & 6 OPP 41 Joe Milton run for 11 yds to the MchSt 30 for a 1ST down +11 0.78
5:11 1st & 10 OPP 30 Joe Milton pass complete to Erick All for 5 yds to the MchSt 25 +5 0.08
5:11 2nd & 5 OPP 25 Joe Milton pass complete to Erick All for 8 yds to the MchSt 17 for a 1ST down +8 0.16
5:11 1st & 10 OPP 17 Joe Milton run for no gain to the MchSt 17 0 -0.34
5:11 2nd & 10 OPP 17 Joe Milton pass incomplete to Ronnie Bell 0 -0.40
5:11 3rd & 10 OPP 17 Joe Milton pass complete to Cornelius Johnson for 16 yds to the MchSt 1 for a 1ST down +16 2.38
5:11 1st & 1 OPP 1 Chris Evans run for a loss of 1 yard to the MchSt 2 -1 -1.13
0:37 2nd & 2 OPP 2 Hassan Haskins run for 2 yds for a TD (Quinn Nordin KICK) +2 2.07
END OF GAME
4 pl · 11 yd · 0:36
27–24
−21
0:36 1st & 10 OPP 44 Connor Heyward run for 1 yd to the Mich 43 +1 -0.75
0:31 2nd & 9 OPP 43 Timeout MICHIGAN, clock 00:31
0:31 2nd & 9 OPP 43 Connor Heyward run for 3 yds to the Mich 40 +3 -0.38
0:28 3rd & 6 OPP 40 Timeout MICHIGAN, clock 00:28
0:28 3rd & 6 OPP 40 Jayden Reed run for 4 yds to the Mich 36 +4 -0.16
0:23 4th & 2 OPP 36 Timeout MICHIGAN, clock 00:23
0:23 4th & 2 OPP 36 Timeout MICHIGAN ST, clock 00:23
0:23 4th & 2 OPP 36 Rocky Lombardi run for 3 yds to the Mich 33 for a 1ST down +3 1.80
0:00 OPP 0 End of 4th Quarter
25 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

1sacks0
6plays for loss4
0takeaways0
2three-and-outs forced2
9explosive plays allowed8
5.26yards allowed / play5.99
4 of 12scoring drives allowed5 of 13
Michigan State
Noah Harvey 11 (7) 1.5 TFL
Antjuan Simmons 11 (6) 0.5 TFL · 2 PD
Tre Person 9 (8)
Xavier Henderson 7 (4)
Jacub Panasiuk 4 (3) 1 TFL
Dominique Long 4 (4)
Shakur Brown 3 (3) 2 PD
Michael Dowell 3 (3)
Michigan
Josh Ross 8 0.5 TFL
Brad Hawkins 8 (2)
Adam Shibley 7 (1) 1 TFL
Cameron McGrone 7 (3)
Michael Barrett 5 (1) 0.5 TFL
Carlo Kemp 5 (1)
Vincent Gray 4 (1)
Ben VanSumeren 2 (1)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

2 of 3field goals1 of 1
5punts8
54.0punt average39.9
1punts inside the 204
19return yards119
own 23average drive startown 24
Michigan State
K Matt Coghlin 2/3 FG · long 51 · 3/3 XP
P Bryce Baringer 5 punts · 54.0 avg · 1 in 20 · 1 TB
KR Jayden Reed 1 ret · 19 yds · long 19
Michigan
K Quinn Nordin 1/1 FG · long 23 · 3/3 XP
P Will Hart 4 punts · 37.8 avg · 1 in 20
P Brad Robbins 4 punts · 42.0 avg · 3 in 20 · 1 TB
KR Giles Jackson 3 ret · 75 yds · long 38
KR Blake Corum 1 ret · 13 yds · long 13
PR Giles Jackson 2 ret · 31 yds · long 32
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

70plays86
419yards452
13drives12
34%success rate42%
12.35total PPA14.17
Derived from 156 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Rocky Lombardi pass complete to Ricky White for 30 yds for a TD (Matt Coghlin KICK) 7–0
Q1Blake Corum run for 8 yds for a TD (Quinn Nordin KICK) 7–7
Q2Rocky Lombardi pass complete to Connor Heyward for 2 yds for a TD (Matt Coghlin KICK) 14–7
Q2Quinn Nordin 23 yd FG GOOD 10–14
Q3Matt Coghlin 27 yd FG GOOD 17–10
Q3Blake Corum run for 1 yd for a TD (Quinn Nordin KICK) 17–17
Q3Matt Coghlin 51 yd FG GOOD 20–17
Q4Rocky Lombardi pass complete to Connor Heyward for 13 yds for a TD (Matt Coghlin KICK) 27–17
Q4Hassan Haskins run for 2 yds for a TD (Quinn Nordin KICK) 24–27

Biggest plays by PPA

Q2Joe Milton pass complete to Roman Wilson for 26 yds to the MchSt 42 for a 1ST down 3.66
Q3Rocky Lombardi pass complete to Ricky White for 19 yds to the Mich 42 for a 1ST down 3.39
Q4Rocky Lombardi pass complete to Connor Heyward for 13 yds for a TD (Matt Coghlin KICK) 2.97
Q2Rocky Lombardi pass complete to Jalen Nailor for 53 yds to the Mich 15 for a 1ST down 2.96
Q4Rocky Lombardi pass complete to Ricky White for 15 yds to the Mich 49 for a 1ST down 2.86
Q1Rocky Lombardi pass complete to Ricky White for 30 yds for a TD (Matt Coghlin KICK) 2.81

Series recent meetings

2025 Michigan 31 – 20 Michigan State
2024 Michigan State 17 – 24 Michigan
2023 Michigan 49 – 0 Michigan State
2022 Michigan State 7 – 29 Michigan
2021 Michigan 33 – 37 Michigan State
2019 Michigan State 10 – 44 Michigan
2018 Michigan 21 – 7 Michigan State
2017 Michigan State 14 – 10 Michigan
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal