College football / Rivalry archive
Iowa vs Purdue Timeline
Explore every documented meeting, final score and season in the recorded history between Iowa and Purdue.
PROGRAM ONEIowa41 recorded wins
HEAD TO HEAD41–50–3WINS · LOSSES · TIES
PROGRAM TWOPurdue50 recorded wins
94Recorded meetings
1910Earliest documented
2023Most recent season
3Tied games
THE RIVALRY THROUGH TIME
Head-to-head timeline
Meetings are listed oldest first. Scores and dates reflect the available historical records.
- 1910Iowa16 — 0Purdue
- 1911Iowa11 — 0Purdue
- 1915Iowa13 — 19Purdue
- 1916Iowa24 — 6Purdue
- 1921Iowa13 — 6Purdue
- 1922Iowa56 — 0Purdue
- 1923Iowa7 — 0Purdue
- 1929Iowa0 — 7Purdue
- 1930Iowa0 — 20Purdue
- 1931Iowa0 — 22Purdue
- 1932Iowa0 — 18Purdue
- 1933Iowa14 — 6Purdue
- 1934Iowa6 — 13Purdue
- 1935Iowa6 — 12Purdue
- 1936Iowa0 — 13Purdue
- 1937Iowa0 — 13Purdue
- 1938Iowa0 — 0Purdue
- 1939Iowa4 — 0Purdue
- 1940Iowa6 — 21Purdue
- 1941Iowa6 — 7Purdue
- 1942Iowa13 — 7Purdue
- 1943Iowa7 — 28Purdue
- 1944Iowa7 — 26Purdue
- 1945Iowa0 — 40Purdue
- 1946Iowa16 — 0Purdue
- 1947Iowa0 — 21Purdue
- 1948Iowa13 — 20Purdue
- 1949Iowa21 — 7Purdue
- 1950Iowa33 — 21Purdue
- 1951Iowa30 — 34Purdue
- 1952Iowa14 — 41Purdue
- 1953Iowa26 — 0Purdue
- 1954Iowa25 — 14Purdue
- 1955Iowa20 — 20Purdue
- 1956Iowa21 — 20Purdue
- 1959Iowa7 — 14Purdue
- 1960Iowa21 — 14Purdue
- 1961Iowa0 — 9Purdue
- 1962Iowa3 — 26Purdue
- 1963Iowa0 — 14Purdue
- 1964Iowa14 — 19Purdue
- 1965Iowa14 — 17Purdue
- 1966Iowa0 — 35Purdue
- 1967Iowa22 — 41Purdue
- 1968Iowa14 — 44Purdue
- 1969Iowa31 — 35Purdue
- 1970Iowa3 — 24Purdue
- 1971Iowa13 — 45Purdue
- 1972Iowa0 — 24Purdue
- 1973Iowa23 — 48Purdue
- 1974Iowa14 — 38Purdue
- 1975Iowa18 — 19Purdue
- 1976Iowa0 — 21Purdue
- 1977Iowa21 — 34Purdue
- 1978Iowa7 — 34Purdue
- 1979Iowa14 — 20Purdue
- 1980Iowa13 — 58Purdue
- 1981Iowa33 — 7Purdue
- 1982Iowa7 — 16Purdue
- 1983Iowa31 — 14Purdue
- 1984Iowa40 — 3Purdue
- 1985Iowa27 — 24Purdue
- 1986Iowa42 — 14Purdue
- 1987Iowa38 — 14Purdue
- 1988Iowa31 — 7Purdue
- 1989Iowa24 — 0Purdue
- 1990Iowa38 — 9Purdue
- 1991Iowa31 — 21Purdue
- 1992Iowa16 — 27Purdue
- 1993Iowa26 — 17Purdue
- 1994Iowa21 — 21Purdue
- 1997Iowa35 — 17Purdue
- 1998Iowa14 — 36Purdue
- 2001Iowa14 — 23Purdue
- 2002Iowa31 — 28Purdue
- 2003Iowa14 — 27Purdue
- 2004Iowa23 — 21Purdue
- 2005Iowa34 — 17Purdue
- 2006Iowa47 — 17Purdue
- 2007Iowa6 — 31Purdue
- 2008Iowa22 — 17Purdue
- 2011Iowa31 — 21Purdue
- 2012Iowa24 — 27Purdue
- 2013Iowa38 — 14Purdue
- 2014Iowa24 — 10Purdue
- 2015Iowa40 — 20Purdue
- 2016Iowa49 — 35Purdue
- 2017Iowa15 — 24Purdue
- 2018Iowa36 — 38Purdue
- 2019Iowa26 — 20Purdue
- 2020Iowa20 — 24Purdue
- 2021Iowa7 — 24Purdue
- 2022Iowa24 — 3Purdue
- 2023Iowa20 — 14Purdue
THE COMPLETE SCOREBOOK
All recorded results
The latest documented meeting appears first.
| Season | Matchup | Score | Outcome |
|---|---|---|---|
| 2023 | Iowa vs Purdue | 20–14 | Iowa won |
| 2022 | Iowa vs Purdue | 24–3 | Iowa won |
| 2021 | Iowa vs Purdue | 7–24 | Purdue won |
| 2020 | Iowa vs Purdue | 20–24 | Purdue won |
| 2019 | Iowa vs Purdue | 26–20 | Iowa won |
| 2018 | Iowa vs Purdue | 36–38 | Purdue won |
| 2017 | Iowa vs Purdue | 15–24 | Purdue won |
| 2016 | Iowa vs Purdue | 49–35 | Iowa won |
| 2015 | Iowa vs Purdue | 40–20 | Iowa won |
| 2014 | Iowa vs Purdue | 24–10 | Iowa won |
| 2013 | Iowa vs Purdue | 38–14 | Iowa won |
| 2012 | Iowa vs Purdue | 24–27 | Purdue won |
| 2011 | Iowa vs Purdue | 31–21 | Iowa won |
| 2008 | Iowa vs Purdue | 22–17 | Iowa won |
| 2007 | Iowa vs Purdue | 6–31 | Purdue won |
| 2006 | Iowa vs Purdue | 47–17 | Iowa won |
| 2005 | Iowa vs Purdue | 34–17 | Iowa won |
| 2004 | Iowa vs Purdue | 23–21 | Iowa won |
| 2003 | Iowa vs Purdue | 14–27 | Purdue won |
| 2002 | Iowa vs Purdue | 31–28 | Iowa won |
| 2001 | Iowa vs Purdue | 14–23 | Purdue won |
| 1998 | Iowa vs Purdue | 14–36 | Purdue won |
| 1997 | Iowa vs Purdue | 35–17 | Iowa won |
| 1994 | Iowa vs Purdue | 21–21 | Tie |
| 1993 | Iowa vs Purdue | 26–17 | Iowa won |
| 1992 | Iowa vs Purdue | 16–27 | Purdue won |
| 1991 | Iowa vs Purdue | 31–21 | Iowa won |
| 1990 | Iowa vs Purdue | 38–9 | Iowa won |
| 1989 | Iowa vs Purdue | 24–0 | Iowa won |
| 1988 | Iowa vs Purdue | 31–7 | Iowa won |
| 1987 | Iowa vs Purdue | 38–14 | Iowa won |
| 1986 | Iowa vs Purdue | 42–14 | Iowa won |
| 1985 | Iowa vs Purdue | 27–24 | Iowa won |
| 1984 | Iowa vs Purdue | 40–3 | Iowa won |
| 1983 | Iowa vs Purdue | 31–14 | Iowa won |
| 1982 | Iowa vs Purdue | 7–16 | Purdue won |
| 1981 | Iowa vs Purdue | 33–7 | Iowa won |
| 1980 | Iowa vs Purdue | 13–58 | Purdue won |
| 1979 | Iowa vs Purdue | 14–20 | Purdue won |
| 1978 | Iowa vs Purdue | 7–34 | Purdue won |
| 1977 | Iowa vs Purdue | 21–34 | Purdue won |
| 1976 | Iowa vs Purdue | 0–21 | Purdue won |
| 1975 | Iowa vs Purdue | 18–19 | Purdue won |
| 1974 | Iowa vs Purdue | 14–38 | Purdue won |
| 1973 | Iowa vs Purdue | 23–48 | Purdue won |
| 1972 | Iowa vs Purdue | 0–24 | Purdue won |
| 1971 | Iowa vs Purdue | 13–45 | Purdue won |
| 1970 | Iowa vs Purdue | 3–24 | Purdue won |
| 1969 | Iowa vs Purdue | 31–35 | Purdue won |
| 1968 | Iowa vs Purdue | 14–44 | Purdue won |
| 1967 | Iowa vs Purdue | 22–41 | Purdue won |
| 1966 | Iowa vs Purdue | 0–35 | Purdue won |
| 1965 | Iowa vs Purdue | 14–17 | Purdue won |
| 1964 | Iowa vs Purdue | 14–19 | Purdue won |
| 1963 | Iowa vs Purdue | 0–14 | Purdue won |
| 1962 | Iowa vs Purdue | 3–26 | Purdue won |
| 1961 | Iowa vs Purdue | 0–9 | Purdue won |
| 1960 | Iowa vs Purdue | 21–14 | Iowa won |
| 1959 | Iowa vs Purdue | 7–14 | Purdue won |
| 1956 | Iowa vs Purdue | 21–20 | Iowa won |
| 1955 | Iowa vs Purdue | 20–20 | Tie |
| 1954 | Iowa vs Purdue | 25–14 | Iowa won |
| 1953 | Iowa vs Purdue | 26–0 | Iowa won |
| 1952 | Iowa vs Purdue | 14–41 | Purdue won |
| 1951 | Iowa vs Purdue | 30–34 | Purdue won |
| 1950 | Iowa vs Purdue | 33–21 | Iowa won |
| 1949 | Iowa vs Purdue | 21–7 | Iowa won |
| 1948 | Iowa vs Purdue | 13–20 | Purdue won |
| 1947 | Iowa vs Purdue | 0–21 | Purdue won |
| 1946 | Iowa vs Purdue | 16–0 | Iowa won |
| 1945 | Iowa vs Purdue | 0–40 | Purdue won |
| 1944 | Iowa vs Purdue | 7–26 | Purdue won |
| 1943 | Iowa vs Purdue | 7–28 | Purdue won |
| 1942 | Iowa vs Purdue | 13–7 | Iowa won |
| 1941 | Iowa vs Purdue | 6–7 | Purdue won |
| 1940 | Iowa vs Purdue | 6–21 | Purdue won |
| 1939 | Iowa vs Purdue | 4–0 | Iowa won |
| 1938 | Iowa vs Purdue | 0–0 | Tie |
| 1937 | Iowa vs Purdue | 0–13 | Purdue won |
| 1936 | Iowa vs Purdue | 0–13 | Purdue won |
| 1935 | Iowa vs Purdue | 6–12 | Purdue won |
| 1934 | Iowa vs Purdue | 6–13 | Purdue won |
| 1933 | Iowa vs Purdue | 14–6 | Iowa won |
| 1932 | Iowa vs Purdue | 0–18 | Purdue won |
| 1931 | Iowa vs Purdue | 0–22 | Purdue won |
| 1930 | Iowa vs Purdue | 0–20 | Purdue won |
| 1929 | Iowa vs Purdue | 0–7 | Purdue won |
| 1923 | Iowa vs Purdue | 7–0 | Iowa won |
| 1922 | Iowa vs Purdue | 56–0 | Iowa won |
| 1921 | Iowa vs Purdue | 13–6 | Iowa won |
| 1916 | Iowa vs Purdue | 24–6 | Iowa won |
| 1915 | Iowa vs Purdue | 13–19 | Purdue won |
| 1911 | Iowa vs Purdue | 11–0 | Iowa won |
| 1910 | Iowa vs Purdue | 16–0 | Iowa won |
OUR DATA STANDARD
Sources and historical coverage
These results are compiled from season-by-season records imported from CollegeFootballData. Only games with both final scores are counted. Older seasons and some lower-division records may be incomplete; the earliest documented year is not necessarily the first meeting ever played.
Page updated November 7, 2026 · Historical records are subject to correction.