Notre Dame vs. Purdue

Notre Dame and Purdue first met in 1896 and have played 90 times; officially, Notre Dame leads 60–⁠26–⁠2; as played, 62–⁠26–⁠2. Over the last 10 meetings it’s Notre Dame 10–⁠0, and Notre Dame has won the last 11. The winner takes home the Shillelagh Trophy, played for since 1957. Notre Dame has held it since the 2008 game. The NCAA vacated Notre Dame’s two wins (2012 and 2013); they don’t count officially. This page counts every game as it was played.

Scheduled 2027 at Notre Dame Sept. 4; 2028 at Purdue Sept. 23. As the programs’ Wikipedia articles list them (CC BY-SA).

Official series
Notre Dame leads 60–⁠26–⁠2
Notre Dame wins on file
62
Purdue wins on file
26
Ties
2
First meeting
1896
Longest streak
11 Notre Dame
Current streak
11 Notre Dame
Last 10 meetings
Notre Dame 10–⁠0
Most recent
2026

The series at a glance

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

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

Shillelagh Trophy

Played for since
1957
Held by
Notre Dame since the 2008 game
Games for it on file
62 Notre Dame 43, Purdue 19

Who holds it comes from the games on file: the winner of the latest regular-season meeting since 1957 (bowl rematches aren’t played for it); a tie leaves it with the holder (the usual rule; the article doesn’t say). The rivalry’s article counts the games for it: Notre Dame leads, 41–⁠19. From Wikipedia’s list of rivalry games and the rivalry’s article (CC BY-SA). More on the Shillelagh Trophy.

Games that tell the story

  1. Notre Dame’s biggest win2024: Notre Dame 66, Purdue 7by 59 points
  2. Purdue’s biggest win1904: Purdue 36, Notre Dame 0by 36 points
  3. Upset1974: Purdue 31, Notre Dame 20Purdue had a 14% chance, by our ratings before kickoff
  4. Upset1950: Purdue 28, Notre Dame 14Purdue had a 16% chance, by our ratings before kickoff
  5. Upset1954: Purdue 27, Notre Dame 14Purdue had a 19% chance, by our ratings before kickoff
  6. Ranked showdown1968: Purdue 37, Notre Dame 22No. 1 Purdue at No. 2 Notre Dame
  7. Ranked showdown1965: Purdue 25, Notre Dame 21No. 1 Notre Dame at No. 6 Purdue
  8. Ranked showdown1967: Purdue 28, Notre Dame 21No. 1 Notre Dame at No. 10 Purdue

Coach against coach

YearsNotre DameSeriesPurdue
1918–⁠1920Knute Rockne3–⁠0Butch Scanlon
1947–⁠1953Frank Leahy6–⁠1Stuart Holcomb
1956–⁠1958Terry Brennan1–⁠2Jack Mollenkopf
1959–⁠1962Joe Kuharich1–⁠3Jack Mollenkopf
1964–⁠1969Ara Parseghian2–⁠4Jack Mollenkopf
1970–⁠1972Ara Parseghian3–⁠0Bob DeMoss
1977–⁠1980Dan Devine3–⁠1Jim Young
1982–⁠1985Gerry Faust2–⁠2Leon Burtnett
1987–⁠1990Lou Holtz4–⁠0Fred Akers
1991–⁠1996Lou Holtz6–⁠0Jim Colletto
1997–⁠2001Bob Davie3–⁠2Joe Tiller
2002–⁠2004Tyrone Willingham1–⁠2Joe Tiller
2005–⁠2008Charlie Weis3–⁠1Joe Tiller
2010–⁠2012Brian Kelly3–⁠0Danny Hope

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

Both programs through the years

End-of-season Elo ratings of Notre Dame and Purdue, 1896 on1300150017001900192019401960198020002020

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

Brady Quinn Notre Dame29 of 36, 440 yards, 3 TD, 1 INT2005 Passing
Kyle Orton Purdue21 of 31, 385 yards, 4 TD2004 Passing
Brady Quinn Notre Dame26 of 46, 432 yards, 1 TD2004 Passing
Selwyn Lymon Purdue8 catches, 238 yards, 2 TD2006 Receiving
DaVaris Daniels Notre Dame8 catches, 167 yards, 2 TD2013 Receiving
Jeff Samardzija Notre Dame7 catches, 153 yards, 2 TD2005 Receiving

Biggest days: the week’s best individual games by our big-days rule, from box scores (2004 on).

