Michigan at Purdue

Saturday, September 23, 2017

No. 8 Michigan beat Purdue 28–⁠10. It was their 58th meeting; after it, Michigan led the series 44–⁠14.

Away8Michigan8–⁠5 in 2017
28
HomePurdue7–⁠6 in 2017
10

Final at Ross-Ade Stadium, West LafayetteTV: FOXAttendance 60,042

At kickoff
89°F, clear, wind 3 mph from the southeastWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, six minutes before kickoff
Officials
Referee Jerry McGinn; umpire Mike Pilarski; head linesman Mark Bennett; line judge Dan Gallagher; side judge John Hayes; field judge Timothy Maguire; back judge Mike Brown; center judge Larry SmithGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan0771428
Purdue0100010

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
John O’Korn18/2627011
Wilton Speight2/41000
Brandon Peters1/1400
RushingCarYdsTDLong
Chris Evans1497249
Karan Higdon1031010
Ty Isaac102016
Kareem Walker3703
ReceivingRecYdsTDLong
Sean McKeon582030
Zach Gentry348125
Grant Perry339023
Nate Schoenle229015
DefenseTklTFLSacksInt
Chase Winovich83.52.50
Mike McCray71.51.50
Devin Bush7110
Maurice Hurst4100

Purdue

PassingC/AttYdsTDInt
Elijah Sindelar7/1610310
David Blough5/133200
Jackson Anthrop1/12400
RushingCarYdsTDLong
Richie Worship218014
Brian Lankford-Johnson51204
Terry Wright1606
D.J. Knox2503
ReceivingRecYdsTDLong
Terry Wright464036
Brycen Hopkins329116
David Blough124024
Anthony Mahoungou124024
DefenseTklTFLSacksInt
Markus Bailey9220
T.J. McCollum9000
Josh Okonye8000
Gelen Robinson6300
Danny Ezechukwu4110
Jacob Thieneman4110
Navon Mosley4001

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

Team stats

MichiganPurdue
423Total yards189
284Passing yards159
139Rushing yards30
9.2Yards per pass5.3
3.2Yards per rush1.5
24First downs8
6–⁠15Third downs0–⁠12
1–⁠1Fourth downs0–⁠0
2Turnovers1
7–⁠57Penalties8–⁠82
38:59Possession21:01
5Sacks (by defense)4

Efficiency

MichiganPurdue
42%Success rate22%
0.14EPA per play−0.21
1.23Explosiveness0.83
−0.06Rushing EPA−0.47
0.40Passing EPA−0.09
42%Passing-down success19%
0.03First-down EPA−0.41
0.25Second-down EPA0.16
0.12Third-down EPA−0.33
29%Havoc by its defense18%

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

The line

Michigan −13, over/under 51.

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 81%, Purdue 19%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zoneMichigan end zoneQ1 PurduePunt, 5 playsQ1 MichiganPunt, 4 playsQ1 PurduePunt, 3 playsQ1 MichiganPunt, 3 playsQ1 PurduePunt, 3 playsQ1 MichiganPunt, 3 playsQ1 PurduePunt, 3 playsQ1 MichiganTouchdown, 13 playsQ2 PurdueTouchdown, 5 playsQ2 MichiganInterception, 3 playsQ2 PurdueField goal, 6 playsQ2 MichiganPunt, 3 playsQ2 PurduePunt, 3 playsQ2 MichiganPunt, 3 playsQ2 PurduePunt, 5 playsQ2 MichiganEnd of half, 3 playsQ3 MichiganPunt, 6 playsQ3 PurduePunt, 3 playsQ3 MichiganFumble, 2 playsQ3 PurduePunt, 3 playsQ3 MichiganTouchdown, 11 playsQ3 PurduePunt, 3 playsQ3 MichiganTouchdown, 9 playsQ4 PurduePunt, 3 playsQ4 MichiganTouchdown, 5 playsQ4 PurduePunt, 5 playsQ4 MichiganPunt, 3 playsQ4 PurdueFumble, 1 playQ4 MichiganEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Michigan right to left.
  1. Q1 PurduePunt, 5 plays, 36 yards
  2. Q1 MichiganPunt, 4 plays, 11 yards
  3. Q1 PurduePunt, 3 plays, −15 yards
  4. Q1 MichiganPunt, 3 plays, 7 yards
  5. Q1 PurduePunt, 3 plays, 9 yards
  6. Q1 MichiganPunt, 3 plays, −6 yards
  7. Q1 PurduePunt, 3 plays, 3 yards
  8. Q1 MichiganTouchdown, 13 plays, 84 yards
  9. Q2 PurdueTouchdown, 5 plays, 75 yards
  10. Q2 MichiganInterception, 3 plays, 0 yards
  11. Q2 PurdueField goal, 6 plays, 16 yards
  12. Q2 MichiganPunt, 3 plays, 6 yards
  13. Q2 PurduePunt, 3 plays, −15 yards
  14. Q2 MichiganPunt, 3 plays, −5 yards
  15. Q2 PurduePunt, 5 plays, 30 yards
  16. Q2 MichiganEnd of half, 3 plays, 34 yards
  17. Q3 MichiganPunt, 6 plays, 27 yards
  18. Q3 PurduePunt, 3 plays, 1 yard
  19. Q3 MichiganFumble, 2 plays, 3 yards
  20. Q3 PurduePunt, 3 plays, 3 yards
  21. Q3 MichiganTouchdown, 11 plays, 86 yards
  22. Q3 PurduePunt, 3 plays, −3 yards
  23. Q3 MichiganTouchdown, 9 plays, 65 yards
  24. Q4 PurduePunt, 3 plays, 5 yards
  25. Q4 MichiganTouchdown, 5 plays, 76 yards
  26. Q4 PurduePunt, 5 plays, 3 yards
  27. Q4 MichiganPunt, 3 plays, 7 yards
  28. Q4 PurdueFumble, 1 play, 0 yards
  29. Q4 MichiganEnd of game, 4 plays, 11 yards

