HomeRivalriesIowa vs Purdue
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.

94 games
  1. 1910
    Iowa16 — 0Purdue
    Oct 22, 1910Iowa won
  2. 1911
    Iowa11 — 0Purdue
    Nov 11, 1911Iowa won
  3. 1915
    Iowa13 — 19Purdue
    Nov 6, 1915Purdue won
  4. 1916
    Iowa24 — 6Purdue
    Oct 21, 1916Iowa won
  5. 1921
    Iowa13 — 6Purdue
    Oct 29, 1921Iowa won
  6. 1922
    Iowa56 — 0Purdue
    Oct 28, 1922Iowa won
  7. 1923
    Iowa7 — 0Purdue
    Oct 13, 1923Iowa won
  8. 1929
    Iowa0 — 7Purdue
    Nov 16, 1929Purdue won
  9. 1930
    Iowa0 — 20Purdue
    Oct 18, 1930Purdue won
  10. 1931
    Iowa0 — 22Purdue
    Nov 14, 1931Purdue won
  11. 1932
    Iowa0 — 18Purdue
    Nov 12, 1932Purdue won
  12. 1933
    Iowa14 — 6Purdue
    Nov 18, 1933Iowa won
  13. 1934
    Iowa6 — 13Purdue
    Nov 10, 1934Purdue won
  14. 1935
    Iowa6 — 12Purdue
    Nov 16, 1935Purdue won
  15. 1936
    Iowa0 — 13Purdue
    Nov 14, 1936Purdue won
  16. 1937
    Iowa0 — 13Purdue
    Oct 30, 1937Purdue won
  17. 1938
    Iowa0 — 0Purdue
    Oct 29, 1938Tie
  18. 1939
    Iowa4 — 0Purdue
    Nov 4, 1939Iowa won
  19. 1940
    Iowa6 — 21Purdue
    Nov 2, 1940Purdue won
  20. 1941
    Iowa6 — 7Purdue
    Oct 25, 1941Purdue won
  21. 1942
    Iowa13 — 7Purdue
    Oct 31, 1942Iowa won
  22. 1943
    Iowa7 — 28Purdue
    Oct 23, 1943Purdue won
  23. 1944
    Iowa7 — 26Purdue
    Oct 21, 1944Purdue won
  24. 1945
    Iowa0 — 40Purdue
    Oct 13, 1945Purdue won
  25. 1946
    Iowa16 — 0Purdue
    Sep 28, 1946Iowa won
  26. 1947
    Iowa0 — 21Purdue
    Nov 1, 1947Purdue won
  27. 1948
    Iowa13 — 20Purdue
    Oct 16, 1948Purdue won
  28. 1949
    Iowa21 — 7Purdue
    Oct 1, 1949Iowa won
  29. 1950
    Iowa33 — 21Purdue
    Oct 21, 1950Iowa won
  30. 1951
    Iowa30 — 34Purdue
    Oct 6, 1951Purdue won
  31. 1952
    Iowa14 — 41Purdue
    Oct 11, 1952Purdue won
  32. 1953
    Iowa26 — 0Purdue
    Nov 7, 1953Iowa won
  33. 1954
    Iowa25 — 14Purdue
    Nov 6, 1954Iowa won
  34. 1955
    Iowa20 — 20Purdue
    Oct 15, 1955Tie
  35. 1956
    Iowa21 — 20Purdue
    Oct 27, 1956Iowa won
  36. 1959
    Iowa7 — 14Purdue
    Oct 24, 1959Purdue won
  37. 1960
    Iowa21 — 14Purdue
    Oct 22, 1960Iowa won
  38. 1961
    Iowa0 — 9Purdue
    Oct 28, 1961Purdue won
  39. 1962
    Iowa3 — 26Purdue
    Oct 27, 1962Purdue won
  40. 1963
    Iowa0 — 14Purdue
    Oct 26, 1963Purdue won
  41. 1964
    Iowa14 — 19Purdue
    Oct 24, 1964Purdue won
  42. 1965
    Iowa14 — 17Purdue
    Oct 9, 1965Purdue won
  43. 1966
    Iowa0 — 35Purdue
    Oct 8, 1966Purdue won
  44. 1967
    Iowa22 — 41Purdue
    Oct 28, 1967Purdue won
  45. 1968
    Iowa14 — 44Purdue
    Oct 26, 1968Purdue won
  46. 1969
    Iowa31 — 35Purdue
    Oct 18, 1969Purdue won
  47. 1970
    Iowa3 — 24Purdue
    Oct 17, 1970Purdue won
  48. 1971
    Iowa13 — 45Purdue
    Oct 2, 1971Purdue won
  49. 1972
    Iowa0 — 24Purdue
    Oct 7, 1972Purdue won
  50. 1973
    Iowa23 — 48Purdue
    Nov 3, 1973Purdue won
  51. 1974
    Iowa14 — 38Purdue
    Nov 2, 1974Purdue won
  52. 1975
    Iowa18 — 19Purdue
    Nov 15, 1975Purdue won
  53. 1976
    Iowa0 — 21Purdue
    Nov 13, 1976Purdue won
  54. 1977
    Iowa21 — 34Purdue
    Oct 22, 1977Purdue won
  55. 1978
    Iowa7 — 34Purdue
    Oct 28, 1978Purdue won
  56. 1979
    Iowa14 — 20Purdue
    Nov 3, 1979Purdue won
  57. 1980
    Iowa13 — 58Purdue
    Nov 8, 1980Purdue won
  58. 1981
    Iowa33 — 7Purdue
    Nov 7, 1981Iowa won
  59. 1982
    Iowa7 — 16Purdue
    Nov 6, 1982Purdue won
  60. 1983
    Iowa31 — 14Purdue
    Oct 15, 1983Iowa won
  61. 1984
    Iowa40 — 3Purdue
    Oct 13, 1984Iowa won
  62. 1985
    Iowa27 — 24Purdue
    Nov 16, 1985Iowa won
  63. 1986
    Iowa42 — 14Purdue
    Nov 15, 1986Iowa won
  64. 1987
    Iowa38 — 14Purdue
    Oct 24, 1987Iowa won
  65. 1988
    Iowa31 — 7Purdue
    Oct 22, 1988Iowa won
  66. 1989
    Iowa24 — 0Purdue
    Nov 18, 1989Iowa won
  67. 1990
    Iowa38 — 9Purdue
    Nov 17, 1990Iowa won
  68. 1991
    Iowa31 — 21Purdue
    Oct 26, 1991Iowa won
  69. 1992
    Iowa16 — 27Purdue
    Oct 24, 1992Purdue won
  70. 1993
    Iowa26 — 17Purdue
    Oct 30, 1993Iowa won
  71. 1994
    Iowa21 — 21Purdue
    Oct 29, 1994Tie
  72. 1997
    Iowa35 — 17Purdue
    Nov 1, 1997Iowa won
  73. 1998
    Iowa14 — 36Purdue
    Oct 31, 1998Purdue won
  74. 2001
    Iowa14 — 23Purdue
    Oct 6, 2001Purdue wonRoss-Ade Stadium
  75. 2002
    Iowa31 — 28Purdue
    Oct 5, 2002Iowa wonKinnick Stadium
  76. 2003
    Iowa14 — 27Purdue
    Nov 8, 2003Purdue wonRoss-Ade Stadium
  77. 2004
    Iowa23 — 21Purdue
    Nov 6, 2004Iowa wonKinnick Stadium
  78. 2005
    Iowa34 — 17Purdue
    Oct 8, 2005Iowa wonRoss-Ade Stadium
  79. 2006
    Iowa47 — 17Purdue
    Oct 7, 2006Iowa wonKinnick Stadium
  80. 2007
    Iowa6 — 31Purdue
    Oct 20, 2007Purdue wonRoss-Ade Stadium
  81. 2008
    Iowa22 — 17Purdue
    Nov 15, 2008Iowa wonKinnick Stadium
  82. 2011
    Iowa31 — 21Purdue
    Nov 19, 2011Iowa wonRoss-Ade Stadium
  83. 2012
    Iowa24 — 27Purdue
    Nov 10, 2012Purdue wonKinnick Stadium
  84. 2013
    Iowa38 — 14Purdue
    Nov 9, 2013Iowa wonRoss-Ade Stadium
  85. 2014
    Iowa24 — 10Purdue
    Sep 27, 2014Iowa wonRoss-Ade Stadium
  86. 2015
    Iowa40 — 20Purdue
    Nov 21, 2015Iowa wonKinnick Stadium
  87. 2016
    Iowa49 — 35Purdue
    Oct 15, 2016Iowa wonRoss-Ade Stadium
  88. 2017
    Iowa15 — 24Purdue
    Nov 18, 2017Purdue wonKinnick Stadium
  89. 2018
    Iowa36 — 38Purdue
    Nov 3, 2018Purdue wonRoss-Ade Stadium
  90. 2019
    Iowa26 — 20Purdue
    Oct 19, 2019Iowa wonKinnick Stadium
  91. 2020
    Iowa20 — 24Purdue
    Oct 24, 2020Purdue wonRoss-Ade Stadium
  92. 2021
    Iowa7 — 24Purdue
    Oct 16, 2021Purdue wonKinnick Stadium
  93. 2022
    Iowa24 — 3Purdue
    Nov 5, 2022Iowa wonRoss-Ade Stadium
  94. 2023
    Iowa20 — 14Purdue
    Oct 7, 2023Iowa wonKinnick Stadium
