Michigan vs. Purdue

Michigan and Purdue have 61 meetings on file, the first in 1892; Michigan leads the series 47–⁠14 in the games on file. Over the last 10 meetings it’s Michigan 8–⁠2, and Michigan has won the last 7.

Scheduled 2028 at Purdue. As the programs’ Wikipedia articles list them (CC BY-SA).

Michigan wins
47
Purdue wins
14
Ties
0
Earliest on file
1892
Longest streak
9 Michigan
Current streak
7 Michigan
Last 10 meetings
Michigan 8–⁠2
Most recent
2025

The series at a glance

Every meeting by decade, colored by the winner
’0’1’2’3’4’5’6’7’8’9W–L
1890s4–⁠1
1900s1–⁠0
1920s0–⁠1
1930s1–⁠0
1940s4–⁠0
1950s1–⁠0
1960s2–⁠5
1970s8–⁠2
1980s7–⁠1
1990s7–⁠1
2000s5–⁠3
2010s4–⁠0
2020s3–⁠0
Both ranked
10 meetings: Michigan 9, Purdue 1
Average margin
17.2 points; 22 decided by one score (8 or fewer)
At Michigan
29–⁠5 Michigan’s record at home
At Purdue
9–⁠17 Purdue’s record at home
Neutral sites
1–⁠0 Michigan first
Shutouts
11

Every meeting on file, as played. Ranks are the AP poll’s going in.

Games that tell the story

  1. Michigan’s biggest win1974: Michigan 51, Purdue 0by 51 points
  2. Purdue’s biggest win1962: Purdue 37, Michigan 0by 37 points
  3. Upset1893: Michigan 46, Purdue 8Michigan had a 17% chance, by our ratings before kickoff
  4. Upset1976: Purdue 16, Michigan 14Purdue had a 20% chance, by our ratings before kickoff
  5. Upset1996: Purdue 9, Michigan 3Purdue had a 22% chance, by our ratings before kickoff
  6. Ranked showdown1999: Michigan 38, Purdue 12No. 11 Purdue at No. 4 Michigan
  7. Ranked showdown1978: Michigan 24, Purdue 6No. 15 Purdue at No. 7 Michigan
  8. Ranked showdown1948: Michigan 40, Purdue 0No. 7 Michigan at No. 15 Purdue

Coach against coach

YearsMichiganSeriesPurdue
1948–⁠1952Bennie Oosterbaan3–⁠0Stuart Holcomb
1961–⁠1966Bump Elliott1–⁠5Jack Mollenkopf
1970–⁠1972Bo Schembechler3–⁠0Bob DeMoss
1973–⁠1976Bo Schembechler3–⁠1Alex Agase
1977–⁠1981Bo Schembechler4–⁠1Jim Young
1982–⁠1986Bo Schembechler4–⁠1Leon Burtnett
1991–⁠1994Gary Moeller4–⁠0Jim Colletto
1999–⁠2007Lloyd Carr6–⁠1Joe Tiller

Head-coach pairings with three or more meetings on file, the series read from Michigan’s side (Oosterbaan 3–⁠0 against Holcomb). A season split between coaches goes to the one credited with the game.

Both programs through the years

End-of-season Elo ratings of Michigan and Purdue, 1892 on13001500170019001900192019401960198020002020

Our Elo rating at the end of each season, a measure of how strong a team was, not a forecast; 1500 is an average FBS team.

Stars of the series

Biggest days

Donovan Edwards Michigan25 carries, 185 yards, 1 TD2022 Rushing
Charlie Jones Purdue13 catches, 162 yards2022 Receiving

Named most valuable

Donovan Edwards Michigan2022

Biggest days: the week’s best individual games by our big-days rule, from box scores (2004 on). Most valuable: as the games’ Wikipedia articles name them (CC BY-SA).

From the newspapers

  • The The Indianapolis journal's story of the 1897 game: BETTER WORK BY YALE VARSITY TEAM SHOWS MUCH M PR0yEMENT ON THE GRIDHRON. Chicago Athletic Gibbs Strong Eleven scores but 8 Points to 1e-Michigan Has Sport with Purdue.

    1897 · The Indianapolis journal, Indianapolis [Ind.], Nov 7, 1897

  • The The Indianapolis times's story of the 1929 game: |. U. Errors Give Chicago Unexpected Victory; Rose Poly Steps Out. De PAUW, FRANKLIN WIN Rockne- less RambIerS Tri- umph in Thrilling Finish.

    1929 · The Indianapolis times, Indianapolis [Ind.], Oct 14, 1929

  • The Evening star's story of the 1930 game: BIC 10 CHAMPIONS TAKE 14-13 DEFEAT Wolverines Battle Gamely to Protect Lead Gained in Second Period.

    1930 · Evening star, Washington, D.C., Oct 12, 1930

  • The Evening star's story of the 1944 game: Twilight Tear, Diver Eye Horse Of Year Title at Pmhco Big Ten Providing Grid Thrills Without Changing Any Rules

    1944 · Evening star, District of Columbia, Oct 31, 1944

  • The The Ypsilanti daily press's story of the 1945 game: Race For Bic Ten Lead Open

    1945 · The Ypsilanti daily press, Ypsilanti, Mich., Nov 19, 1945

