Michigan at Purdue

Saturday, November 1, 2008

Purdue beat Michigan 48–⁠42. It was their 53rd meeting; after it, Michigan led the series 40–⁠13.

AwayMichigan3–⁠9 in 2008
42
HomePurdue4–⁠8 in 2008
48

Final at Ross-Ade Stadium, West LafayetteTV: BTNAttendance 59,135

At kickoff
60°F, clear, calmWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, six minutes before kickoff

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan141401442
Purdue147141348

Standouts

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

Player stats

Michigan

PassingC/AttYdsTDInt
Steven Threet9/2112320
RushingCarYdsTDLong
Brandon Minor24155345
Michael Shaw41007
Steven Threet76013
Toney Clemons2608
ReceivingRecYdsTDLong
Darryl Stonum261151
Martavious Odoms426013
Greg Mathews225014
LaTerryal Savoy111111

Purdue

PassingC/AttYdsTDInt
Justin Siller21/3426630
RushingCarYdsTDLong
Kory Sheets30118318
Justin Siller1577112
Anthony Heygood161061
ReceivingRecYdsTDLong
Greg Orton889135
Desmond Tardy148128
Kory Sheets343123
Joe Whitest229016

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

Team stats

MichiganPurdue
300Total yards522
144Passing yards266
177Rushing yards256
5.9Yards per pass7.8
4.8Yards per rush5.6
15First downs25
5–⁠13Third downs8–⁠17
1–⁠1Fourth downs2–⁠2
1Turnovers1
5–⁠40Penalties6–⁠48
13:38Possession23:00

Efficiency

MichiganPurdue
28%Success rate38%
−0.08EPA per play0.18
0.97Explosiveness1.28
−0.07Rushing EPA0.18
−0.08Passing EPA0.18
20%Passing-down success33%
−0.21First-down EPA−0.02
−0.17Second-down EPA−0.09
0.06Third-down EPA0.61

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 going in

Our ratings (scores only)

Purdue 52% to win. Elo’s favorite won.

Every drive

Purdue end zoneMichigan end zoneQ1 MichiganPunt, 3 playsQ1 PurdueFumble, 3 playsQ1 MichiganTouchdown run, 1 playQ1 PurdueDefensive TD, 3 plays (Michigan scores)Q1 MichiganResult not recordedQ1 PurdueTouchdown run, 9 playsQ1 MichiganPunt, 4 playsQ1 PurduePunt, 6 playsQ1 PurdueTouchdown run, 2 playsQ1 MichiganTouchdown pass, 8 playsQ2 PurduePunt, 6 playsQ2 MichiganPunt, 5 playsQ2 PurduePunt, 4 playsQ2 MichiganTouchdown pass, 1 playQ2 PurdueTouchdown run, 9 playsQ2 MichiganEnd of half, 2 playsQ3 PurdueTouchdown pass, 8 playsQ3 MichiganPunt, 4 playsQ3 PurduePunt, 5 playsQ3 MichiganPunt, 3 playsQ3 PurdueTouchdown run, 11 playsQ3 MichiganTouchdown run, 6 playsQ4 PurduePunt, 3 playsQ4 MichiganPunt, 3 playsQ4 PurdueTouchdown pass, 7 playsQ4 MichiganTouchdown run, 14 playsQ4 PurdueTouchdown pass, 4 playsQ4 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 MichiganPunt, 3 plays, 7 yards
  2. Q1 PurdueFumble, 3 plays, 21 yards
  3. Q1 MichiganTouchdown run, 1 play, 45 yards
  4. Q1 PurdueDefensive TD, 3 plays (Michigan scores), 4 yards
  5. Q1 MichiganResult not recorded, 73 yards
  6. Q1 PurdueTouchdown run, 9 plays, 62 yards
  7. Q1 MichiganPunt, 4 plays, −5 yards
  8. Q1 PurduePunt, 6 plays, 19 yards
  9. Q1 PurdueTouchdown run, 2 plays, 14 yards
  10. Q1 MichiganTouchdown pass, 8 plays, 42 yards
  11. Q2 PurduePunt, 6 plays, 10 yards
  12. Q2 MichiganPunt, 5 plays, 11 yards
  13. Q2 PurduePunt, 4 plays, 11 yards
  14. Q2 MichiganTouchdown pass, 1 play, 51 yards
  15. Q2 PurdueTouchdown run, 9 plays, 80 yards
  16. Q2 MichiganEnd of half, 2 plays, −5 yards
  17. Q3 PurdueTouchdown pass, 8 plays, 66 yards
  18. Q3 MichiganPunt, 4 plays, 23 yards
  19. Q3 PurduePunt, 5 plays, 40 yards
  20. Q3 MichiganPunt, 3 plays, 3 yards
  21. Q3 PurdueTouchdown run, 11 plays, 43 yards
  22. Q3 MichiganTouchdown run, 6 plays, 42 yards
  23. Q4 PurduePunt, 3 plays, 4 yards
  24. Q4 MichiganPunt, 3 plays, 3 yards
  25. Q4 PurdueTouchdown pass, 7 plays, 70 yards
  26. Q4 MichiganTouchdown run, 14 plays, 68 yards
  27. Q4 PurdueTouchdown pass, 4 plays, 73 yards
  28. Q4 MichiganEnd of game, 4 plays, 18 yards

