← CFB Terminal
7
Big Ten
AT
29
Big Ten
2022 week 9 · Saturday, October 29, 2022 at 6:30 PM CT · Michigan Stadium · 📺 ABC · 111,083 att · 44.6°F Clear, wind 3.7

Drive chart

Michigan State Michigan bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
5 pl · 10 yd · 2:58
0–0
14:54 1st & 10 OWN 25 Jalen Berger run for 7 yds to the MchSt 32 +7 0.60
14:25 2nd & 3 OWN 32 Jayden Reed run for 17 yds to the MchSt 49 for a 1ST down +17 1.55
14:00 1st & 10 OWN 49 Payton Thorne pass complete to Jayden Reed for 5 yds to the MICHIGAN 46 MICHIGAN ST Penalty, Unsportsmanlike Conduct (Jarrett Horst) to the MchSt 39 -10 -2.86
13:53 2nd & 20 OWN 39 MICHIGAN ST Penalty, False Start (Maliq Carr) to the MchSt 34 -5
13:25 2nd & 25 OWN 34 Payton Thorne run for a loss of 4 yards to the MchSt 30 -4 -0.22
12:42 3rd & 29 OWN 30 Payton Thorne pass complete to Jayden Reed for 10 yds to the MchSt 40 +10 0.09
12:12 4th & 19 OWN 40 MICHIGAN ST Penalty, Delay of Game (-5 Yards) to the MchSt 35 -5
12:02 4th & 24 OWN 35 Bryce Baringer punt for 35 yds, punt out-of-bounds at the Mich 30
FUMBLE
7 pl · 33 yd · 2:59
0–0
11:56 1st & 10 OWN 30 Blake Corum run for 7 yds to the Mich 37 +7 0.67
11:25 2nd & 3 OWN 37 J.J. McCarthy pass incomplete to Ronnie Bell, broken up by Charles Brantley 0 -1.15
11:20 3rd & 3 OWN 37 J.J. McCarthy pass complete to Luke Schoonmaker for 7 yds to the Mich 44 for a 1ST down +7 1.80
10:46 1st & 10 OWN 44 J.J. McCarthy pass complete to Luke Schoonmaker for 8 yds to the MchSt 48 +8 0.96
10:14 2nd & 2 OPP 48 Blake Corum run for 1 yd to the MchSt 47 +1 -1.01
9:39 3rd & 1 OPP 47 Blake Corum run for 3 yds to the MchSt 44 for a 1ST down +3 1.01
9:03 1st & 10 OPP 44 J.J. McCarthy pass complete to Cornelius Johnson for 7 yds Cornelius Johnson fumbled, forced by Xavier Henderson, recovered by MchSt Dashaun Mallory -3.59
ON DOWNS
4 pl · 9 yd · 2:02
0–0
8:58 1st & 10 OWN 37 Jalen Berger run for 1 yd to the MchSt 38 +1 -0.87
8:25 2nd & 9 OWN 38 Payton Thorne pass complete to Jalen Berger for 6 yds to the MchSt 44 +6 0.30
7:38 3rd & 3 OWN 44 Elijah Collins run for 2 yds to the MchSt 46 +2 -0.55
7:01 4th & 1 OWN 46 Elijah Collins run for no gain to the MchSt 46 for a 1ST down 0 -0.82
FG
8 pl · 41 yd · 4:41
0–3
7:01 1st & 10 OPP 46 MICHIGAN Penalty, False Start (Olusegun Oluwatimi) to the Mich 49 -5
6:55 1st & 15 OWN 49 Blake Corum run for 8 yds to the MchSt 43 +8 0.75
6:12 2nd & 7 OPP 43 Blake Corum run for 6 yds to the MchSt 37 +6 0.32
5:35 3rd & 1 OPP 37 Blake Corum run for 5 yds to the MchSt 32 for a 1ST down +5 0.70
4:55 1st & 10 OPP 32 J.J. McCarthy pass complete to Donovan Edwards for 28 yds to the MchSt 4 for a 1ST down +28 1.18
4:13 1st & 4 OPP 4 Blake Corum run for a loss of 3 yards to the MchSt 7 -3 -0.92
3:37 2nd & 7 OPP 7 J.J. McCarthy run for a loss of 1 yard to the MchSt 8 -1 -0.34
2:53 3rd & 8 OPP 8 J.J. McCarthy pass complete to Ronnie Bell for 3 yds to the MchSt 5 +3 -0.11
2:20 4th & 5 OPP 5 Jake Moody 22 yd FG GOOD
TD
6 pl · 75 yd · 1:57
7–3
2:14 1st & 10 OWN 25 Payton Thorne run for 12 yds to the MchSt 37 for a 1ST down +12 1.03
1:41 1st & 10 OWN 37 Jalen Berger run for 2 yds to the MchSt 39 +2 -0.66
1:04 2nd & 8 OWN 39 Payton Thorne pass incomplete to Jalen Berger 0 -0.84
0:57 3rd & 8 OWN 39 Payton Thorne pass complete to Keon Coleman for 29 yds to the Mich 32 for a 1ST down +29 3.67
0:40 1st & 10 OPP 32 Payton Thorne pass complete to Maliq Carr for 6 yds to the Mich 26 +6 0.22
0:23 2nd & 4 OPP 26 Payton Thorne pass complete to Keon Coleman for 26 yds for a TD, (Ben Patton KICK) +26 2.65
TD
8 pl · 80 yd · 3:25
7–10
0:13 1st & 10 OWN 20 J.J. McCarthy pass incomplete 0 -0.56
0:04 2nd & 10 OWN 20 J.J. McCarthy pass complete to Luke Schoonmaker for 18 yds to the Mich 38 for a 1ST down +18 1.99
0:00 OWN 20 End of 1st Quarter
14:52 1st & 10 OWN 38 Blake Corum run for 17 yds to the MchSt 45 for a 1ST down +17 1.48
14:15 1st & 10 OPP 45 J.J. McCarthy pass complete to Ronnie Bell for 13 yds to the MchSt 32 for a 1ST down +13 0.60
13:42 1st & 10 OPP 32 J.J. McCarthy pass complete to Luke Schoonmaker for 24 yds to the MchSt 8 for a 1ST down +24 0.55
13:13 1st & 8 OPP 8 Blake Corum run for 4 yds to the MchSt 4 +4 -0.01
12:36 2nd & 4 OPP 4 Blake Corum run for 2 yds to the MchSt 2 +2 -0.21
11:58 3rd & 2 OPP 2 J.J. McCarthy pass complete to Blake Corum for 2 yds for a TD, (Jake Moody KICK) +2 2.54
Q2
ON DOWNS
10 pl · 68 yd · 4:27
7–10
11:51 1st & 10 OWN 25 Elijah Collins run for 8 yds to the MchSt 33 +8 0.91
11:17 2nd & 2 OWN 33 Elijah Collins run for 3 yds to the MchSt 36 for a 1ST down +3 0.02
10:49 1st & 10 OWN 36 Payton Thorne pass incomplete to Daniel Barker, broken up by DJ Turner 0 -1.04
10:42 2nd & 10 OWN 36 Elijah Collins run for 1 yd to the MchSt 37 +1 -0.53
10:19 3rd & 9 OWN 37 Payton Thorne pass complete to Keon Coleman for 27 yds to the Mich 36 for a 1ST down +27 3.71
9:54 1st & 10 OPP 36 Payton Thorne pass complete to Keon Coleman for 22 yds to the Mich 14 for a 1ST down +22 0.46
9:39 1st & 10 OPP 14 Elijah Collins run for 3 yds to the Mich 11 +3 -0.10
8:56 2nd & 7 OPP 11 Jalen Berger run for 4 yds to the Mich 7 +4 -0.02
8:14 3rd & 3 OPP 7 Jalen Berger run for 2 yds to the Mich 5 +2 -0.18
7:35 4th & 1 OPP 5 Timeout MICHIGAN ST, clock 07:35
7:31 4th & 1 OPP 5 Jalen Berger run for a loss of 2 yards to the Mich 7 -2 -4.15
FG
15 pl · 86 yd · 6:23
7–13
7:22 1st & 10 OWN 7 Blake Corum run for 16 yds to the Mich 23 for a 1ST down +16 0.66
6:40 1st & 10 OWN 23 Donovan Edwards run for 6 yds to the Mich 29 +6 0.32
6:16 2nd & 4 OWN 29 Donovan Edwards run for 2 yds to the Mich 31 +2 -0.51
5:35 3rd & 2 OWN 31 Blake Corum run for 3 yds to the Mich 34 for a 1ST down +3 1.07
4:58 1st & 10 OWN 34 J.J. McCarthy run for 21 yds to the MchSt 45 for a 1ST down +21 1.86
4:19 1st & 10 OPP 45 J.J. McCarthy pass incomplete to Cornelius Johnson 0 -1.00
4:12 2nd & 10 OPP 45 Blake Corum run for 7 yds to the MchSt 38 +7 0.53
3:29 3rd & 3 OPP 38 J.J. McCarthy pass incomplete to Andrel Anthony 0 -1.09
3:23 4th & 3 OPP 38 J.J. McCarthy run for 16 yds to the MchSt 22 for a 1ST down +16 2.39
2:49 1st & 10 OPP 22 Donovan Edwards run for 9 yds to the MchSt 13 +9 0.63
2:07 2nd & 1 OPP 13 Donovan Edwards run for 7 yds to the MchSt 6 for a 1ST down +7 -0.04
1:32 1st & 6 OPP 6 J.J. McCarthy run for a loss of 3 yards to the MchSt 9 -3 -0.69
1:26 2nd & goal OPP 9 Timeout MICHIGAN ST, clock 01:26
1:22 2nd & 9 OPP 9 J.J. McCarthy run for 2 yds to the MchSt 7 +2 -0.14
1:13 3rd & goal OPP 7 Timeout MICHIGAN ST, clock 01:13
1:11 3rd & 7 OPP 7 J.J. McCarthy pass incomplete to Luke Schoonmaker 0 -0.33
1:08 4th & 7 OPP 7 Jake Moody 25 yd FG GOOD
END OF HALF
5 pl · 2 yd · 1:08
7–13
1:01 1st & 10 OWN 25 Payton Thorne run for 4 yds to the MchSt 29 +4 -0.11
0:50 2nd & 6 OWN 29 Payton Thorne pass complete to Tre Mosley for 3 yds to the MchSt 32 +3 -0.27
0:45 3rd & 3 OWN 32 Payton Thorne pass incomplete to Tre Mosley, broken up by Mike Sainristil 0 -0.51
0:45 4th & 3 OWN 32 MICHIGAN Penalty, Defensive Offside (Cornelius Johnson) to the MchSt 37 for a 1ST down +5
0:45 1st & 10 OWN 37 MICHIGAN ST Penalty, Delay of Game (-5 Yards) to the MchSt 32 -5
0:34 1st & 15 OWN 32 Payton Thorne pass complete to Elijah Collins for no gain to the MchSt 32 0 -0.63
0:18 2nd & 15 OWN 32 Payton Thorne sacked by Mike Morris and Mazi Smith for a loss of 5 yards to the MchSt 27 -5 -0.49
0:00 OWN 32 End of 2nd Quarter
Q3
FG
11 pl · 57 yd · 5:45
7–16
14:46 1st & 10 OWN 22 Blake Corum run for 16 yds to the Mich 38 for a 1ST down +16 1.32
13:55 1st & 10 OWN 38 Blake Corum run for 10 yds to the Mich 48 for a 1ST down +10 0.94
13:40 1st & 10 OWN 48 Blake Corum run for 3 yds to the MchSt 49 +3 -0.40
13:10 2nd & 7 OPP 49 Donovan Edwards run for no gain to the MchSt 49 0 -1.13
12:34 3rd & 7 OPP 49 McCarthy, J.J. pass incomplete to Bell, Ronnie (Williams, Ronald), PENALTY MICHIGANST roughing passer (Harmon, Derrick) 15 yards to the MICHIGANST34, NO PLAY, 1ST DOWN MICHIGAN. +15
12:28 1st & 10 OPP 34 Corum, Blake rush for no gain to the MICHIGANST34, PENALTY MICHIGAN holding (Zinter, Zak) 10 yards to the MICHIGANST44, NO PLAY. -10
11:59 1st & 20 OPP 44 J.J. McCarthy pass complete to Luke Schoonmaker for 13 yds to the MchSt 31 +13 1.45
11:22 2nd & 7 OPP 31 Donovan Edwards run for 3 yds to the MchSt 28 +3 -0.24
10:42 3rd & 4 OPP 28 Blake Corum run for 4 yds to the MchSt 24 for a 1ST down +4 0.70
10:03 1st & 10 OPP 24 J.J. McCarthy pass incomplete to Colston Loveland 0 -0.43
9:58 2nd & 10 OPP 24 J.J. McCarthy pass incomplete to Ronnie Bell 0 -0.58
9:51 3rd & 10 OPP 24 J.J. McCarthy run for 3 yds to the MchSt 21 +3 -0.28
9:15 4th & 7 OPP 21 Jake Moody 39 yd FG GOOD
PUNT
3 pl · 4 yd · 0:42
7–16
9:09 1st & 10 OWN 25 Payton Thorne pass incomplete to Jayden Reed 0 -0.70
9:02 2nd & 10 OWN 25 Jalen Berger run for 4 yds to the MchSt 29 +4 -0.06
8:42 3rd & 6 OWN 29 Payton Thorne pass incomplete to Keon Coleman, broken up by Rod Moore 0 -0.31
8:33 4th & 6 OWN 29 Bryce Baringer punt for 40 yds, downed at the Mich 31
FG
9 pl · 54 yd · 4:35
7–19
8:29 1st & 10 OWN 31 Blake Corum run for 12 yds to the Mich 43 for a 1ST down +12 1.14
8:00 1st & 10 OWN 43 J.J. McCarthy pass complete to Ronnie Bell for 29 yds to the MchSt 28 for a 1ST down +29 1.70
7:23 1st & 10 OPP 28 Blake Corum run for 2 yds to the MchSt 26 +2 -0.27
6:45 2nd & 8 OPP 26 Blake Corum run for 7 yds to the MchSt 19 +7 0.31
6:28 3rd & 1 OPP 19 Blake Corum run for 1 yd to the MchSt 18 for a 1ST down +1 0.14
5:51 1st & 10 OPP 18 Donovan Edwards run for 2 yds to the MchSt 16 +2 -0.19
5:13 2nd & 8 OPP 16 J.J. McCarthy pass complete to Roman Wilson for a loss of 3 yards to the MchSt 19 -3 -0.70
4:34 3rd & 11 OPP 19 Blake Corum run for 4 yds to the MchSt 15 +4 -0.09
3:58 4th & 7 OPP 15 Jake Moody 33 yd FG GOOD
PUNT
3 pl · 4 yd · 1:28
7–19
3:51 1st & 10 OWN 25 Elijah Collins run for 5 yds to the MchSt 30 +5 0.09
3:13 2nd & 5 OWN 30 Payton Thorne pass complete to Jayden Reed for a loss of 1 yard to the MchSt 29 -1 -0.86
2:39 3rd & 6 OWN 29 Payton Thorne pass incomplete to Daniel Barker 0 -0.31
2:30 4th & 6 OWN 29 Bryce Baringer punt for 34 yds, downed at the Mich 37
FG
8 pl · 27 yd · 2:45
7–22
2:25 1st & 10 OWN 37 J.J. McCarthy pass complete to Ronnie Bell for 8 yds to the Mich 45 +8 1.04
1:44 2nd & 2 OWN 45 Blake Corum run for 3 yds to the Mich 48 for a 1ST down +3 0.01
1:10 1st & 10 OWN 48 Blake Corum run for a loss of 1 yard to the Mich 47 -1 -1.37
0:29 2nd & 11 OWN 47 J.J. McCarthy run for 12 yds to the MchSt 41 for a 1ST down +12 2.14
0:00 1st & 10 OPP 41 J.J. McCarthy pass complete to Donovan Edwards for 5 yds to the MchSt 36 +5 0.09
0:00 OPP 41 End of 3rd Quarter
14:55 2nd & 5 OPP 36 J.J. McCarthy pass incomplete to Ronnie Bell 0 -0.90
14:50 3rd & 5 OPP 36 J.J. McCarthy pass incomplete to Donovan Edwards 0 -1.05
14:45 4th & 5 OPP 36 Jake Moody 54 yd FG GOOD
Q4
ON DOWNS
4 pl · -17 yd · 1:19
7–22
14:33 1st & 10 OWN 25 Payton Thorne pass complete to Daniel Barker for 6 yds to the MchSt 31 +6 0.33
14:04 2nd & 4 OWN 31 Jalen Berger run for a loss of 2 yards to the MchSt 29 -2 -1.10
13:31 3rd & 6 OWN 29 Payton Thorne pass incomplete to Jack Nickel 0 -0.31
13:26 4th & 6 OWN 29 TEAM run for a loss of 21 yards to the MchSt 8 -21 0.16
TD
2 pl · 8 yd · 0:39
7–29
13:18 1st & 8 OPP 8 Blake Corum run for 4 yds to the MchSt 4 +4 -0.01
12:47 2nd & 4 OPP 4 Blake Corum run for 4 yds for a TD, (Jake Moody KICK) +4 2.33
PUNT
5 pl · 8 yd · 1:38
7–29
12:38 1st & 10 OWN 25 Payton Thorne pass complete to Elijah Collins for 8 yds to the MchSt 33 +8 0.91
12:19 2nd & 2 OWN 33 Payton Thorne pass complete to Tre Mosley for 5 yds to the MchSt 38 for a 1ST down +5 0.21
11:57 1st & 10 OWN 38 Payton Thorne pass incomplete to Keon Coleman 0 -1.09
11:51 2nd & 10 OWN 38 Payton Thorne sacked by Braiden McGregor for a loss of 5 yards to the MchSt 33 -5 -1.07
11:25 3rd & 15 OWN 33 Timeout MICHIGAN, clock 11:25
11:20 3rd & 15 OWN 33 Payton Thorne pass incomplete to Daniel Barker 0 -0.16
11:09 4th & 15 OWN 33 Bryce Baringer punt for 50 yds , A.J. Henning returns for a loss of 1 yard to the Mich 16
PUNT
8 pl · 30 yd · 5:17
7–29
11:03 1st & 10 OWN 16 Blake Corum run for 4 yds to the Mich 20 +4 -0.07
10:22 2nd & 6 OWN 20 Blake Corum run for 3 yds to the Mich 23 +3 -0.18
9:32 3rd & 3 OWN 23 Blake Corum run for 5 yds to the Mich 28 for a 1ST down +5 0.97
8:56 1st & 10 OWN 28 Timeout MICHIGAN, clock 08:56
8:50 1st & 10 OWN 28 Donovan Edwards run for 3 yds to the Mich 31 +3 -0.33
8:05 2nd & 7 OWN 31 Donovan Edwards run for 8 yds to the Mich 39 for a 1ST down +8 1.33
7:30 1st & 10 OWN 39 J.J. McCarthy pass complete to Donovan Edwards for 5 yds to the Mich 44 +5 0.11
6:48 2nd & 5 OWN 44 Donovan Edwards run for 2 yds to the Mich 46 +2 -0.70
6:05 3rd & 3 OWN 46 J.J. McCarthy pass incomplete to Ronnie Bell 0 -0.94
5:52 4th & 3 OWN 46 Brad Robbins punt for 34 yds, fair catch by Jayden Reed at the MchSt 20
INT
8 pl · 49 yd · 1:48
7–29
5:45 1st & 10 OWN 20 Payton Thorne pass complete to Jayden Reed for 3 yds to the MchSt 23 +3 -0.24
5:17 2nd & 7 OWN 23 Payton Thorne pass complete to Keon Coleman for 51 yds to the Mich 26 for a 1ST down +51 3.90
5:04 1st & 10 OPP 26 Jalen Berger run for 1 yd to the Mich 25 +1 -0.36
4:38 2nd & 9 OPP 25 Payton Thorne pass incomplete to Maliq Carr 0 -0.59
4:34 3rd & 9 OPP 25 Payton Thorne pass incomplete to Maliq Carr, broken up by Mike Morris 0 -0.86
4:26 4th & 9 OPP 25 Payton Thorne pass complete to Daniel Barker for 9 yds to the Mich 16 for a 1ST down +9 1.96
4:26 1st & 10 OPP 16 MICHIGAN ST Penalty, Unsportsmanlike Conduct (Maliq Carr) to the Mich 31 -15
4:15 1st & 10 OPP 31 Payton Thorne pass incomplete to Daniel Barker 0 -0.58
4:04 2nd & 10 OPP 31 Payton Thorne pass intercepted Rod Moore return for 34 yds to the Mich 41 -3.58
END OF GAME
7 pl · 37 yd · 4:04
7–29
3:58 1st & 10 OWN 41 Blake Corum run for 5 yds to the Mich 46 +5 0.11
3:13 2nd & 5 OWN 46 Blake Corum run for 7 yds to the MchSt 47 for a 1ST down +7 0.94
2:34 1st & 10 OPP 47 Ronnie Bell pass incomplete to Donovan Edwards 0 -1.05
2:28 2nd & 10 OPP 47 Blake Corum run for 5 yds to the MchSt 42 +5 0.07
1:51 3rd & 5 OPP 42 MICHIGAN Penalty, False Start (Olusegun Oluwatimi) to the MchSt 47 -5
1:32 3rd & 10 OPP 47 McCarthy, J.J. pass incomplete to Johnson, Cornelius, PENALTY MICHIGANST pass interference (Williams, Ronald) 15 yards to the MICHIGANST32, NO PLAY, 1ST DOWN MICHIGAN. +15
1:27 1st & 10 OPP 32 Blake Corum run for 3 yds to the MchSt 29 +3 -0.19
0:47 2nd & 7 OPP 29 C.J. Stokes run for 2 yds to the MchSt 27 +2 -0.36
0:05 3rd & 5 OPP 27 C.J. Stokes run for 5 yds to the MchSt 22 for a 1ST down +5 0.78
0:00 OPP 27 End of 4th Quarter
20 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

