Michigan at Michigan State

Saturday, October 30, 2021. Michigan State kept the Paul Bunyan Trophy

No. 8 Michigan State beat No. 6 Michigan 37–⁠33. It was their 114th meeting; after it, Michigan led the series 71–⁠38–⁠5.

Away6Michigan12–⁠2 in 2021
33
Home8Michigan State11–⁠2 in 2021
37

Final at Spartan Stadium, East LansingTV: FOXAttendance 76,549College GameDay broadcast from here, October 30, 2021 (Wikipedia)FOX’s Big Noon Kickoff broadcast from here, October 30, 2021 (Wikipedia)

At kickoff
52°F, overcast, wind 9 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Capital City Airport (KLAN), 11 km from the stadium, seven minutes before kickoff
Official
Ron SnodgrassGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan10137333
Michigan State01481537

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Photos from the game

From the game’s category on Wikimedia Commons, free licenses only, each credited.

Player stats

Michigan

PassingC/AttYdsTDInt
Cade McNamara28/4438321
J.J. McCarthy3/42310
RushingCarYdsTDLong
Hassan Haskins1459024
Blake Corum1345011
Cade McNamara223020
Cornelius Johnson1707
ReceivingRecYdsTDLong
Andrel Anthony Jr.6155293
Erick All1098021
Mike Sainristil262143
Cornelius Johnson63608
DefenseTklTFLSacksInt
Josh Ross10000
Daxton Hill6000
Junior Colson6000
David Ojabo4220
Brad Hawkins4000
Aidan Hutchinson3110
R.J. Moten2001
Mike Morris1001

Michigan State

PassingC/AttYdsTDInt
Payton Thorne19/3019602
RushingCarYdsTDLong
Kenneth Walker III23197558
Jordan Simmons3804
ReceivingRecYdsTDLong
Jayden Reed680028
Jalen Nailor475040
Montorie Foster21509
Kenneth Walker III311014
DefenseTklTFLSacksInt
Quavaris Crouch13000
Cal Haladay10000
Darius Snow10000
Xavier Henderson7100
Charles Brantley4001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

MichiganMichigan State
552Total yards395
406Passing yards196
146Rushing yards199
8.5Yards per pass6.5
4.3Yards per rush5.5
26First downs20
8–⁠17Third downs4–⁠13
1–⁠3Fourth downs2–⁠2
2Turnovers2
8–⁠59Penalties7–⁠75
34:50Possession25:10
3Sacks (by defense)0

Efficiency

MichiganMichigan State
43%Success rate39%
0.04EPA per play0.10
1.37Explosiveness1.56
−0.41Rushing EPA0.44
0.35Passing EPA−0.19
45%Passing-down success18%
−0.42First-down EPA0.19
0.28Second-down EPA0.17
1.15Third-down EPA−0.62
21%Havoc by its defense12%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Michigan State 54% to win. Michigan State pulled the upset. Elo’s favorite won.

The line

