Michigan at Michigan State

Saturday, October 21, 2023. Michigan kept the Paul Bunyan Trophy

No. 2 Michigan beat Michigan State 49–⁠0. It was their 116th meeting; after it, Michigan led the series 73–⁠38–⁠5.

Away2Michigan15–⁠0 in 2023
49
HomeMichigan State4–⁠8 in 2023
0

Final at Spartan Stadium, East LansingTV: NBCAttendance 74,206

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

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan141414749
Michigan State00000

Standouts

  • PassingJ.J. McCarthy21 of 27, 287 yards, 4 TDMichigan
  • ReceivingA.J. Barner8 catches, 99 yards, 1 TDMichigan
  • DefenseAaron Brule11 tackles, 1 sack, 2 for lossMichigan State

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

Player stats

Michigan

PassingC/AttYdsTDInt
J.J. McCarthy21/2728740
Jack Tuttle5/66300
Jayden Denegal2/2700
RushingCarYdsTDLong
Blake Corum1559117
Alex Orji527116
Donovan Edwards61409
Benjamin Hall4904
ReceivingRecYdsTDLong
A.J. Barner899122
Colston Loveland479222
Roman Wilson250125
Semaj Morgan339024
DefenseTklTFLSacksInt
Junior Colson11000
Will Johnson5000
Derrick Moore4110
Cam Goode30.500
Ja’Den McBurrows3101
T.J. Guy2110
Josaiah Stewart2110
Mike Sainristil2001

Michigan State

PassingC/AttYdsTDInt
Katin Houser12/2210101
Sam Leavitt4/73201
RushingCarYdsTDLong
Nathan Carter1736010
Alante Brown110010
Jaren Mangham2604
Sam Leavitt36014
ReceivingRecYdsTDLong
Maliq Carr232021
Nathan Carter225017
Brennan Parachek219014
Christian Fitzpatrick21408
DefenseTklTFLSacksInt
Aaron Brule11210
Malik Spencer11000
Cal Haladay7100
Jordan Hall7000

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

Team stats

MichiganMichigan State
477Total yards182
357Passing yards133
120Rushing yards49
10.2Yards per pass4.6
3.5Yards per rush1.7
28First downs10
7–⁠11Third downs6–⁠16
0–⁠0Fourth downs0–⁠3
0Turnovers2
7–⁠75Penalties11–⁠102
34:31Possession25:29
3Sacks (by defense)1

Efficiency

MichiganMichigan State
55%Success rate25%
0.45EPA per play−0.40
1.22Explosiveness1.17
−0.01Rushing EPA−0.41
0.85Passing EPA−0.23
53%Passing-down success24%
0.08First-down EPA−0.59
0.48Second-down EPA−0.30
1.43Third-down EPA0.68
32%Havoc by its defense13%

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 82% to win. Elo’s favorite won.

The line

