Skip to content

Purdue Boilermakers vs Michigan Wolverines

College Football
16-21
Final
Michigan Stadium

Drive chart

Drives

  • End Of Game
  • Touchdown
  • Touchdown
  • Downs
  • Fumble
  • Punt
Team1234T
PUR073616
MICH770721

Who won: Michigan 21-16

The Michigan Wolverines beat the Purdue Boilermakers 21-16 on Saturday, November 1, 2025 at Michigan Stadium. Bryce Underwood led the Michigan in passing yards (13/22, 145 YDS, 1 INT). Ryan Browne led the Purdue in passing yards (19/24, 133 YDS, 1 TD).

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 19.2Jordan Marshall
  2. 27.4Derrick Moore
  3. 37.3Mani Powell
  4. 47.2Tahj Ra-El
  5. 57.1Malachi Thomas
  6. 67.1Ernest Hausmann
  7. 76.9Antonio Harris
  8. 86.9Michael Jackson III
  9. 96.9Hudauri Hines
  10. 106.9TJ Guy
  11. 116.7Charles Correa
  12. 126.7Spencer Porath

Team stats

PURMICH
181st Downs20
5-123rd down efficiency6-11
1-24th down efficiency0-0
276Total Yards398
138Passing145
20/26Comp/Att13/22
5.3Yards per pass6.6
138Rushing253
39Rushing Attempts39
3.5Yards per rush6.5
4-30Penalties4-32
1Turnovers2
1Fumbles lost1
0Interceptions thrown1
32:55Possession27:05

Player of the game

Jordan Marshall

MICH · 25 CAR, 185 YDS, 3 TD, 25 REC YDS

9.2

Win probability

100%MICH final
PURMICH

Tap or hover the line to see the play.

