← CFB Terminal
49
Big Ten
AT
0
Big Ten
2023 week 8 · Saturday, October 21, 2023 at 6:30 PM CT · Spartan Stadium · 📺 NBC · 74,206 att · 45°F Cloudy, wind 8.1

Drive chart

Michigan Michigan State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
12 pl · 84 yd · 6:05
7–0
14:55 1st & 10 OWN 16 J.J. McCarthy pass complete to Blake Corum for 7 yds to the MICH 23 +7 0.46
14:55 2nd & 3 OWN 23 J.J. McCarthy pass complete to Blake Corum for 10 yds to the MICH 33 for a 1ST down +10 0.69
14:55 1st & 10 OWN 33 Blake Corum run for 1 yd to the MICH 34 +1 -0.79
14:55 2nd & 9 OWN 34 Michigan Penalty, False Start (Blake Corum) to the MICH 29 -5
14:55 2nd & 14 OWN 29 J.J. McCarthy pass incomplete 0 -0.30
12:23 1st & 10 50 Timeout Michigan State, clock 12:23
12:23 3rd & 14 OWN 29 J.J. McCarthy pass complete to AJ Barner for 21 yds to the 50 yard line for a 1ST down +21 3.32
12:23 1st & 10 50 J.J. McCarthy pass complete to Cornelius Johnson for 11 yds to the MSU 39 for a 1ST down +11 0.70
12:23 1st & 10 OPP 39 Blake Corum run for 4 yds to the MSU 35 +4 -0.09
12:23 2nd & 6 OPP 35 Blake Corum run for 2 yds to the MSU 33 +2 -0.47
12:23 3rd & 4 OPP 33 J.J. McCarthy pass complete to Roman Wilson for 25 yds to the MSU 8 for a 1ST down +25 1.37
12:23 1st & 8 OPP 8 Blake Corum run for 3 yds to the MSU 5 +3 -0.12
12:23 2nd & 5 OPP 5 Blake Corum run for 4 yds to the MSU 1 +4 -0.02
8:50 3rd & 1 OPP 1 Blake Corum run for 1 yd for a TD (James Turner KICK) +1 2.45
ON DOWNS
7 pl · 26 yd · 4:03
7–0
8:50 1st & 10 OWN 25 Nathan Carter run for 2 yds to the MSU 27 +2 -0.45
8:50 2nd & 8 OWN 27 Nathan Carter run for a loss of 2 yards to the MSU 25 -2 -0.60
8:50 3rd & 10 OWN 25 Katin Houser pass complete to Nathan Carter for 17 yds to the MSU 42 for a 1ST down +17 2.57
8:50 1st & 10 OWN 42 Katin Houser pass complete to Tre Mosley for 2 yds to the MSU 44 +2 -0.69
8:50 2nd & 8 OWN 44 HOUSER, Katin pass short to the right complete for 3 yards to BERGER, Jalen caught at the MSU47 and advanced to the MSU47 (COLSON, Junior). PENALTY MSU Holding on CARR, Maliq enforced 10 yards from the MSU44 to the MSU34 [SG]. NO PLAY (replay the down). -10
8:50 2nd & 18 OWN 34 Jalen Berger run for 3 yds to the MSU 37 +3 -0.13
8:50 3rd & 15 OWN 37 Katin Houser pass complete to Montorie Foster Jr. for 13 yds to the 50 yard line +13 1.02
4:47 4th & 2 50 Nathan Carter run for 1 yd to the MICH 49 +1 -1.01
TD
5 pl · 51 yd · 2:52
14–0
4:47 1st & 10 OWN 49 J.J. McCarthy pass complete to AJ Barner for 15 yds to the MSU 36 for a 1ST down +15 0.91
4:47 1st & 10 OPP 36 Donovan Edwards run for a loss of 4 yards to the MSU 40 -4 -1.50
4:47 2nd & 14 OPP 40 J.J. McCarthy pass complete to AJ Barner for 1 yd to the MSU 39 +1 -0.81
4:47 3rd & 13 OPP 39 J.J. McCarthy pass complete to Donovan Edwards for 14 yds to the MSU 25 for a 1ST down +14 2.63
1:55 1st & 10 OPP 25 J.J. McCarthy pass complete to Roman Wilson for 25 yds for a TD (James Turner KICK) +25 2.70
PUNT
3 pl · -5 yd · 1:01
14–0
1:55 1st & 10 OWN 25 Nathan Carter run for no gain to the MSU 25 0 -0.70
1:55 2nd & 10 OWN 25 Katin Houser pass incomplete 0 -0.35
1:55 3rd & 10 OWN 25 Katin Houser pass incomplete 0 -0.16
1:04 4th & 10 OWN 25 ECKLEY, Ryan punt 54 yards to the UM21, fair catch by MORRIS, Tyler, clock 01:04. PENALTY Before the snap, MSU Illegal Formation enforced 5 yards from the MSU25 to the MSU20. NO PLAY (replay the down). -5
0:54 4th & 15 OWN 20 Ryan Eckley punt for 49 yds
TD
11 pl · 66 yd · 5:10
21–0
0:54 1st & 10 OWN 34 Blake Corum run for 2 yds to the MICH 36 +2 -0.62
0:54 2nd & 8 OWN 36 J.J. McCarthy pass incomplete 0 -0.74
0:00 3rd & 8 OWN 36 J.J. McCarthy pass complete to Colston Loveland for 15 yds to the MSU 49 for a 1ST down +15 2.93
0:00 OWN 36 End of 1st Quarter
15:00 1st & 10 OPP 49 Blake Corum run for 5 yds to the MSU 44 +5 0.10
15:00 2nd & 5 OPP 44 Blake Corum run for 5 yds to the MSU 39 for a 1ST down +5 0.52
15:00 1st & 10 OPP 39 J.J. McCarthy pass incomplete 0 -0.81
15:00 2nd & 10 OPP 39 J.J. McCarthy pass complete to AJ Barner for 11 yds to the MSU 28 for a 1ST down +11 1.19
15:00 1st & 10 OPP 28 Donovan Edwards run for 9 yds to the MSU 19 +9 0.67
15:00 2nd & 1 OPP 19 Blake Corum run for 5 yds to the MSU 14 for a 1ST down +5 -0.45
15:00 1st & 10 OPP 14 J.J. McCarthy sacked by Aaron Brule for a loss of 8 yards to the MSU 22 -8 -1.00
10:44 2nd & 18 OPP 22 J.J. McCarthy pass complete to Colston Loveland for 22 yds for a TD (James Turner KICK) +22 3.55
Q2
PUNT
3 pl · 6 yd · 1:03
21–0
10:44 1st & 10 OWN 25 Katin Houser pass incomplete 0 -0.70
10:44 2nd & 10 OWN 25 Nathan Carter run for 6 yds to the MSU 31 +6 0.17
10:44 3rd & 4 OWN 31 Katin Houser pass incomplete 0 -0.44
9:41 4th & 4 OWN 31 Ryan Eckley punt for 48 yds
PUNT
3 pl · 9 yd · 1:47
21–0
9:41 1st & 10 OWN 21 Blake Corum run for 5 yds to the MICH 26 +5 0.09
9:41 2nd & 5 OWN 26 Donovan Edwards run for 4 yds to the MICH 30 +4 -0.10
9:41 3rd & 1 OWN 30 J.J. McCarthy run for no gain to the MICH 30 0 -0.59
7:54 4th & 1 OWN 30 Tommy Doman punt for 52 yds
PUNT
3 pl · 3 yd · 1:01
21–0
7:54 1st & 10 OWN 18 Katin Houser pass incomplete 0 -0.51
7:54 2nd & 10 OWN 18 Nathan Carter run for 3 yds to the MSU 21 +3 -0.10
7:54 3rd & 7 OWN 21 Katin Houser pass incomplete 0 -0.18
6:53 4th & 7 OWN 21 Ryan Eckley punt for 42 yds, fair catch by Tyler Morris at the MSU 48
TD
7 pl · 48 yd · 3:59
28–0
6:53 1st & 10 OPP 48 J.J. McCarthy pass complete to AJ Barner for 7 yds to the MSU 41 +7 0.56
6:53 2nd & 3 OPP 41 Blake Corum run for 2 yds to the MSU 39 +2 -0.59
6:53 3rd & 1 OPP 39 Blake Corum run for 2 yds to the MSU 37 for a 1ST down +2 0.67
6:53 1st & 10 OPP 37 Donovan Edwards run for a loss of 1 yard to the MSU 38 -1 -0.94
6:53 2nd & 11 OPP 38 J.J. McCarthy run for 16 yds to the MSU 22 for a 1ST down +16 1.34
6:53 1st & 10 OPP 22 Donovan Edwards run for no gain to the MSU 22 0 -0.40
2:54 2nd & 10 OPP 22 J.J. McCarthy pass complete to Colston Loveland for 22 yds for a TD (James Turner KICK) +22 3.05
PUNT
5 pl · 6 yd · 1:15
28–0
2:54 1st & 10 OWN 25 Katin Houser run for 6 yds to the MSU 31 +6 0.33
2:54 2nd & 4 OWN 31 Katin Houser pass complete to Jaren Mangham for 7 yds to the MSU 38 for a 1ST down +7 0.79
2:54 1st & 10 OWN 38 Katin Houser pass incomplete 0 -1.09
1:51 3rd & 8 OWN 40 Timeout Michigan, clock 01:51
1:51 2nd & 10 OWN 38 Katin Houser pass complete to Tyrell Henry for 2 yds to the MSU 40 +2 -0.45
1:46 4th & 17 OWN 31 Timeout Michigan, clock 01:46
1:46 3rd & 8 OWN 40 Katin Houser sacked by Josaiah Stewart for a loss of 9 yards to the MSU 31 -9 -0.83
1:39 4th & 17 OWN 31 Ryan Eckley punt for 49 yds
10 pl · 76 yd · 1:39
28–0
1:39 1st & 10 OWN 20 J.J. McCarthy pass complete to Cornelius Johnson for 8 yds to the MICH 28 +8 0.80
1:39 2nd & 2 OWN 28 J.J. McCarthy pass complete to Donovan Edwards for 3 yds to the MICH 31 for a 1ST down +3 -0.02
1:39 1st & 10 OWN 31 J.J. McCarthy pass incomplete 0 -0.89
1:39 2nd & 10 OWN 31 J.J. McCarthy pass complete to AJ Barner for 11 yds to the MICH 42 for a 1ST down +11 1.94
1:39 1st & 10 OWN 42 J.J. McCarthy pass incomplete 0 -1.15
1:39 2nd & 10 OWN 42 J.J. McCarthy pass incomplete 0 -0.82
1:39 3rd & 10 OWN 42 J.J. McCarthy pass complete to Colston Loveland for 20 yds to the MSU 38 for a 1ST down +20 3.44
0:38 1st & 10 OPP 38 Donovan Edwards run for 6 yds to the MSU 32 +6 0.25
0:38 2nd & 4 OPP 32 Timeout Michigan, clock 00:38
0:38 2nd & 4 OPP 32 J.J. McCarthy pass complete to AJ Barner for 22 yds to the MSU 10 for a 1ST down +22 0.33
0:38 1st & 10 OPP 10 J.J. McCarthy pass complete to Donovan Edwards for 6 yds to the MSU 4 +6 0.18
0:00 2nd & 4 OPP 4 Michigan Penalty, False Start (Donovan Edwards) to the MSU 9 -5
0:00 OPP 4 End of 2nd Quarter
Q3
INT TD
9 pl · 33 yd · 5:11
35–0
15:00 1st & 10 OWN 25 Nathan Carter run for 5 yds to the MSU 30 +5 0.09
15:00 2nd & 5 OWN 30 Katin Houser run for a loss of 4 yards to the MSU 26 -4 -1.09
15:00 3rd & 9 OWN 26 Katin Houser pass complete to Maliq Carr for 11 yds to the MSU 37 for a 1ST down +11 2.02
15:00 1st & 10 OWN 37 Katin Houser pass complete to Christian Fitzpatrick for 8 yds to the MSU 45 +8 1.04
15:00 2nd & 2 OWN 45 Nathan Carter run for 10 yds to the MICH 45 for a 1ST down +10 0.54
15:00 1st & 10 OPP 45 Michigan State Penalty, Illegal Snap on SAMAC, Nick enforced (Nick Samac) to the 50 yard line -5
15:00 1st & 15 50 Nathan Carter run for no gain to the 50 yard line 0 -1.05
15:00 2nd & 15 50 HOUSER, Katin pass short to the left complete for 5 yards to FOSTER JR., Montorie caught at the UM47 and advanced to the UM45 (PAIGE, Makari). PENALTY MSU Ineligible Receiver Downfield on Pass enforced 5 yards from the UM50 to the MSU45 [NHSG]. NO PLAY (replay the down). -5
15:00 2nd & 20 OWN 45 Nathan Carter run for 6 yds to the MICH 49 +6 0.18
15:00 3rd & 14 OPP 49 Katin Houser pass complete to Harold Joiner III for 7 yds to the MICH 42 +7 0.39
9:49 4th & 7 OPP 42 Mike Sainristil 72 Yd Interception Return (James Turner Kick) -8.11
9:49 1st & 10 50 Timeout Michigan State, clock 09:49
PUNT
3 pl · 6 yd · 1:53
35–0
9:43 1st & 10 OWN 15 Jaren Mangham run for 2 yds to the MSU 17 +2 -0.29
8:31 3rd & 1 OWN 24 Timeout Michigan, clock 08:31
8:31 2nd & 8 OWN 17 Katin Houser pass complete to Tre Mosley for 7 yds to the MSU 24 +7 0.29
8:31 3rd & 1 OWN 24 Nathan Carter run for a loss of 3 yards to the MSU 21 -3 -0.60
7:50 4th & 4 OWN 21 Ryan Eckley punt for 44 yds, fair catch by Cornelius Johnson at the MICH 35
TD
3 pl · 65 yd · 1:06
42–0
7:50 1st & 10 OWN 35 Michigan State Penalty, Illegal use of the hands on HARMON, Derrick enforced (Derrick Harmon) to the MSU 38 for a 1ST down +10
7:50 1st & 10 OPP 38 Michigan State Penalty, Personal Foul (Dillon Tatum) to the MSU 23 for a 1ST down +15
7:50 1st & 10 OPP 23 Michigan State Penalty, Face mask (0 yards) (Derrick Harmon) to the MSU 11 for a 1ST down 0
6:44 1st & 10 OPP 11 J.J. McCarthy pass complete to AJ Barner for 11 yds for a TD (James Turner KICK) +11 2.52
PUNT
3 pl · 9 yd · 1:28
42–0
6:44 1st & 10 OWN 25 Katin Houser pass incomplete 0 -0.70
6:44 2nd & 10 OWN 25 Katin Houser pass complete to Nathan Carter for 8 yds to the MSU 33 +8 0.48
6:44 3rd & 2 OWN 33 Nathan Carter run for 1 yd to the MSU 34 +1 -0.50
5:16 4th & 1 OWN 34 Ryan Eckley punt for 52 yds
PUNT
3 pl · 7 yd · 1:31
42–0
5:16 1st & 10 OWN 14 Benjamin Hall run for no gain to the MICH 14 0 -0.42
5:16 2nd & 10 OWN 14 Jack Tuttle pass complete to Cornelius Johnson for 7 yds to the MICH 21 +7 0.20
5:16 3rd & 3 OWN 21 Jack Tuttle pass incomplete 0 -0.30
3:45 4th & 3 OWN 21 Tommy Doman punt for 48 yds, fair catch by Tyrell Henry at the MSU 31
PUNT
7 pl · 25 yd · 3:08
42–0
3:45 1st & 10 OWN 31 Alante Brown run for 10 yds to the MSU 41 for a 1ST down +10 0.95
3:45 1st & 10 OWN 41 Jaren Mangham run for 4 yds to the MSU 45 +4 -0.17
3:45 2nd & 6 OWN 45 Katin Houser sacked by Derrick Moore for a loss of 5 yards to the MSU 40 -5 -1.88
3:45 3rd & 11 OWN 40 Katin Houser pass complete to Maliq Carr for 21 yds to the MICH 39 for a 1ST down +21 3.57
3:45 1st & 10 OPP 39 Katin Houser pass complete to Antonio Gates Jr. for a loss of 2 yards to the MICH 41 -2 -1.22
3:45 2nd & 12 OPP 41 Nathan Carter run for a loss of 3 yards to the MICH 44 -3 -1.63
3:45 3rd & 15 OPP 44 Katin Houser pass incomplete 0 -0.69
0:37 4th & 15 OPP 44 Ryan Eckley punt for 44 yds for a touchback
PUNT
7 pl · 26 yd · 5:15
42–0
0:00 1st & 10 OWN 10 Benjamin Hall run for 3 yds to the MICH 13 +3 -0.15
0:00 OWN 10 End of 3rd Quarter
15:00 2nd & 7 OWN 13 Jack Tuttle pass complete to Semaj Morgan for 18 yds to the MICH 31 for a 1ST down +18 1.33
15:00 1st & 10 OWN 31 Benjamin Hall run for 4 yds to the MICH 35 +4 -0.14
15:00 2nd & 6 OWN 35 Jack Tuttle pass complete to Semaj Morgan for 24 yds to the MSU 41 for a 1ST down +24 2.51
15:00 1st & 10 OPP 41 TUTTLE, Jack pass to the left complete for 0 yards to MORGAN, Semaj caught at the MSU45 and advanced to the MSU41 (GROSE, Angelo;YOUNG, Zion). PENALTY UM Tripping on EL-HADI, Giovanni enforced 15 yards from the MSU41 to the UM44 [NHSG]. NO PLAY (replay the down). -15
15:00 1st & 25 OWN 44 FRANKLIN, Leon rush to the right for a gain of 4 yards to the UM48 (SPENCER, Malik). PENALTY UM Holding on BEETHAM, Josh enforced 10 yards from the UM44 to the UM34 [SG]. NO PLAY (replay the down). -10
15:00 1st & 35 OWN 34 Jack Tuttle pass complete to Marlin Klein for 8 yds to the MICH 42 +8 0.18
15:00 2nd & 27 OWN 42 Jack Tuttle pass complete to Leon Franklin for 6 yds to the MICH 48 +6 0.09
15:00 3rd & 21 OWN 48 Jack Tuttle run for 3 yds to the MSU 49 Michigan Penalty, turnover on downs. PENALTY Personal Foul on DUNLAP, Tavierre enforced (-15 Yards) to the MICH 36 -12 -0.49
10:22 4th & 33 OWN 36 Tommy Doman punt for 42 yds
Q4
ON DOWNS
13 pl · 58 yd · 5:02
42–0
10:22 1st & 15 OWN 17 Nathan Carter run for 1 yd to the MSU 18 +1 -0.23
10:22 2nd & 14 OWN 18 Sam Leavitt pass incomplete 0 -0.15
10:22 3rd & 14 OWN 18 Michigan Penalty, Personal Foul (DJ Waller Jr.) to the MSU 47 for a 1ST down +15
10:22 1st & 10 OWN 47 Sam Leavitt pass complete to Christian Fitzpatrick for 6 yds to the MICH 47 +6 0.37
10:22 2nd & 4 OPP 47 Sam Leavitt pass incomplete 0 -1.20
10:22 3rd & 4 OPP 47 Nathan Carter run for 8 yds to the MICH 39 for a 1ST down +8 1.79
10:22 1st & 10 OPP 39 Sam Leavitt run for no gain to the MICH 39 0 -0.81
10:22 2nd & 10 OPP 39 Nathan Carter run for 3 yds to the MICH 36 +3 -0.35
10:22 3rd & 7 OPP 36 Sam Leavitt pass complete to Antonio Gates Jr. for 7 yds to the MICH 29 for a 1ST down +7 1.52
10:22 1st & 10 OPP 29 Nathan Carter run for a loss of 2 yards to the MICH 31 -2 -0.81
10:22 2nd & 12 OPP 31 Sam Leavitt pass complete to Brennan Parachek for 5 yds to the MICH 26 +5 0.05
5:20 4th & 15 OPP 34 Sam Leavitt pass complete to Brennan Parachek for 14 yds to the MICH 20 +14 -0.97
PUNT
3 pl · 9 yd · 2:00
42–0
5:20 1st & 10 OWN 20 Benjamin Hall run for 2 yds to the MICH 22 +2 -0.36
5:20 2nd & 8 OWN 22 Jayden Denegal pass complete to Semaj Morgan for a loss of 3 yards to the MICH 19 -3 -0.49
5:20 3rd & 11 OWN 19 Jayden Denegal pass complete to Fredrick Moore for 10 yds to the MICH 29 +10 0.29
3:20 4th & 1 OWN 29 Tommy Doman punt for 45 yds, fair catch by Tyrell Henry at the MSU 26
INT
1 pl · 0 yd · 0:10
42–0
3:10 1st & 10 OWN 26 Sam Leavitt pass intercepted -0.99
TD
5 pl · 33 yd · 3:02
49–0
3:10 1st & 10 OPP 33 Alex Orji run for 5 yds to the MSU 28 +5 0.08
3:10 2nd & 5 OPP 28 Alex Orji run for 16 yds to the MSU 12 for a 1ST down +16 0.29
3:10 1st & 10 OPP 12 Alex Orji run for a loss of 3 yards to the MSU 15 -3 -0.49
3:10 2nd & 13 OPP 15 Alex Orji run for 3 yds to the MSU 12 +3 -0.12
3:10 3rd & 10 OPP 12 HALL, Benjamin rush to the right for a gain of 1 yard to the MSU11 (MAJEED, Khalil;ALEXANDER, Aaron). PENALTY MSU Unnecessary Roughness on HANSEN, Maverick enforced half the distance from the goal, 6 yards from the MSU12 to the MSU6 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). 0
0:08 1st & 6 OPP 6 Alex Orji run for 6 yds for a TD (James Turner KICK) +6 2.05
END OF GAME
1 pl · 0 yd · 0:08
49–0
0:00 1st & 10 OWN 25 Harold Joiner III run for no gain to the MSU 25 0 -0.70
0:00 OWN 25 End of 4th Quarter
23 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

