Michigan State at Michigan

Saturday, October 31, 2020. Michigan State took the Paul Bunyan Trophy from Michigan

Michigan State beat No. 13 Michigan 27–⁠24. It was their 113th meeting; after it, Michigan led the series 71–⁠37–⁠5.

AwayMichigan State2–⁠5 in 2020
27
Home13Michigan2–⁠4 in 2020
24

Final at Michigan Stadium, Ann ArborTV: FOXAttendance 615

At kickoff
43°F, mostly cloudy, wind 13 mph from the south, gusts to 22 mphWeather: NOAA NCEI Integrated Surface Database; Ann Arbor Municipal Airport (KARB), 5 km from the stadium, seven minutes before kickoff
Officials
Referee Stapleton, Tom; umpire Pilarski, Mike; head linesman Knueppel, Kole; line judge DeHoyos, Sergio; side judge Clay, Joel; field judge Hicks, Phil; back judge Schwarzel, K.; center judge Banks, BryanGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan State776727
Michigan737724

Standouts

  • PassingRocky Lombardi17 of 32, 323 yards, 3 TDMichigan State
  • RushingBlake Corum5 carries, 15 yards, 2 TDMichigan
  • ReceivingRicky White III8 catches, 196 yards, 1 TDMichigan State
  • DefenseNoah Harvey11 tackles, 1.5 for lossMichigan State

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

Player stats

Michigan State

PassingC/AttYdsTDInt
Rocky Lombardi17/3232330
RushingCarYdsTDLong
Jordan Simmons1455028
Connor Heyward132805
Rocky Lombardi51906
Jayden Reed31307
ReceivingRecYdsTDLong
Ricky White8196150
Jalen Nailor268053
Jayden Reed118018
Connor Heyward215213
DefenseTklTFLSacksInt
Noah Harvey111.500
Antjuan Simmons110.500
Tre Person9000
Xavier Henderson7000
Dashaun Mallory2110

Michigan

PassingC/AttYdsTDInt
Joe Milton32/5130000
Hassan Haskins0/1000
RushingCarYdsTDLong
Joe Milton1259017
Hassan Haskins856119
Blake Corum51528
Chris Evans310016
ReceivingRecYdsTDLong
Roman Wilson571026
Giles Jackson758020
Cornelius Johnson552016
Ronnie Bell446015
DefenseTklTFLSacksInt
Brad Hawkins8000
Josh Ross80.500
Adam Shibley7100
Cameron McGrone7000

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

Team stats

Michigan StateMichigan
449Total yards452
323Passing yards300
126Rushing yards152
10.1Yards per pass5.8
3.3Yards per rush4.5
20First downs28
5–⁠14Third downs7–⁠17
1–⁠1Fourth downs1–⁠1
0Turnovers0
5–⁠65Penalties10–⁠86
26:13Possession33:47
1Sacks (by defense)0

Efficiency

Michigan StateMichigan
34%Success rate42%
0.18EPA per play0.17
1.47Explosiveness1.25
−0.20Rushing EPA0.03
0.62Passing EPA0.25
19%Passing-down success36%
0.05First-down EPA−0.10
0.10Second-down EPA0.05
0.45Third-down EPA0.88
14%Havoc by its defense6%

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 78% to win. Michigan State pulled the upset.

The line

