HomeRivalriesIowa vs Michigan State
College football / Rivalry archive

Iowa vs Michigan State Timeline

Explore every documented meeting, final score and season in the recorded history between Iowa and Michigan State.

PROGRAM ONEIowa26 recorded wins
HEAD TO HEAD26–23–2WINS · LOSSES · TIES
PROGRAM TWOMichigan State23 recorded wins
51Recorded meetings
1953Earliest documented
2025Most recent season
2Tied games
THE RIVALRY THROUGH TIME

Head-to-head timeline

Meetings are listed oldest first. Scores and dates reflect the available historical records.

51 games
  1. 1953
    Iowa7 — 21Michigan State
    Sep 26, 1953Michigan State won
  2. 1954
    Iowa14 — 10Michigan State
    Sep 25, 1954Iowa won
  3. 1959
    Iowa37 — 8Michigan State
    Oct 10, 1959Iowa won
  4. 1960
    Iowa27 — 15Michigan State
    Oct 8, 1960Iowa won
  5. 1965
    Iowa0 — 35Michigan State
    Nov 6, 1965Michigan State won
  6. 1966
    Iowa7 — 56Michigan State
    Nov 5, 1966Michigan State won
  7. 1969
    Iowa19 — 18Michigan State
    Oct 25, 1969Iowa won
  8. 1970
    Iowa0 — 37Michigan State
    Oct 24, 1970Michigan State won
  9. 1971
    Iowa3 — 34Michigan State
    Oct 23, 1971Michigan State won
  10. 1972
    Iowa6 — 6Michigan State
    Oct 28, 1972Tie
  11. 1973
    Iowa6 — 15Michigan State
    Nov 24, 1973Michigan State won
  12. 1974
    Iowa21 — 60Michigan State
    Nov 23, 1974Michigan State won
  13. 1975
    Iowa23 — 27Michigan State
    Nov 22, 1975Michigan State won
  14. 1976
    Iowa30 — 17Michigan State
    Nov 20, 1976Iowa won
  15. 1977
    Iowa16 — 22Michigan State
    Nov 19, 1977Michigan State won
  16. 1978
    Iowa7 — 42Michigan State
    Nov 25, 1978Michigan State won
  17. 1979
    Iowa33 — 23Michigan State
    Nov 17, 1979Iowa won
  18. 1980
    Iowa41 — 0Michigan State
    Nov 22, 1980Iowa won
  19. 1981
    Iowa36 — 7Michigan State
    Nov 21, 1981Iowa won
  20. 1982
    Iowa24 — 18Michigan State
    Nov 20, 1982Iowa won
  21. 1983
    Iowa12 — 6Michigan State
    Nov 12, 1983Iowa won
  22. 1984
    Iowa16 — 17Michigan State
    Nov 10, 1984Michigan State won
  23. 1985
    Iowa35 — 31Michigan State
    Oct 5, 1985Iowa won
  24. 1986
    Iowa24 — 21Michigan State
    Oct 4, 1986Iowa won
  25. 1987
    Iowa14 — 19Michigan State
    Oct 3, 1987Michigan State won
  26. 1988
    Iowa10 — 10Michigan State
    Oct 1, 1988Tie
  27. 1989
    Iowa14 — 17Michigan State
    Oct 7, 1989Michigan State won
  28. 1990
    Iowa12 — 7Michigan State
    Oct 6, 1990Iowa won
  29. 1993
    Iowa10 — 24Michigan State
    Oct 23, 1993Michigan State won
  30. 1994
    Iowa19 — 14Michigan State
    Oct 22, 1994Iowa won
  31. 1995
    Iowa21 — 7Michigan State
    Oct 7, 1995Iowa won
  32. 1996
    Iowa37 — 30Michigan State
    Oct 5, 1996Iowa won
  33. 1999
    Iowa3 — 49Michigan State
    Oct 2, 1999Michigan State won
  34. 2000
    Iowa21 — 16Michigan State
    Oct 7, 2000Iowa won
  35. 2001
    Iowa28 — 31Michigan State
    Oct 13, 2001Michigan State wonSpartan Stadium
  36. 2002
    Iowa44 — 16Michigan State
    Oct 12, 2002Iowa wonKinnick Stadium
  37. 2003
    Iowa10 — 20Michigan State
    Sep 27, 2003Michigan State wonSpartan Stadium
  38. 2004
    Iowa38 — 16Michigan State
    Oct 2, 2004Iowa wonKinnick Stadium
  39. 2007
    Iowa34 — 27Michigan State
    Oct 27, 2007Iowa wonKinnick Stadium
  40. 2008
    Iowa13 — 16Michigan State
    Oct 4, 2008Michigan State wonSpartan Stadium
  41. 2009
    Iowa15 — 13Michigan State
    Oct 24, 2009Iowa wonSpartan Stadium
  42. 2010
    Iowa37 — 6Michigan State
    Oct 30, 2010Iowa wonKinnick Stadium
  43. 2011
    Iowa21 — 37Michigan State
    Nov 12, 2011Michigan State wonKinnick Stadium
  44. 2012
    Iowa19 — 16Michigan State
    Oct 13, 2012Iowa wonSpartan Stadium
  45. 2013
    Iowa14 — 26Michigan State
    Oct 5, 2013Michigan State wonKinnick Stadium
  46. 2015
    Iowa13 — 16Michigan State
    Dec 6, 2015Michigan State wonLucas Oil Stadium
  47. 2017
    Iowa10 — 17Michigan State
    Sep 30, 2017Michigan State wonSpartan Stadium
  48. 2020
    Iowa49 — 7Michigan State
    Nov 7, 2020Iowa wonKinnick Stadium
  49. 2023
    Iowa26 — 16Michigan State
    Sep 30, 2023Iowa wonKinnick Stadium
  50. 2024
    Iowa20 — 32Michigan State
    Oct 19, 2024Michigan State wonSpartan Stadium
  51. 2025
    Iowa20 — 17Michigan State
    Nov 22, 2025Iowa wonKinnick Stadium