From the newspapers

  • The The Indianapolis journal's story of the 1899 game: HOT TIME AT LAFAYETTE PURDUE AND NOTRE DAME 10 TO 10 WHEN LAST HALF WAS PLAYED. Indiana University Defeated by North western and Rose Polytechnic Drubbed by De PAW.

    1899 · The Indianapolis journal, Indianapolis [Ind.], Nov 19, 1899

  • The Akron daily Democrat's story of the 1902 game: HURRAH For East Akron, Champions! Out. Played Canton on a Muddy Field. BuchteI Team Lost to Heidelburg, Despite Its Working In Judy Price-Sport News.

    1902 · Akron daily Democrat, Akron, Ohio, Nov 28, 1902

  • The The Minneapolis journal's story of the 1906 game: PURDUE THRAsHED J y 2 'F 3e}@F to 49, IN W|NsOME STYLE Notre Dame Team. Does Not AL low Guests Smell of Score One Safety Counts.

    1906 · The Minneapolis journal, Minneapolis, Minn., Nov 4, 1906

  • The South Bend news-times's story of the 1918 game: ROCKNE' s SQUAD Gets MARGIN IN STATE STRUGGLE Gold and Blue Rolls Up BIG Score Against Lafayette Final, rs to s.

    1918 · South Bend news-times, South Bend, Ind., Nov 24, 1918

  • The South Bend news-times's story of the 1919 game: re Dame Eleven WaLlops Purdue Boiermakers 80 IS

    1919 · South Bend news-times, South Bend, Ind., Nov 23, 1919

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.

Every game

