Purdue at Michigan

Saturday, October 25, 2003

No. 13 Michigan beat No. 10 Purdue 31–⁠3. It was their 50th meeting; after it, Michigan led the series 38–⁠12.

Away10Purdue9–⁠4 in 2003
3
Home13Michigan10–⁠3 in 2003
31

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

TeamQ1Q2Q3Q4Final
Purdue00303
Michigan14071031

Efficiency

PurdueMichigan
−0.27First-down EPA−0.28
−0.60Second-down EPA−0.21
0.35Third-down EPA0.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.

Michigan leads 47–⁠14 in 61 meetings, counting the 11 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