Purdue at Michigan

Saturday, October 13, 2007

Michigan beat Purdue 48–⁠21. It was their 52nd meeting; after it, Michigan led the series 40–⁠12.

AwayPurdue8–⁠5 in 2007
21
HomeMichigan9–⁠4 in 2007
48

Final at Michigan Stadium, Ann ArborAttendance 110,888

At kickoff
52°F, a few clouds, wind 8 mph from the westWeather: NOAA NCEI Integrated Surface Database; Ann Arbor Municipal Airport (KARB), 5 km from the stadium, seven minutes before kickoff

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue7001421
Michigan171431448

Standouts

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

Player stats

Purdue

PassingC/AttYdsTDInt
Curtis Painter17/2811302
Joey Elliott12/1914010
RushingCarYdsTDLong
Kory Sheets419013
Frank Halliburton71616
Dan Dierking8504
Joey Elliott1101
ReceivingRecYdsTDLong
Dustin Keller768017
Jake Standeford459026
Dorien Bryant657121
Selwyn Lymon53109

Michigan

PassingC/AttYdsTDInt
Chad Henne21/2826420
Ryan Mallett1/2500
RushingCarYdsTDLong
Mike Hart21102214
Carlos Brown1366229
Mario Manningham216011
Brandon Minor3707
ReceivingRecYdsTDLong
Mario Manningham8147245
Adrian Arrington655012
Carson Butler225014
Greg Mathews213012
InterceptionsIntYdsTD
Jamar Adams1220
Brandon Harrison150

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

Team stats

PurdueMichigan
292Total yards458
262Passing yards277
39Rushing yards189
5.4Yards per pass9.0
1.6Yards per rush4.4
13First downs25
4–⁠16Third downs6–⁠14
3–⁠4Fourth downs1–⁠1
4Turnovers3
6–⁠50Penalties5–⁠35
17:27Possession19:13

Efficiency

PurdueMichigan
36%Success rate44%
−0.03EPA per play0.14
0.80Explosiveness0.86
−0.21Rushing EPA−0.10
0.05Passing EPA0.49
21%Passing-down success30%
−0.28First-down EPA0.19
0.13Second-down EPA−0.21
0.15Third-down EPA0.52

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)

Michigan 65% to win. Elo’s favorite won.

Every drive

Michigan end zonePurdue end zoneQ1 PurduePunt, 6 playsQ1 MichiganPunt, 4 playsQ1 MichiganTouchdown pass, 2 playsQ1 PurduePunt, 5 playsQ1 MichiganFumble, 2 playsQ1 PurdueTouchdown run, 1 playQ1 MichiganField goal, 10 playsQ1 PurdueFumble, 2 playsQ1 MichiganTouchdown run, 2 playsQ1 PurduePunt, 8 playsQ2 MichiganPunt, 6 playsQ2 PurduePunt, 3 playsQ2 MichiganTouchdown run, 9 playsQ2 PurduePunt, 3 playsQ2 MichiganPunt, 7 playsQ2 PurdueInterception, 3 playsQ2 MichiganTouchdown pass, 1 playQ2 PurdueEnd of half, 1 playQ3 MichiganPunt, 6 playsQ3 PurduePunt, 3 playsQ3 MichiganField goal, 5 playsQ3 PurdueTurnover on downs, 11 playsQ3 MichiganTouchdown run, 8 playsQ4 PurdueInterception, 1 playQ4 MichiganTouchdown run, 8 playsQ4 PurduePunt, 3 playsQ4 MichiganPunt, 5 playsQ4 PurdueTouchdown run, 13 playsQ4 PurdueTouchdown pass, 8 playsQ4 PurdueEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Purdue right to left.
  1. Q1 PurduePunt, 6 plays, 17 yards
  2. Q1 MichiganPunt, 4 plays, 15 yards
  3. Q1 MichiganTouchdown pass, 2 plays, 32 yards
  4. Q1 PurduePunt, 5 plays, 7 yards
  5. Q1 MichiganFumble, 2 plays, −5 yards
  6. Q1 PurdueTouchdown run, 1 play, 5 yards
  7. Q1 MichiganField goal, 10 plays, 51 yards
  8. Q1 PurdueFumble, 2 plays, 15 yards
  9. Q1 MichiganTouchdown run, 2 plays, 37 yards
  10. Q1 PurduePunt, 8 plays, 25 yards
  11. Q2 MichiganPunt, 6 plays, 19 yards
  12. Q2 PurduePunt, 3 plays, 4 yards
  13. Q2 MichiganTouchdown run, 9 plays, 64 yards
  14. Q2 PurduePunt, 3 plays, 9 yards
  15. Q2 MichiganPunt, 7 plays, 25 yards
  16. Q2 PurdueInterception, 3 plays, 4 yards
  17. Q2 MichiganTouchdown pass, 1 play, 21 yards
  18. Q2 PurdueEnd of half, 1 play, −4 yards
  19. Q3 MichiganPunt, 6 plays, 21 yards
  20. Q3 PurduePunt, 3 plays, 0 yards
  21. Q3 MichiganField goal, 5 plays, 52 yards
  22. Q3 PurdueTurnover on downs, 11 plays, 48 yards
  23. Q3 MichiganTouchdown run, 8 plays, 68 yards
  24. Q4 PurdueInterception, 1 play, 0 yards
  25. Q4 MichiganTouchdown run, 8 plays, 33 yards
  26. Q4 PurduePunt, 3 plays, 5 yards
  27. Q4 MichiganPunt, 5 plays, 16 yards
  28. Q4 PurdueTouchdown run, 13 plays, 70 yards
  29. Q4 PurdueTouchdown pass, 8 plays, 52 yards
  30. Q4 PurdueEnd of game, 1 play, 0 yards