Michigan −4, over/under 50.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Michigan 61%, Michigan State 39%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan State end zoneMichigan end zoneQ1 Michigan StateInterception, 6 playsQ1 MichiganTouchdown, 3 playsQ1 Michigan StatePunt, 4 playsQ1 MichiganPunt, 6 playsQ1 Michigan StateInterception, 5 playsQ1 MichiganField goal, 6 playsQ1 Michigan StateTouchdown, 5 playsQ2 MichiganField goal, 10 playsQ2 Michigan StateTouchdown, 6 playsQ2 MichiganTouchdown, 8 playsQ2 Michigan StatePunt, 5 playsQ2 MichiganField goal, 9 playsQ2 Michigan StateEnd of half, 1 playQ3 MichiganTurnover on downs, 9 playsQ3 Michigan StatePunt, 3 playsQ3 MichiganTouchdown, 5 playsQ3 Michigan StateTouchdown, 8 playsQ3 MichiganPunt, 7 playsQ4 Michigan StateTouchdown, 9 playsQ4 MichiganField goal, 9 playsQ4 Michigan StatePunt, 3 playsQ4 MichiganFumble, 1 playQ4 Michigan StateTouchdown, 7 playsQ4 MichiganTurnover on downs, 12 playsQ4 Michigan StatePunt, 3 playsQ4 MichiganInterception, 1 playQ4 Michigan StateEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Michigan right to left.
  1. Q1 Michigan StateInterception, 6 plays, 36 yards
  2. Q1 MichiganTouchdown, 3 plays, 98 yards
  3. Q1 Michigan StatePunt, 4 plays, 19 yards
  4. Q1 MichiganPunt, 6 plays, 20 yards
  5. Q1 Michigan StateInterception, 5 plays, 31 yards
  6. Q1 MichiganField goal, 6 plays, 22 yards
  7. Q1 Michigan StateTouchdown, 5 plays, 75 yards
  8. Q2 MichiganField goal, 10 plays, 55 yards
  9. Q2 Michigan StateTouchdown, 6 plays, 75 yards
  10. Q2 MichiganTouchdown, 8 plays, 78 yards
  11. Q2 Michigan StatePunt, 5 plays, −5 yards
  12. Q2 MichiganField goal, 9 plays, 54 yards
  13. Q2 Michigan StateEnd of half, 1 play, −2 yards
  14. Q3 MichiganTurnover on downs, 9 plays, 35 yards
  15. Q3 Michigan StatePunt, 3 plays, −13 yards
  16. Q3 MichiganTouchdown, 5 plays, 54 yards
  17. Q3 Michigan StateTouchdown, 8 plays, 75 yards
  18. Q3 MichiganPunt, 7 plays, 28 yards
  19. Q4 Michigan StateTouchdown, 9 plays, 86 yards
  20. Q4 MichiganField goal, 9 plays, 57 yards
  21. Q4 Michigan StatePunt, 3 plays, −4 yards
  22. Q4 MichiganFumble, 1 play, −4 yards
  23. Q4 Michigan StateTouchdown, 7 plays, 41 yards
  24. Q4 MichiganTurnover on downs, 12 plays, 44 yards
  25. Q4 Michigan StatePunt, 3 plays, −2 yards
  26. Q4 MichiganInterception, 1 play, 15 yards
  27. Q4 Michigan StateEnd of game, 2 plays, −4 yards

Play by play