0sacks2
5plays for loss8
1takeaways1
0three-and-outs forced2
11explosive plays allowed7
5.66yards allowed / play4.47
7 of 10scoring drives allowed1 of 10
Michigan State
Cal Haladay 13 (7) 1 QH
Jacoby Windmon 12 (5)
Kendell Brooks 11 (8) 3 TFL
Xavier Henderson 8 (6) 1 TFL
Zion Young 7 (3)
Simeon Barrow Jr. 5 (3) 1 TFL · 1 QH
Angelo Grose 4 (3)
Michael Fletcher 4 (1)
Michigan
Junior Colson 10 (4) 1 TFL
Makari Paige 6 (3)
Mazi Smith 5 (2) 0.5 sk · 0.5 TFL
Kris Jenkins 5 (2) 1 TFL
Rod Moore 5 (4) 1 INT · 1 PD
DJ Turner 4 (3) 1 PD
Mike Morris 2 0.5 sk · 1 TFL · 1 PD
Michael Barrett 2 (1) 0.5 TFL · 1 PD
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

field goals5 of 5
4punts1
39.8punt average34.0
1punts inside the 200
0return yards38
own 19average drive startown 27
Michigan State
K Ben Patton 1/1 XP
P Bryce Baringer 4 punts · 39.8 avg · 1 in 20
Michigan
K Jake Moody 5/5 FG · long 54 · 2/2 XP
P Brad Robbins 1 punt · 34.0 avg
KR Roman Wilson 2 ret · 39 yds · long 22
PR A.J. Henning 1 ret · -1 yds · long -1
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

