Purdue at Michigan
Saturday, October 25, 2003 Share
No. 13 Michigan beat No. 10 Purdue 31–3. It was their 50th meeting; after it, Michigan led the series 38–12.
Final at Michigan Stadium, Ann ArborHigh 50°F, low 44°F, 0.36 in. of rainAttendance 111,349
- At kickoff
- 50°F, clear, wind 5 mph from the westWeather: NOAA NCEI Integrated Surface Database; Willow Run (KYIP), 19 km from the stadium, 23 minutes after kickoff
Scoring by quarter
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| Purdue | 0 | 0 | 3 | 0 | 3 |
| Michigan | 14 | 0 | 7 | 10 | 31 |
Efficiency
| Purdue | Michigan | |
|---|---|---|
| −0.27 | First-down EPA | −0.28 |
| −0.60 | Second-down EPA | −0.21 |
| 0.35 | Third-down EPA | 0.45 |
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 62% to win. Michigan pulled the upset. Elo’s favorite won.
The series
Every Purdue–Michigan gameMichigan leads 47–14 in 61 meetings, counting the 11 since this game.
| 2025 | Michigan 21, Purdue 16 | |
| 2023 | Michigan 41, Purdue 13 | |
| 2022 | Michigan 43, Purdue 22 | Big Ten Championship Game |
| 2017 | Michigan 28, Purdue 10 | |
| 2012 | Michigan 44, Purdue 13 | |
| 2011 | Michigan 36, Purdue 14 |
Around this game
Purdue
- Next gamevs. NorthwesternNov. 1, 2003
- SeasonPurdue in 2003
- ProgramPurdue history and records
Michigan
- Next gameat Michigan StateNov. 1, 2003
- SeasonMichigan in 2003
- ProgramMichigan history and records

