Iowa vs. Michigan State

Iowa and Michigan State have 51 meetings on file, the first in 1953; officially, Iowa leads 25–⁠22–⁠2; as played, 26–⁠23–⁠2 in the games on file. Over the last 10 meetings it’s even at 5–⁠5. The NCAA vacated Michigan State’s win (2024) and Iowa’s win (2023); they don’t count officially. This page counts every game as it was played.

Official series
Iowa leads 25–⁠22–⁠2
Iowa wins on file
26
Michigan State wins on file
23
Ties
2
Earliest on file
1953
Longest streak
5 Iowa
Current streak
1 Iowa
Last 10 meetings
even at 5–⁠5
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
1950s2–⁠1
1960s2–⁠2
1970s2–⁠7–⁠1
1980s6–⁠3–⁠1
1990s4–⁠2
2000s5–⁠3
2010s2–⁠4
2020s3–⁠1
Both ranked
5 meetings: Iowa 4, Michigan State 1; 1 both in the top 10
Average margin
14.4 points; 23 decided by one score (8 or fewer)
At Iowa
16–⁠10–⁠1 Iowa’s record at home
At Michigan State
12–⁠10–⁠1 Michigan State’s record at home
Neutral sites
0–⁠1 Iowa first
Shutouts
3

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

Games that tell the story

  1. Iowa’s biggest win2020: Iowa 49, Michigan State 7by 42 points
  2. Michigan State’s biggest win1966: Michigan State 56, Iowa 7by 49 points
  3. Upset2000: Iowa 21, Michigan State 16Iowa had a 20% chance, by our ratings before kickoff
  4. Upset1984: Michigan State 17, Iowa 16Michigan State had a 22% chance, by our ratings before kickoff
  5. Upset1990: Iowa 12, Michigan State 7Iowa had a 26% chance, by our ratings before kickoff
  6. Ranked showdown2015: Michigan State 16, Iowa 13No. 5 Michigan State at No. 4 Iowa
  7. Ranked showdown1960: Iowa 27, Michigan State 15No. 3 Iowa at No. 13 Michigan State
  8. Ranked showdown1954: Iowa 14, Michigan State 10No. 7 Michigan State at No. 12 Iowa

Coach against coach

YearsIowaSeriesMichigan State
1954–⁠1960Forest Evashevski3–⁠0Duffy Daugherty
1966–⁠1970Ray Nagel1–⁠2Duffy Daugherty
1976–⁠1978Bob Commings1–⁠2Darryl Rogers
1980–⁠1982Hayden Fry3–⁠0Frank Waters
1983–⁠1994Hayden Fry5–⁠4–⁠1George Perles
2000–⁠2002Kirk Ferentz2–⁠1Bobby Williams
2007–⁠2017Kirk Ferentz4–⁠5Mark Dantonio

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

Both programs through the years

End-of-season Elo ratings of Iowa and Michigan State, 1953 on1300150017001960197019801990200020102020

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

Named most valuable

Connor Cook Michigan State2015

Most valuable: as the games’ Wikipedia articles name them (CC BY-SA).

From the newspapers

  • The Evening star's story of the 1953 game: Michigan State Wins 18th in Row, III; FumbIes Mar Game

    1953 · Evening star, Sep 27, 1953

  • The Evening star's story of the 1954 game: 52-Yord Sprint Rallies Iowa To Defeat of Sportons

    1954 · Evening star, District of Columbia, Sep 26, 1954

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

ESPN’s College GameDay has broadcast from this game once: 2015.

2025FS11.1 million viewers

College GameDay’s sites from Wikipedia’s list of its locations (CC BY-SA). Viewers: Nielsen, as compiled by nschultz7’s ratings tracker.

Every game

Nov 22, 2025Iowa 20, Michigan State 17at Iowa
Oct 19, 2024Michigan State 32, Iowa 20vacatedat Michigan State
Sep 30, 2023Iowa 26, Michigan State 16vacatedat Iowa
Nov 7, 2020Iowa 49, Michigan State 7at Iowa
Sep 30, 2017Michigan State 17, Iowa 10at Michigan State
Dec 5, 20155Michigan State 16, 4Iowa 13Lucas Oil StadiumBig Ten Championship Game
Oct 5, 2013Michigan State 26, Iowa 14at Iowa
Oct 13, 2012Iowa 19, Michigan State 16at Michigan State
Nov 12, 201113Michigan State 37, Iowa 21at Iowa
Oct 30, 201018Iowa 37, 5Michigan State 6at Iowa
Oct 24, 20097Iowa 15, Michigan State 13at Michigan State
Oct 4, 2008Michigan State 16, Iowa 13at Michigan State
Oct 27, 2007Iowa 34, Michigan State 27at Iowa
Oct 2, 2004Iowa 38, Michigan State 16at Iowa
Sep 27, 2003Michigan State 20, 13Iowa 10at Michigan State
Oct 12, 200217Iowa 44, Michigan State 16at Iowa
Oct 13, 2001Michigan State 31, Iowa 28at Michigan State
Oct 7, 2000Iowa 21, Michigan State 16at Iowa
Oct 2, 199914Michigan State 49, Iowa 3at Michigan State
Oct 5, 1996Iowa 37, Michigan State 30at Iowa
Oct 7, 1995Iowa 21, Michigan State 7at Michigan State
Oct 22, 1994Iowa 19, Michigan State 14at Iowa
Oct 23, 199324Michigan State 24, Iowa 10at Michigan State
Oct 6, 1990Iowa 12, 18Michigan State 7at Michigan State
Oct 7, 198924Michigan State 17, Iowa 14at Iowa
Oct 1, 1988Michigan State 10, Iowa 10at Michigan State
Oct 3, 1987Michigan State 19, 17Iowa 14at Iowa
Oct 4, 198611Iowa 24, 17Michigan State 21at Michigan State
Oct 5, 19851Iowa 35, Michigan State 31at Iowa
Nov 10, 1984Michigan State 17, 18Iowa 16at Iowa
Nov 12, 198312Iowa 12, Michigan State 6at Michigan State
Nov 20, 1982Iowa 24, Michigan State 18at Michigan State
Nov 21, 198119Iowa 36, Michigan State 7at Iowa
Nov 22, 1980Iowa 41, Michigan State 0at Michigan State
Nov 17, 1979Iowa 33, Michigan State 23at Iowa
Nov 25, 197814Michigan State 42, Iowa 7at Michigan State
Nov 19, 1977Michigan State 22, Iowa 16at Iowa
Nov 20, 1976Iowa 30, Michigan State 17at Michigan State
Nov 22, 1975Michigan State 27, Iowa 23at Iowa
Nov 23, 197414Michigan State 60, Iowa 21at Michigan State
Nov 24, 1973Michigan State 15, Iowa 6at Iowa
Oct 28, 1972Iowa 6, Michigan State 6at Iowa
Oct 23, 1971Michigan State 34, Iowa 3at Michigan State
Oct 24, 1970Michigan State 37, Iowa 0at Michigan State
Oct 25, 1969Iowa 19, Michigan State 18at Iowa
Nov 5, 19662Michigan State 56, Iowa 7at Michigan State
Nov 6, 19651Michigan State 35, Iowa 0at Iowa
Oct 8, 19603Iowa 27, 13Michigan State 15at Michigan State
Oct 10, 195910Iowa 37, Michigan State 8at Iowa
Sep 25, 195412Iowa 14, 7Michigan State 10at Iowa
Sep 26, 19532Michigan State 21, Iowa 7at Iowa

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.