Skip to content

Michigan Wolverines vs Michigan State Spartans

College Football
31-20
Final
Spartan Stadium

Drive chart

Drives

  • End Of Game
  • Touchdown
  • Touchdown
  • Downs
  • Fumble
  • Downs
Team1234T
MICH10014731
MSU0701320

Who won: Michigan 31-20

The Michigan Wolverines beat the Michigan State Spartans 31-20 on Saturday, October 25, 2025 at Spartan Stadium. The Michigan outscored the Michigan St 14-0 in the 3rd quarter. Bryce Underwood led the Michigan in passing yards (8/17, 86 YDS). Aidan Chiles led the Michigan St in passing yards (14/28, 130 YDS).

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 18.2Justice Haynes
  2. 28.0Jimmy Rolder
  3. 37.7Derrick Moore
  4. 47.4Jordan Marshall
  5. 57.1Brandyn Hillman
  6. 67.0Bryce Underwood
  7. 76.8Ernest Hausmann
  8. 86.8Makhi Frazier
  9. 96.8Nick Marsh
  10. 106.7David Santiago
  11. 116.6TJ Guy
  12. 126.6Michael Masunas

Team stats

MICHMSU
201st Downs18
6-153rd down efficiency5-16
1-14th down efficiency1-3
362Total Yards305
86Passing190
8/17Comp/Att19/34
5.1Yards per pass5.6
276Rushing115
49Rushing Attempts38
5.6Yards per rush3.0
6-61Penalties12-105
1Turnovers1
1Fumbles lost1
0Interceptions thrown0
30:33Possession29:27

Player of the game

Justice Haynes

MICH · 26 CAR, 152 YDS, 2 TD

8.2

Win probability

100%MICH final
MICHMSU

Tap or hover the line to see the play.