Sep 26, 20263Notre Dame 49, Purdue 10at Purdue
Sep 20, 202524Notre Dame 56, Purdue 30at Notre Dame
Sep 14, 202418Notre Dame 66, Purdue 7at Purdue
Sep 18, 202112Notre Dame 27, Purdue 13at Notre Dame
Sep 13, 201411Notre Dame 30, Purdue 14Lucas Oil Stadium
Sep 14, 201321Notre Dame 31, Purdue 24vacatedat Purdue
Sep 8, 201222Notre Dame 20, Purdue 17vacatedat Notre Dame
Oct 1, 2011Notre Dame 38, Purdue 10at Purdue
Sep 4, 2010Notre Dame 23, Purdue 12at Notre Dame
Sep 26, 2009Notre Dame 24, Purdue 21at Purdue
Sep 27, 2008Notre Dame 38, Purdue 21at Notre Dame
Sep 29, 2007Purdue 33, Notre Dame 19at Purdue
Sep 30, 200612Notre Dame 35, Purdue 21at Notre Dame
Oct 1, 200513Notre Dame 49, 22Purdue 28at Purdue
Oct 2, 200415Purdue 41, Notre Dame 16at Notre Dame
Sep 27, 200322Purdue 23, Notre Dame 10at Purdue
Sep 7, 200223Notre Dame 24, Purdue 17at Notre Dame
Dec 1, 2001Notre Dame 24, Purdue 18at Purdue
Sep 16, 200021Notre Dame 23, 13Purdue 21at Notre Dame
Sep 11, 199920Purdue 28, 16Notre Dame 23at Purdue
Sep 26, 199823Notre Dame 31, Purdue 30at Notre Dame
Sep 13, 1997Purdue 28, 12Notre Dame 17at Purdue
Sep 14, 19969Notre Dame 35, Purdue 0at Notre Dame
Sep 9, 199525Notre Dame 35, Purdue 28at Purdue
Sep 24, 19949Notre Dame 39, Purdue 21at Notre Dame
Sep 25, 19934Notre Dame 17, Purdue 0at Purdue
Sep 26, 19926Notre Dame 48, Purdue 0at Notre Dame
Sep 28, 19918Notre Dame 45, Purdue 20at Purdue
Sep 29, 19901Notre Dame 37, Purdue 11at Notre Dame
Sep 30, 19891Notre Dame 40, Purdue 7at Purdue
Sep 24, 19888Notre Dame 52, Purdue 7at Notre Dame
Sep 26, 19878Notre Dame 44, Purdue 20at Purdue
Sep 27, 1986Notre Dame 41, Purdue 9at Notre Dame
Sep 28, 1985Purdue 35, Notre Dame 17at Purdue
Sep 8, 1984Purdue 23, 7Notre Dame 21Neutral site
Sep 10, 19835Notre Dame 52, Purdue 6at Purdue
Sep 25, 198210Notre Dame 28, Purdue 14at Notre Dame
Sep 26, 1981Purdue 15, 13Notre Dame 14at Purdue
Sep 6, 198011Notre Dame 31, 9Purdue 10at Notre Dame
Sep 22, 197917Purdue 28, 5Notre Dame 22at Purdue
Sep 30, 1978Notre Dame 10, Purdue 6at Notre Dame
Sep 24, 197711Notre Dame 31, Purdue 24at Purdue
Sep 18, 1976Notre Dame 23, Purdue 0at Notre Dame
Sep 20, 19759Notre Dame 17, Purdue 0at Purdue
Sep 28, 1974Purdue 31, 2Notre Dame 20at Notre Dame
Sep 29, 19737Notre Dame 20, Purdue 7at Purdue
Sep 30, 197210Notre Dame 35, Purdue 14at Notre Dame
Sep 25, 19712Notre Dame 8, Purdue 7at Purdue
Sep 26, 19706Notre Dame 48, Purdue 0at Notre Dame
Sep 27, 196916Purdue 28, 9Notre Dame 14at Purdue
Sep 28, 19681Purdue 37, 2Notre Dame 22at Notre Dame
Sep 30, 196710Purdue 28, 1Notre Dame 21at Purdue
Sep 24, 19668Notre Dame 26, 7Purdue 14at Notre Dame
Sep 25, 19656Purdue 25, 1Notre Dame 21at Purdue
Oct 3, 19649Notre Dame 34, Purdue 15at Notre Dame
Oct 5, 1963Purdue 7, Notre Dame 6at Purdue
Oct 6, 1962Purdue 24, Notre Dame 6at Notre Dame
Oct 7, 1961Notre Dame 22, Purdue 20at Purdue
Oct 1, 1960Purdue 51, 12Notre Dame 19at Notre Dame
Oct 3, 1959Purdue 28, 8Notre Dame 7at Purdue
Oct 25, 195815Purdue 29, 11Notre Dame 22at Notre Dame
Sep 28, 1957Notre Dame 12, Purdue 0at Purdue
Oct 13, 1956Purdue 28, 18Notre Dame 14at Notre Dame
Oct 22, 1955Notre Dame 22, Purdue 7at Purdue
Oct 2, 195419Purdue 27, 1Notre Dame 14at Notre Dame
Oct 3, 19531Notre Dame 37, Purdue 7at Purdue
Oct 18, 1952Notre Dame 26, 9Purdue 14at Purdue
Oct 27, 195115Notre Dame 30, Purdue 9at Notre Dame
Oct 7, 1950Purdue 28, 1Notre Dame 14at Notre Dame
Oct 8, 19492Notre Dame 35, Purdue 12at Purdue
Sep 25, 1948Notre Dame 28, Purdue 27at Notre Dame
Oct 11, 19471Notre Dame 22, Purdue 7at Purdue
Oct 12, 19463Notre Dame 49, Purdue 6at Notre Dame
Sep 30, 1939Notre Dame 3, Purdue 0at Notre Dame
Oct 13, 1934Notre Dame 18, Purdue 7at Notre Dame
Nov 11, 1933Purdue 19, Notre Dame 0at Notre Dame
Nov 3, 1923Notre Dame 34, Purdue 7at Notre Dame
Oct 14, 1922Notre Dame 20, Purdue 0at Purdue
Oct 15, 1921Notre Dame 33, Purdue 0at Purdue
Nov 6, 1920Notre Dame 28, Purdue 0at Notre Dame
Nov 22, 1919Notre Dame 33, Purdue 13at Purdue
Nov 23, 1918Notre Dame 26, Purdue 6at Purdue
Nov 23, 1907Notre Dame 17, Purdue 0at Purdue
Nov 3, 1906Notre Dame 2, Purdue 0at Purdue
Nov 24, 1905Purdue 32, Notre Dame 0at Purdue
Nov 24, 1904Purdue 36, Notre Dame 0at Purdue
Nov 27, 1902Purdue 6, Notre Dame 6at Purdue
Nov 9, 1901Notre Dame 12, Purdue 6at Notre Dame
Nov 18, 1899Purdue 10, Notre Dame 10at Purdue
Nov 14, 1896Purdue 28, Notre Dame 22at Notre Dame

Every game is listed as played on the field; a win the NCAA later vacated is marked “vacated”; the official series above counts them the NCAA’s way.