Michigan −21.5, over/under 51.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 93%, Michigan State 7%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan end zoneMichigan State end zoneQ1 Michigan StatePunt, 3 playsQ1 MichiganPunt, 3 playsQ1 Michigan StateTouchdown, 4 playsQ1 MichiganTouchdown, 8 playsQ1 Michigan StatePunt, 4 playsQ1 MichiganPunt, 5 playsQ1 Michigan StatePunt, 8 playsQ2 MichiganPunt, 4 playsQ2 Michigan StateTouchdown, 6 playsQ2 MichiganPunt, 4 playsQ2 Michigan StatePunt, 3 playsQ2 MichiganField goal, 9 playsQ2 Michigan StatePunt, 4 playsQ2 MichiganPunt, 6 playsQ2 Michigan StateEnd of half, 2 playsQ3 MichiganPunt, 3 playsQ3 Michigan StateField goal, 5 playsQ3 MichiganTouchdown, 11 playsQ3 Michigan StateField goal, 9 playsQ3 MichiganPunt, 8 playsQ3 Michigan StateMissed FG, 10 playsQ4 MichiganPunt, 8 playsQ4 Michigan StateTouchdown, 11 playsQ4 MichiganTouchdown, 18 playsQ4 Michigan StateEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Michigan State right to left.
  1. Q1 Michigan StatePunt, 3 plays, 5 yards
  2. Q1 MichiganPunt, 3 plays, −5 yards
  3. Q1 Michigan StateTouchdown, 4 plays, 71 yards
  4. Q1 MichiganTouchdown, 8 plays, 60 yards
  5. Q1 Michigan StatePunt, 4 plays, 19 yards
  6. Q1 MichiganPunt, 5 plays, 29 yards
  7. Q1 Michigan StatePunt, 8 plays, 31 yards
  8. Q2 MichiganPunt, 4 plays, 21 yards
  9. Q2 Michigan StateTouchdown, 6 plays, 68 yards
  10. Q2 MichiganPunt, 4 plays, 25 yards
  11. Q2 Michigan StatePunt, 3 plays, 6 yards
  12. Q2 MichiganField goal, 9 plays, 70 yards
  13. Q2 Michigan StatePunt, 4 plays, −3 yards
  14. Q2 MichiganPunt, 6 plays, 23 yards
  15. Q2 Michigan StateEnd of half, 2 plays, −3 yards
  16. Q3 MichiganPunt, 3 plays, 4 yards
  17. Q3 Michigan StateField goal, 5 plays, 52 yards
  18. Q3 MichiganTouchdown, 11 plays, 75 yards
  19. Q3 Michigan StateField goal, 9 plays, 45 yards
  20. Q3 MichiganPunt, 8 plays, 34 yards
  21. Q3 Michigan StateMissed FG, 10 plays, 75 yards
  22. Q4 MichiganPunt, 8 plays, 28 yards
  23. Q4 Michigan StateTouchdown, 11 plays, 92 yards
  24. Q4 MichiganTouchdown, 18 plays, 93 yards
  25. Q4 Michigan StateEnd of game, 4 plays, 11 yards

Play by play