Play by play

  1. End of 4th quarter.
  2. Q4 0:05MIC

    Stuffed for a loss of 2

    Kneel down by Michigan at UM44 for loss of 2 yards

    1st & 10 · 1st & 10 at MICH 46

  3. Q4 0:05Martin Connington

    Kickoff, touchback

    #29 M.Connington onside kickoff 18 yards to the UM47, End Of Play

    M. Connington · 0/0 FG

  4. Q4 0:07Alessio Milivojevic

    Touchdown! 21 yd catch

    No Huddle-Shotgun #11 A.Milivojevic pass complete short middle to #81 M.Masunas caught at UM04, for 21 yards to the UM00 TOUCHDOWN, clock 00:07, 1ST DOWN #29 M.Connington kick attempt good (H: #96 R.Eckley, LS: #87 J.Wills)

    A. Milivojevic · 5/6, 60 YDS · 1st & 10 at MICH 21

    MICH 31 - 20 MSU
  5. SCOREQ4 2:00
    Alessio Milivojevic

    Incomplete

    A. Milivojevic · 5/6, 60 YDS · 2nd & 5

    No Huddle #11 A.Milivojevic pass incomplete, Spike PENALTY UM Illegal Substitution 6 yards from UM27 to UM21, 1ST DOWN. NO PLAY

    MICH 31 - 20 MSU
  6. Q4 2:00Alessio Milivojevic

    5 yd completion to E. Tau-Tolliver

    No Huddle-Shotgun #11 A.Milivojevic pass complete short right to #4 E.Tau-Tolliver caught at UM30, for 5 yards to the UM27 (#15 E.Hausmann)

    A. Milivojevic · 5/6, 60 YDS · 1st & 10 · 1st & 10 at MICH 32

  7. Q4 2:00Alessio Milivojevic

    15 yd completion to C. McCray

    Shotgun #11 A.Milivojevic pass complete short left to #13 C.McCray caught at UM43, for 15 yards to the UM32 (#9 C.Brandt), 1ST DOWN

    A. Milivojevic · 5/6, 60 YDS · 3rd & 6 · 3rd & 6 at MICH 47

  8. Q4 2:00Alessio Milivojevic

    Incomplete to O. Kelly

    No Huddle-Shotgun #11 A.Milivojevic pass incomplete short right to #1 O.Kelly thrown to UM38

    A. Milivojevic · 5/6, 60 YDS · 2nd & 6 · 2nd & 6 at MICH 47

  9. Q4 2:00Alessio Milivojevic

    4 yd completion to N. Marsh

    Shotgun #11 A.Milivojevic pass complete short left to #6 N.Marsh caught at UM47, for 4 yards to the UM47 (#22 E.Dotson)

    A. Milivojevic · 5/6, 60 YDS · 1st & 10 · 1st & 10 at MSU 49

  10. Q4 2:00Alessio Milivojevic
    FLAG

    Flag: penalty

    Shotgun #11 A.Milivojevic sacked for loss of 3 yards to the MSU36 (#8 D.Moore) PENALTY UM Holding (#2 S.Earls) 10 yards from MSU39 to MSU49, 1ST DOWN. NO PLAY

    A. Milivojevic · 5/6, 60 YDS · 3rd & 17 · 3rd & 17 at MSU 39

  11. Q4 2:00Alessio Milivojevic

    Sacked for a loss of 7

    Shotgun #11 A.Milivojevic sacked for loss of 7 yards to the MSU39 (#8 D.Moore)

    A. Milivojevic · 5/6, 60 YDS · 2nd & 10 · 2nd & 10 at MSU 46

  12. Q4 2:00MSU

    Timeout

    Timeout , clock 02:00

  13. Q4 2:48Alessio Milivojevic

    No gain on the run

    Shotgun #11 A.Milivojevic rush right for 0 yards to the MSU46, out of bounds at MSU46

    A. Milivojevic · 2 CAR, -7 YDS · 1st & 10 · 1st & 10 at MSU 46

  14. Q4 2:48Alessio Milivojevic
    FLAG

    15 yd completion to O. Kelly

    Shotgun #11 A.Milivojevic pass complete short right to #1 O.Kelly caught at MSU31, for 15 yards to the MSU31, out of bounds at MSU31 PENALTY UM Personal Foul (#1 J.Barham) 15 yards from MSU31 to MSU46, 1ST DOWN

    A. Milivojevic · 5/6, 60 YDS · 2nd & 19 · 2nd & 19 at MSU 16

  15. Q4 2:48Elijah Tau-Tolliver

    1 yd run

    Shotgun #4 E.Tau-Tolliver rush right for 1 yard gain to the MSU16 (#30 J.Rolder)

    E. Tau-Tolliver · 5 CAR, 18 YDS · 1st & 20 · 1st & 20 at MSU 15

  16. Q4 2:48MSU
    FLAG

    Penalty

    PENALTY MSU False Start (#58 C.Moore) 5 yards from MSU20 to MSU15. NO PLAY

    1st & 15 at MSU 20

  17. Q4 2:48MSU
    FLAG

    Flag: penalty

    PENALTY MSU False Start (#72 C.Carter) 5 yards from MSU25 to MSU20. NO PLAY

    1st & 10 · 1st & 10 at MSU 25

  18. Q4 2:48

    Kickoff, touchback

    #92 B.Sunderland kickoff 58 yards to the MSU07 fair catch by #4 E.Tau-Tolliver at MSU07

    B. Sunderland

  19. TOUCHDOWNQ4 2:48
    Jordan Marshall

    Touchdown! 56 yd run

    J. Marshall · 15 CAR, 110 YDS

    Shotgun #23 J.Marshall rush middle for 56 yards gain to the MSU00 TOUCHDOWN, clock 02:48, 1ST DOWN #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)

    MICH 31 - 13 MSU
  20. Q4 2:58MSU

    Timeout

    Timeout Michigan State, clock 02:58

  21. Q4 4:33MIC

    Rush

    No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the UM44 (#8 A.Moa)

    1st & 10 at MICH 41

  22. Q4 4:33Jordan Marshall

    3 yd run

    No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the UM41 (#43 M.Spencer), 1ST DOWN

    J. Marshall · 15 CAR, 110 YDS · 3rd & 1 · 3rd & 1 at MICH 38

  23. Q4 4:33Jordan Marshall

    4 yd run

    Shotgun #23 J.Marshall rush middle for 4 yards gain to the UM38 (#19 A.Smith)

    J. Marshall · 15 CAR, 110 YDS · 2nd & 5 · 2nd & 5 at MICH 34

  24. Q4 4:33MSU

    Timeout

    Timeout Michigan State, clock 04:33

  25. Q4 4:37Jordan Marshall

    5 yd run

    Shotgun #23 J.Marshall rush middle for 5 yards gain to the UM34 (#9 J.Thompson)

    J. Marshall · 15 CAR, 110 YDS · 1st & 10 · 1st & 10 at MICH 29

Leaders

MICHMSU
Passing Yards
Bryce Underwood
8/17, 86 YDS
Aidan Chiles
14/28, 130 YDS
Rushing Yards
Justice Haynes
26 CAR, 152 YDS, 2 TD
Makhi Frazier
14 CAR, 109 YDS
Receiving Yards
Andrew Marsh
3 REC, 54 YDS
Nick Marsh
6 REC, 75 YDS
Sacks
Derrick Moore
2
Ru'Quan Buckley
1
Tackles
Jimmy Rolder
10
Jordan Hall
9