THE COMPLETE SCOREBOOK

All recorded results

The latest documented meeting appears first.

SeasonMatchupScoreOutcome
2023Iowa vs Purdue20–14Iowa won
2022Iowa vs Purdue24–3Iowa won
2021Iowa vs Purdue7–24Purdue won
2020Iowa vs Purdue20–24Purdue won
2019Iowa vs Purdue26–20Iowa won
2018Iowa vs Purdue36–38Purdue won
2017Iowa vs Purdue15–24Purdue won
2016Iowa vs Purdue49–35Iowa won
2015Iowa vs Purdue40–20Iowa won
2014Iowa vs Purdue24–10Iowa won
2013Iowa vs Purdue38–14Iowa won
2012Iowa vs Purdue24–27Purdue won
2011Iowa vs Purdue31–21Iowa won
2008Iowa vs Purdue22–17Iowa won
2007Iowa vs Purdue6–31Purdue won
2006Iowa vs Purdue47–17Iowa won
2005Iowa vs Purdue34–17Iowa won
2004Iowa vs Purdue23–21Iowa won
2003Iowa vs Purdue14–27Purdue won
2002Iowa vs Purdue31–28Iowa won
2001Iowa vs Purdue14–23Purdue won
1998Iowa vs Purdue14–36Purdue won
1997Iowa vs Purdue35–17Iowa won
1994Iowa vs Purdue21–21Tie
1993Iowa vs Purdue26–17Iowa won
1992Iowa vs Purdue16–27Purdue won
1991Iowa vs Purdue31–21Iowa won
1990Iowa vs Purdue38–9Iowa won
1989Iowa vs Purdue24–0Iowa won
1988Iowa vs Purdue31–7Iowa won
1987Iowa vs Purdue38–14Iowa won
1986Iowa vs Purdue42–14Iowa won
1985Iowa vs Purdue27–24Iowa won
1984Iowa vs Purdue40–3Iowa won
1983Iowa vs Purdue31–14Iowa won
1982Iowa vs Purdue7–16Purdue won
1981Iowa vs Purdue33–7Iowa won
1980Iowa vs Purdue13–58Purdue won
1979Iowa vs Purdue14–20Purdue won
1978Iowa vs Purdue7–34Purdue won
1977Iowa vs Purdue21–34Purdue won
1976Iowa vs Purdue0–21Purdue won
1975Iowa vs Purdue18–19Purdue won
1974Iowa vs Purdue14–38Purdue won
1973Iowa vs Purdue23–48Purdue won
1972Iowa vs Purdue0–24Purdue won
1971Iowa vs Purdue13–45Purdue won
1970Iowa vs Purdue3–24Purdue won
1969Iowa vs Purdue31–35Purdue won
1968Iowa vs Purdue14–44Purdue won
1967Iowa vs Purdue22–41Purdue won
1966Iowa vs Purdue0–35Purdue won
1965Iowa vs Purdue14–17Purdue won
1964Iowa vs Purdue14–19Purdue won
1963Iowa vs Purdue0–14Purdue won
1962Iowa vs Purdue3–26Purdue won
1961Iowa vs Purdue0–9Purdue won
1960Iowa vs Purdue21–14Iowa won
1959Iowa vs Purdue7–14Purdue won
1956Iowa vs Purdue21–20Iowa won
1955Iowa vs Purdue20–20Tie
1954Iowa vs Purdue25–14Iowa won
1953Iowa vs Purdue26–0Iowa won
1952Iowa vs Purdue14–41Purdue won
1951Iowa vs Purdue30–34Purdue won
1950Iowa vs Purdue33–21Iowa won
1949Iowa vs Purdue21–7Iowa won
1948Iowa vs Purdue13–20Purdue won
1947Iowa vs Purdue0–21Purdue won
1946Iowa vs Purdue16–0Iowa won
1945Iowa vs Purdue0–40Purdue won
1944Iowa vs Purdue7–26Purdue won
1943Iowa vs Purdue7–28Purdue won
1942Iowa vs Purdue13–7Iowa won
1941Iowa vs Purdue6–7Purdue won
1940Iowa vs Purdue6–21Purdue won
1939Iowa vs Purdue4–0Iowa won
1938Iowa vs Purdue0–0Tie
1937Iowa vs Purdue0–13Purdue won
1936Iowa vs Purdue0–13Purdue won
1935Iowa vs Purdue6–12Purdue won
1934Iowa vs Purdue6–13Purdue won
1933Iowa vs Purdue14–6Iowa won
1932Iowa vs Purdue0–18Purdue won
1931Iowa vs Purdue0–22Purdue won
1930Iowa vs Purdue0–20Purdue won
1929Iowa vs Purdue0–7Purdue won
1923Iowa vs Purdue7–0Iowa won
1922Iowa vs Purdue56–0Iowa won
1921Iowa vs Purdue13–6Iowa won
1916Iowa vs Purdue24–6Iowa won
1915Iowa vs Purdue13–19Purdue won
1911Iowa vs Purdue11–0Iowa won
1910Iowa vs Purdue16–0Iowa 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.