Michigan −24.5, over/under 46.

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 96%, Michigan State 4%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan State end zoneMichigan end zoneQ1 MichiganTouchdown, 12 playsQ1 Michigan StateTurnover on downs, 7 playsQ1 MichiganTouchdown, 5 playsQ1 Michigan StatePunt, 3 playsQ1 MichiganTouchdown, 11 playsQ2 Michigan StatePunt, 3 playsQ2 MichiganPunt, 3 playsQ2 Michigan StatePunt, 3 playsQ2 MichiganTouchdown, 7 playsQ2 Michigan StatePunt, 5 playsQ2 MichiganResult not recorded, 10 playsQ3 Michigan StatePick-six, 9 plays (Michigan scores)Q3 Michigan StatePunt, 3 playsQ3 MichiganTouchdown, 3 playsQ3 Michigan StatePunt, 3 playsQ3 MichiganPunt, 3 playsQ3 Michigan StatePunt, 7 playsQ3 MichiganPunt, 7 playsQ4 Michigan StateTurnover on downs, 13 playsQ4 MichiganPunt, 3 playsQ4 Michigan StateInterception, 1 playQ4 MichiganTouchdown, 5 playsQ4 Michigan StateEnd of game, 1 play
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 MichiganTouchdown, 12 plays, 84 yards
  2. Q1 Michigan StateTurnover on downs, 7 plays, 26 yards
  3. Q1 MichiganTouchdown, 5 plays, 51 yards
  4. Q1 Michigan StatePunt, 3 plays, −5 yards
  5. Q1 MichiganTouchdown, 11 plays, 66 yards
  6. Q2 Michigan StatePunt, 3 plays, 6 yards
  7. Q2 MichiganPunt, 3 plays, 9 yards
  8. Q2 Michigan StatePunt, 3 plays, 3 yards
  9. Q2 MichiganTouchdown, 7 plays, 48 yards
  10. Q2 Michigan StatePunt, 5 plays, 6 yards
  11. Q2 MichiganResult not recorded, 10 plays, −76 yards
  12. Q3 Michigan StatePick-six, 9 plays (Michigan scores), 33 yards
  13. Q3 Michigan StatePunt, 3 plays, 6 yards
  14. Q3 MichiganTouchdown, 3 plays, 65 yards
  15. Q3 Michigan StatePunt, 3 plays, 9 yards
  16. Q3 MichiganPunt, 3 plays, 7 yards
  17. Q3 Michigan StatePunt, 7 plays, 25 yards
  18. Q3 MichiganPunt, 7 plays, 26 yards
  19. Q4 Michigan StateTurnover on downs, 13 plays, 58 yards
  20. Q4 MichiganPunt, 3 plays, 9 yards
  21. Q4 Michigan StateInterception, 1 play, 0 yards
  22. Q4 MichiganTouchdown, 5 plays, 33 yards
  23. Q4 Michigan StateEnd of game, 1 play, 0 yards

Play by play

