Iowa won the Heartland Trophy in 2022. Wisconsin leads the overall series 49-47-2 and the trophy series 10-9.

Before the trophy

1894 — Wisconsin 44, Iowa 0, in Madison

1906 — Wisconsin 18, Iowa 4, in Madison

1907 — Wisconsin 6, Iowa 5, in Iowa City

1911 — Wisconsin 12, Iowa 0, in Madison

1912 — Wisconsin 28, Iowa 10, in Iowa City

1917 — Wisconsin 20, Iowa 0, in Madison

1924 — Iowa 21, Wisconsin 7, in Madison

1925 — Wisconsin 6, Iowa 0, in Iowa City

1926 — Wisconsin 20, Iowa 10, in Madison

1927 — Iowa 16, Wisconsin 0, in Madison

1928 — Wisconsin 13, Iowa 0, in Iowa City

1929 — Iowa 14, Wisconsin 0, in Madison

1932 — Wisconsin 34, Iowa 0, in Madison

1933 — Iowa 26, Wisconsin 7, in Iowa City

1937 — Wisconsin 13, Iowa 6, in Madison

1938 — Wisconsin 31, Iowa 13, in Iowa City

1939 — Iowa 19, Wisconsin 13, in Madison

1940 — Iowa 30, Wisconsin 12, in Iowa City

1941 — Wisconsin 23, Iowa 0, in Madison

1942 — Iowa 6, Wisconsin 0, in Iowa City

1943 — Wisconsin 7, Iowa 5, in Iowa City

1944 — Wisconsin 26, Iowa 7, in Madison

1945 — Wisconsin 27, Iowa 7, in Iowa City

1946 — Iowa 21, Wisconsin 7, in Madison

1947 — Wisconsin 46, Iowa 14, in Madison

1948 — Iowa 19, Wisconsin 13, in Iowa City

1949 — Wisconsin 35, Iowa 13, in Madison

1950 — Wisconsin 14, Iowa 0, in Iowa City

1951 — Wisconsin 34, Iowa 7, in Madison

1952 — Wisconsin 42, Iowa 13, in Iowa City

1953 — Wisconsin 10, Iowa 6, in Madison

1954 — Iowa 13, Wisconsin 7, in Iowa City

1955 — Wisconsin 37, Iowa 14, in Madison

1956 — Iowa 13, Wisconsin 7, in Iowa City

1957 — Iowa 21, Wisconsin 7, in Iowa City

1958 — Iowa 20, Wisconsin 9, in Madison

1959 — Wisconsin 25, Iowa 16, in Madison

1960 — Iowa 28, Wisconsin 21, in Iowa City

1961 — Iowa 47, Wisconsin 15, in Iowa City

1962 — Wisconsin 42, Iowa 14, in Madison

1963 — Wisconsin 10, Iowa 7, in Iowa City

1964 — Wisconsin 31, Iowa 21, in Madison

1965 — Wisconsin 16, Iowa 13, in Madison

1966 — Wisconsin 7, Iowa 0, in Iowa City

1967 — Tie 21-21, in Madison

1968 — Iowa 41, Wisconsin 0, in Iowa City

1969 — Wisconsin 23, Iowa 17, in Madison

1970 — Iowa 24, Wisconsin 14, in Iowa City

1971 — Iowa 20, Wisconsin 16, in Iowa City

1972 — Wisconsin 16, Iowa 14, in Madison

1973 — Wisconsin 35, Iowa 7, in Madison

1974 — Wisconsin 28, Iowa 15, in Iowa City

1975 — Iowa 45, Wisconsin 28, in Iowa City

1976 — Wisconsin 38, Iowa 21, in Madison

1977 — Iowa 24, Wisconsin 8, in Madison

1978 — Iowa 38, Wisconsin 24, in Iowa City

1979 — Iowa 24, Wisconsin 13, in Madison

1980 — Iowa 22, Wisconsin 13, in Iowa City

1981 — Iowa 17, Wisconsin 7, in Madison

1982 — Iowa 28, Wisconsin 14, in Iowa City

1983 — Iowa 34, Wisconsin 14, in Madison

1984 — Tie 10-10, in Iowa City

1985 — Iowa 23, Wisconsin 13, in Madison

1986 — Iowa 17, Wisconsin 6, in Iowa City

1987 — Iowa 31, Wisconsin 10, in Madison

1988 — Iowa 31, Wisconsin 6, in Iowa City

1989 — Iowa 31, Wisconsin 24, in Madison

1990 — Iowa 30, Wisconsin 10, in Iowa City

1991 — Iowa 10, Wisconsin 6, in Madison

1992 — Iowa 23, Wisconsin 22, in Iowa City

1995 — Iowa 33, Wisconsin 20, in Madison

1996 — Iowa 31, Wisconsin 0, in Iowa City

1997 — Wisconsin 13, Iowa 10, in Madison

1998 — Wisconsin 31, Iowa 0, in Iowa City

1999 — Wisconsin 41, Iowa 3, in Madison

2000 — Wisconsin 13, Iowa 7, in Iowa City

2001 — Wisconsin 34, Iowa 28, in Madison

2002 — Iowa 20, Wisconsin 3, in Iowa City

2003 — Iowa 27, Wisconsin 21, in Madison

Heartland Trophy

2004 — Iowa 30, Wisconsin 7, in Iowa City

2005 — Iowa 20, Wisconsin 10, in Madison

2006 — Wisconsin 24, Iowa 21, in Iowa City

2007 — Wisconsin 17, Iowa 13, in Madison

2008 — Iowa 38, Wisconsin 16, in Iowa City

2009 — Iowa 20, Wisconsin 10, in Madison

2010 — Wisconsin 31, Iowa 30, in Iowa City

2013 — Wisconsin 28, Iowa 9, in Iowa City

2014 — Wisconsin 26, Iowa 24, in Iowa City

2015 — Iowa 10, Wisconsin 6, in Madison

2016 — Wisconsin 17, Iowa 9, in Iowa City

2017 — Wisconsin 38, Iowa 14, in Madison

2018 — Wisconsin 28, Iowa 17, in Iowa City

2019 — Wisconsin 24, Iowa 22, in Madison

2020 — Iowa 28, Wisconsin 7, in Iowa City

2021 — Wisconsin 27, Iowa 7, in Madison

2022 — Iowa 24, Wisconsin 10, in Iowa City

2023 — Iowa 15, Wisconsin 6, in Madison

2024 — Iowa 42, Wisconsin 10, in Iowa City