53plays77
237yards436
10drives10
30%success rate55%
-4.27total PPA20.05
Derived from 130 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Jake Moody 22 yd FG GOOD 3–0
Q1Payton Thorne pass complete to Keon Coleman for 26 yds for a TD, (Ben Patton KICK) 7–3
Q2J.J. McCarthy pass complete to Blake Corum for 2 yds for a TD, (Jake Moody KICK) 10–7
Q2Jake Moody 25 yd FG GOOD 13–7
Q3Jake Moody 39 yd FG GOOD 16–7
Q3Jake Moody 33 yd FG GOOD 19–7
Q4Jake Moody 54 yd FG GOOD 22–7
Q4Blake Corum run for 4 yds for a TD, (Jake Moody KICK) 29–7

Biggest plays by PPA

Q4Payton Thorne pass complete to Keon Coleman for 51 yds to the Mich 26 for a 1ST down 3.90
Q2Payton Thorne pass complete to Keon Coleman for 27 yds to the Mich 36 for a 1ST down 3.71
Q1Payton Thorne pass complete to Keon Coleman for 29 yds to the Mich 32 for a 1ST down 3.67
Q1Payton Thorne pass complete to Keon Coleman for 26 yds for a TD, (Ben Patton KICK) 2.65
Q2J.J. McCarthy pass complete to Blake Corum for 2 yds for a TD, (Jake Moody KICK) 2.54
Q2J.J. McCarthy run for 16 yds to the MchSt 22 for a 1ST down 2.39

Series recent meetings

2025 Michigan 31 – 20 Michigan State
2024 Michigan State 17 – 24 Michigan
2023 Michigan 49 – 0 Michigan State
2021 Michigan 33 – 37 Michigan State
2020 Michigan State 27 – 24 Michigan
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