Play by play

1st quarter10 drives, then Michigan 17, Purdue 7
Purdue Punt, 6 plays
14:501st & 10 at own 39Curtis Painter pass complete to Greg Orton for 6 yards to the Prdue 45 out-of-bounds.
14:502nd & 4 at own 45Dan Dierking rush for 1 yard to the Prdue 46.
14:083rd & 3 at own 46Curtis Painter pass complete to Selwyn Lymon for 4 yards to the 50 yard line for a 1ST down.
13:311st & 10 at the 50Dan Dierking rush for a loss of 2 yards to the Prdue 48.
13:312nd & 12 at own 48Curtis Painter pass complete to Selwyn Lymon for 7 yards to the Mich 45.
12:383rd & 5 at opp 45Curtis Painter rush for 1 yard to the Mich 44.
12:104th & 4 at opp 44Jared Armstrong punt for 44 yards for a touchback.
Michigan Punt, 4 plays
11:101st & 10 at own 20Chad Henne pass complete to Carson Butler for 14 yards to the Mich 34 for a 1ST down.
11:101st & 10 at own 34Mike Hart rush for 1 yard to the Mich 35.
10:432nd & 9 at own 35Mike Hart rush for no gain to the Mich 35.
10:433rd & 9 at own 35Chad Henne pass incomplete to Adrian Arrington, Michigan penalty personal foul declined.
7:354th & 9 at own 35Zoltan Mesko punt for 37 yards, returned by Dorien Bryant for 4 yards to the Prdue 32, fumbled at the Prdue 32, recovered by Stevie Brown.
Michigan Touchdown pass, 2 plays
10:431st & 10 at opp 32Chad Henne pass complete to Mario Manningham for 8 yards to the Prdue 24.
9:532nd & 2 at opp 24Chad Henne pass complete to Mario Manningham for 24 yards for a TOUCHDOWN.Michigan 6, Purdue 0
9:53K.C. Lopata extra point GOOD.Michigan 7, Purdue 0
9:40Bryan Wright kickoff for 35 yards out-of-bounds.
Purdue Punt, 5 plays
9:531st & 10 at own 35Michigan penalty 5 yard offside on Terrance Taylor accepted.
9:531st & 5 at own 40Curtis Painter pass complete to Dorien Bryant for 3 yards to the Prdue 43.
9:402nd & 2 at own 43Kory Sheets rush for 2 yards to the Prdue 45 for a 1ST down.
7:351st & 10 at own 45Kory Sheets rush for 2 yards to the Prdue 47.
7:352nd & 8 at own 47Curtis Painter sacked by Shawn Crable at the Prdue 42 for a loss of 5 yards.
7:353rd & 13 at own 42Curtis Painter pass incomplete to Selwyn Lymon.
7:124th & 13 at own 42Jared Armstrong punt for 48 yards, fair catch by Greg Mathews at the Mich 10.
Michigan Fumble, 2 plays
7:121st & 10 at own 10Mike Hart rush for 3 yards to the Mich 13.
6:322nd & 7 at own 13Chad Henne sacked by Keyon Brown at the Mich 5 for a loss of 8 yards.
Purdue Touchdown run, 1 play
6:321st & goal at opp 5Curtis Painter rush for 5 yards for a TOUCHDOWN.Michigan 7, Purdue 6
6:32Chris Summers extra point GOOD.Tied at 7
6:32Chris Summers kickoff for 63 yards returned by Brandon Minor for 45 yards to the Mich 32, Michigan penalty 20 yard holding on N/A accepted.
Michigan Field goal, 10 plays
6:321st & 10 at own 32Chad Henne pass complete to Adrian Arrington for 5 yards to the Mich 37.
5:392nd & 5 at own 37Mario Manningham rush for 5 yards to the Mich 42 for a 1ST down.
5:391st & 10 at own 42Chad Henne pass complete to Chris McLaurin for 11 yards to the Prdue 47 for a 1ST down.
5:391st & 10 at opp 47Mike Hart rush for 14 yards to the Prdue 33 for a 1ST down.
4:401st & 10 at opp 33Mike Hart rush for 9 yards to the Prdue 24.
4:022nd & 1 at opp 24Mike Hart rush for 4 yards to the Prdue 20 for a 1ST down.
3:301st & 10 at opp 20Mike Hart rush for 3 yards to the Prdue 17.
3:302nd & 7 at opp 17Chad Henne pass incomplete, broken up by Dan Bick.
2:483rd & 7 at opp 17Chad Henne pass incomplete to Greg Mathews.
2:484th & 7 at opp 17K.C. Lopata 34 yard field goal GOOD.Michigan 10, Purdue 7
2:48Bryan Wright kickoff for 67 yards returned by Dorien Bryant for 19 yards to the Prdue 22 out-of-bounds.
Purdue Fumble, 2 plays
2:481st & 10 at own 22Kory Sheets rush for 2 yards to the Prdue 24.
1:402nd & 8 at own 24Kory Sheets rush for 12 yards, fumbled at the Prdue 37, recovered by Donovan Warren at the Prdue 37.
Michigan Touchdown run, 2 plays
1:481st & 10 at opp 37Chad Henne pass complete to Mario Manningham for 26 yards to the Prdue 11 for a 1ST down.
1:401st & 10 at opp 11Mike Hart rush for 11 yards for a TOUCHDOWN.Michigan 16, Purdue 7
1:40K.C. Lopata extra point GOOD.Michigan 17, Purdue 7
1:40Bryan Wright kickoff for 58 yards returned by Dorien Bryant for 26 yards to the Prdue 38, fumbled at the Prdue 38, forced by Brandon Harrison, recovered by Dorien Bryant.
Purdue Punt, 8 plays
1:191st & 10 at own 38Curtis Painter pass complete to Selwyn Lymon for 9 yards to the Prdue 47.
1:192nd & 1 at own 47Curtis Painter pass complete to Jake Standeford for 4 yards to the Mich 49 for a 1ST down.
1:191st & 10 at opp 49Curtis Painter pass complete to Dorien Bryant for 7 yards to the Mich 42.
Q2 14:572nd & 3 at opp 42Curtis Painter pass incomplete to Dorien Bryant.
Q2 14:523rd & 3 at opp 42Dan Dierking rush for 3 yards to the Mich 39 for a 1ST down.
Q2 13:411st & 10 at opp 39Dan Dierking rush for a loss of 2 yards to the Mich 41.
Q2 13:412nd & 12 at opp 41Curtis Painter pass incomplete.
Q2 13:413rd & 12 at opp 41Curtis Painter pass complete to Dustin Keller for 4 yards to the Mich 37.
Q2 13:414th & 8 at opp 37Jared Armstrong punt for 17 yards downed at the Mich 20.
2nd quarter8 drives, then Michigan 31, Purdue 7
Michigan Punt, 6 plays
13:411st & 10 at own 20Mike Hart rush for a loss of 2 yards to the Mich 18.
12:102nd & 12 at own 18Mike Hart rush for 7 yards to the Mich 25.
11:223rd & 5 at own 25Chad Henne pass complete to Adrian Arrington for 11 yards to the Mich 36 for a 1ST down.
11:221st & 10 at own 36Chad Henne pass incomplete to Mike Hart, broken up by Cliff Avril.
10:542nd & 10 at own 36Mike Hart rush for 3 yards to the Mich 39.
10:263rd & 7 at own 39Chad Henne pass incomplete to Greg Mathews, broken up by Justin Scott.
10:264th & 7 at own 39Zoltan Mesko punt for 39 yards, fair catch by Dorien Bryant at the Prdue 22.
Purdue Punt, 3 plays
10:261st & 10 at own 22Dan Dierking rush for 4 yards to the Prdue 26.
10:062nd & 6 at own 26Curtis Painter pass incomplete to Selwyn Lymon.
9:403rd & 6 at own 26Curtis Painter pass incomplete to Dorien Bryant.
9:194th & 6 at own 26Jared Armstrong punt for 54 yards, returned by Greg Mathews for 16 yards to the Mich 36.
Michigan Touchdown run, 9 plays
9:191st & 10 at own 36Mario Manningham rush for 11 yards to the Mich 47 out-of-bounds for a 1ST down.
9:191st & 10 at own 47Mike Hart rush for 5 yards to the Prdue 48.
8:302nd & 5 at opp 48Mike Hart rush for 1 yard to the Prdue 47.
7:593rd & 4 at opp 47Chad Henne pass complete to Greg Mathews for 12 yards to the Prdue 35 for a 1ST down.
7:591st & 10 at opp 35Chad Henne pass complete to Adrian Arrington for 12 yards to the Prdue 23 for a 1ST down out-of-bounds.
7:321st & 10 at opp 23Michigan penalty 5 yard false start on Carson Butler accepted.
7:321st & 15 at opp 28Mike Hart rush for 14 yards to the Prdue 14 out-of-bounds.
7:042nd & 1 at opp 14Mike Hart rush for 2 yards to the Prdue 12 for a 1ST down.
6:201st & 10 at opp 12Mike Hart rush for 3 yards to the Prdue 9.
6:202nd & 7 at opp 9Mike Hart rush for 9 yards for a TOUCHDOWN.Michigan 24, Purdue 7
6:20K.C. Lopata extra point GOOD.
6:20Bryan Wright kickoff for 60 yards returned by Dorien Bryant for 27 yards to the Prdue 37.
Purdue Punt, 3 plays
6:201st & 10 at own 37Purdue penalty 5 yard false start on - 82 accepted.
5:361st & 15 at own 32Curtis Painter pass complete to Dorien Bryant for 4 yards to the Prdue 36.
5:362nd & 11 at own 36Curtis Painter pass complete to Dustin Keller for 9 yards to the Prdue 45 out-of-bounds.
5:053rd & 2 at own 45Dan Dierking rush for 1 yard to the Prdue 46.
5:054th & 1 at own 46Jared Armstrong punt for 37 yards, returned by Greg Mathews for 5 yards to the Mich 22.
Michigan Punt, 7 plays
4:281st & 10 at own 22Mike Hart rush for 3 yards to the Mich 25.
4:282nd & 7 at own 25Mike Hart rush for 4 yards to the Mich 19, Michigan penalty 10 yard holding on Justin Boren accepted.
1:452nd & 13 at own 19Chad Henne pass complete to Mike Hart for 7 yards to the Mich 26.
1:453rd & 6 at own 26Chad Henne pass complete to Adrian Arrington for 12 yards to the Mich 38 for a 1ST down out-of-bounds.
1:451st & 10 at own 38Mike Hart rush for 8 yards to the Mich 46.
1:452nd & 2 at own 46Mike Hart rush for no gain to the Mich 46.
1:453rd & 2 at own 46Timeout MICHIGAN, clock 01:45.
1:373rd & 2 at own 46Brandon Minor rush for 1 yard to the Mich 47.
1:374th & 1 at own 47Timeout PURDUE, clock 01:37.
1:374th & 1 at own 47Zoltan Mesko punt for 43 yards downed at the Prdue 10.
Purdue Interception, 3 plays
1:071st & 10 at own 10Dan Dierking rush for a loss of 1 yard to the Prdue 9.
0:532nd & 11 at own 9Curtis Painter pass complete to Greg Orton for 5 yards to the Prdue 14.
0:533rd & 6 at own 14Timeout MICHIGAN, clock 00:53.
0:393rd & 6 at own 14Curtis Painter pass intercepted by Brandon Harrison at the Prdue 26, returned for 5 yards to the Prdue 21.
Michigan Touchdown pass, 1 play
0:391st & 10 at opp 21Chad Henne pass complete to Mario Manningham for 21 yards for a TOUCHDOWN.Michigan 30, Purdue 7
0:39K.C. Lopata extra point GOOD.Michigan 31, Purdue 7
0:39Bryan Wright kickoff for 37 yards returned by Kyle Adams for 8 yards to the Prdue 41.
Purdue End of half, 1 play
0:391st & 10 at own 41Curtis Painter sacked by Terrance Taylor and Brandon Graham at the Prdue 37 for a loss of 4 yards.
Q3 15:00Chris Summers kickoff for 48 yards returned by Brandon Minor for 3 yards to the Mich 25.
3rd quarter5 drives, then Michigan 34, Purdue 7
Michigan Punt, 6 plays
14:281st & 10 at own 25Brandon Minor rush for a loss of 1 yard to the Mich 24.
14:152nd & 11 at own 24Chad Henne pass complete to Mark Moundros for 6 yards to the Mich 30.
13:363rd & 5 at own 30Chad Henne pass complete to Mario Manningham for 7 yards to the Mich 37 for a 1ST down.
13:361st & 10 at own 37Brandon Minor rush for 7 yards to the Mich 44.
13:362nd & 3 at own 44Carlos Brown rush for 1 yard to the Mich 45.
11:373rd & 2 at own 45Carlos Brown rush for 1 yard to the Mich 46.
11:374th & 1 at own 46Zoltan Mesko punt for 29 yards downed at the Prdue 25.
Purdue Punt, 3 plays
11:091st & 10 at own 25Curtis Painter pass incomplete.
11:092nd & 10 at own 25Curtis Painter pass incomplete to Selwyn Lymon.
11:063rd & 10 at own 25Curtis Painter pass incomplete to Selwyn Lymon.
9:154th & 10 at own 25Jared Armstrong punt for 45 yards, fair catch by Greg Mathews at the Mich 30.
Michigan Field goal, 5 plays
9:151st & 10 at own 30Chad Henne pass complete to Mario Manningham for 45 yards to the Prdue 25 for a 1ST down out-of-bounds.
10:251st & 10 at opp 25Carlos Brown rush for 1 yard to the Prdue 24.
10:252nd & 9 at opp 24Chad Henne pass complete to Adrian Arrington for 6 yards to the Prdue 18.
9:583rd & 3 at opp 18Chad Henne pass incomplete to Mario Manningham.
9:154th & 3 at opp 18K.C. Lopata 35 yard field goal GOOD.Michigan 34, Purdue 7
9:15Bryan Wright kickoff for 70 yards for a touchback.
Purdue Turnover on downs, 11 plays
9:151st & 10 at own 20Frank Halliburton rush for 5 yards to the Prdue 25.
8:412nd & 5 at own 25Purdue penalty 5 yard delay of game on Curtis Painter accepted.
8:282nd & 10 at own 20Purdue penalty 10 yard holding on Aaron Opelt accepted, no play.
8:282nd & 20 at own 10Curtis Painter pass complete to Selwyn Lymon for 2 yards to the Prdue 12.
6:503rd & 18 at own 12Curtis Painter pass complete to Dorien Bryant for 21 yards to the Prdue 33 for a 1ST down.
6:501st & 10 at own 33Frank Halliburton rush for 6 yards to the Prdue 39.
6:102nd & 4 at own 39Curtis Painter pass complete to Greg Orton for 2 yards to the Prdue 41.
5:183rd & 2 at own 41Curtis Painter pass complete to Greg Orton for 5 yards to the Prdue 46 for a 1ST down.
5:121st & 10 at own 46Curtis Painter pass complete to Dustin Keller for 17 yards to the Mich 37 for a 1ST down.
4:591st & 10 at opp 37Frank Halliburton rush for no gain to the Mich 37.
3:292nd & 10 at opp 37Curtis Painter pass complete to Greg Orton for 4 yards to the Mich 33.
3:293rd & 6 at opp 33Curtis Painter rush for 1 yard to the Mich 32.
3:294th & 5 at opp 32Curtis Painter pass incomplete to Greg Orton.
Michigan Touchdown run, 8 plays
1:421st & 10 at own 32Chad Henne pass complete to Mario Manningham for 9 yards to the Mich 41.
1:422nd & 1 at own 41Carlos Brown rush for 8 yards to the Mich 49 for a 1ST down.
1:421st & 10 at own 49Chad Henne pass incomplete to Mario Manningham.
1:422nd & 10 at own 49Carlos Brown rush for 3 yards to the Prdue 48.
0:013rd & 7 at opp 48Chad Henne pass complete to Adrian Arrington for 9 yards to the Prdue 39 for a 1ST down.
1:061st & 10 at opp 39Carlos Brown rush for 3 yards to the Prdue 36.
Q4 14:412nd & 7 at opp 36Chad Henne pass complete to Mario Manningham for 7 yards to the Prdue 29 for a 1ST down out-of-bounds.
Q4 14:141st & 10 at opp 29Carlos Brown rush for 29 yards for a TOUCHDOWN.Michigan 40, Purdue 7
Q4 14:14K.C. Lopata extra point GOOD.Michigan 41, Purdue 7
Q4 14:14Bryan Wright kickoff for 39 yards.
4th quarter7 drives, then Michigan 48, Purdue 21
Purdue Interception, 1 play
14:141st & 10 at own 31Curtis Painter pass intercepted by Jamar Adams at the Mich 45, returned for 22 yards to the Prdue 33.
Michigan Touchdown run, 8 plays
13:591st & 10 at opp 33Chad Henne pass complete to Greg Mathews for 1 yard to the Prdue 32 out-of-bounds.
13:462nd & 9 at opp 32Carlos Brown rush for 7 yards to the Prdue 25.
13:463rd & 2 at opp 25Carlos Brown rush for 3 yards to the Prdue 22 for a 1ST down.
10:051st & 10 at opp 22Carlos Brown rush for a loss of 2 yards to the Prdue 24.
10:052nd & 12 at opp 24Carlos Brown rush for a loss of 1 yard to the Prdue 25.
11:583rd & 13 at opp 25Chad Henne pass complete to Carson Butler for 12 yards to the Prdue 13.
10:314th & 1 at opp 13Carlos Brown rush for 12 yards to the Prdue 1 for a 1ST down.
10:051st & goal at opp 1Carlos Brown rush for 1 yard for a TOUCHDOWN.Michigan 47, Purdue 7
10:05K.C. Lopata extra point GOOD.Michigan 48, Purdue 7
10:05Bryan Wright kickoff for 32 yards.
Purdue Punt, 3 plays
10:051st & 10 at own 38Joey Elliott rush for 1 yard to the Prdue 34, Purdue penalty 5 yard illegal forward pass on Joey Elliott accepted.
10:052nd & 14 at own 34Dan Dierking rush for 1 yard to the Prdue 35.
8:463rd & 13 at own 35Joey Elliott pass complete to Dan Dierking for 8 yards to the Prdue 43 out-of-bounds.
8:464th & 5 at own 43Jared Armstrong punt for 47 yards downed at the Mich 10.
Michigan Punt, 5 plays
8:461st & 10 at own 10Mike Milano rush for 4 yards to the Mich 14.
8:462nd & 6 at own 14Ryan Mallett rush for 1 yard to the Mich 15.
7:373rd & 5 at own 15Purdue penalty 10 yard pass interference on Royce Adams accepted, no play.
7:111st & 10 at own 25Mike Milano rush for 1 yard to the Mich 26.
7:002nd & 9 at own 26Ryan Mallett pass complete to Toney Clemons for 5 yards to the Mich 31.
6:103rd & 4 at own 31Michigan penalty 5 yard illegal procedure on Jeremy Ciulla accepted.
5:443rd & 9 at own 26Ryan Mallett pass incomplete to Junior Hemingway.
0:014th & 9 at own 26Ankit Kachhal punt for 42 yards, returned by Dorien Bryant for a loss of 2 yards to the Prdue 30 out-of-bounds.
Purdue Touchdown run, 13 plays
4:471st & 10 at own 30Joey Elliott pass complete to Jake Standeford for 4 yards to the Prdue 34.
4:432nd & 6 at own 34Joey Elliott pass complete to Desmond Tardy for 8 yards to the Prdue 42 for a 1ST down out-of-bounds.
4:431st & 10 at own 42Joey Elliott pass incomplete to Desmond Tardy, broken up by Charles Stewart.
4:432nd & 10 at own 42Joey Elliott pass complete to Dustin Keller for 9 yards to the Mich 49.
4:323rd & 1 at opp 49Joey Elliott pass incomplete to Dorien Bryant.
0:474th & 1 at opp 49Frank Halliburton rush for 3 yards to the Mich 46 for a 1ST down.
0:471st & 10 at opp 46Joey Elliott pass complete to Jake Standeford for 25 yards to the Mich 21 for a 1ST down out-of-bounds.
3:291st & 10 at opp 21Frank Halliburton rush for a loss of 3 yards to the Mich 39, Purdue penalty 15 yard personal foul on N/A accepted.
2:252nd & 28 at opp 39Joey Elliott pass complete to Dorien Bryant for 18 yards to the Mich 21.
2:023rd & 10 at opp 21Joey Elliott pass complete to Selwyn Lymon for 9 yards to the Mich 12 out-of-bounds.
0:474th & 1 at opp 12Frank Halliburton rush for 4 yards to the Mich 8 for a 1ST down.
0:471st & goal at opp 8Joey Elliott pass complete to Dustin Keller for 7 yards to the Mich 1.
0:472nd & goal at opp 1Frank Halliburton rush for 1 yard for a TOUCHDOWN.Michigan 48, Purdue 13
0:47Chris Summers extra point GOOD.Michigan 48, Purdue 14
0:01Chris Summers on-side kick recovered by Purdue at the Prdue 48.
Purdue Touchdown pass, 8 plays
0:011st & 10 at own 48Joey Elliott pass complete to Dustin Keller for 8 yards to the Mich 44 out-of-bounds.
0:012nd & 2 at opp 44Joey Elliott pass complete to Dustin Keller for 14 yards to the Mich 30 for a 1ST down.
0:311st & 10 at opp 30Joey Elliott pass incomplete to Greg Orton.
0:222nd & 10 at opp 30Joey Elliott pass complete to Jake Standeford for 26 yards to the Mich 4 for a 1ST down out-of-bounds.
0:221st & goal at opp 4Joey Elliott pass incomplete.
0:222nd & goal at opp 4Joey Elliott pass incomplete to Greg Orton, broken up by James Rogers.
0:153rd & goal at opp 4Joey Elliott pass incomplete to Dorien Bryant, broken up by Charles Stewart.
0:084th & goal at opp 4Joey Elliott pass complete to Dorien Bryant for 4 yards for a TOUCHDOWN.Michigan 48, Purdue 21
0:08Chris Summers extra point GOOD.
0:08Jared Armstrong on-side kick recovered by Purdue at the Prdue 38.
Purdue End of game, 1 play
0:081st & 10 at own 38Joey Elliott pass incomplete to Greg Orton.

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