Public-domain newspapers from the Library of Congress’s Chronicling America, found through the American Stories dataset (Dell and Harvard, CC BY 4.0). The earliest meetings with a story on file; each game’s page has the full text.

On television

2025BTN1.6 million viewers

Viewers: Nielsen, as compiled by nschultz7’s ratings tracker.

Photos

From the rivalry’s and its games’ categories on Wikimedia Commons (free licenses only, each credited).

Every game

Nov 1, 202521Michigan 21, Purdue 16at Michigan
Nov 4, 20232Michigan 41, Purdue 13at Michigan
Dec 3, 20222Michigan 43, Purdue 22Lucas Oil StadiumBig Ten Championship Game
Sep 23, 20178Michigan 28, Purdue 10at Purdue
Oct 6, 2012Michigan 44, Purdue 13at Purdue
Oct 29, 201117Michigan 36, Purdue 14at Michigan
Nov 13, 2010Michigan 27, Purdue 16at Purdue
Nov 7, 2009Purdue 38, Michigan 36at Michigan
Nov 1, 2008Purdue 48, Michigan 42at Purdue
Oct 13, 2007Michigan 48, Purdue 21at Michigan
Oct 23, 200413Michigan 16, 12Purdue 14at Purdue
Oct 25, 200313Michigan 31, 10Purdue 3at Michigan
Oct 19, 200211Michigan 23, Purdue 21at Purdue
Oct 13, 200112Michigan 24, 17Purdue 10at Michigan
Oct 7, 2000Purdue 32, 6Michigan 31at Purdue
Oct 2, 19994Michigan 38, 11Purdue 12at Michigan
Nov 9, 1996Purdue 9, 9Michigan 3at Purdue
Nov 11, 199513Michigan 5, Purdue 0at Michigan
Nov 5, 199420Michigan 45, Purdue 23at Purdue
Nov 6, 1993Michigan 25, Purdue 10at Michigan
Oct 31, 19923Michigan 24, Purdue 17at Purdue
Nov 2, 19914Michigan 42, Purdue 0at Michigan
Nov 3, 199020Michigan 38, Purdue 13at Purdue
Nov 4, 19894Michigan 42, Purdue 27at Michigan
Nov 8, 19863Michigan 31, Purdue 7at Purdue
Nov 9, 19859Michigan 47, Purdue 0at Michigan
Nov 3, 1984Purdue 31, Michigan 29at Purdue
Nov 5, 198313Michigan 42, Purdue 10at Michigan
Nov 13, 198214Michigan 52, Purdue 21at Michigan
Nov 14, 198111Michigan 28, Purdue 10at Purdue
Nov 15, 198011Michigan 26, 16Purdue 0at Michigan
Nov 10, 197914Purdue 24, 10Michigan 21at Purdue
Nov 18, 19787Michigan 24, 15Purdue 6at Michigan
Nov 12, 19776Michigan 40, Purdue 7at Purdue
Nov 6, 1976Purdue 16, 1Michigan 14at Purdue
Nov 8, 19756Michigan 28, Purdue 0at Michigan
Nov 16, 19743Michigan 51, Purdue 0at Michigan
Nov 17, 19734Michigan 34, Purdue 9at Purdue
Nov 18, 19723Michigan 9, Purdue 6at Michigan
Nov 13, 19713Michigan 20, Purdue 17at Purdue
Oct 10, 19707Michigan 29, Purdue 0at Purdue
Oct 11, 1969Michigan 31, 9Purdue 20at Michigan
Oct 15, 19669Purdue 22, Michigan 21at Michigan
Oct 16, 19657Purdue 17, Michigan 15at Michigan
Oct 17, 1964Purdue 21, 5Michigan 20at Michigan
Oct 19, 1963Purdue 23, Michigan 12at Michigan
Oct 20, 1962Purdue 37, Michigan 0at Purdue
Oct 21, 1961Michigan 16, Purdue 14at Michigan
Nov 15, 195220Michigan 21, 10Purdue 10at Michigan
Nov 5, 19495Michigan 20, Purdue 12at Michigan
Oct 9, 19487Michigan 40, 15Purdue 0at Purdue
Nov 17, 194514Michigan 27, 11Purdue 13at Michigan
Oct 28, 1944Michigan 40, 10Purdue 14at Michigan
Oct 11, 1930Michigan 14, Purdue 13at Michigan
Oct 12, 1929Purdue 30, Michigan 16at Purdue
Oct 20, 1900Michigan 11, Purdue 6at Michigan
Nov 6, 1897Michigan 34, Purdue 4at Michigan
Oct 24, 1896Michigan 16, Purdue 0at Purdue
Nov 16, 1895Michigan 12, Purdue 10at Michigan
Nov 11, 1893Michigan 46, Purdue 8at Purdue
Oct 24, 1892Purdue 24, Michigan 0at Purdue

Every game is listed as played on the field.