1st quarter10 drives, then Michigan 10, Michigan State 0
Michigan State Interception, 6 plays
15:00Jake Moody kickoff for 62 yds
15:001st & 10 at own 25Payton Thorne pass complete to Jalen Nailor for 16 yds to the MchSt 41 for a 1ST down
15:001st & 10 at own 41Kenneth Walker III run for 8 yds to the MchSt 49
15:002nd & 2 at own 49Kenneth Walker III run for 7 yds to the Mich 44 for a 1ST down
15:001st & 10 at opp 44Payton Thorne pass complete to Tyler Hunt for 3 yds to the Mich 41
15:002nd & 7 at opp 41Kenneth Walker III run for 2 yds to the Mich 39
12:383rd & 5 at opp 39Payton Thorne pass intercepted return for no gain to the Mich 2
Michigan Touchdown, 3 plays
12:381st & 10 at own 2MICHIGAN Penalty, False Start (Andrew Stueber) to the Mich 1
12:381st & 11 at own 1Hassan Haskins run for 1 yd to the Mich 2
12:382nd & 10 at own 2Cade McNamara pass complete to Cornelius Johnson for 5 yds to the Mich 7
11:033rd & 5 at own 35Jake Moody kickoff for 65 yds for a touchback
Michigan Touchdown, 3 plays
11:033rd & 5 at own 7Andrel Anthony 93 Yd pass from Cade McNamara (Jake Moody Kick)Michigan 7, Michigan State 0
Michigan State Punt, 4 plays
11:031st & goal at opp 3Timeout MICHIGAN ST, clock 11:03
11:03Jake Moody kickoff for 65 yds for a touchback
11:031st & 10 at own 25Kenneth Walker III run for 3 yds to the MchSt 28
11:032nd & 7 at own 28THORNE, Payton sacked for a loss of 6 yards at the MSU22 (MORRIS, Mike). PENALTY MIC Face mask on MORRIS, Mike enforced 15 yards from the MSU28 to the MSU43 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
11:031st & 10 at own 43Kenneth Walker III run for 1 yd to the MchSt 44
11:032nd & 9 at own 44Payton Thorne pass incomplete
11:033rd & 9 at own 44Payton Thorne pass incomplete
9:324th & 9 at own 44Bryce Baringer punt for 56 yds for a touchback
Michigan Punt, 6 plays
9:321st & 10 at opp 20Timeout MICHIGAN ST, clock 09:32
9:321st & 10 at own 20Hassan Haskins run for 7 yds to the Mich 27
9:322nd & 3 at own 27Hassan Haskins run for 1 yd to the Mich 28
9:323rd & 2 at own 28Cade McNamara pass complete to A.J. Henning for 7 yds to the Mich 35 for a 1ST down
9:321st & 10 at own 35Cade McNamara pass incomplete
9:322nd & 10 at own 35Blake Corum run for 5 yds to the Mich 40
9:323rd & 5 at own 40Cade McNamara pass incomplete
9:324th & 9 at own 44Bryce Baringer punt for 56 yds for a touchback
6:494th & 5 at own 40Brad Robbins punt for 41 yds, fair catch by Jayden Reed at the MchSt 19
Michigan State Interception, 5 plays
6:491st & 10 at own 19Timeout MICHIGAN ST, clock 06:49
6:491st & 10 at own 19Jordon Simmons run for 4 yds to the MchSt 23
6:492nd & 6 at own 23Payton Thorne run for 22 yds to the MchSt 45 for a 1ST down
6:491st & 10 at own 45Jordon Simmons run for 3 yds to the MchSt 48
6:492nd & 7 at own 48Payton Thorne pass complete to Maliq Carr for 2 yds to the 50 yard line
6:494th & 5 at own 40Brad Robbins punt for 41 yds, fair catch by Jayden Reed at the MchSt 19
Michigan State Interception, 5 plays
4:093rd & 5 at the 50Payton Thorne pass intercepted return for no gain to the MchSt 30
Michigan Field goal, 6 plays
4:091st & 10 at opp 30Timeout MICHIGAN ST, clock 04:09
4:091st & 10 at opp 30Cade McNamara pass complete to Andrel Anthony for 15 yds to the MchSt 15 for a 1ST down
4:091st & 10 at opp 15MICHIGAN Penalty, Offensive Holding (Andrel Anthony) to the MchSt 18
4:091st & 13 at opp 18Hassan Haskins run for 5 yds to the MchSt 13
4:092nd & 8 at opp 13Hassan Haskins run for 1 yd to the MchSt 12
4:093rd & 7 at opp 12Cade McNamara pass complete to Cornelius Johnson for 4 yds to the MchSt 8
Michigan State Interception, 5 plays
4:093rd & 5 at the 50Payton Thorne pass intercepted return for no gain to the MchSt 30
1:184th & 3 at opp 8Jake Moody 26 Yd Field GoalMichigan 10, Michigan State 0
Michigan State Touchdown, 5 plays
1:18Jake Moody kickoff for 62 yds
1:181st & 10 at own 25Payton Thorne pass complete to Jalen Nailor for 19 yds to the MchSt 44 for a 1ST down
1:181st & 10 at own 44Payton Thorne pass complete to Jayden Reed for 16 yds to the Mich 40 for a 1ST down
1:181st & 10 at opp 40THORNE, Payton pass up the middle incomplete intended for WALKER III, Kenneth thrown to the MIC40. PENALTY Before the snap, MIC Illegal Substitution enforced 5 yards from the MIC40 to the MIC35. NO PLAY (replay the down).
1:181st & 5 at opp 35Kenneth Walker III run for 2 yds to the Mich 33
0:002nd & 3 at opp 33Payton Thorne pass complete to Connor Heyward for 6 yds to the Mich 27 for a 1ST down
Q2 14:521st & 10 at opp 27Kenneth Walker III 27 Yd Run (Matt Coghlin Kick)Michigan 10, Michigan State 7
2nd quarter7 drives, then Michigan 23, Michigan State 14
Michigan Field goal, 10 plays
14:521st & 10 at own 35Matt Coghlin kickoff for 65 yds for a touchback
14:52Matt Coghlin kickoff for 65 yds for a touchback
14:521st & 10 at own 25Blake Corum run for 9 yds to the Mich 34
14:522nd & 1 at own 34Blake Corum run for 3 yds to the Mich 37 for a 1ST down
14:522nd & 7 at own 40Cade McNamara pass complete to Erick All for 21 yds to the MchSt 39 for a 1ST down
14:521st & 10 at opp 39Blake Corum run for 1 yd to the MchSt 38
14:522nd & 9 at opp 38Cade McNamara pass complete to Hassan Haskins for 10 yds to the MchSt 28 for a 1ST down
14:521st & 10 at opp 28Blake Corum run for 4 yds to the MchSt 24
14:522nd & 6 at opp 24Blake Corum run for 3 yds to the MchSt 21
14:523rd & 3 at opp 21Hassan Haskins run for 1 yd to the MchSt 20
9:184th & 2 at opp 20Jake Moody 38 Yd Field GoalMichigan 13, Michigan State 7
Michigan State Touchdown, 6 plays
9:184th & 2 at own 35Jake Moody kickoff for 65 yds for a touchback
9:18Timeout MICHIGAN ST, clock 09:18
9:18Jake Moody kickoff for 65 yds for a touchback
9:181st & 10 at own 25Kenneth Walker III run for 18 yds to the MchSt 43 for a 1ST down
9:181st & 10 at own 43Kenneth Walker III run for 9 yds to the Mich 48
9:182nd & 1 at opp 48Payton Thorne pass incomplete
9:183rd & 1 at opp 48Payton Thorne run for no gain to the Mich 48
9:184th & 1 at opp 48Payton Thorne pass complete to Jalen Nailor for 40 yds to the Mich 8 for a 1ST down
7:161st & goal at opp 3K. Walker III run for 8 yds for a TD, (M. Coghlin KICK)
Michigan Touchdown, 8 plays
7:10Matt Coghlin kickoff for 62 yds , Blake Corum return for 19 yds to the Mich 22
7:101st & 10 at own 22Cade McNamara pass complete to Erick All for 15 yds to the Mich 37 for a 1ST down
7:101st & 10 at own 37Hassan Haskins run for 2 yds to the Mich 39
7:102nd & 8 at own 39Cade McNamara pass incomplete
7:103rd & 8 at own 39Cade McNamara pass complete to Luke Schoonmaker for 13 yds to the MchSt 48 for a 1ST down
7:101st & 10 at opp 48Blake Corum run for 6 yds to the MchSt 42
7:102nd & 4 at opp 42Hassan Haskins run for 24 yds to the MchSt 18 for a 1ST down
7:101st & 10 at opp 18Hassan Haskins run for 1 yd to the MchSt 17
3:452nd & 9 at opp 17Andrel Anthony 17 Yd pass from J.J. McCarthy (Jake Moody Kick)
3:451st & goal at opp 3Timeout MICHIGAN ST, clock 03:45
Michigan State Punt, 5 plays
3:36Jake Moody kickoff for 65 yds , Jalen Nailor return for 23 yds to the MchSt 10
3:361st & 10 at own 10Kenneth Walker III run for no gain to the MchSt 10
3:362nd & 10 at own 10Payton Thorne pass complete to Kenneth Walker III for 14 yds to the MchSt 24 for a 1ST down
3:361st & 10 at own 24THORNE, Payton sacked for a loss of 2 yards at the MSU22 (HUTCHINSON, Aidan). PENALTY MSU Holding on CAMPBELL, Luke enforced 10 yards from the MSU24 to the MSU14 [NHSG]. NO PLAY (replay the down).
3:361st & 20 at own 14Payton Thorne pass complete to Jalen Nailor for no gain to the MchSt 14
1:312nd & 20 at own 14sacked by David Ojabo for a loss of 14 yards Payton Thorne fumbled, recovered by Mich Aidan Hutchinson , return for 0 yards
1:313rd & 31 at own 3Timeout MICHIGAN, clock 01:31
1:253rd & 31 at own 3Kenneth Walker III run for 2 yds to the MchSt 5
1:254th & 29 at own 5Timeout MICHIGAN, clock 01:25
1:134th & 29 at own 5Bryce Baringer punt for 66 yds, downed at the Mich 29
Michigan Field goal, 9 plays
1:131st & 10 at own 29Cade McNamara pass complete to Erick All for 21 yds to the 50 yard line for a 1ST down
1:131st & 10 at the 50Cade McNamara pass incomplete
1:132nd & 10 at the 50Cade McNamara pass complete to Blake Corum for 4 yds to the MchSt 46
1:133rd & 6 at opp 46Cade McNamara pass complete to Andrel Anthony for 11 yds to the MchSt 35 for a 1ST down
1:131st & 10 at opp 35MCNAMARA, Cade pass to the right incomplete intended for SCHOONMAKER, Luke thrown to the MSU29. PENALTY MSU Offsides on PANASIUK, Jacub enforced 5 yards from the MSU35 to the MSU30 [NHSG]. NO PLAY (replay the down).
1:131st & 5 at opp 30Cade McNamara pass complete to Erick All for 8 yds to the MchSt 22 for a 1ST down
1:134th & 29 at own 5Bryce Baringer punt for 66 yds, downed at the Mich 29
Michigan Field goal, 9 plays
0:141st & 10 at opp 22Cade McNamara pass complete to Roman Wilson for 5 yds to the MchSt 17
0:142nd & 5 at opp 17Timeout MICHIGAN, clock 00:14
0:142nd & 5 at opp 17Cade McNamara pass incomplete
0:063rd & 5 at opp 17Cade McNamara pass incomplete
0:064th & 5 at opp 17Timeout MICHIGAN, clock 00:06
0:024th & 5 at opp 17Jake Moody 35 Yd Field Goal
Michigan State End of half, 1 play
0:024th & 5 at own 35Jake Moody kickoff for 65 yds for a touchback
0:02Jake Moody kickoff for 65 yds for a touchback
0:001st & 10 at own 25TEAM run for a loss of 2 yards to the MchSt 23
3rd quarter5 drives, then Michigan 30, Michigan State 22
Michigan Turnover on downs, 9 plays
15:001st & 10 at own 35Matt Coghlin kickoff for 65 yds for a touchback
15:00Matt Coghlin kickoff for 65 yds for a touchback
15:001st & 10 at own 25Hassan Haskins run for 1 yd to the Mich 26
15:002nd & 9 at own 26Cade McNamara pass incomplete
15:003rd & 9 at own 26Cade McNamara pass complete to Erick All for 15 yds to the Mich 41 for a 1ST down
15:001st & 10 at own 41Cade McNamara pass complete to Erick All for 2 yds to the Mich 43
15:002nd & 8 at own 43Cade McNamara pass complete to Hassan Haskins for 8 yds to the MchSt 49 for a 1ST down
15:001st & 10 at opp 49Hassan Haskins run for 1 yd to the MchSt 48
15:002nd & 9 at opp 48Cade McNamara pass complete to Blake Corum for 8 yds to the MchSt 40
15:003rd & 1 at opp 40Blake Corum run for no gain to the MchSt 40
15:004th & 1 at opp 40MICHIGAN Penalty, False Start (Luke Schoonmaker) to the MchSt 45
10:274th & 6 at opp 45Brad Robbins run for 5 yds to the MchSt 40
Michigan State Punt, 3 plays
10:271st & 10 at own 40Timeout MICHIGAN ST, clock 10:27
10:271st & 10 at own 40QB Keeper THORNE, Payton rush to the left for a gain of 10 yards to the MSU50 (ROSS, Josh). PENALTY MSU Holding on HORST, Jarrett enforced 10 yards from the MSU40 to the MSU30 [SG]. NO PLAY (replay the down).
10:271st & 20 at own 30Kenneth Walker III run for no gain to the MchSt 30
10:272nd & 20 at own 30Payton Thorne pass complete to Kenneth Walker III for a loss of 3 yards to the MchSt 27
10:273rd & 23 at own 27Payton Thorne pass incomplete
8:334th & 23 at own 27Bryce Baringer punt for 46 yds , A.J. Henning returns for 19 yds to the Mich 46
8:331st & 10 at own 46Timeout MICHIGAN ST, clock 08:33
Michigan Touchdown, 5 plays
8:331st & 10 at own 46J.J. McCarthy run for 12 yds to the MchSt 42 for a 1ST down
8:331st & 10 at opp 42Cade McNamara run for 20 yds to the MchSt 22 for a 1ST down
8:331st & 10 at opp 22Cade McNamara pass incomplete
8:332nd & 10 at opp 22J.J. McCarthy pass complete to Erick All for 3 yds to the MchSt 19
6:473rd & 7 at opp 19Mike Sainristil 19 Yd pass from Cade McNamara (Jake Moody Kick)
6:471st & goal at opp 3Timeout MICHIGAN ST, clock 06:47
6:47Jake Moody kickoff for 65 yds for a touchback
6:471st & 10 at own 25THORNE, Payton pass to the left incomplete intended for FOSTER, Montorie thrown to the MSU38. PENALTY MIC Pass Interference on TURNER, DJ enforced at the spot of the foul for 13 yards to the MSU38 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Michigan State Touchdown, 8 plays
6:471st & 10 at own 38Kenneth Walker III run for 5 yds to the MchSt 43
6:472nd & 5 at own 43Payton Thorne pass complete to Jayden Reed for 7 yds to the 50 yard line for a 1ST down
6:471st & 10 at the 50Payton Thorne pass complete to Jayden Reed for 15 yds to the Mich 35 for a 1ST down pass incomplete for a 1ST down
6:471st & 10 at opp 35Kenneth Walker III run for 3 yds to the Mich 32
6:472nd & 7 at opp 32Payton Thorne pass complete to Jayden Reed for 3 yds to the Mich 29
6:473rd & 4 at opp 29Payton Thorne pass complete to Kenneth Walker III for no gain to the Mich 29
6:474th & 4 at opp 29Payton Thorne pass complete to Jayden Reed for 28 yds to the Mich 1 for a 1ST down
3:581st & goal at opp 1Kenneth Walker III 1 Yd Run (Payton Thorne Pass to Tre Mosley for Two-Point Conversion)
3:58Timeout MICHIGAN ST, clock 03:58
Michigan Punt, 7 plays
3:52Matt Coghlin kickoff for 64 yds , Blake Corum return for 19 yds to the Mich 20
3:521st & 10 at own 20Blake Corum run for 11 yds to the Mich 31 for a 1ST down
3:521st & 10 at own 31Cade McNamara pass complete to Cornelius Johnson for 6 yds to the Mich 37
3:522nd & 4 at own 37Hassan Haskins run for 2 yds to the Mich 39
3:523rd & 2 at own 39Hassan Haskins run for 8 yds to the Mich 47 for a 1ST down
3:521st & 10 at own 47Blake Corum run for a loss of 2 yards to the Mich 45
0:002nd & 12 at own 45Cade McNamara pass complete to Erick All for 3 yds to the Mich 48
Q4 15:003rd & 9 at own 48Cade McNamara pass incomplete
Q4 14:464th & 9 at own 48Brad Robbins punt for 38 yds, downed at the MchSt 14
4th quarter7 drives, then Michigan State 37, Michigan 33
Michigan State Touchdown, 9 plays
14:461st & 10 at own 14Payton Thorne pass incomplete
14:462nd & 10 at own 14Payton Thorne pass incomplete
14:221st & 10 at own 25Timeout MICHIGAN ST, clock 14:22
14:223rd & 10 at own 14Payton Thorne pass complete to Jayden Reed for 11 yds to the MchSt 25 for a 1ST down
14:221st & 10 at own 25Payton Thorne pass incomplete
14:222nd & 10 at own 25Payton Thorne pass complete to Montorie Foster for 6 yds to the MchSt 31
14:223rd & 4 at own 31Payton Thorne pass complete to Connor Heyward for 4 yds to the MchSt 35 for a 1ST down
14:221st & 10 at own 35Payton Thorne pass incomplete
14:222nd & 10 at own 35Payton Thorne run for 7 yds to the MchSt 42
12:293rd & 3 at own 42Kenneth Walker III 58 Yd Run (Payton Thorne Pass to Jayden Reed for Two-Point Conversion)
Michigan Field goal, 9 plays
12:291st & goal at opp 0Timeout MICHIGAN, clock 12:29
12:29Matt Coghlin kickoff for 65 yds for a touchback
12:291st & 10 at own 25Blake Corum run for 2 yds to the Mich 27
12:292nd & 8 at own 27J.J. McCarthy pass incomplete
12:293rd & 8 at own 27Cade McNamara pass complete to Mike Sainristil for 43 yds to the MchSt 30 for a 1ST down
12:291st & 10 at opp 30Cade McNamara pass complete to Cornelius Johnson for 6 yds to the MchSt 24
12:292nd & 4 at opp 24Hassan Haskins run for 4 yds to the MchSt 20 for a 1ST down
12:291st & 10 at opp 20J.J. McCarthy run for a loss of 1 yard to the MchSt 21
12:292nd & 11 at opp 21Cade McNamara run for 3 yds to the MchSt 18
12:293rd & 8 at opp 18Cade McNamara pass incomplete
9:204th & 8 at opp 18Jake Moody 36 Yd Field Goal
Michigan State Punt, 3 plays
9:20Jake Moody kickoff for 57 yds
9:201st & 10 at own 25Kenneth Walker III run for 8 yds to the MchSt 33
9:202nd & 2 at own 33Payton Thorne sacked by Aidan Hutchinson for 0 yards to the MchSt 26
9:203rd & 9 at own 26Payton Thorne sacked for 0 yards to the MchSt 21
7:174th & 14 at own 21Bryce Baringer punt for 58 yds , returns for no gain to the Mich 45
7:171st & 10 at own 45Timeout MICHIGAN ST, clock 07:17
7:121st & 10 at own 45J.J. McCarthy run for a loss of 4 yards to the Mich 41 fumbled, recovered by MchSt Jacub Panasiuk
Michigan State Touchdown, 7 plays
7:121st & 10 at opp 41MICHIGAN ST Penalty, Offensive Holding (Jarrett Horst) to the Mich 49
7:121st & 18 at opp 49Jordon Simmons run for 1 yd to the Mich 48
7:122nd & 17 at opp 48Payton Thorne pass complete to Montorie Foster for 9 yds to the Mich 39
7:123rd & 8 at opp 39MICHIGAN Penalty, turnover on downs. PENALTY Offsides on MORRIS, Mike enforced (5 Yards) to the Mich 34
7:123rd & 3 at opp 34run for 6 yds to the Mich 28 for a 1ST down
7:121st & 10 at opp 28WALKER III, Kenneth rush up the middle for a gain of 2 yards to the MIC26 (MORRIS, Mike;HUTCHINSON, Aidan). PENALTY Before the snap, MIC Illegal Substitution enforced 5 yards from the MIC28 to the MIC23. NO PLAY (replay the down).
7:121st & 5 at opp 23Payton Thorne pass incomplete
7:123rd & 8 at opp 39THORNE, Payton pass to the left incomplete intended for REED, Jayden thrown to the MIC5. PENALTY MIC Offsides on MORRIS, Mike enforced 5 yards from the MIC39 to the MIC34 [NHSG]. NO PLAY (replay the down).
5:082nd & 5 at opp 23Kenneth Walker III 23 Yd Run (Matt Coghlin Kick)
Michigan Turnover on downs, 12 plays
5:08Matt Coghlin kickoff for 65 yds for a touchback
5:081st & 10 at own 25Cade McNamara pass incomplete
5:082nd & 10 at own 25Cade McNamara pass complete to Erick All for 7 yds to the Mich 32
5:083rd & 3 at own 32Cade McNamara pass incomplete
5:084th & 3 at own 32Cade McNamara pass complete to Cornelius Johnson for 7 yds to the Mich 39 for a 1ST down
5:081st & 10 at own 39Blake Corum run for no gain to the Mich 39
5:082nd & 10 at own 39Cade McNamara pass complete to Andrel Anthony for 12 yds to the MchSt 49 for a 1ST down
5:081st & 10 at opp 49Cade McNamara pass complete to Cornelius Johnson for 8 yds to the MchSt 41
5:082nd & 2 at opp 41Blake Corum run for 3 yds to the MchSt 38 for a 1ST down
5:081st & 10 at opp 38Cade McNamara pass incomplete
5:082nd & 10 at opp 38Cade McNamara pass complete to Andrel Anthony for 7 yds to the MchSt 31
5:083rd & 3 at opp 31Cade McNamara pass incomplete
1:434th & 3 at opp 31Cade McNamara pass incomplete
1:434th & 3 at opp 31Cade McNamara pass incomplete
Michigan State Punt, 3 plays
1:372nd & 8 at own 33Timeout MICHIGAN, clock 01:37
1:371st & 10 at own 31Kenneth Walker III run for 2 yds to the MchSt 33
1:333rd & 6 at own 35Timeout MICHIGAN, clock 01:33
1:332nd & 8 at own 33run for 2 yds to the MchSt 35
1:333rd & 6 at own 35Payton Thorne run for a loss of 6 yards to the MchSt 29
1:154th & 12 at own 29Bryce Baringer punt for 53 yds , A.J. Henning returns for 15 yds to the Mich 33
Michigan Interception, 1 play
1:151st & 10 at own 33MCNAMARA, Cade pass to the left incomplete intended for ANTHONY, Andrel thrown to the MIC37. PENALTY MSU Roughing the Passer on JORDAN, Drew enforced 15 yards from the MIC33 to the MIC48 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
1:001st & 10 at own 48Cade McNamara pass intercepted return for no gain to the MchSt 40

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Michigan leads 75–⁠38–⁠5 in 118 meetings, counting the four since this game.

Recent meetings
2025Michigan 31, Michigan State 20
2024Michigan 24, Michigan State 17
2023Michigan 49, Michigan State 0
2022Michigan 29, Michigan State 7
2021Michigan State 37, Michigan 33
2020Michigan State 27, Michigan 24

Around this game