2sacks1
8plays for loss6
2takeaways0
5three-and-outs forced3
2explosive plays allowed11
3.14yards allowed / play6.63
0 of 12scoring drives allowed6 of 11
Michigan
Junior Colson 11 (2)
Will Johnson 5 (5)
Derrick Moore 4 (2) 1 sk · 1 TFL · 1 QH
Ja'Den Mcburrows 3 (3) 1 TFL · 1 INT
Keshaun Harris 3 (2) 1 TFL
Cam Goode 3 0.5 TFL
Michael Barrett 3 (1) 1 PD
Kris Jenkins 3
Michigan State
Aaron Brule 11 (8) 1 sk · 2 TFL
Malik Spencer 11 (4)
Cal Haladay 7 (4) 1 TFL
Jordan Hall 7 (3)
Dillon Tatum 5 (3) 1 PD
Jaden Mangham 5 (3) 1 PD
Derrick Harmon 4 (3)
Jalen Thompson 4 (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

4punts7
46.8punt average46.9
1punts inside the 201
19return yards14
own 27average drive startown 25
Michigan
K James Turner 7/7 XP
P Tommy Doman 4 punts · 46.8 avg · 1 in 20
KR Semaj Morgan 1 ret · 16 yds · long 16
PR Tyler Morris 2 ret · 3 yds · long 3
Michigan State
P Ryan Eckley 7 punts · 46.9 avg · 1 in 20 · 1 TB
KR Tyrell Henry 1 ret · 14 yds · long 14
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

67plays56
444yards176
11drives12
55%success rate25%
30.22total PPA-14.37
Derived from 123 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Blake Corum run for 1 yd for a TD (James Turner KICK) 7–0
Q1J.J. McCarthy pass complete to Roman Wilson for 25 yds for a TD (James Turner KICK) 14–0
Q2J.J. McCarthy pass complete to Colston Loveland for 22 yds for a TD (James Turner KICK) 21–0
Q2J.J. McCarthy pass complete to Colston Loveland for 22 yds for a TD (James Turner KICK) 28–0
Q3Mike Sainristil 72 Yd Interception Return (James Turner Kick) 0–35
Q3J.J. McCarthy pass complete to AJ Barner for 11 yds for a TD (James Turner KICK) 42–0
Q4Alex Orji run for 6 yds for a TD (James Turner KICK) 49–0

Biggest plays by PPA

Q3Katin Houser pass complete to Maliq Carr for 21 yds to the MICH 39 for a 1ST down 3.57
Q2J.J. McCarthy pass complete to Colston Loveland for 22 yds for a TD (James Turner KICK) 3.55
Q2J.J. McCarthy pass complete to Colston Loveland for 20 yds to the MSU 38 for a 1ST down 3.44
Q1J.J. McCarthy pass complete to AJ Barner for 21 yds to the 50 yard line for a 1ST down 3.32
Q2J.J. McCarthy pass complete to Colston Loveland for 22 yds for a TD (James Turner KICK) 3.05
Q1J.J. McCarthy pass complete to Colston Loveland for 15 yds to the MSU 49 for a 1ST down 2.93

Series recent meetings

2025 Michigan 31 – 20 Michigan State
2024 Michigan State 17 – 24 Michigan
2022 Michigan State 7 – 29 Michigan
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