1st quarter7 drives, then Tied at 7
Michigan State Punt, 3 plays
15:001st & 10 at own 35Jake Moody kickoff for 65 yds for a touchback
15:001st & 10 at own 25Connor Heyward run for 2 yds to the MchSt 27
15:002nd & 8 at own 27Connor Heyward run for 3 yds to the MchSt 30
15:003rd & 5 at own 30Rocky Lombardi pass incomplete
15:004th & 5 at own 30Bryce Baringer punt for 30 yds, punt out-of-bounds at the Mich 40
Michigan Punt, 3 plays
13:451st & 10 at own 40Zach Charbonnet run for a loss of 5 yards to the Mich 35
13:452nd & 15 at own 35Joe Milton pass incomplete
13:453rd & 15 at own 35Joe Milton run for no gain to the Mich 35
13:454th & 15 at own 35Will Hart punt for 36 yds, downed at the MchSt 29
Michigan State Touchdown, 4 plays
12:111st & 10 at own 29Jayden Reed run for 7 yds to the MchSt 36
12:112nd & 3 at own 36Rocky Lombardi pass complete to Jordon Simmons for 6 yds to the MchSt 42 for a 1ST down
12:111st & 10 at own 42Jordon Simmons run for 28 yds to the Mich 30 for a 1ST down
10:571st & 10 at opp 30Rocky Lombardi pass complete to Ricky White for 30 yds for a TD (Matt Coghlin KICK)Michigan State 7, Michigan 0
Michigan Touchdown, 8 plays
10:571st & 0 at own 35Matt Coghlin kickoff for 63 yds , Giles Jackson return for 38 yds to the Mich 40
10:571st & 10 at own 40Chris Evans run for 16 yds to the MchSt 44 for a 1ST down
10:571st & 10 at opp 44Joe Milton pass complete to Mike Sainristil for 4 yds to the MchSt 40
10:572nd & 6 at opp 40Hassan Haskins run for a loss of 2 yards to the MchSt 42
10:573rd & 8 at opp 42Joe Milton pass complete to Giles Jackson for 12 yds to the MchSt 30 for a 1ST down
10:571st & 10 at opp 30Joe Milton sacked by Dashaun Mallory for a loss of 4 yards to the MchSt 34
10:572nd & 14 at opp 34Joe Milton pass complete to A.J. Henning for 15 yds to the MchSt 19 for a 1ST down
10:571st & 10 at opp 19Joe Milton pass complete to Cornelius Johnson for 11 yds to the MchSt 8 for a 1ST down
7:011st & goal at opp 8Blake Corum run for 8 yds for a TD (Quinn Nordin KICK)Tied at 7
Michigan State Punt, 4 plays
7:011st & 0 at own 35Jake Moody kickoff for 65 yds for a touchback
7:011st & 10 at own 25Jordon Simmons run for 2 yds to the MchSt 27
7:012nd & 8 at own 27Lombardi, Rocky pass incomplete to Reed, Jayden, PENALTY MICH pass interference (Green, Gemon) 15 yards to the MSU42, 1ST DOWN MSU, NO PLAY.
7:011st & 10 at own 42Rocky Lombardi pass incomplete
7:012nd & 10 at own 42Rocky Lombardi run for 6 yds to the MchSt 48
7:013rd & 4 at own 48Jordon Simmons run for a loss of 4 yards to the MchSt 44
7:014th & 8 at own 44Bryce Baringer punt for 56 yds for a touchback
Michigan Punt, 5 plays
5:111st & 10 at own 20Joe Milton pass complete to Cornelius Johnson for 13 yds to the Mich 33 for a 1ST down
5:111st & 10 at own 33Joe Milton pass complete to Giles Jackson for 10 yds to the Mich 43 for a 1ST down
5:111st & 10 at own 43Zach Charbonnet run for 6 yds to the Mich 49
5:112nd & 4 at own 49Zach Charbonnet run for no gain to the Mich 49
5:113rd & 4 at own 49Joe Milton pass incomplete
5:114th & 4 at own 49Brad Robbins punt for 43 yds, punt out-of-bounds at the MchSt 8
Michigan State Punt, 8 plays
2:511st & 10 at own 8Lombardi, Rocky pass incomplete to White, Ricky, PENALTY MICH holding (Gray, Vincent) 10 yards to the MSU18, 1ST DOWN MSU, NO PLAY.
2:511st & 10 at own 18Rocky Lombardi pass incomplete
2:512nd & 10 at own 18Connor Heyward run for 5 yds to the MchSt 23
2:513rd & 5 at own 23MICHIGAN Penalty, delay of game (5 Yards) to the MchSt 28 for a 1ST down
2:511st & 10 at own 28Connor Heyward run for no gain to the MchSt 28
2:512nd & 10 at own 28Rocky Lombardi pass incomplete to Jayden Reed
2:513rd & 10 at own 28Lombardi, Rocky pass incomplete to Nailor, Jalen, PENALTY MICH pass interference (Gray, Vincent) 15 yards to the MSU43, 1ST DOWN MSU, NO PLAY.
2:511st & 10 at own 43Jordon Simmons run for 2 yds to the MchSt 45
2:512nd & 8 at own 45Jordon Simmons run for no gain to the MchSt 45
Q2 15:003rd & 8 at own 45MICHIGAN Penalty, Defensive offside (Aidan Hutchinson) to the 50 yard line
Q2 15:003rd & 3 at the 50Connor Heyward run for 3 yds to the MICHIGAN 47 MICHIGAN ST Penalty, illegal block (-15 Yards) to the MchSt 38
Q2 15:003rd & 15 at own 38Connor Heyward run for 1 yd to the MchSt 39
Q2 15:004th & 14 at own 39Bryce Baringer punt for 53 yds, downed at the Mich 8
2nd quarter8 drives, then Michigan State 14, Michigan 10
Michigan Punt, 4 plays
13:551st & 10 at own 8Joe Milton pass complete to Roman Wilson for 13 yds to the Mich 21 for a 1ST down
13:551st & 10 at own 21Joe Milton pass complete to Ronnie Bell for 6 yds to the Mich 27
13:552nd & 4 at own 27Chris Evans run for a loss of 5 yards to the Mich 22
13:553rd & 9 at own 22Joe Milton run for 7 yds to the Mich 29
13:554th & 2 at own 29Will Hart punt for 39 yds
Michigan State Touchdown, 6 plays
11:411st & 10 at own 32Rocky Lombardi pass complete to Jalen Nailor for 53 yds to the Mich 15 for a 1ST down
11:411st & 10 at opp 15Jalen Nailor run for 8 yds to the Mich 7
11:412nd & 2 at opp 7Jordon Simmons run for 3 yds to the Mich 4 for a 1ST down
11:411st & goal at opp 4Jordon Simmons run for 2 yds to the Mich 2
11:412nd & goal at opp 2Rocky Lombardi pass incomplete to Jayden Reed
9:403rd & goal at opp 2Rocky Lombardi pass complete to Connor Heyward for 2 yds for a TD (Matt Coghlin KICK)Michigan State 14, Michigan 7
Michigan Punt, 4 plays
9:401st & 0 at own 35Matt Coghlin kickoff for 65 yds , Giles Jackson return for 13 yds to the Mich 13
9:401st & 10 at own 13Joe Milton run for 17 yds to the Mich 30 for a 1ST down
9:401st & 10 at own 30Blake Corum run for no gain to the Mich 30
9:402nd & 10 at own 30Joe Milton run for 4 yds to the Mich 34
9:403rd & 6 at own 34Joe Milton pass complete to Giles Jackson for 4 yds to the Mich 38
9:404th & 2 at own 38Will Hart punt for 47 yds, downed at the MchSt 15
Michigan State Punt, 3 plays
6:581st & 10 at own 15Jordon Simmons run for 6 yds to the MchSt 21
6:582nd & 4 at own 21Rocky Lombardi pass incomplete to Jalen Nailor
6:583rd & 4 at own 21Rocky Lombardi pass incomplete to Jalen Nailor
6:584th & 4 at own 21Bryce Baringer punt for 53 yds , Giles Jackson returns for a loss of 1 yard to the Mich 25
Michigan Field goal, 9 plays
6:261st & 10 at own 25Joe Milton pass incomplete
6:262nd & 10 at own 25Joe Milton pass complete to Giles Jackson for 20 yds to the Mich 45 for a 1ST down
6:261st & 10 at own 45Hassan Haskins run for 19 yds to the MchSt 36 for a 1ST down
6:261st & 10 at opp 36Joe Milton pass complete to Ben Mason for 9 yds to the MchSt 27
6:262nd & 1 at opp 27Hassan Haskins run for 16 yds to the MchSt 11 for a 1ST down
6:261st & 10 at opp 11Joe Milton run for 5 yds to the MchSt 6
3:392nd & 5 at opp 6Timeout MICHIGAN ST, clock 03:39
3:392nd & 5 at opp 6Hassan Haskins run for 1 yd to the MchSt 5
3:393rd & 4 at opp 5Hassan Haskins pass incomplete
2:494th & 4 at opp 5Quinn Nordin 23 yd FG GOODMichigan State 14, Michigan 10
Michigan State Punt, 4 plays
2:491st & 0 at own 35Jake Moody kickoff for 65 yds for a touchback
2:491st & 10 at own 25Rocky Lombardi pass complete to Jordon Simmons for 5 yds to the MchSt 30 MICHIGAN ST Penalty, personal foul (Jalen Nailor) to the MchSt 15
2:491st & 20 at own 15Jordon Simmons run for 3 yds to the MchSt 18
2:212nd & 17 at own 18Timeout MICHIGAN, clock 02:21
2:212nd & 17 at own 18Connor Heyward run for 2 yds to the MchSt 20
2:143rd & 15 at own 20Timeout MICHIGAN, clock 02:14
2:143rd & 15 at own 20Jordon Simmons run for 2 yds to the MchSt 22
2:114th & 13 at own 22Timeout MICHIGAN, clock 02:11
2:114th & 13 at own 22Bryce Baringer punt for 78 yds , Giles Jackson returns for 32 yds to the Mich 32
Michigan Punt, 6 plays
1:521st & 10 at own 32Joe Milton pass incomplete to Ronnie Bell
1:522nd & 10 at own 32Joe Milton pass incomplete to Ronnie Bell
1:523rd & 10 at own 32Joe Milton pass complete to Roman Wilson for 26 yds to the MchSt 42 for a 1ST down
1:521st & 10 at opp 42Joe Milton pass incomplete to Mike Sainristil, broken up by Shakur Brown
1:522nd & 10 at opp 42Milton, 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.
1:522nd & 20 at own 48Joe Milton pass incomplete to Ronnie Bell
1:523rd & 20 at own 48Joe Milton pass complete to Cornelius Johnson for 7 yds to the MchSt 45
0:474th & 13 at opp 45Timeout MICHIGAN ST, clock 00:47
0:474th & 13 at opp 45Brad Robbins punt for 45 yds for a touchback
Michigan State End of half, 2 plays
0:401st & 10 at own 20Rocky Lombardi pass incomplete to Jalen Nailor
0:402nd & 10 at own 20Connor Heyward run for a loss of 3 yards to the MchSt 17
3rd quarter6 drives, then Michigan State 20, Michigan 17
Michigan Punt, 3 plays
15:003rd & 13 at own 35Matt Coghlin kickoff for 60 yds , Giles Jackson return for 24 yds to the Mich 29
15:001st & 10 at own 29Joe Milton run for 1 yd to the Mich 30
15:002nd & 9 at own 30Joe Milton pass incomplete to Mike Sainristil
15:003rd & 9 at own 30Joe Milton run for 3 yds to the Mich 33
15:004th & 6 at own 33Will Hart punt for 29 yds, downed at the MchSt 38
Michigan State Field goal, 5 plays
13:291st & 10 at own 38Rocky Lombardi pass complete to Ricky White for 50 yds to the Mich 12 for a 1ST down
13:291st & 10 at opp 12Rocky Lombardi pass incomplete to Jalen Nailor
13:292nd & 10 at opp 12Jordon Simmons run for 2 yds to the Mich 10
13:293rd & 8 at opp 10Rocky Lombardi pass incomplete to Ricky White
12:264th & 8 at opp 10Matt Coghlin 27 yd FG GOODMichigan State 17, Michigan 10
Michigan Touchdown, 11 plays
12:261st & 0 at own 35Matt Coghlin kickoff for 65 yds for a touchback
12:261st & 10 at own 25Joe Milton pass complete to Erick All for no gain to the Mich 25
12:262nd & 10 at own 25Joe Milton pass complete to Roman Wilson for 11 yds to the Mich 36 for a 1ST down
12:261st & 10 at own 36Joe Milton pass complete to Zach Charbonnet for 4 yds to the Mich 40
12:262nd & 6 at own 40Hassan Haskins run for 2 yds to the Mich 42
12:263rd & 4 at own 42Joe Milton pass complete to Roman Wilson for 17 yds to the MchSt 41 for a 1ST down
12:261st & 10 at opp 41Joe Milton pass incomplete to Mike Sainristil
12:262nd & 10 at opp 41Joe Milton pass complete to Giles Jackson for no gain to the MchSt 41
12:263rd & 10 at opp 41MICHIGAN ST Penalty, unsportsmanlike conduct (Shakur Brown) to the MchSt 26 for a 1ST down
12:261st & 10 at opp 26Zach Charbonnet run for 1 yd to the MchSt 25
12:262nd & 9 at opp 25A.J. Henning run for 9 yds to the MchSt 16 for a 1ST down
12:261st & 10 at opp 16Joe Milton pass complete to Ronnie Bell for 15 yds to the MchSt 1 for a 1ST down
8:001st & goal at opp 1Blake Corum run for 1 yd for a TD (Quinn Nordin KICK)Tied at 17
Michigan State Field goal, 9 plays
8:001st & 0 at own 35Jake Moody kickoff for 63 yds , Jayden Reed return for 19 yds to the MchSt 21
8:001st & 10 at own 21Jalen Nailor run for 3 yds to the MchSt 24
8:002nd & 7 at own 24Rocky Lombardi pass complete to Jalen Nailor for 15 yds to the MchSt 39 for a 1ST down
8:001st & 10 at own 39Elijah Collins run for no gain to the MchSt 39
8:002nd & 10 at own 39Rocky Lombardi pass incomplete to Jayden Reed
8:003rd & 10 at own 39Rocky Lombardi pass complete to Ricky White for 19 yds to the Mich 42 for a 1ST down
8:001st & 10 at opp 42Rocky Lombardi pass incomplete to Jayden Reed
8:002nd & 10 at opp 42Rocky Lombardi run for 4 yds to the Mich 38
8:003rd & 6 at opp 38Connor Heyward run for 4 yds to the Mich 34
4:234th & 2 at opp 34Matt Coghlin 51 yd FG GOODMichigan State 20, Michigan 17
Michigan Punt, 8 plays
4:231st & 0 at own 35Matt Coghlin kickoff for 65 yds for a touchback
4:231st & 10 at own 25Joe Milton pass incomplete to Erick All, broken up by Antjuan Simmons
4:232nd & 10 at own 25Joe Milton pass incomplete
4:233rd & 10 at own 25Joe Milton pass complete to Giles Jackson for 15 yds to the Mich 40 for a 1ST down
4:231st & 10 at own 40Blake Corum run for 6 yds to the Mich 46
4:232nd & 4 at own 46Hassan Haskins run for 18 yds to the MchSt 36 for a 1ST down
4:231st & 10 at opp 36Joe Milton pass incomplete to Erick All
4:232nd & 10 at opp 36Hassan Haskins run for no gain to the MchSt 36
2:293rd & 10 at opp 36Timeout MICHIGAN ST, clock 02:29
2:293rd & 10 at opp 36MICHIGAN Penalty, false start (Ryan Hayes) to the MchSt 41
2:293rd & 15 at opp 41Joe Milton pass incomplete to Erick All
2:294th & 15 at opp 41Brad Robbins punt for 39 yds, downed at the MchSt 2
Michigan State Missed FG, 10 plays
2:151st & 10 at own 2Jordon Simmons run for 1 yd to the MchSt 3
2:152nd & 9 at own 3Rocky Lombardi pass complete to Ricky White for 40 yds to the MchSt 43 for a 1ST down
2:151st & 10 at own 43Rocky Lombardi pass complete to Ricky White for 5 yds to the MchSt 48
2:152nd & 5 at own 48Lombardi, Rocky pass incomplete to Nailor, Jalen, PENALTY MICH holding (Perry, Jalen) 10 yards to the MICH42, 1ST DOWN MSU, NO PLAY.
2:151st & 10 at opp 42Rocky Lombardi pass incomplete to Ricky White
2:152nd & 10 at opp 42Rocky Lombardi run for no gain to the Mich 42
2:153rd & 10 at opp 42MICHIGAN Penalty, Defensive offside (5 Yards) to the Mich 37
Q4 15:003rd & 5 at opp 37Rocky Lombardi pass complete to Ricky White for 6 yds to the Mich 31 for a 1ST down
Q4 15:001st & 10 at opp 31Rocky Lombardi pass incomplete to Jalen Nailor, broken up by Gemon Green
Q4 15:002nd & 10 at opp 31Connor Heyward run for 2 yds to the Mich 29
Q4 15:003rd & 8 at opp 29Rocky Lombardi run for 6 yds to the Mich 23
Q4 13:214th & 2 at opp 23Matt Coghlin 40 yd FG MISSED
4th quarter4 drives, then Michigan State 27, Michigan 24
Michigan Punt, 8 plays
13:211st & 10 at own 23Blake Corum run for no gain to the Mich 23
13:212nd & 10 at own 23Joe Milton pass complete to Blake Corum for 13 yds to the Mich 36 for a 1ST down
13:211st & 10 at own 36Joe Milton pass complete to Giles Jackson for a loss of 3 yards to the Mich 33
13:212nd & 13 at own 33Joe Milton pass complete to Cornelius Johnson for 5 yds to the Mich 38
13:213rd & 8 at own 38Joe Milton pass complete to Ronnie Bell for 12 yds to the 50 yard line for a 1ST down
13:211st & 10 at the 50Joe Milton pass incomplete to Roman Wilson, broken up by Drew Beesley
13:212nd & 10 at the 50Zach Charbonnet run for 1 yd to the MchSt 49
13:213rd & 9 at opp 49Joe Milton pass incomplete to Mike Sainristil
13:214th & 9 at opp 49Brad Robbins punt for 41 yds, downed at the MchSt 8
Michigan State Touchdown, 11 plays
9:481st & 10 at own 8Jordon Simmons run for 5 yds to the MchSt 13
9:482nd & 5 at own 13Jayden Reed run for 2 yds to the MchSt 15
9:483rd & 3 at own 15Rocky Lombardi pass complete to Jayden Reed for 18 yds to the MchSt 33 for a 1ST down
9:481st & 10 at own 33Rocky Lombardi pass incomplete to Jalen Nailor
9:482nd & 10 at own 33Jordon Simmons run for 3 yds to the MchSt 36
9:483rd & 7 at own 36Rocky Lombardi pass complete to Ricky White for 15 yds to the Mich 49 for a 1ST down
9:481st & 10 at opp 49Rocky Lombardi pass complete to Cade McDonald for 8 yds to the Mich 41
9:482nd & 2 at opp 41Rocky Lombardi pass complete to Cade McDonald for 7 yds to the Mich 34 for a 1ST down
9:481st & 10 at opp 34Rocky Lombardi pass complete to Ricky White for 31 yds to the Mich 3 for a 1ST down
9:481st & goal at opp 3MICHIGAN ST Penalty, clipping (-15 Yards) to the Mich 18
9:481st & goal at opp 18Connor Heyward run for 5 yds to the Mich 13
5:112nd & goal at opp 13Rocky Lombardi pass complete to Connor Heyward for 13 yds for a TD (Matt Coghlin KICK)Michigan State 27, Michigan 17
Michigan Touchdown, 18 plays
5:111st & 0 at own 35Matt Coghlin kickoff for 65 yds , Blake Corum return for 13 yds to the Mich 48 MICHIGAN Penalty, illegal block (6 Yards) to the Mich 7
5:111st & 10 at own 7Joe Milton pass complete to Ronnie Bell for 13 yds to the Mich 20 for a 1ST down
5:111st & 10 at own 20Joe Milton pass incomplete to Giles Jackson, broken up by Shakur Brown
5:112nd & 10 at own 20Joe Milton pass complete to Blake Corum for 4 yds to the Mich 24
5:113rd & 6 at own 24Joe Milton pass incomplete to Ronnie Bell
5:114th & 6 at own 24Joe Milton run for 6 yds to the Mich 30 for a 1ST down
5:111st & 10 at own 30MICHIGAN ST Penalty, substitution infraction (5 Yards) to the Mich 35
5:111st & 5 at own 35Joe Milton run for 9 yds to the Mich 44 for a 1ST down
5:111st & 10 at own 44Joe Milton pass incomplete to Zach Charbonnet
5:112nd & 10 at own 44Joe Milton pass complete to Nick Eubanks for 5 yds to the Mich 49
5:113rd & 5 at own 49Joe Milton pass complete to Zach Charbonnet for 6 yds to the MchSt 45 for a 1ST down
5:111st & 10 at opp 45Joe Milton pass complete to Roman Wilson for 4 yds to the MchSt 41
5:112nd & 6 at opp 41Joe Milton run for 11 yds to the MchSt 30 for a 1ST down
5:111st & 10 at opp 30Joe Milton pass complete to Erick All for 5 yds to the MchSt 25
5:112nd & 5 at opp 25Joe Milton pass complete to Erick All for 8 yds to the MchSt 17 for a 1ST down
5:111st & 10 at opp 17Joe Milton run for no gain to the MchSt 17
5:112nd & 10 at opp 17Joe Milton pass incomplete to Ronnie Bell
5:113rd & 10 at opp 17Joe Milton pass complete to Cornelius Johnson for 16 yds to the MchSt 1 for a 1ST down
5:111st & goal at opp 1Chris Evans run for a loss of 1 yard to the MchSt 2
0:372nd & goal at opp 2Hassan Haskins run for 2 yds for a TD (Quinn Nordin KICK)Michigan State 27, Michigan 24
Michigan State End of game, 4 plays
0:371st & 0 at own 35Jake Moody kickoff for 9 yds, downed at the Mich 44
0:361st & 10 at opp 44Connor Heyward run for 1 yd to the Mich 43
0:312nd & 9 at opp 43Timeout MICHIGAN, clock 00:31
0:312nd & 9 at opp 43Connor Heyward run for 3 yds to the Mich 40
0:283rd & 6 at opp 40Timeout MICHIGAN, clock 00:28
0:283rd & 6 at opp 40Jayden Reed run for 4 yds to the Mich 36
0:234th & 2 at opp 36Timeout MICHIGAN, clock 00:23
0:234th & 2 at opp 36Timeout MICHIGAN ST, clock 00:23
0:234th & 2 at opp 36Rocky Lombardi run for 3 yds to the Mich 33 for a 1ST down

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 five 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