Play by play

1st quarter8 drives, then Tied at 0
Purdue Punt, 5 plays
15:001st & 10 at own 35James Foug kickoff for 65 yds for a touchback
14:511st & 10 at own 25Jackson Anthrop pass complete to David Blough for 24 yds to the Prdue 49 for a 1ST down
14:251st & 10 at own 49David Blough run for 11 yds to the Mich 40 for a 1ST down
13:581st & 10 at opp 40David Blough pass complete to Brian Lankford-Johnson for 1 yd to the Mich 39
13:292nd & 9 at opp 39David Blough pass incomplete to Gregory Phillips
13:253rd & 9 at opp 39David Blough pass incomplete to Richie Worship
13:144th & 9 at opp 39Joe Schopper punt for 31 yds, downed at the Mich 8
Michigan Punt, 4 plays
13:071st & 10 at own 8Karan Higdon run for 10 yds to the Mich 18 for a 1ST down
12:401st & 10 at own 18Wilton Speight pass complete to Kekoa Crawford for 6 yds to the Mich 24
12:102nd & 4 at own 24Wilton Speight sacked by Danny Ezechukwu for a loss of 5 yards to the Mich 19
11:343rd & 9 at own 19Wilton Speight pass incomplete
11:264th & 9 at own 19Brad Robbins punt for 38 yds, fair catch by Jackson Anthrop at the Prdue 43
Purdue Punt, 3 plays
11:171st & 10 at own 43D.J. Knox run for 2 yds to the Prdue 45
10:522nd & 8 at own 45David Blough pass incomplete to Gregory Phillips
10:523rd & 8 at own 45PURDUE Penalty, False Start (Grant Hermanns) to the Prdue 40
10:473rd & 13 at own 40PURDUE Penalty, Personal Foul (-15 Yards) to the Prdue 25
10:373rd & 28 at own 25D.J. Knox run for 3 yds to the Prdue 28
10:054th & 25 at own 28Joe Schopper punt for 37 yds , Donovan Peoples-Jones returns for a loss of 1 yard to the Mich 34
Michigan Punt, 3 plays
10:001st & 10 at own 34Karan Higdon run for 3 yds to the Mich 37
9:302nd & 7 at own 37Wilton Speight pass complete to Grant Perry for 4 yds to the Mich 41
8:493rd & 3 at own 41Wilton Speight pass incomplete
8:414th & 3 at own 41Brad Robbins punt for 44 yds, fair catch by Jackson Anthrop at the Prdue 15
Purdue Punt, 3 plays
8:411st & 10 at own 15PURDUE Penalty, False Start (-5 Yards) to the Prdue 10
8:301st & 15 at own 10Brian Lankford-Johnson run for 4 yds to the Prdue 14
7:552nd & 11 at own 14David Blough pass complete to Terry Wright for 7 yds to the Prdue 21
7:153rd & 4 at own 21David Blough pass complete to Brycen Hopkins for 3 yds to the Prdue 24
6:344th & 1 at own 24Joe Schopper punt for 53 yds, downed at the Mich 23
Michigan Punt, 3 plays
6:301st & 10 at own 23Ty Isaac run for 2 yds to the Mich 25
6:002nd & 8 at own 25Ty Isaac run for 3 yds to the Mich 28
5:063rd & 5 at own 28Wilton Speight sacked by Markus Bailey for a loss of 11 yards to the Mich 17
4:464th & 16 at own 17Brad Robbins punt for 45 yds, fair catch by Jackson Anthrop at the PURDUE 38 MICHIGAN Penalty, Kick Catching Interference (-15 Yards) to the Mich 47
Purdue Punt, 3 plays
4:351st & 10 at opp 47David Blough sacked by Devin Bush for a loss of 4 yards to the Prdue 49
3:552nd & 14 at own 49David Blough run for 7 yds to the Mich 44
3:173rd & 7 at opp 44David Blough pass incomplete to Richie Worship
3:104th & 7 at opp 44Joe Schopper punt for 28 yds, fair catch by Donovan Peoples-Jones at the Mich 16
Michigan Touchdown, 13 plays
3:001st & 10 at own 16Karan Higdon run for 1 yd to the Mich 17
2:302nd & 9 at own 17John O’Korn pass complete to Nate Schoenle for 14 yds to the Mich 31 for a 1ST down
1:451st & 10 at own 31Karan Higdon run for 6 yds to the Mich 37
1:142nd & 4 at own 37Karan Higdon run for 10 yds to the Mich 47 for a 1ST down
0:351st & 10 at own 47John O’Korn pass complete to Henry Poggi for 11 yds to the Prdue 42 for a 1ST down
0:051st & 10 at opp 42Chris Evans run for a loss of 1 yard to the Prdue 43
Q2 14:502nd & 11 at opp 43John O’Korn pass complete to Sean McKeon for 13 yds to the Prdue 30 for a 1ST down
Q2 14:251st & 10 at opp 30Chris Evans run for 4 yds to the Prdue 26
Q2 13:522nd & 6 at opp 26Timeout MICHIGAN, clock 13:52
Q2 13:452nd & 6 at opp 26Karan Higdon run for a loss of 3 yards to the Prdue 29
Q2 13:033rd & 9 at opp 29John O’Korn pass complete to Sean McKeon for 11 yds to the Prdue 18 for a 1ST down
Q2 12:301st & 10 at opp 18Ty Isaac run for 6 yds to the Prdue 12
Q2 12:132nd & 4 at opp 12Ty Isaac run for no gain to the Prdue 12
Q2 11:343rd & 4 at opp 12Zach Gentry 12 Yd pass from John O’Korn (Quinn Nordin Kick)Michigan 7, Purdue 0
2nd quarter8 drives, then Purdue 10, Michigan 7
Purdue Touchdown, 5 plays
11:343rd & 4 at own 35James Foug kickoff for 65 yds for a touchback
11:201st & 10 at own 25Elijah Sindelar pass complete to Terry Wright for 16 yds to the Prdue 41 for a 1ST down
10:551st & 10 at own 41Elijah Sindelar run for 13 yds to the Mich 46 for a 1ST down
10:241st & 10 at opp 46Elijah Sindelar pass incomplete to Terry Wright
10:002nd & 10 at opp 46Elijah Sindelar pass complete to Terry Wright for 36 yds to the Mich 10 for a 1ST down
9:451st & goal at opp 10Brycen Hopkins 10 Yd pass from Elijah Sindelar (J.D. Dellinger Kick)Tied at 7
Michigan Interception, 3 plays
9:451st & 10 at own 35Spencer Evans kickoff for 65 yds for a touchback
9:371st & 10 at own 25John O’Korn run for no gain to the Mich 25
9:002nd & 10 at own 25Karan Higdon run for no gain to the Mich 25
8:153rd & 10 at own 25John O’Korn pass intercepted Navon Mosley return for 7 yds to the Mich 27
Purdue Field goal, 6 plays
8:111st & 10 at opp 27Elijah Sindelar pass incomplete to Cole Herdman
8:012nd & 10 at opp 27Elijah Sindelar pass complete to Cole Herdman for 13 yds to the Mich 14 for a 1ST down
7:321st & 10 at opp 14Elijah Sindelar pass incomplete to Jackson Anthrop
7:202nd & 10 at opp 14Brian Lankford-Johnson run for 2 yds to the Mich 12
6:403rd & 8 at opp 12Brian Lankford-Johnson run for 1 yd to the Mich 11
6:084th & 7 at opp 11Timeout PURDUE, clock 06:08
6:044th & 7 at opp 11J.D. Dellinger 29 yd FG GOODPurdue 10, Michigan 7
Michigan Punt, 3 plays
6:044th & 7 at own 35Spencer Evans kickoff for 65 yds for a touchback
5:551st & 10 at own 25Karan Higdon run for 3 yds to the Mich 28
5:302nd & 7 at own 28Karan Higdon run for 3 yds to the Mich 31
4:523rd & 4 at own 31John O’Korn pass incomplete to Grant Perry
4:414th & 4 at own 31Brad Robbins punt for 42 yds , Jackson Anthrop returns for 7 yds to the Prdue 34
Purdue Punt, 3 plays
4:361st & 10 at own 34PURDUE Penalty, Personal Foul (-15 Yards) to the Prdue 19
4:311st & 25 at own 19Elijah Sindelar pass incomplete to Terry Wright
4:272nd & 25 at own 19Elijah Sindelar pass incomplete to Jackson Anthrop
4:153rd & 25 at own 19Elijah Sindelar pass complete to Jackson Anthrop for no gain to the Prdue 19
3:424th & 25 at own 19Joe Schopper punt for 33 yds, fair catch by Donovan Peoples-Jones at the Mich 48
Michigan Punt, 3 plays
3:351st & 10 at own 48John O’Korn pass complete to Kekoa Crawford for 7 yds to the Prdue 45
3:152nd & 3 at opp 45Karan Higdon run for a loss of 2 yards to the Prdue 47
2:353rd & 5 at opp 47John O’Korn sacked by Markus Bailey for a loss of 10 yards to the Mich 43
1:504th & 15 at own 43Brad Robbins punt for 36 yds, fair catch by Jackson Anthrop at the Prdue 21
Purdue Punt, 5 plays
1:401st & 10 at own 21Brian Lankford-Johnson run for 2 yds to the Prdue 23
1:132nd & 8 at own 23Elijah Sindelar pass complete to Anthony Mahoungou for 24 yds to the Prdue 47 for a 1ST down
0:581st & 10 at own 47Elijah Sindelar pass incomplete to Terry Wright
0:502nd & 10 at own 47Richie Worship run for 4 yds to the Mich 49
0:303rd & 6 at opp 49Elijah Sindelar run for no gain to the Mich 49 Elijah Sindelar fumbled, recovered by Prdue Elijah Sindelar
0:254th & 6 at opp 49Timeout MICHIGAN, clock 00:25
0:154th & 6 at opp 49Joe Schopper punt for 21 yds, punt out-of-bounds at the Mich 28
Michigan End of half, 3 plays
0:101st & 10 at own 28Chris Evans run for 10 yds to the Mich 38 for a 1ST down
0:031st & 10 at own 38John O’Korn pass incomplete to Donovan Peoples-Jones
0:002nd & 10 at own 38John O’Korn pass complete to Chris Evans for 24 yds to the Prdue 38 for a 1ST down
3rd quarter7 drives, then Michigan 14, Purdue 10
Michigan Punt, 6 plays
15:001st & 10 at own 35Spencer Evans kickoff for 65 yds , Kekoa Crawford return for 15 yds to the Mich 15
14:481st & 10 at own 15John O’Korn pass complete to Nate Schoenle for 15 yds to the Mich 30 for a 1ST down
14:121st & 10 at own 30John O’Korn pass incomplete to Kekoa Crawford
14:002nd & 10 at own 30John O’Korn sacked by T.J. McCollum for a loss of 2 yards to the Mich 28
13:193rd & 12 at own 28PURDUE Penalty, Defensive Holding (Josh Okonye) to the Mich 37 for a 1ST down
13:051st & 10 at own 37John O’Korn run for no gain to the Mich 37
12:352nd & 10 at own 37John O’Korn pass complete to Sean McKeon for 5 yds to the Mich 42
11:553rd & 5 at own 42John O’Korn pass incomplete to Grant Perry
11:484th & 5 at own 42Brad Robbins punt for 38 yds, fair catch by Jackson Anthrop at the Prdue 20
Purdue Punt, 3 plays
11:351st & 10 at own 20Jackson Anthrop run for a loss of 2 yards to the Prdue 18
11:072nd & 12 at own 18Brian Lankford-Johnson run for 3 yds to the Prdue 21
10:413rd & 9 at own 21Elijah Sindelar pass incomplete to Jackson Anthrop
10:344th & 9 at own 21Joe Schopper punt for 41 yds, fair catch by Donovan Peoples-Jones at the Mich 38
Michigan Fumble, 2 plays
10:251st & 10 at own 38Chris Evans run for 3 yds to the Mich 41
9:372nd & 7 at own 41John O’Korn pass complete to Karan Higdon for 22 yds Karan Higdon fumbled, recovered by Prdue Danny Ezechukwu
Purdue Punt, 3 plays
9:321st & 10 at own 37Elijah Sindelar pass incomplete to Terry Wright
9:252nd & 10 at own 37Elijah Sindelar sacked by Chase Winovich for a loss of 11 yards to the Prdue 26
8:453rd & 21 at own 26Richie Worship run for 14 yds to the Prdue 40
8:024th & 7 at own 40Joe Schopper punt for 46 yds, fair catch by Donovan Peoples-Jones at the Mich 14
Michigan Touchdown, 11 plays
7:551st & 10 at own 14MICHIGAN Penalty, Offensive Holding (-7 Yards) to the Mich 7
7:201st & 17 at own 7John O’Korn pass complete to Zach Gentry for 11 yds to the Mich 18
6:452nd & 6 at own 18John O’Korn pass incomplete to Zach Gentry
6:323rd & 6 at own 18John O’Korn pass complete to Grant Perry for 12 yds to the Mich 30 for a 1ST down
5:551st & 10 at own 30John O’Korn pass incomplete to Ian Bunting
5:502nd & 10 at own 30Chris Evans run for 3 yds to the Mich 33
5:103rd & 7 at own 33John O’Korn pass complete to Sean McKeon for 30 yds to the Prdue 37 for a 1ST down
4:381st & 10 at opp 37John O’Korn pass incomplete to Nick Eubanks for a 1ST down PURDUE Penalty, Personal Foul (Jacob Thieneman) to the Prdue 22 for a 1ST down
4:251st & 10 at opp 22John O’Korn pass complete to Chris Evans for 4 yds to the Prdue 18
3:452nd & 6 at opp 18Chris Evans run for 5 yds to the Prdue 13
3:353rd & 1 at opp 13Chris Evans run for 3 yds to the Prdue 10 for a 1ST down
2:421st & goal at opp 10Chris Evans 10 Yd Run (Quinn Nordin Kick)Michigan 14, Purdue 10
Purdue Punt, 3 plays
2:421st & 10 at own 35James Foug kickoff for 65 yds for a touchback
2:351st & 10 at own 25Elijah Sindelar pass complete to Navon Mosley for 4 yds to the Prdue 29
2:002nd & 6 at own 29Elijah Sindelar sacked by TEAM for a loss of 12 yards to the Prdue 17 Elijah Sindelar fumbled, recovered by Prdue Elijah Sindelar , return for 0 yards
1:303rd & 18 at own 17Timeout MICHIGAN, clock 01:30
1:243rd & 18 at own 17Elijah Sindelar pass incomplete to Cole Herdman
1:174th & 18 at own 17MICHIGAN Penalty, Running Into Kicker (5 Yards) to the Prdue 22
1:054th & 13 at own 22Joe Schopper punt for 43 yds, fair catch by Donovan Peoples-Jones at the Mich 35
Michigan Touchdown, 9 plays
0:551st & 10 at own 35John O’Korn pass complete to Grant Perry for 23 yds to the Prdue 42 for a 1ST down
0:221st & 10 at opp 42Chris Evans run for 3 yds to the Prdue 39
Q4 14:552nd & 7 at opp 39Chris Evans run for a loss of 1 yard to the Prdue 40
Q4 14:113rd & 8 at opp 40John O’Korn pass complete to Donovan Peoples-Jones for 8 yds to the Prdue 32 for a 1ST down
Q4 13:451st & 10 at opp 32Ty Isaac run for 3 yds to the Prdue 29
Q4 13:052nd & 7 at opp 29MICHIGAN Penalty, Substitution Infraction (-5 Yards) to the Prdue 34
Q4 12:252nd & 12 at opp 34MICHIGAN Penalty, False Start (-5 Yards) to the Prdue 39
Q4 11:552nd & 17 at opp 39John O’Korn pass complete to Sean McKeon for 23 yds to the Prdue 16 for a 1ST down
Q4 11:401st & 10 at opp 16MICHIGAN Penalty, Illegal Block (-15 Yards) to the Prdue 31
Q4 11:201st & goal at opp 6John O’Korn pass complete to Zach Gentry for 25 yds to the Prdue 6 for a 1ST down PURDUE Penalty, Roughing Passer (Ja’Whaun Bentley) to the Prdue 3 for a 1ST down
Q4 11:151st & goal at opp 3Ty Isaac run for 2 yds to the Prdue 1
Q4 10:362nd & goal at opp 1Ty Isaac 1 Yd Run (Quinn Nordin Kick)Michigan 21, Purdue 10
4th quarter5 drives, then Michigan 28, Purdue 10
Purdue Punt, 3 plays
10:392nd & 8 at own 35James Foug kickoff for 65 yds , Jackson Anthrop return for 20 yds to the Prdue 20
10:201st & 10 at own 20David Blough pass incomplete to Anthony Mahoungou
10:152nd & 10 at own 20David Blough pass complete to Terry Wright for 5 yds to the Prdue 25
9:473rd & 5 at own 25David Blough pass incomplete to Terry Wright
9:474th & 5 at own 25Joe Schopper punt for 51 yds, fair catch by Donovan Peoples-Jones at the Mich 24
Michigan Touchdown, 5 plays
9:341st & 10 at own 24MICHIGAN Penalty, Ineligible Downfield on Pass (-5 Yards) to the Mich 19
9:251st & 15 at own 19Chris Evans run for 4 yds to the Mich 23
8:452nd & 11 at own 23John O’Korn run for 12 yds to the Mich 35 for a 1ST down
8:001st & 10 at own 35Ty Isaac run for no gain to the Prdue 35 for a 1ST down PURDUE Penalty, Personal Foul (15 Yards) to the 50 yard line for a 1ST down
7:251st & 10 at the 50Ty Isaac run for 1 yd to the Prdue 49
6:462nd & 9 at opp 49Chris Evans 49 Yd Run (Quinn Nordin Kick)Michigan 28, Purdue 10
Purdue Punt, 5 plays
6:462nd & 9 at own 35James Foug kickoff for 65 yds for a touchback
6:351st & 10 at own 25David Blough sacked by Chase Winovich for a loss of 5 yards to the Prdue 20
6:102nd & 15 at own 20David Blough pass complete to Brycen Hopkins for 16 yds to the Prdue 36 for a 1ST down
5:481st & 10 at own 36David Blough pass incomplete
5:442nd & 10 at own 36David Blough pass incomplete to Corey Holmes
5:353rd & 10 at own 36David Blough sacked by Chase Winovich for a loss of 8 yards to the Prdue 28
4:544th & 18 at own 28Joe Schopper punt for 55 yds, fair catch by Donovan Peoples-Jones at the Mich 17
Michigan Punt, 3 plays
4:451st & 10 at own 17Chris Evans run for 2 yds to the Mich 19
4:102nd & 8 at own 19Chris Evans run for 3 yds to the Mich 22
3:303rd & 5 at own 22Ty Isaac run for 2 yds to the Mich 24
2:394th & 3 at own 24Brad Robbins punt for 41 yds , Jackson Anthrop returns for 1 yd to the Prdue 36
2:311st & 10 at own 36Terry Wright run for 6 yds to the Prdue 42 Terry Wright fumbled, forced by Michael Wroblewski, recovered by Mich Noah Furbush
Michigan End of game, 4 plays
2:251st & 10 at opp 42Kareem Walker run for 2 yds to the Prdue 40
1:452nd & 8 at opp 40Kareem Walker run for 3 yds to the Prdue 37
1:003rd & 5 at opp 37Kareem Walker run for 2 yds to the Prdue 35
0:204th & 3 at opp 35Brandon Peters pass complete to Maurice Ways for 4 yds to the Prdue 31 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 47–⁠14 in 61 meetings, counting the three since this game.

Recent meetings
2025Michigan 21, Purdue 16
2023Michigan 41, Purdue 13
2022Michigan 43, Purdue 22Big Ten Championship Game
2017Michigan 28, Purdue 10
2012Michigan 44, Purdue 13
2011Michigan 36, Purdue 14

Around this game