THE COMPLETE SCOREBOOK

All recorded results

The latest documented meeting appears first.

SeasonMatchupScoreOutcome
2025Iowa vs Michigan State20–17Iowa won
2024Iowa vs Michigan State20–32Michigan State won
2023Iowa vs Michigan State26–16Iowa won
2020Iowa vs Michigan State49–7Iowa won
2017Iowa vs Michigan State10–17Michigan State won
2015Iowa vs Michigan State13–16Michigan State won
2013Iowa vs Michigan State14–26Michigan State won
2012Iowa vs Michigan State19–16Iowa won
2011Iowa vs Michigan State21–37Michigan State won
2010Iowa vs Michigan State37–6Iowa won
2009Iowa vs Michigan State15–13Iowa won
2008Iowa vs Michigan State13–16Michigan State won
2007Iowa vs Michigan State34–27Iowa won
2004Iowa vs Michigan State38–16Iowa won
2003Iowa vs Michigan State10–20Michigan State won
2002Iowa vs Michigan State44–16Iowa won
2001Iowa vs Michigan State28–31Michigan State won
2000Iowa vs Michigan State21–16Iowa won
1999Iowa vs Michigan State3–49Michigan State won
1996Iowa vs Michigan State37–30Iowa won
1995Iowa vs Michigan State21–7Iowa won
1994Iowa vs Michigan State19–14Iowa won
1993Iowa vs Michigan State10–24Michigan State won
1990Iowa vs Michigan State12–7Iowa won
1989Iowa vs Michigan State14–17Michigan State won
1988Iowa vs Michigan State10–10Tie
1987Iowa vs Michigan State14–19Michigan State won
1986Iowa vs Michigan State24–21Iowa won
1985Iowa vs Michigan State35–31Iowa won
1984Iowa vs Michigan State16–17Michigan State won
1983Iowa vs Michigan State12–6Iowa won
1982Iowa vs Michigan State24–18Iowa won
1981Iowa vs Michigan State36–7Iowa won
1980Iowa vs Michigan State41–0Iowa won
1979Iowa vs Michigan State33–23Iowa won
1978Iowa vs Michigan State7–42Michigan State won
1977Iowa vs Michigan State16–22Michigan State won
1976Iowa vs Michigan State30–17Iowa won
1975Iowa vs Michigan State23–27Michigan State won
1974Iowa vs Michigan State21–60Michigan State won
1973Iowa vs Michigan State6–15Michigan State won
1972Iowa vs Michigan State6–6Tie
1971Iowa vs Michigan State3–34Michigan State won
1970Iowa vs Michigan State0–37Michigan State won
1969Iowa vs Michigan State19–18Iowa won
1966Iowa vs Michigan State7–56Michigan State won
1965Iowa vs Michigan State0–35Michigan State won
1960Iowa vs Michigan State27–15Iowa won
1959Iowa vs Michigan State37–8Iowa won
1954Iowa vs Michigan State14–10Iowa won
1953Iowa vs Michigan State7–21Michigan State 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.