| |

|
 |
 | |  | | Purdue (5-2) | 7 | 0 | 0 | 14 | 21 | | Michigan (5-2) | 17 | 14 | 3 | 14 | 48 |
|
| Scoring Summary | | Michigan: MARIO MANNINGHAM 24 YD PASS FROM CHAD HENNE (K.C. LOPATA KICK) | | | Purdue: CURTIS PAINTER 5 YD RUN (CHRIS SUMMERS KICK) | | | Michigan: K.C. LOPATA 34 YD FG | | | Michigan: MIKE HART 11 YD RUN (K.C. LOPATA KICK) | | | Michigan: MIKE HART 9 YD RUN (K.C. LOPATA KICK) | | | Michigan: MARIO MANNINGHAM 21 YD PASS FROM CHAD HENNE (K.C. LOPATA KICK) | | | Michigan: K.C. LOPATA 35 YD FG | | | Michigan: CARLOS BROWN 29 YD RUN (K.C. LOPATA KICK) | | | Michigan: CARLOS BROWN 1 YD RUN (K.C. LOPATA KICK) | | | Purdue: FRANK HALLIBURTON 1 YD RUN (CHRIS SUMMERS KICK) | | | Purdue: DORIEN BRYANT 4 YD PASS FROM JOEY ELLIOTT (CHRIS SUMMERS KICK) | |
| Team Statistics | | | Michigan | Purdue | | TOTAL FIRST DOWNS | 25 | 13 | | TOTAL NET YARDS | 458 | 292 | | Total Plays | 73 | 72 | | Average Gain | 6.3 | 4.1 | | NET YARDS RUSHING | 189 | 39 | | Rushes | 43 | 25 | | Average per rush | 4.4 | 1.6 | | NET YARDS PASSING | 269 | 253 | | Completions-attempted | 22-30 | 29-47 | | Sacked | 1 | 2 | | Yards Lost | -8 | -9 | | TOTAL TURNOVERS | 2 | 4 | | Interceptions | 0 | 2 | | Fumbles Lost | 2 | 2 | | OTHER | | | | Penalties | 5 | 6 | | Penalty Yards | 35 | 50 | | Time of Possesion | 31:53 | 28:7 | | Punts | 5 | 7 | | Punt Average | 38 | 41.71 | | Return Yards | 60 | 122 |
| Passing | | Michigan | CMP | ATT | YDS | TD | INT | YDS/ATT | | | Chad Henne | 21 | 28 | 264 | 2 | 0 | 9.4 | | | Ryan Mallett | 1 | 2 | 5 | 0 | 0 | 2.5 | | | Purdue | CMP | ATT | YDS | TD | INT | YDS/ATT | | | Curtis Painter | 17 | 28 | 113 | 0 | 2 | 4.0 | | | Joey Elliott | 12 | 19 | 140 | 1 | 0 | 7.4 | |
| Rushing | | Michigan | ATT | YDS | TD | AVG | | | Mike Milano | 2 | 5 | 0 | 2.5 | | | Chad Henne | 1 | -8 | 0 | -8.0 | | | Brandon Minor | 3 | 7 | 0 | 2.3 | | | Ryan Mallett | 1 | 1 | 0 | 1.0 | | | Mike Hart | 21 | 102 | 2 | 4.9 | | | Carlos Brown | 13 | 66 | 2 | 5.1 | | | Mario Manningham | 2 | 16 | 0 | 8.0 | | | Purdue | ATT | YDS | TD | AVG | | | Kory Sheets | 4 | 19 | 0 | 4.8 | | | Frank Halliburton | 7 | 16 | 1 | 2.3 | | | Dan Dierking | 8 | 5 | 0 | 0.6 | | | Joey Elliott | 1 | 1 | 0 | 1.0 | | | Curtis Painter | 5 | -2 | 1 | -0.4 | |
| Receiving | | Michigan | ATT | YDS | TD | AVG | | | Mario Manningham | 8 | 147 | 2 | 18.4 | | | Adrian Arrington | 6 | 55 | 0 | 9.2 | | | Carson Butler | 2 | 25 | 0 | 12.5 | | | Greg Mathews | 2 | 13 | 0 | 6.5 | | | Chris McLaurin | 1 | 11 | 0 | 11.0 | | | Mike Hart | 1 | 7 | 0 | 7.0 | | | Mark Moundros | 1 | 6 | 0 | 6.0 | | | Toney Clemons | 1 | 5 | 0 | 5.0 | | | Purdue | ATT | YDS | TD | AVG | | | Dustin Keller | 7 | 68 | 0 | 9.7 | | | Dorien Bryant | 6 | 57 | 1 | 9.5 | | | Selwyn Lymon | 5 | 31 | 0 | 6.2 | | | Greg Orton | 5 | 22 | 0 | 4.4 | | | Jake Standeford | 4 | 59 | 0 | 14.8 | | | Dan Dierking | 1 | 8 | 0 | 8.0 | | | Desmond Tardy | 1 | 8 | 0 | 8.0 | |
|
| |