1st quarter5 drives, then Michigan 14, Michigan State 0
Michigan Touchdown, 12 plays
14:55Jonathan Kim kickoff for 65 yds
14:551st & 10 at own 16J.J. McCarthy pass complete to Blake Corum for 7 yds to the MICH 23
14:552nd & 3 at own 23J.J. McCarthy pass complete to Blake Corum for 10 yds to the MICH 33 for a 1ST down
14:551st & 10 at own 33Blake Corum run for 1 yd to the MICH 34
14:552nd & 9 at own 34Michigan Penalty, False Start (Blake Corum) to the MICH 29
14:552nd & 14 at own 29J.J. McCarthy pass incomplete
12:231st & 10 at the 50Timeout Michigan State, clock 12:23
12:233rd & 14 at own 29J.J. McCarthy pass complete to AJ Barner for 21 yds to the 50 yard line for a 1ST down
12:231st & 10 at the 50J.J. McCarthy pass complete to Cornelius Johnson for 11 yds to the MSU 39 for a 1ST down
12:231st & 10 at opp 39Blake Corum run for 4 yds to the MSU 35
12:232nd & 6 at opp 35Blake Corum run for 2 yds to the MSU 33
12:233rd & 4 at opp 33J.J. McCarthy pass complete to Roman Wilson for 25 yds to the MSU 8 for a 1ST down
12:231st & goal at opp 8Blake Corum run for 3 yds to the MSU 5
12:232nd & goal at opp 5Blake Corum run for 4 yds to the MSU 1
8:503rd & goal at opp 1Blake Corum run for 1 yd for a TD (James Turner KICK)Michigan 7, Michigan State 0
Michigan State Turnover on downs, 7 plays
8:50Timeout Michigan State, clock 08:50
8:50Tommy Doman kickoff for 65 yds for a touchback
8:501st & 10 at own 25Nathan Carter run for 2 yds to the MSU 27
8:502nd & 8 at own 27Nathan Carter run for a loss of 2 yards to the MSU 25
8:503rd & 10 at own 25Katin Houser pass complete to Nathan Carter for 17 yds to the MSU 42 for a 1ST down
8:501st & 10 at own 42Katin Houser pass complete to Tre Mosley for 2 yds to the MSU 44
8:502nd & 8 at own 44HOUSER, 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).
8:502nd & 18 at own 34Jalen Berger run for 3 yds to the MSU 37
8:503rd & 15 at own 37Katin Houser pass complete to Montorie Foster Jr. for 13 yds to the 50 yard line
4:474th & 2 at the 50Nathan Carter run for 1 yd to the MICH 49
4:471st & 10 at own 49Timeout Michigan State, clock 04:47
Michigan Touchdown, 5 plays
4:471st & 10 at own 49J.J. McCarthy pass complete to AJ Barner for 15 yds to the MSU 36 for a 1ST down
4:471st & 10 at opp 36Donovan Edwards run for a loss of 4 yards to the MSU 40
4:472nd & 14 at opp 40J.J. McCarthy pass complete to AJ Barner for 1 yd to the MSU 39
4:473rd & 13 at opp 39J.J. McCarthy pass complete to Donovan Edwards for 14 yds to the MSU 25 for a 1ST down
1:551st & 10 at opp 25J.J. McCarthy pass complete to Roman Wilson for 25 yds for a TD (James Turner KICK)Michigan 14, Michigan State 0
Michigan State Punt, 3 plays
1:55Timeout Michigan State, clock 01:55
1:55Tommy Doman kickoff for 52 yds
1:551st & 10 at own 25Nathan Carter run for no gain to the MSU 25
1:552nd & 10 at own 25Katin Houser pass incomplete
1:553rd & 10 at own 25Katin Houser pass incomplete
1:044th & 10 at own 25ECKLEY, 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).
0:544th & 15 at own 20Ryan Eckley punt for 49 yds
Michigan Touchdown, 11 plays
0:541st & 10 at own 34Blake Corum run for 2 yds to the MICH 36
0:542nd & 8 at own 36J.J. McCarthy pass incomplete
0:003rd & 8 at own 36J.J. McCarthy pass complete to Colston Loveland for 15 yds to the MSU 49 for a 1ST down
Q2 15:001st & 10 at opp 49Blake Corum run for 5 yds to the MSU 44
Q2 15:002nd & 5 at opp 44Blake Corum run for 5 yds to the MSU 39 for a 1ST down
Q2 15:001st & 10 at opp 39J.J. McCarthy pass incomplete
Q2 15:002nd & 10 at opp 39J.J. McCarthy pass complete to AJ Barner for 11 yds to the MSU 28 for a 1ST down
Q2 15:001st & 10 at opp 28Donovan Edwards run for 9 yds to the MSU 19
Q2 15:002nd & 1 at opp 19Blake Corum run for 5 yds to the MSU 14 for a 1ST down
Q2 15:001st & 10 at opp 14J.J. McCarthy sacked by Aaron Brule for a loss of 8 yards to the MSU 22
Q2 10:442nd & 18 at opp 22J.J. McCarthy pass complete to Colston Loveland for 22 yds for a TD (James Turner KICK)Michigan 21, Michigan State 0
2nd quarter6 drives, then Michigan 28, Michigan State 0
Michigan State Punt, 3 plays
10:44Timeout Michigan State, clock 10:44
10:44Tommy Doman kickoff for 65 yds for a touchback
10:441st & 10 at own 25Katin Houser pass incomplete
10:442nd & 10 at own 25Nathan Carter run for 6 yds to the MSU 31
10:443rd & 4 at own 31Katin Houser pass incomplete
9:414th & 4 at own 31Ryan Eckley punt for 48 yds
9:411st & 10 at own 21Timeout Michigan State, clock 09:41
Michigan Punt, 3 plays
9:411st & 10 at own 21Blake Corum run for 5 yds to the MICH 26
9:412nd & 5 at own 26Donovan Edwards run for 4 yds to the MICH 30
9:413rd & 1 at own 30J.J. McCarthy run for no gain to the MICH 30
7:544th & 1 at own 30Tommy Doman punt for 52 yds
7:541st & 10 at own 18Timeout Michigan State, clock 07:54
Michigan State Punt, 3 plays
7:541st & 10 at own 18Katin Houser pass incomplete
7:542nd & 10 at own 18Nathan Carter run for 3 yds to the MSU 21
7:543rd & 7 at own 21Katin Houser pass incomplete
6:534th & 7 at own 21Ryan Eckley punt for 42 yds, fair catch by Tyler Morris at the MSU 48
Michigan Touchdown, 7 plays
6:531st & 10 at opp 48J.J. McCarthy pass complete to AJ Barner for 7 yds to the MSU 41
6:532nd & 3 at opp 41Blake Corum run for 2 yds to the MSU 39
6:533rd & 1 at opp 39Blake Corum run for 2 yds to the MSU 37 for a 1ST down
6:531st & 10 at opp 37Donovan Edwards run for a loss of 1 yard to the MSU 38
6:532nd & 11 at opp 38J.J. McCarthy run for 16 yds to the MSU 22 for a 1ST down
6:531st & 10 at opp 22Donovan Edwards run for no gain to the MSU 22
2:542nd & 10 at opp 22J.J. McCarthy pass complete to Colston Loveland for 22 yds for a TD (James Turner KICK)Michigan 28, Michigan State 0
Michigan State Punt, 5 plays
2:54Timeout Michigan State, clock 02:54
2:54Tommy Doman kickoff for 65 yds for a touchback
2:541st & 10 at own 25Katin Houser run for 6 yds to the MSU 31
2:542nd & 4 at own 31Katin Houser pass complete to Jaren Mangham for 7 yds to the MSU 38 for a 1ST down
2:541st & 10 at own 38Katin Houser pass incomplete
1:513rd & 8 at own 40Timeout Michigan, clock 01:51
1:512nd & 10 at own 38Katin Houser pass complete to Tyrell Henry for 2 yds to the MSU 40
1:464th & 17 at own 31Timeout Michigan, clock 01:46
1:463rd & 8 at own 40Katin Houser sacked by Josaiah Stewart for a loss of 9 yards to the MSU 31
1:394th & 17 at own 31Ryan Eckley punt for 49 yds
Michigan Result not recorded, 10 plays
1:391st & 10 at own 20J.J. McCarthy pass complete to Cornelius Johnson for 8 yds to the MICH 28
1:392nd & 2 at own 28J.J. McCarthy pass complete to Donovan Edwards for 3 yds to the MICH 31 for a 1ST down
1:391st & 10 at own 31J.J. McCarthy pass incomplete
1:392nd & 10 at own 31J.J. McCarthy pass complete to AJ Barner for 11 yds to the MICH 42 for a 1ST down
1:391st & 10 at own 42J.J. McCarthy pass incomplete
1:392nd & 10 at own 42J.J. McCarthy pass incomplete
1:393rd & 10 at own 42J.J. McCarthy pass complete to Colston Loveland for 20 yds to the MSU 38 for a 1ST down
0:381st & 10 at opp 38Donovan Edwards run for 6 yds to the MSU 32
0:382nd & 4 at opp 32Timeout Michigan, clock 00:38
0:382nd & 4 at opp 32J.J. McCarthy pass complete to AJ Barner for 22 yds to the MSU 10 for a 1ST down
0:381st & goal at opp 10J.J. McCarthy pass complete to Donovan Edwards for 6 yds to the MSU 4
0:002nd & goal at opp 4Michigan Penalty, False Start (Donovan Edwards) to the MSU 9
3rd quarter7 drives, then Michigan 42, Michigan State 0
Michigan State Pick-six, 9 plays (Michigan scores)
15:00Tommy Doman kickoff for 65 yds for a touchback
15:001st & 10 at own 25Nathan Carter run for 5 yds to the MSU 30
15:002nd & 5 at own 30Katin Houser run for a loss of 4 yards to the MSU 26
15:003rd & 9 at own 26Katin Houser pass complete to Maliq Carr for 11 yds to the MSU 37 for a 1ST down
15:001st & 10 at own 37Katin Houser pass complete to Christian Fitzpatrick for 8 yds to the MSU 45
15:002nd & 2 at own 45Nathan Carter run for 10 yds to the MICH 45 for a 1ST down
15:001st & 10 at opp 45Michigan State Penalty, Illegal Snap on SAMAC, Nick enforced (Nick Samac) to the 50 yard line
15:001st & 15 at the 50Nathan Carter run for no gain to the 50 yard line
15:002nd & 15 at the 50HOUSER, 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).
15:002nd & 20 at own 45Nathan Carter run for 6 yds to the MICH 49
15:003rd & 14 at opp 49Katin Houser pass complete to Harold Joiner III for 7 yds to the MICH 42
9:494th & 7 at opp 42Mike Sainristil 72 Yd Interception Return (James Turner Kick)Michigan 35, Michigan State 0
9:49Tommy Doman kickoff Michigan State Penalty, Personal Foul (Spencer Brown) to the 50 yard line
9:491st & 10 at the 50Timeout Michigan State, clock 09:49
Michigan State Punt, 3 plays
9:43Tommy Doman kickoff for 64 yds
9:431st & 10 at own 15Jaren Mangham run for 2 yds to the MSU 17
8:313rd & 1 at own 24Timeout Michigan, clock 08:31
8:312nd & 8 at own 17Katin Houser pass complete to Tre Mosley for 7 yds to the MSU 24
8:313rd & 1 at own 24Nathan Carter run for a loss of 3 yards to the MSU 21
7:504th & 4 at own 21Ryan Eckley punt for 44 yds, fair catch by Cornelius Johnson at the MICH 35
7:501st & 10 at own 35Timeout Michigan State, clock 07:50
Michigan Touchdown, 3 plays
7:501st & 10 at own 35Michigan State Penalty, Illegal use of the hands on HARMON, Derrick enforced (Derrick Harmon) to the MSU 38 for a 1ST down
7:501st & 10 at opp 38Michigan State Penalty, Personal Foul (Dillon Tatum) to the MSU 23 for a 1ST down
7:501st & 10 at opp 23Michigan State Penalty, Face mask (0 yards) (Derrick Harmon) to the MSU 11 for a 1ST down
6:441st & 10 at opp 11J.J. McCarthy pass complete to AJ Barner for 11 yds for a TD (James Turner KICK)Michigan 42, Michigan State 0
Michigan State Punt, 3 plays
6:44Timeout Michigan State, clock 06:44
6:44Tommy Doman kickoff for 65 yds for a touchback
6:441st & 10 at own 25Katin Houser pass incomplete
6:442nd & 10 at own 25Katin Houser pass complete to Nathan Carter for 8 yds to the MSU 33
6:443rd & 2 at own 33Nathan Carter run for 1 yd to the MSU 34
5:164th & 1 at own 34Ryan Eckley punt for 52 yds
Michigan Punt, 3 plays
5:161st & 10 at own 14Benjamin Hall run for no gain to the MICH 14
5:162nd & 10 at own 14Jack Tuttle pass complete to Cornelius Johnson for 7 yds to the MICH 21
5:163rd & 3 at own 21Jack Tuttle pass incomplete
3:454th & 3 at own 21Tommy Doman punt for 48 yds, fair catch by Tyrell Henry at the MSU 31
3:451st & 10 at own 31Timeout Michigan State, clock 03:45
Michigan State Punt, 7 plays
3:451st & 10 at own 31Alante Brown run for 10 yds to the MSU 41 for a 1ST down
3:451st & 10 at own 41Jaren Mangham run for 4 yds to the MSU 45
3:452nd & 6 at own 45Katin Houser sacked by Derrick Moore for a loss of 5 yards to the MSU 40
3:453rd & 11 at own 40Katin Houser pass complete to Maliq Carr for 21 yds to the MICH 39 for a 1ST down
3:451st & 10 at opp 39Katin Houser pass complete to Antonio Gates Jr. for a loss of 2 yards to the MICH 41
3:452nd & 12 at opp 41Nathan Carter run for a loss of 3 yards to the MICH 44
3:453rd & 15 at opp 44Katin Houser pass incomplete
0:374th & 15 at opp 44Ryan Eckley punt for 44 yds for a touchback
Michigan Punt, 7 plays
0:001st & 10 at own 10Benjamin Hall run for 3 yds to the MICH 13
Q4 15:002nd & 7 at own 13Jack Tuttle pass complete to Semaj Morgan for 18 yds to the MICH 31 for a 1ST down
Q4 15:001st & 10 at own 31Benjamin Hall run for 4 yds to the MICH 35
Q4 15:002nd & 6 at own 35Jack Tuttle pass complete to Semaj Morgan for 24 yds to the MSU 41 for a 1ST down
Q4 15:001st & 10 at opp 41TUTTLE, 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).
Q4 15:001st & 25 at own 44FRANKLIN, 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).
Q4 15:001st & 35 at own 34Jack Tuttle pass complete to Marlin Klein for 8 yds to the MICH 42
Q4 15:002nd & 27 at own 42Jack Tuttle pass complete to Leon Franklin for 6 yds to the MICH 48
Q4 15:003rd & 21 at own 48Jack 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
Q4 10:224th & 33 at own 36Tommy Doman punt for 42 yds
Q4 10:221st & 10 at own 22Michigan State Penalty, False Start (-5 Yards) to the MSU 17
4th quarter4 drives, then Michigan 49, Michigan State 0
Michigan State Turnover on downs, 13 plays
10:221st & 15 at own 17Nathan Carter run for 1 yd to the MSU 18
10:222nd & 14 at own 18Sam Leavitt pass incomplete
10:223rd & 14 at own 18Michigan Penalty, Personal Foul (DJ Waller Jr.) to the MSU 47 for a 1ST down
10:221st & 10 at own 47Sam Leavitt pass complete to Christian Fitzpatrick for 6 yds to the MICH 47
10:222nd & 4 at opp 47Sam Leavitt pass incomplete
10:223rd & 4 at opp 47Nathan Carter run for 8 yds to the MICH 39 for a 1ST down
10:221st & 10 at opp 39Sam Leavitt run for no gain to the MICH 39
10:222nd & 10 at opp 39Nathan Carter run for 3 yds to the MICH 36
10:223rd & 7 at opp 36Sam Leavitt pass complete to Antonio Gates Jr. for 7 yds to the MICH 29 for a 1ST down
10:221st & 10 at opp 29Nathan Carter run for a loss of 2 yards to the MICH 31
10:222nd & 12 at opp 31Sam Leavitt pass complete to Brennan Parachek for 5 yds to the MICH 26
5:204th & 15 at opp 34Sam Leavitt pass complete to Brennan Parachek for 14 yds to the MICH 20
5:201st & 10 at own 20Timeout Michigan State, clock 05:20
Michigan Punt, 3 plays
5:201st & 10 at own 20Benjamin Hall run for 2 yds to the MICH 22
5:202nd & 8 at own 22Jayden Denegal pass complete to Semaj Morgan for a loss of 3 yards to the MICH 19
5:203rd & 11 at own 19Jayden Denegal pass complete to Fredrick Moore for 10 yds to the MICH 29
3:204th & 1 at own 29Tommy Doman punt for 45 yds, fair catch by Tyrell Henry at the MSU 26
3:201st & 10 at own 26Timeout Michigan State, clock 03:20
3:101st & 10 at own 26Sam Leavitt pass intercepted
Michigan Touchdown, 5 plays
3:101st & 10 at opp 33Alex Orji run for 5 yds to the MSU 28
3:102nd & 5 at opp 28Alex Orji run for 16 yds to the MSU 12 for a 1ST down
3:101st & 10 at opp 12Alex Orji run for a loss of 3 yards to the MSU 15
3:102nd & 13 at opp 15Alex Orji run for 3 yds to the MSU 12
3:103rd & 10 at opp 12HALL, 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:081st & goal at opp 6Alex Orji run for 6 yds for a TD (James Turner KICK)Michigan 49, Michigan State 0
Michigan State End of game, 1 play
0:08Tommy Doman kickoff for 65 yds for a touchback
0:001st & 10 at own 25Harold Joiner III run for no gain to the MSU 25

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