Play by play

  1. End of 4th quarter.
  2. Q4 0:40Bryce Underwood

    Stuffed for a loss of 2

    Kneel down by #19 B.Underwood at PUR12 for loss of 2 yards

    B. Underwood · 7 CAR, 44 YDS · 2nd & Goal · 2nd & Goal at PUR 10

  3. Q4 1:18Bryce Underwood

    Stuffed for a loss of 1

    Kneel down by #19 B.Underwood at PUR10 for loss of 1 yard

    B. Underwood · 7 CAR, 44 YDS · 1st & Goal · 1st & Goal at PUR 9

  4. Q4 1:55Jordan Marshall

    4 yd run

    No Huddle-Shotgun #23 J.Marshall rush middle for 4 yards gain to the PUR09 (#16 M.Powell), 1ST DOWN

    J. Marshall · 25 CAR, 185 YDS · 2nd & 2 · 2nd & 2 at PUR 13

  5. Q4 2:00MIC

    Timeout

    Timeout , clock 02:00

  6. Q4 2:34Jordan Marshall

    8 yd run

    No Huddle-Shotgun #23 J.Marshall rush right for 8 yards gain to the PUR13 (#21 T.Ra-El)

    J. Marshall · 25 CAR, 185 YDS · 1st & 10 · 1st & 10 at PUR 21

  7. Q4 2:44PUR

    Timeout

    Timeout Purdue, clock 02:44

  8. Q4 2:52MIC

    Rush

    No Huddle-Shotgun #23 J.Marshall rush middle for 5 yards gain to the PUR21 (#5 C.Correa), 1ST DOWN

    3rd & 4 at PUR 26

  9. Q4 3:39MIC

    Rush

    No Huddle-Shotgun #23 J.Marshall rush left for 3 yards gain to the PUR26 (#25 H.McLaurin)

    2nd & 7 at PUR 29

  10. Q4 3:46PUR

    Timeout

    Timeout Purdue, clock 03:46

  11. Q4 3:46Jordan Marshall

    3 yd run

    No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the PUR29 (#21 T.Ra-El)

    J. Marshall · 25 CAR, 185 YDS · 1st & 10 · 1st & 10 at PUR 32

  12. Q4 3:51PUR

    Timeout

    Timeout Purdue, clock 03:51

  13. Q4 3:54MIC

    Rush

    No Huddle-Shotgun #24 B.Kuzdzal rush middle for 7 yards gain to the PUR32 (#25 H.McLaurin; #91 C.Nunnally), 1ST DOWN

    2nd & 3 at PUR 39

  14. Q4 4:37Bryson Kuzdzal

    7 yd run

    No Huddle-Shotgun #24 B.Kuzdzal rush right for 7 yards gain to the PUR39 (#21 T.Ra-El)

    B. Kuzdzal · 4 CAR, 23 YDS · 1st & 10 · 1st & 10 at PUR 46

  15. Q4 5:08Jordan Marshall

    24 yd run

    No Huddle-Shotgun #23 J.Marshall rush left for 24 yards gain to the PUR46 (#21 T.Ra-El), out of bounds, 1ST DOWN

    J. Marshall · 25 CAR, 185 YDS · 2nd & 5 · 2nd & 5 at MICH 30

  16. Q4 5:51Jordan Marshall

    5 yd run

    No Huddle-Shotgun #23 J.Marshall rush middle for 5 yards gain to the UOM30 (#25 H.McLaurin)

    J. Marshall · 25 CAR, 185 YDS · 1st & 10 · 1st & 10 at MICH 25

  17. Q4 6:00

    Kickoff, touchback

    #93 S.Turner kickoff 65 yards to the UOM00 fair catch by #4 A.Marsh at UOM00

    S. Turner

  18. TOUCHDOWNQ4 6:00
    PUR

    Touchdown! 5 yd pass

    Malachi Thomas 5 Yd pass from Ryan Browne (Two-Point Pass Conversion Failed)

    PUR 16 - 21 MICH
  19. Q4 6:07Malachi Singleton

    Incomplete to N. Tuggle

    No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #0 N.Tuggle thrown to UOM00

    M. Singleton · 1/2, 5 YDS · 2nd & Goal · 2nd & Goal at MICH 5

  20. Q4 6:36Malachi Singleton

    2 yd run

    No Huddle-Shotgun #3 M.Singleton rush right for 2 yards gain to the UOM05 (#10 Z.Berry)

    M. Singleton · 6 CAR, 24 YDS · 1st & Goal · 1st & Goal at MICH 7

  21. Q4 7:17Antonio Harris

    6 yd run

    No Huddle-Shotgun #22 A.Harris rush middle for 6 yards gain to the UOM07 (#26 R.Benny), 1ST DOWN

    A. Harris · 11 CAR, 54 YDS · 2nd & 4 · 2nd & 4 at MICH 13

  22. Q4 7:42Ryan Browne

    6 yd completion to E. Horton

    No Huddle-Shotgun #15 R.Browne pass complete short right to #13 E.Horton caught at UOM20, for 6 yards to the UOM13 (#3 J.Mangham)

    R. Browne · 19/24, 133 YDS · 1st & 10 · 1st & 10 at MICH 19

  23. Q4 7:56Ryan Browne
    FLAG

    Flag: penalty

    No Huddle-Shotgun #15 R.Browne pass incomplete deep left to #10 J.Watson thrown to UOM10 PENALTY UOM Pass Interference (#7 T.Metcalf) 15 yards from UOM34 to UOM19, 1ST DOWN. NO PLAY

    R. Browne · 19/24, 133 YDS · 1st & 10 · 1st & 10 at MICH 34

  24. Q4 8:24Malachi Thomas

    14 yd run

    No Huddle-Shotgun #24 M.Thomas rush middle for 14 yards gain to the UOM34 (#7 T.Metcalf), 1ST DOWN

    M. Thomas · 15 CAR, 68 YDS · 2nd & 3 · 2nd & 3 at MICH 48

  25. Q4 8:47Ryan Browne

    7 yd completion to C. Earls

    No Huddle-Shotgun #15 R.Browne pass complete short right to #87 C.Earls caught at PUR50, for 7 yards to the UOM48 (#10 Z.Berry)

    R. Browne · 19/24, 133 YDS · 1st & 10 · 1st & 10 at PUR 45

Leaders

PURMICH
Passing Yards
Ryan Browne
19/24, 133 YDS, 1 TD
Bryce Underwood
13/22, 145 YDS, 1 INT
Rushing Yards
Malachi Thomas
15 CAR, 68 YDS
Jordan Marshall
25 CAR, 185 YDS, 3 TD
Receiving Yards
Michael Jackson III
6 REC, 58 YDS
Zack Marshall
3 REC, 58 YDS
Sacks
Mani Powell
1.5
Derrick Moore
2
Tackles
Tahj Ra-El
13
Ernest Hausmann
11