Play by play

1st quarter9 drives, then Tied at 14
Michigan Punt, 3 plays
14:501st & 10 at own 20Brandon Minor rush for 2 yards to the Mich 22.
14:202nd & 8 at own 22Steven Threet rush for 5 yards to the Mich 27.
13:413rd & 3 at own 27Steven Threet pass incomplete to James Rogers.
13:344th & 3 at own 27Zoltan Mesko punt for 49 yards, fair catch by Desmond Tardy at the Prdue 24.
Purdue Fumble, 3 plays
13:281st & 10 at own 24Justin Siller rush for 2 yards to the Prdue 26.
12:552nd & 8 at own 26Kory Sheets rush for 2 yards to the Prdue 28.
12:223rd & 6 at own 28Justin Siller rush for 12 yards, fumbled, recovered by Mich Donovan Warren at the Prdue 45.
Michigan Touchdown run, 1 play
12:131st & 10 at opp 45Brandon Minor rush for 45 yards for a TOUCHDOWN.Michigan 6, Purdue 0
12:13K.C. Lopata extra point GOOD.Michigan 7, Purdue 0
12:22Jason Gingell kickoff for 68 yards returned by Desmond Tardy for 27 yards to the Prdue 29.
Purdue Defensive TD, 3 plays (Michigan scores)
11:551st & 10 at own 29Justin Siller rush for 3 yards to the Prdue 32.
11:102nd & 7 at own 32Kory Sheets rush for 1 yard to the Prdue 33.
10:303rd & 6 at own 33Justin Siller rush for no gain to the Prdue 33.
9:564th & 6 at own 33Chris Summers punt for 40 yards, returned by Martavious Odoms for 73 yards for a TOUCHDOWN.Michigan 13, Purdue 0
9:56K.C. Lopata extra point GOOD.Michigan 14, Purdue 0
9:30Jason Gingell kickoff for 57 yards returned by Aaron Valentin for 25 yards to the Prdue 38.
Purdue Touchdown run, 9 plays
9:301st & 10 at own 38Kory Sheets rush for 2 yards to the Prdue 40.
8:552nd & 8 at own 40Justin Siller rush for 10 yards to the 50 yard line, Michigan penalty offside declined for a 1ST down.
8:261st & 10 at the 50Justin Siller pass complete to Kory Sheets for 23 yards to the Mich 27 for a 1ST down.
7:531st & 10 at opp 27Justin Siller pass incomplete to Aaron Valentin.
7:402nd & 10 at opp 27Kory Sheets rush for a loss of 2 yards to the Mich 29.
5:423rd & 12 at opp 29Justin Siller pass complete to Joe Whitest for 16 yards to the Mich 13 for a 1ST down.
6:421st & 10 at opp 13Kory Sheets rush for 11 yards to the Mich 2 for a 1ST down.
6:141st & goal at opp 2Kory Sheets rush for no gain to the Mich 2.
5:422nd & goal at opp 2Kory Sheets rush for 2 yards for a TOUCHDOWN.Michigan 14, Purdue 6
5:42Carson Wiggs extra point GOOD.Michigan 14, Purdue 7
5:42Chris Summers kickoff for 70 yards returned by Boubacar Cissoko for 25 yards to the Mich 25.
Michigan Punt, 4 plays
4:571st & 10 at own 25Michael Shaw rush for 7 yards to the Mich 25, Michigan penalty 10 yard holding on Martavious Odoms accepted.
5:041st & 13 at own 22Steven Threet pass incomplete to Michael Shaw, broken up by Joe Holland.
5:042nd & 13 at own 22Michigan penalty 5 yard false start accepted.
3:592nd & 18 at own 17Toney Clemons rush for a loss of 2 yards to the Mich 15.
4:153rd & 20 at own 15Steven Threet rush for 5 yards to the Mich 20.
3:594th & 15 at own 20Zoltan Mesko punt for 49 yards, fair catch by Desmond Tardy at the Prdue 31.
Purdue Punt, 6 plays
3:551st & 10 at own 31Justin Siller pass incomplete, broken up by Tim Jamison.
3:452nd & 10 at own 31Kory Sheets rush for 5 yards to the Prdue 36.
3:153rd & 5 at own 36Justin Siller pass complete to Greg Orton for 8 yards to the Prdue 44 for a 1ST down.
1:061st & 10 at own 44Justin Siller pass complete to Keith Smith for a loss of 1 yard to the Prdue 43.
1:062nd & 11 at own 43Kory Sheets rush for 7 yards to the 50 yard line.
1:563rd & 4 at the 50Justin Siller pass incomplete to Greg Orton.
1:564th & 4 at the 50Chris Summers punt for 41 yards, returned by Martavious Odoms for no gain, fumbled, recovered by Prdue at the Mich 14.
Purdue Touchdown run, 2 plays
1:351st & 10 at opp 14Kory Sheets rush for 4 yards to the Mich 10.
1:062nd & 6 at opp 10Justin Siller rush for 10 yards for a TOUCHDOWN.Michigan 14, Purdue 13
1:06Carson Wiggs extra point GOOD.Tied at 14
1:06Chris Summers kickoff for 65 yards returned by Boubacar Cissoko for 53 yards to the Prdue 42.
Michigan Touchdown pass, 8 plays
0:441st & 10 at opp 42Brandon Minor rush for 3 yards to the Prdue 39.
0:302nd & 7 at opp 39Brandon Minor rush for 17 yards to the Prdue 22 for a 1ST down.
0:301st & 10 at opp 22Steven Threet pass complete to Martavious Odoms for 6 yards to the Prdue 16.
Q2 15:002nd & 4 at opp 16Brandon Minor rush for 1 yard to the Prdue 15.
Q2 14:123rd & 3 at opp 15Michael Shaw rush for 7 yards to the Prdue 8 for a 1ST down.
Q2 13:301st & goal at opp 8Michael Shaw rush for a loss of 6 yards to the Prdue 14.
Q2 13:052nd & 0 at opp 14Timeout MICHIGAN, clock 13:05.
Q2 12:452nd & goal at opp 14Steven Threet pass complete to Martavious Odoms for 3 yards to the Prdue 11.
Q2 12:323rd & 0 at opp 11Timeout PURDUE, clock 12:32.
Q2 12:263rd & goal at opp 11Steven Threet pass complete to LaTerryal Savoy for 11 yards for a TOUCHDOWN.Michigan 21, Purdue 14
Q2 12:28K.C. Lopata extra point GOOD.
Q2 12:26Jason Gingell kickoff for 66 yards returned by Aaron Valentin for 25 yards to the Prdue 29.
2nd quarter6 drives, then Michigan 28, Purdue 21
Purdue Punt, 6 plays
11:331st & 10 at own 29Kory Sheets rush for 1 yard to the Prdue 30.
11:332nd & 9 at own 30Justin Siller pass complete to Greg Orton for 6 yards to the Prdue 36.
10:503rd & 3 at own 36Justin Siller rush for 6 yards to the Prdue 42 for a 1ST down.
10:251st & 10 at own 42Timeout PURDUE, clock 10:25.
10:171st & 10 at own 42Justin Siller pass incomplete to Greg Orton.
10:002nd & 10 at own 42Kory Sheets rush for no gain to the Prdue 42.
9:303rd & 10 at own 42Purdue penalty 5 yard false start on N/A accepted.
9:083rd & 15 at own 37Justin Siller rush for 2 yards to the Prdue 39.
8:514th & 13 at own 39Chris Summers punt for 30 yards, downed at the Mich 31.
Michigan Punt, 5 plays
8:451st & 10 at own 31Steven Threet rush for 4 yards to the Mich 35.
8:132nd & 6 at own 35Brandon Minor rush for 7 yards to the Mich 42 for a 1ST down.
7:401st & 10 at own 42Brandon Minor rush for no gain to the Mich 42.
7:322nd & 10 at own 42Steven Threet pass incomplete to Kevin Koger.
7:273rd & 10 at own 42Steven Threet pass incomplete to Greg Mathews.
7:174th & 10 at own 42Zoltan Mesko punt for 58 yards for a touchback.
Purdue Punt, 4 plays
7:111st & 10 at own 20Justin Siller pass complete to Greg Orton for 12 yards to the Prdue 32 for a 1ST down.
6:351st & 10 at own 32Kory Sheets rush for a loss of 1 yard to the Prdue 31.
5:562nd & 11 at own 31Justin Siller pass incomplete to Desmond Tardy.
5:503rd & 11 at own 31Justin Siller pass incomplete.
5:394th & 11 at own 31Chris Summers punt for 20 yards, downed at the Mich 49.
Michigan Touchdown pass, 1 play
5:291st & 10 at own 49Steven Threet pass complete to Darryl Stonum for 51 yards for a TOUCHDOWN.Michigan 27, Purdue 14
5:29K.C. Lopata extra point GOOD.Michigan 28, Purdue 14
5:07Jason Gingell kickoff for 57 yards returned by Aaron Valentin for 7 yards to the Prdue 20.
Purdue Touchdown run, 9 plays
5:151st & 10 at own 20Justin Siller pass incomplete to Brandon Whittington.
5:072nd & 10 at own 20Kory Sheets rush for 8 yards to the Prdue 28.
4:473rd & 2 at own 28Kory Sheets rush for 14 yards to the Prdue 42 for a 1ST down.
4:201st & 10 at own 42Kory Sheets rush for 8 yards to the 50 yard line.
3:382nd & 2 at the 50Justin Siller pass complete to Greg Orton for 10 yards to the Mich 40 for a 1ST down.
3:251st & 10 at opp 40Michigan penalty 15 yard pass interference on Donovan Warren accepted, no play.
2:551st & 10 at opp 25Kory Sheets rush for a loss of 4 yards to the Mich 29.
2:552nd & 14 at opp 29Michigan penalty 5 yard offside on Tim Jamison accepted.
1:452nd & 9 at opp 24Justin Siller pass complete to Joe Whitest for 13 yards to the Mich 11 for a 1ST down.
1:001st & 10 at opp 11Justin Siller pass complete to Jerry Wasikowski for 8 yards to the Mich 3.
0:342nd & 2 at opp 3Kory Sheets rush for 3 yards for a TOUCHDOWN.Michigan 28, Purdue 20
0:34Carson Wiggs extra point GOOD.Michigan 28, Purdue 21
0:20Chris Summers kickoff for 58 yards returned by Boubacar Cissoko for 31 yards to the Mich 43.
Michigan End of half, 2 plays
0:201st & 10 at own 43Brandon Minor rush for 1 yard to the Mich 44.
0:202nd & 9 at own 44Timeout MICHIGAN, clock 00:20.
0:012nd & 9 at own 44Steven Threet rush for a loss of 6 yards, fumbled, recovered by Mich at the Mich 38.
Q3 15:00Jason Gingell kickoff for 60 yards returned by Desmond Tardy for 24 yards to the Prdue 34.
3rd quarter5 drives, then Purdue 35, Michigan 28
Purdue Touchdown pass, 8 plays
13:001st & 10 at own 34Kory Sheets rush for 18 yards to the Prdue 34, Purdue penalty 10 yard holding accepted.
15:001st & 2 at own 42Justin Siller rush for 5 yards to the Prdue 47 for a 1ST down.
15:001st & 10 at own 47Kory Sheets rush for 6 yards to the Mich 47.
13:002nd & 4 at opp 47Justin Siller pass complete to Greg Orton for 10 yards to the Mich 37 for a 1ST down.
13:001st & 10 at opp 37Purdue penalty 5 yard false start on N/A accepted.
12:251st & 15 at opp 42Justin Siller pass complete to Greg Orton for 35 yards to the Mich 7 for a 1ST down.
11:551st & goal at opp 7Justin Siller rush for 2 yards to the Mich 5.
11:152nd & goal at opp 5Kory Sheets rush for 3 yards to the Mich 2.
10:513rd & 0 at opp 2Purdue penalty 5 yard false start on N/A accepted.
10:213rd & goal at opp 7Justin Siller pass complete to Kory Sheets for 7 yards for a TOUCHDOWN.Michigan 28, Purdue 27
10:21Carson Wiggs extra point GOOD.Tied at 28
9:16Chris Summers kickoff for 53 yards returned by Martavious Odoms for a loss of 3 yards to the Mich 14.
Michigan Punt, 4 plays
10:101st & 10 at own 14Brandon Minor rush for 21 yards to the Mich 35 for a 1ST down.
9:451st & 10 at own 35Brandon Minor rush for 2 yards to the Mich 37.
9:162nd & 8 at own 37Steven Threet pass incomplete to James Rogers.
9:133rd & 8 at own 37Steven Threet pass incomplete to Brandon Minor.
9:064th & 8 at own 37Zoltan Mesko punt for 41 yards, fair catch by Desmond Tardy at the Prdue 22.
Purdue Punt, 5 plays
8:561st & 10 at own 22Justin Siller pass complete to Jerry Wasikowski for 18 yards to the Prdue 40 for a 1ST down.
8:241st & 10 at own 40Kory Sheets rush for 18 yards to the Mich 42 for a 1ST down.
7:571st & 10 at opp 42Justin Siller rush for 4 yards to the Mich 38.
7:302nd & 6 at opp 38Kory Sheets rush for no gain to the Mich 38.
6:523rd & 6 at opp 38Justin Siller pass incomplete to Greg Orton, broken up by Boubacar Cissoko.
6:424th & 6 at opp 38Carson Wiggs punt for 37 yards, downed at the Mich 1.
Michigan Punt, 3 plays
6:301st & 10 at own 1Brandon Minor rush for 1 yard to the Mich 2.
6:002nd & 9 at own 2Brandon Minor rush for 3 yards to the Mich 5.
5:203rd & 6 at own 5Brandon Minor rush for a loss of 1 yard to the Mich 4.
4:514th & 7 at own 4Zoltan Mesko punt for 52 yards, returned by Desmond Tardy for 13 yards to the Mich 43.
Purdue Touchdown run, 11 plays
4:451st & 10 at opp 43Justin Siller pass incomplete to Desmond Tardy.
4:302nd & 10 at opp 43Kory Sheets rush for 1 yard to the Mich 42.
4:003rd & 9 at opp 42Justin Siller pass complete to Brandon Whittington for 7 yards to the Mich 35.
3:294th & 2 at opp 35Justin Siller rush for 3 yards to the Mich 32 for a 1ST down.
2:551st & 10 at opp 32Kory Sheets rush for no gain to the Mich 32.
2:152nd & 10 at opp 32Justin Siller pass complete to Jerry Wasikowski for 2 yards to the Mich 30.
1:403rd & 8 at opp 30Justin Siller pass complete to Kory Sheets for 13 yards to the Mich 17 for a 1ST down.
1:001st & 10 at opp 17Kory Sheets rush for 2 yards to the Mich 15.
0:302nd & 8 at opp 15Justin Siller pass incomplete to Desmond Tardy, broken up by Morgan Trent.
0:303rd & 8 at opp 15Timeout PURDUE, clock 00:30.
0:243rd & 8 at opp 15Justin Siller rush for 10 yards to the Mich 5 for a 1ST down.
0:041st & goal at opp 5Kory Sheets rush for 5 yards for a TOUCHDOWN.Purdue 34, Michigan 28
0:04Carson Wiggs extra point GOOD.Purdue 35, Michigan 28
0:04Chris Summers kickoff for 57 yards returned by Martavious Odoms for 45 yards to the Prdue 42.
4th quarter7 drives, then Purdue 48, Michigan 42
Michigan Touchdown run, 6 plays
15:001st & 10 at opp 42Brandon Minor rush for no gain to the Prdue 42.
13:482nd & 10 at opp 42Brandon Minor rush for 9 yards to the Prdue 33.
13:413rd & 1 at opp 33Brandon Minor rush for 11 yards to the Prdue 22 for a 1ST down.
13:151st & 10 at opp 22Michael Shaw rush for 2 yards to the Prdue 20.
12:452nd & 8 at opp 20Toney Clemons rush for 8 yards to the Prdue 12 for a 1ST down.
12:191st & 10 at opp 12Brandon Minor rush for 12 yards for a TOUCHDOWN.Purdue 35, Michigan 34
12:19K.C. Lopata extra point GOOD.Tied at 35
11:15Jason Gingell kickoff for 56 yards returned by Desmond Tardy for 19 yards to the Prdue 33.
Purdue Punt, 3 plays
11:541st & 10 at own 33Kory Sheets rush for 4 yards to the Prdue 37.
11:312nd & 6 at own 37Justin Siller pass incomplete to Aaron Valentin.
11:263rd & 6 at own 37Justin Siller pass incomplete to Jerry Wasikowski.
11:154th & 6 at own 37Chris Summers punt for 39 yards, returned by Martavious Odoms for 4 yards to the Mich 28.
Michigan Punt, 3 plays
11:151st & 10 at own 28Michigan penalty 5 yard false start accepted.
11:001st & 15 at own 23Brandon Minor rush for 8 yards to the Mich 31.
10:372nd & 7 at own 31Steven Threet pass incomplete to Michael Shaw.
10:333rd & 7 at own 31Steven Threet pass incomplete to Darryl Stonum.
10:234th & 7 at own 31Zoltan Mesko punt for 43 yards, returned by Desmond Tardy for 4 yards to the Prdue 30.
Purdue Touchdown pass, 7 plays
10:121st & 10 at own 30Kory Sheets rush for a loss of 3 yards to the Prdue 27.
9:252nd & 13 at own 27Justin Siller pass complete to Keith Smith for 5 yards to the Prdue 32.
8:583rd & 8 at own 32Justin Siller pass incomplete to Desmond Tardy.
8:424th & 8 at own 32Anthony Heygood rush for 61 yards to the Mich 7 for a 1ST down.
8:201st & goal at opp 7Justin Siller rush for no gain to the Mich 7.
7:452nd & goal at opp 7Kory Sheets rush for 3 yards to the Mich 4.
7:143rd & goal at opp 4Justin Siller pass complete to Greg Orton for 4 yards for a TOUCHDOWN.Purdue 42, Michigan 35
7:14Carson Wiggs extra point GOOD.
7:14Chris Summers kickoff for 56 yards returned by Martavious Odoms for 18 yards to the Mich 32.
Michigan Touchdown run, 14 plays
7:021st & 10 at own 32Steven Threet pass complete to Martavious Odoms for 13 yards to the Mich 45 for a 1ST down.
7:021st & 10 at own 46Steven Threet pass complete to Martavious Odoms for 3 yards to the Mich 49.
5:552nd & 6 at own 49Brandon Minor rush for 1 yard to the 50 yard line.
5:553rd & 6 at the 50Steven Threet pass incomplete to LaTerryal Savoy.
5:454th & 5 at the 50Steven Threet pass complete to Darryl Stonum for 10 yards to the Prdue 40 for a 1ST down.
4:501st & 10 at opp 40Brandon Minor rush for 4 yards to the Prdue 36.
2:402nd & 6 at opp 36Steven Threet sacked for a loss of 8 yards to the Prdue 44.
1:203rd & 14 at opp 44Purdue penalty 15 yard personal foul accepted, no play.
3:451st & 10 at opp 29Steven Threet rush for 13 yards to the Prdue 16 for a 1ST down.
3:151st & 10 at opp 16Brandon Minor rush for no gain to the Prdue 16.
2:452nd & 10 at opp 16Steven Threet pass incomplete to Michael Shaw.
2:403rd & 10 at opp 16Steven Threet pass incomplete to Greg Mathews.
1:204th & 10 at opp 16Purdue penalty 8 yard pass interference accepted, no play.
2:201st & goal at opp 5Brandon Minor rush for 4 yards to the Prdue 1.
1:452nd & goal at opp 1Brandon Minor rush for no gain to the Prdue 1.
1:203rd & goal at opp 1Brandon Minor rush for 1 yard for a TOUCHDOWN.Purdue 42, Michigan 41
1:20K.C. Lopata extra point GOOD.Tied at 42
1:20Jason Gingell kickoff for 68 yards returned by Aaron Valentin for 25 yards to the Prdue 27.
Purdue Touchdown pass, 4 plays
1:061st & 10 at own 27Justin Siller pass complete to Keith Smith for 18 yards to the Prdue 45 for a 1ST down.
0:521st & 10 at own 45Justin Siller pass complete to Desmond Tardy for 20 yards to the Mich 35 for a 1ST down.
0:331st & 10 at opp 35Justin Siller rush for 3 yards to the Mich 32.
0:332nd & 7 at opp 32Timeout PURDUE, clock 00:33.
0:252nd & 7 at opp 32Justin Siller pass complete to Greg Orton for 6 yards, lateral to Desmond Tardy for 26 yards, to the Mich 0 for a TOUCHDOWN.Purdue 48, Michigan 42
0:25Carson Wiggs extra point BLOCKED.
0:25Chris Summers kickoff for 36 yards returned by Mark Moundros for 6 yards, fumbled, recovered by Mich Martavious Odoms at the Mich 35.
Michigan End of game, 4 plays
0:141st & 10 at own 35Steven Threet sacked by Patrick Carroll for a loss of 7 yards to the Mich 28.
0:132nd & 17 at own 28Timeout MICHIGAN, clock 00:13.
0:082nd & 17 at own 28Steven Threet pass complete to Greg Mathews for 11 yards to the Mich 39.
0:033rd & 6 at own 39Steven Threet pass complete to Greg Mathews for 14 yards to the Prdue 47 for a 1ST down.
0:011st & 10 at opp 47Steven Threet pass incomplete to Greg Mathews.

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