IHSAA Individual Swimming & Diving Champions

By Event - By Year

40-YARD FREESTYLE CHAMPIONS
1937 (40y Free) Walt Sieg, Davenport   19.5
1938 (40y Free) Clarence Moore, Clinton   20.1
1939 (40y Free) Richard Wunchel, Davenport   20.4
1940 (40y Free) Sid Craiger, Des Moines Roosevelt   19.5
1941 (40y Free) Jim Piatt, Clinton   19.7
1942 (40y Free) Ken Marsh, Cedar Rapids Roosevelt   19.4
1943 (40y Free) Jack Jowett, Clinton   19.1 (Bob Anderson, Boone, set NATIONAL RECORD (:17.9) in prelims in 1943.)
1944 (40y Free) Bob Anderson, Boone   18.2 (In 1944, during regular season, Bob Anderson, Boone tied his NATIONAL RECORD.)
1945 (40y Free) Al Machael, Clinton   19.7
1946 (40y Free) Bob Brown, Cedar Falls   19.0
1947 (40y Free) Al Machael, Clinton   18.8
1948 (40y Free) Wally Nicholson, Des Moines Roosevelt   19.3
1949 (40y Free) Paul Johnson, Des Moines North   19.6
1950 (40y Free) John Kruse, Des Moines Roosevelt   19.5
1951 (40y Free) John Kruse, Des Moines Roosevelt   19.1
1952 (40y Free) Gus Johnson, Des Moines Roosevelt   19.0
1953 (40y Free) Al Maris, Des Moines Roosevelt   19.9
1954 (40y Free) Al Maris, Des Moines Roosevelt   18.8
1955 (40y Free) Gary Morris, Clinton   17.8

50-YARD FREESTYLE CHAMPIONS
1956 (50y Free) Bob Holleran, Clinton   25.2
1957 (50y Free) Garrett Maris, Des Moines Roosevelt   24.0
1958 (50y Free) Garrett Maris, Des Moines Roosevelt   23.1
1959 (50y Free) Garrett Maris, Des Moines Roosevelt   22.8
1960 (50y Free) Dave Dismer, Davenport   23.8
1961 (50y Free) Doug Felton, Muscatine   23.5
1962 (50y Free) Ron Gabrielson, Sioux City Central   23.1
1963 (50y Free) Dave Strief, Des Moines Roosevelt   23.3
1964 (50y Free) (tie) Marty Morris, Clinton   22.8
1964 (50y Free) (tie) Ron David, Cedar Rapids Jefferson   22.8
1965 (50y Free) Jim Nichols, Clinton   23.1
1966 (50y Free) Robbie Cook, Cedar Rapids Washington   22.5
1967 (50y Free) Eric Holtze, Sioux City Central   22.8
1968 (50y Free) Tim Krizan, Cedar Rapids Washington   22.4
1969 (50y Free) Steve Hartkemeyer, Cedar Rapids Kennedy   22.4
1970 (50y Free) Terry Callahan, Des Moines Lincoln   22.41
1971 (50y Free) Rod Oberhaus, Muscatine   22.72
1972 (50y Free) Ralph Mundt, Davenport West   22.56
1973 (50y Free) Jeff Jutte, Muscatine   22.2
1974 (50y Free) Jeff Henry, Cedar Rapids Washington   22.47
1975 (50y Free) Rick Ver Huel, Cedar Falls   22.43
1976 (50y Free) Kam Smith, Sioux City North   22.22
1977 (50y Free) Charlie Roberts, Bettendorf   21.87
1978 (50y Free) Charlie Roberts, Bettendorf   21.51
1979 (50y Free) Dan Bartlett, Des Moines Roosevelt   21.87
1980 (50y Free) Vince Dahl, Boone   22.10
1981 (50y Free) Joe Ehlers, Davenport Central   21.63
1982 (50y Free) Vince Dahl, Boone   21.58
1983 (50y Free) Evan Johnston, Des Moines Lincoln   21.70
1984 (50y Free) Craig Oppel, Valley, West Des Moines   21.23
1985 (50y Free) Joe Barger, Cedar Rapids Kennedy   21.66
1986 (50y Free) Ken Atkinson, Bettendorf   21.50
1987 (50y Free) Rob Strauch, Dubuque Hempstead   21.60
1988 (50y Free) Jeff Lovell, Waverly-Shell Rock   21.02
1989 (50y Free) J.P. Bickel, Cedar Rapids Washington   21.60
1990 (50y Free) Eric Lemen, Davenport West   21.36
1991 (50y Free) Tory Hartwig, Bettendorf   21.57
1992 (50y Free) Chris Eckerman, Dowling Catholic   20.70
1993 (50y Free) Chris Eckerman, Dowling Catholic   20.32
1994 (50y Free) Seth Shepard, Waterloo West   21.28
1995 (50y Free) Chris Pollock, Mason City   21.57
1996 (50y Free) Andy Kyser, Davenport North   21.33
1997 (50y Free) John Lonergan, Bettendorf   21.30
1998 (50y Free) Mike Hicklin, Urbandale   20.88
1999 (50y Free) Ryan Fitzgerald, Dowling Catholic   21.44
2000 (50y Free) Grant Parrish, Bettendorf   21.14
2001 (50y Free) Jack Powell, Mason City   21.42
2002 (50y Free) Jack Powell, Mason City   21.58
2003 (50y Free) Michael Burke, Valley, West Des Moines   21.51
2004 (50y Free) B. J. Kolsrud, Cedar Rapids Washington   20.90
2005 (50y Free) Nick Cordes, Cedar Falls   20.73
2006 (50y Free) Nick Cordes, Cedar Falls   20.62
2007 (50y Free) Nick Cordes, Cedar Falls   20.56
2008 (50y Free) Ryan Phelan, Cedar Falls   20.56
2009 (50y Free) Mitch Taylor, Johnston   21.10
2010 (50y Free) Ben Loeffelholz, Dubuque Hempstead   21.28
2011 (50y Free) Ben Loeffelholz, Dubuque Hempstead   21.07
2012 (50y Free) Jonathan Fiepke, Dowling Catholic   21.02
2013 (50y Free) Josh Gill, Dubuque Senior   20.76
2014 (50y Free) Mark McGlaughlin, Iowa City West   20.67
2015 (50y Free) Mark McGlaughlin, Iowa City West   20.73
2016 (50y Free) Will Scott, Iowa City West   20.29
2017 (50y Free) Oliver Martin, Iowa City West   20.72
2018 (50y Free) Jacob Keller, Valley, West Des Moines   20.75
2019 (50y Free) Charlie Bunn, Bettendorf   20.42
2020 (50y Free) Charlie Bunn, Bettendorf   20.18


100-YARD FREESTYLE CHAMPIONS
1937 (100y Free) Walt Sieg, Davenport   55.2
1938 (100y Free) Clarence Moore, Clinton   58.0
1939 (100y Free) Dick Misner, Des Moines Roosevelt   58.4
1940 (100y Free) Sid Craiger, Des Moines Roosevelt   55.5
1941 (100y Free) Jim Piatt, Clinton   56.2
1942 (100y Free) Ken Marsh, Cedar Rapids Roosevelt   54.6
1943 (100y Free) Bob Anderson, Boone   52.9 (Anderson set a NATIONAL RECORD (:52.4) during season of 1943. 
1944 (100y Free) Bob Anderson, Boone   52.3 (Anderson's championship time (:52.3) in 1944 was also a NATIONAL RECORD.)
1945 (100y Free) Larry Larimore, Des Moines Roosevelt   53.6
1946 (100y Free) Roger Watts, Des Moines North   54.3
1947 (100y Free) Al Machael, Clinton   54.2
1948 (100y Free) Wally Nicholson, Des Moines Roosevelt   54.7
1949 (100y Free) Bob Jorgensen, Clinton   56.9
1950 (100y Free) John Kruse, Des Moines Roosevelt   57.2
1951 (100y Free) Maurie McCullen, Clinton   54.5
1952 (100y Free) Maurie McCullen, Clinton   56.3
1953 (100y Free) Pete Janss, Des Moines Roosevelt   54.8
1954 (100y Free) Gary Morris, Clinton   53.2
1955 (100y Free) Gary Morris, Clinton   49.8
1956 (100y Free) Keith Zastrow, Clinton   56.4
1957 (100y Free) Ronald McDevitt, Clinton   54.5
1958 (100y Free) Ronald McDevitt, Clinton   51.9
1959 (100y Free) Joe Weir, Sioux City Central   53.5
1960 (100y Free) Doug Felton, Muscatine   53.5
1961 (100y Free) Doug Felton, Muscatine   51.3
1962 (100y Free) Doug Felton, Muscatine   50.8
1963 (100y Free) Doug Felton, Muscatine   50.7
1964 (100y Free) Ray “Bud” Kearney, Clinton   50.3
1965 (100y Free) Jim Nichols, Clinton   51.2
1966 (100y Free) Robbie Cook, Cedar Rapids Washington   49.6
1967 (100y Free) Robbie Cook, Cedar Rapids Washington   49.4
1968 (100y Free) Robbie Cook, Cedar Rapids Washington   48.0
1969 (100y Free) Steve Hartkemeyer Cedar Rapids Kennedy   49.5
1970 (100y Free) Dave Carrithers, Cedar Rapids Washington   48.54
1971 (100y Free) Rod Oberhaus, Muscatine   48.96
1972 (100y Free) Dexter MacBride, Ames   48.96
1973 (100y Free) Dexter MacBride, Ames   48.3
1974 (100y Free) Mark Barnett, Ames   48.95
1975 (100y Free) Maury Johnson, Ames   48.95
1976 (100y Free) Eric Johnson, Ames   47.70
1977 (100y Free) Jeff Henry, Cedar Rapids Washington   48.67
1978 (100y Free) Mark Stanley, Fort Dodge   47.51
1979 (100y Free) Chris Williams, Cedar Rapids Washington   47.35
1980 (100y Free) Vince Dahl, Boone   48.10
1981 (100y Free) Joe Ehlers, Davenport Central   47.86
1982 (100y Free) Scott McCadam, Waterloo West   47.66
1983 (100y Free) Chris Richard, Ames   45.89
1984 (100y Free) Craig Oppel, Valley, West Des Moines   45.62
1985 (100y Free) Chris Reedy, Sioux City North   46.50
1986 (100y Free) Ken Atkinson, Bettendorf   46.98
1987 (100y Free) Todd Trappe, Mason City   47.69
1988 (100y Free) Jeff Lovell, Waverly-Shell Rock   46.91
1989 (100y Free) Rich Mitvalsky, Cedar Rapids Washington   46.79
1990 (100y Free) Eric Lemen, Davenport West   46.15
1991 (100y Free) Chris Eckerman, Dowling Catholic   46.48
1992 (100y Free) Chris Eckerman, Dowling Catholic   44.43
1993 (100y Free) Chris Eckerman, Dowling Catholic   44.17
1994 (100y Free) Seth Shepard, Waterloo West   46.49
1995 (100y Free) Joe Fisher, Ames   46.35
1996 (100y Free) Thad Hackney, Cedar Rapids Kennedy   45.47
1997 (100y Free) John Lonergan, Bettendorf   46.22 
1998 (100y Free) Zach Ferguson, Dowling Catholic   46.66
1999 (100y Free) Ian Renner-Arjes, Bettendorf   46.06
2000 (100y Free) Zach Ferguson, Dowling Catholic   45.79
2001 (100y Free) Jack Powell, Mason City   46.52
2002 (100y Free) Jack Powell, Mason City   46.75
2003 (100y Free) Jeff Bratten, Ottumwa   46.20
2004 (100y Free) Jimmy Sourbeer, Dowling Catholic   46.87
2005 (100y Free) Matt Dahlke, Marshalltown   46.95
2006 (100y Free) Joe Wiedemeier, Ames   46.57
2007 (100y Free) Jordan Huff, Dubuque Senior   45.97
2008 (100y Free) Jordan Huff, Dubuque Senior   45.28
2009 (100y Free) Jordan Huff, Dubuque Senior   45.07
2010 (100y Free) Austin Abbas, Cedar Falls   47.10
2011 (100y Free) Ben Loeffelholz, Dubuque Hempstead   46.22
2012 (100y Free) Jonathan Fiepke, Dowling Catholic   45.49
2013 (100y Free) Jonathan Fiepke, Dowling Catholic   44.76
2014 (100y Free) Mark McGlaughlin, Iowa City West   45.00
2015 (100y Free) Mark McGlaughlin, Iowa City West   44.76
2016 (100y Free) Mark McGlaughlin, Iowa City West   43.64
2017 (100y Free) Zach LinderWaukee   45.81
2018 (100y Free) Jackson AllmonLewis Central   45.61
2019 (100y Free) Charlie Bunn, Bettendorf   44.94
2020 (100y Free) Charlie Bunn, Bettendorf   44.41


220-YARD FREESTYLE CHAMPIONS
1937 (220y Free) Macielewski, Cedar Rapids   2:30.6
1938 (220y Free) Carl Ahlgren, Des Moines North   2:25.9
1939 (220y Free) Dean Darby, Des Moines Roosevelt   2:25.6
1940 (220y Free) Hubert Norman, Clinton   2:25.1
1941 (220y Free) Floyd Hartzer, Des Moines East   2:26.6
1942 (220y Free) Jim Piatt, Clinton   2:24.3
1943 (220y Free) Larry Larimore, Des Moines Roosevelt   2:25.1
1944 (220y Free) Bill Crispin, Des Moines Roosevelt   2:28.7
1945 (220y Free) Roger Watts, Des Moines North   2:24.3
1946 (220y Free) Roger Watts, Des Moines North   2:38.0
1947 (220y Free) Bert Doyne, Clinton   2:26.5
1948 (220y Free) Jim Watkins, Des Moines Roosevelt   2:28.7

200-YARD FREESTYLE CHAMPIONS
1949 (200y Free) Paul Slack, Des Moines North   2:10.0
1950 (200y Free) Loren Braught, Des Moines Roosevelt   2:06.2
1951 (200y Free) Loren Braught, Des Moines Roosevelt   2:04.6
1952 (200y Free) Pete Janss, Des Moines Roosevelt   2:03.8
1953 (200y Free) Pete Janss, Des Moines Roosevelt   2:03.5 (Established a NATIONAL RECORD (1:58.5) during regular season.)
1954 (200y Free) Gary Morris, Clinton   2:00.1
1955 (200y Free) Keith Zastrow, Clinton   2:06.3
1956 (200y Free) Keith Zastrow, Clinton   2:11.1
1957 (200y Free) Tom Hickerson, Des Moines Roosevelt   2:02.0
1958 (200y Free) Clark Raney, Ottumwa   2:06.1
1959 (200y Free) Bruce Nelson, Fort Dodge   2:01.2
1960 (200y Free) Dave McGregor, Ottumwa   2:04.9
1961 (200y Free) Wylie Griffith, Clinton   1:58.7
1962 (200y Free) Brian Percival, Des Moines Lincoln   2:00.1
1963 (200y Free) Doug Felton, Muscatine   1:56.8
1964 (200y Free) Ray “Bud” Kearney, Clinton   1:54.8
1965 (200y Free) Rick Carter, Cedar Rapids Washington   1:55.7
1966 (200y Free) Jeff Smith, Cedar Rapids Washington   1:52.3
1967 (200y Free) Robbie Cook, Cedar Rapids Washington   1:50.4
1968 (200y Free) Don Torrey, Clinton   1:53.1
1969 (200y Free) Dave Carrithers, Cedar Rapids Washington   1:47.3 
1970 (200y Free) Dave Carrithers, Cedar Rapids Washington   1:47.87
1971 (200y Free) Bill Fowler, Cedar Rapids Kennedy   1:49.38
1972 (200y Free) John Little, Cedar Rapids Washington   1:49.53
1973 (200y Free) Dexter MacBride, Ames   1:44.7
1974 (200y Free) Dexter MacBride, Ames   1:46.45
1975 (200y Free) Eric Johnson, Ames   1:47.53
1976 (200y Free) Eric Johnson, Ames   1:44.52
1977 (200y Free) David Everett, Des Moines Roosevelt   1:42.25
1978 (200y Free) Chris Williams, Cedar Rapids Washington   1:44.30
1979 (200y Free) Chris Williams, Cedar Rapids Washington   1:43.62
1980 (200y Free) Dave Symons, Ames   1:42.70
1981 (200y Free) Kurt Benson, Cedar Rapids Washington   1:44.62
1982 (200y Free) Chris Richard, Ames   1:42.31
1983 (200y Free) Craig Oppel, Valley, West Des Moines   1:40.03
1984 (200y Free) John Sayles, Muscatine   1:44.86
1985 (200y Free) Craig Oppel, Valley, West Des Moines   1:36.36 (*NATIONAL RECORD*)
1986 (200y Free) Mike Johnson, Ankeny   1:41.53
1987 (200y Free) Tom Evers, Des Moines Hoover   1:42.58
1988 (200y Free) Mike Johnson, Ankeny   1:38.20
1989 (200y Free) Scott Paulson, Des Moines Roosevelt   1:42.00
1990 (200y Free) Dan Ross, Cedar Falls   1:43.10
1991 (200y Free) Chris Meyer, Valley, West Des Moines   1:42.25
1992 (200y Free) Chris Meyer, Valley, West Des Moines   1:43.20
1993 (200y Free) Andy Eckerman, Dowling Catholic   1:42.71
1994 (200y Free) Andy Eckerman, Dowling Catholic   1:41.60
1995 (200y Free) Joe Fisher, Ames   1:41.58
1996 (200y Free) Ian Renner-Arjes, Bettendorf   1:39.82
1997 (200y Free) Ian Renner-Arjes, Bettendorf   1:39.01
1998 (200y Free) Ian Renner-Arjes, Bettendorf   1:40.29
1999 (200y Free) Ian Renner-Arjes, Bettendorf   1:39.75
2000 (200y Free) Zach Ferguson, Dowling Catholic   1:41.05
2001 (200y Free) Jimmer Dorweiler, Dowling Catholic   1:43.36
2002 (200y Free) Jimmer Dorweiler, Dowling Catholic   1:40.30
2003 (200y Free) Jeff Bratten, Ottumwa   1:40.35
2004 (200y Free) Jimmy Sourbeer, Dowling Catholic   1:41.44
2005 (200y Free) Steven Brus, Davenport North   1:42.15
2006 (200y Free) Steven Brus, Davenport North   1:41.63
2007 (200y Free) Jordan Huff, Dubuque Senior   1:39.83
2008 (200y Free) Jordan Huff, Dubuque Senior   1:39.66
2009 (200y Free) Jordan Huff, Dubuque Senior   1:40.74
2010 (200y Free) Garrett Moses, Cedar Falls   1:41.31
2011 (200y Free) Colin McAllister, Iowa City High   1:42.57
2012 (200y Free) Trent Jackson, Muscatine   1:40.75
2013 (200y Free) Ben Severino, Dowling Catholic   1:42.08
2014 (200y Free) Aidan Keen, Iowa City West   1:40.91
2015 (200y Free) Aidan Keen, Iowa City West   1:40.32
2016 (200y Free) Cameron Kelley, Cedar Rapids Washington   1:39.50
2017 (200y Free) Zach LinderWaukee   1:40.72
2018 (200y Free) Jackson AllmonLewis Central   1:39.11
2019 (200y Free) Trent FrandsonAnkeny   1:37.75
2020 (200y Free) Trent FrandsonAnkeny   1:35.68


400-YARD FREESTYLE CHAMPIONS
1958 (400y Free) Glover Wadington, Cedar Rapids Washington   4:19.4
1959 (400y Free) Clark Raney, Ottumwa   4:31.6
1960 (400y Free) Ed Longstreth, Muscatine   4:37.5
1961 (400y Free) Rich Collins, Des Moines Roosevelt   4:30.7
1962 (400y Free) Maurice LeVois, University High   4:18.9
1963 (400y Free) Maurice LeVois, University High   4:14.1
1964 (400y Free) Maurice LeVois, University High   4:19.0
1965 (400y Free) Ken Smith, Clinton   4:15.0
1966 (400y Free) Jeff Smith, Cedar Rapids Washington   4:12.5 
1967 (400y Free) Doug Herman, Clinton   4:13.2
1968 (400y Free) Harvey Birky, Cedar Rapids Washington   4:06.0
1969 (400y Free) Dave Carrithers, Cedar Rapids Washington   3:54.9
1970 (400y Free) Bill Fowler, Cedar Rapids Kennedy   4:02.70
1971 (400y Free) Bill Fowler, Cedar Rapids Kennedy   3:58.27
1972 (400y Free) Rick Adrianse, Des Moines Roosevelt   3:58.23
1973 (400y Free) John Huston, Cedar Rapids Washington   3:50.4

500-YARD FREESTYLE CHAMPIONS
1974 (500y Free) John Huston, Cedar Rapids Washington   4:50.25
1975 (500y Free) Dave Everett, Des Moines Roosevelt   4:50.94
1976 (500y Free) Dave Everett, Des Moines Roosevelt   4:47.37
1977 (500y Free) Dave Everett, Des Moines Roosevelt   4:41.11
1978 (500y Free) Scott Wisner, Bettendorf   4:44.53
1979 (500y Free) David Symons, Ames   4:43.76
1980 (500y Free) David Symons, Ames   4:46.99
1981 (500y Free) Rick Gilbertson, Cedar Rapids Kennedy   4:36.93
1982 (500y Free) Chris Richard, Ames   4:38.64
1983 (500y Free) Craig Oppel, Valley, West Des Moines   4:34.23
1984 (500y Free) Chris Reedy, Sioux City North   4:45.28
1985 (500y Free) Tom Evers, Des Moines Hoover   4:42.22
1986 (500y Free) Tom Evers, Des Moines Hoover   4:41.35
1987 (500y Free) Tom Evers, Des Moines Hoover   4:40.34
1988 (500y Free) Scott Paulson, Des Moines Roosevelt   4:40.30
1989 (500y Free) Scott Paulson, Des Moines Roosevelt   4:38.91
1990 (500y Free) Dan Ross, Cedar Falls   4:40.60
1991 (500y Free) Chris Meyer, Valley, West Des Moines   4:37.21
1992 (500y Free) Dan Ross, Cedar Falls   4:33.74
1993 (500y Free) Dan Ross, Cedar Falls   4:33.16
1994 (500y Free) Andy Eckerman, Dowling Catholic   4:31.28
1995 (500y Free) Jason Lathrum, Indianola   4:32.94
1996 (500y Free) Jason Lathrum, Indianola   4:30.62
1997 (500y Free) Jason Lathrum, Indianola   4:31.32
1998 (500y Free) Jason Snider, Valley, West Des Moines   4:39.21
1999 (500y Free) Jason Snider, Valley, West Des Moines   4:40.53
2000 (500y Free) Jason Snider, Valley, West Des Moines   4:40.78
2001 (500y Free) Adam Lehenbauer, Bettendorf   4:43.04
2002 (500y Free) Charlie Cunnick, Davenport Central   4:35.90
2003 (500y Free) Charlie Cunnick, Davenport Central   4:33.66
2004 (500y Free) Charlie Cunnick, Davenport Central   4:31.02
2005 (500y Free) Steven Brus, Davenport North   4:35.89
2006 (500y Free) Steven Brus, Davenport North   4:34.00
2007 (500y Free) Steve Brus, Davenport North   4:35.22
2008 (500y Free) Brian Verink, Cedar Falls   4:39.92
2009 (500y Free) Cameron Herting, Iowa City High   4:40.79
2010 (500y Free) Cameron Herting, Iowa City High   4:35.42
2011 (500y Free) Cameron Herting, Iowa City High   4:36.03
2012 (500y Free) Trent Jackson, Muscatine   4:38.63
2013 (500y Free) Josh Hughes, Cedar Rapids Washington   4:41.46
2014 (500y Free) Aidan Keen, Iowa City West   4:37.48
2015 (500y Free) Aidan Keen, Iowa City West   4:33.69
2016 (500y Free) Cameron Kelley, Cedar Rapids Washington   4:29.96
2017 (500y Free) Dylan Moffatt, Cedar Falls   4:32.24
2018 (500y Free) Dylan Moffatt, Cedar Falls   4:27.77
2019 (500y Free) Trent FrandsonAnkeny   4:23.46
2020 (500y Free) Trent FrandsonAnkeny   4:26.27


100-YARD BREASTSTROKE CHAMPIONS
1937 (100y Breast) Walt Sieg, Davenport   1:05.6
1938 (100y Breast) Dwight Johnson, Des Moines North   1:15.9
1939 (100y Breast) Bill Freeman, Des Moines Roosevelt   1:09.2 
1940 (100y Breast) Bill Freeman, Des Moines Roosevelt   1:06.6
1941 (100y Breast) Bill Freeman, Des Moines Roosevelt   1:06.7
1942 (100y Breast) Delmer Norman, Clinton   1:05.4 (Norman set NATIONAL RECORD (1:03.8) during regular season.)
1943 (100y Breast) Dick Maine, Des Moines Roosevelt   1:05.7
1944 (100y Breast) Dick Keith, Des Moines North   1:05.0
1945 (100y Breast) Larry Larimore, Des Moines Roosevelt   1:01.9 (*NATIONAL RECORD*)
1946 (100y Breast) Dick Lake, Clinton   1:03.1
1947 (100y Breast) Chuck Cownie, Des Moines Roosevelt   1:04.8
1948 (100y Breast) Eldon Dahl, Boone   1:08.7
1949 (100y Breast) Paul Bosley, Des Moines North   1:07.1
1950 (100y Breast) (tie) Bud Higgins, Clinton   1:04.6
1950 (100y Breast) (tie) Mike LaMair, Des Moines Roosevelt   1:04.6
1951 (100y Breast) Bob Sharp, Des Moines North   1:03.2
1952 (100y Breast) Tom Hoffman, Des Moines Roosevelt   1:07.8
1953 (100y Breast) Ed Brown, Clinton   1:07.9
1954 (100y Breast) John Fenlon, Clinton   1:05.8
1955 (100y Breast) Charles Mitchell, Ottumwa   1:05.5
1956 (100y Breast) Charles Mitchell, Ottumwa   1:03.1 (Mitchell set a NATIONAL RECORD (1:00.3) during regular season.)
1957 (100y Breast) Gary Longstreth, Muscatine   1:03.2
1958 (100y Breast) Dave Sever, Des Moines Lincoln   1:12.3
1959 (100y Breast) Scott Reichardt, Des Moines Roosevelt   1:11.6
1960 (100y Breast) Ralph Bextine, Cedar Rapids Washington   1:10.7
1961 (100y Breast) Ralph Bextine, Cedar Rapids Washington   1:07.2
1962 (100y Breast) Ralph Bextine, Cedar Rapids Washington   1:05.5
1963 (100y Breast) Dennis Shippey, Davenport West   1:04.8
1964 (100y Breast) Bob Synhorst, Des Moines Roosevelt   1:05.3
1965 (100y Breast) Larry Stover, Clinton   1:03.1
1966 (100y Breast) Frank Cownie, Des Moines Roosevelt   1:07.0
1967 (100y Breast) Bill Bergman, Cedar Rapids Washington   1:04.6
1968 (100y Breast) Dirk Hanson, Des Moines Lincoln   1:03.8
1969 (100y Breast) Dirk Hanson, Des Moines Lincoln   1:01.90
1970 (100y Breast) Chris Wilson, Cedar Rapids Washington   1:01.90
1971 (100y Breast) Steve Davis, Des Moines Roosevelt   1:04.43
1972 (100y Breast) Bob Vanderloo, Dubuque Senior   1:03.67
1973 (100y Breast) Bob Vanderloo, Dubuque Senior   1:02.60
1974 (100y Breast) Bob Vanderloo, Dubuque Senior   1:02.21
1975 (100y Breast) Steve Hugo, Mason City   1:00.34
1976 (100y Breast) Steve Hugo, Mason City   1:00.44
1977 (100y Breast) Dean Neff, Mason City   1:01.63
1978 (100y Breast) Rich Rodenbeck, Bettendorf   1:02.55
1979 (100y Breast) Rick Gilbertson, Cedar Rapids Kennedy   1:00.94
1980 (100y Breast) Paul Graettinger, Muscatine   59.38
1981 (100y Breast) Paul Graettinger, Muscatine   59.26
1982 (100y Breast) Paul Graettinger, Muscatine   58.96
1983 (100y Breast) Kurt Benson, Cedar Rapids Washington   58.69
1984 (100y Breast) Tom Castro, Bettendorf   1:00.65
1985 (100y Breast) Mike Lin, Iowa City West   59.82
1986 (100y Breast) Mike Lin, Iowa City West   59.28
1987 (100y Breast) Rick Hoffman, Dubuque Senior   1:01.07
1988 (100y Breast) Chris Cruise, Cedar Rapids Washington   1:00.02
1989 (100y Breast) Chris Cruise, Cedar Rapids Washington   57.26
1990 (100y Breast) Tim Teeter, Charles City   1:01.21
1991 (100y Breast) Tim Teeter, Charles City   59.12
1992 (100y Breast) Jeremy Meyer, Grinnell   1:00.34
1993 (100y Breast) Tim Hansen, Des Moines Hoover   59.28
1994 (100y Breast) Colin Luth, Lewis Central   58.76
1995 (100y Breast) Matt Hamer, Iowa City High   59.59
1996 (100y Breast) Ben Litton, Cedar Falls   57.75
1997 (100y Breast) Ben Litton, Cedar Falls   58.28
1998 (100y Breast) Ben Litton, Cedar Falls   56.38
1999 (100y Breast) Jon Koenig, Dubuque Senior   58.38
2000 (100y Breast) Kiel Huston, Ankeny   56.82
2001 (100y Breast) Kiel Huston, Ankeny   56.03
2002 (100y Breast) Kiel Huston, Ankeny   56.16
2003 (100y Breast) Sean Osborne, Cedar Falls   55.69
2004 (100y Breast) Dan Harty, Ankeny   58.36
2005 (100y Breast) Dan Harty, Ankeny   58.66
2006 (100y Breast) Logan Frederick, Marshalltown   59.31
2007 (100y Breast) Alex Dragon, Muscatine   57.86
2008 (100y Breast) Andy White, Bettendorf   58.83
2009 (100y Breast) Joseph Gallet, Cedar Rapids Washington   59.05
2010 (100y Breast) Colby Kubat, Dowling Catholic   58.86
2011 (100y Breast) Travis Greenwald, Muscatine   58.55
2012 (100y Breast) Travis Greenwald, Muscatine   57.35
2013 (100y Breast) Travis Greenwald, Muscatine   56.46
2014 (100y Breast) Justin Winnett, Johnston   56.38
2015 (100y Breast) Nick Staver, Pleasant Valley   56.74
2016 (100y Breast) Isaak Webb, NCMP   56.45
2017 (100y Breast) Dalton Lillibridge, Ames   57.87
2018 (100y Breast) Forrest Frazier, Iowa City High   54.16
2019 (100y Breast) Forrest Frazier, Iowa City High   55.17
2020 (100y Breast) Forrest Frazier, Iowa City High   53.15


100-YARD BACKSTROKE CHAMPIONS
1937 (100y Back) Dick Westerfield, Cedar Rapids   1:02.1
1938 (100y Back) Jack Nichols, Newton   1:15.9
1939 (100y Back) Bob Newborn, Des Moines North   1:09.4
1940 (100y Back) Bob Brumer, Clinton   1:06.9
1941 (100y Back) Doug Robison, Des Moines North   1:06.2
1942 (100y Back) Doug Robison, Des Moines North   1:05.0
1943 (100y Back) Al Stanley, Clinton   1:03.7
1944 (100y Back) Dick Maine, Des Moines Roosevelt   1:04.9
1945 (100y Back) Dick Maine, Des Moines Roosevelt   1:00.4
1946 (100y Back) Al Machael, Clinton   1:15.9
1947 (100y Back) Pat Cormick, Clinton   1:06.4
1948 (100y Back) Charles Hein, Clinton   1:07.9
1949 (100y Back) Dan Reece, Des Moines North   1:05.2
1950 (100y Back) Carl Stonecipher, Des Moines Roosevelt   1:08.3
1951 (100y Back) Ed Mullahey, Des Moines Roosevelt   1:04.5
1952 (100y Back) Loren Braught, Des Moines Roosevelt   1:02.6
1953 (100y Back) Bob Goodwin, Des Moines Roosevelt   1:03.0
1954 (100y Back) Bob Goodwin, Des Moines Roosevelt   1:01.0
1955 (100y Back) Herman Dierks, Clinton   1:04.8
1956 (100y Back) Herman Dierks, Clinton   1:06.3
1957 (100y Back) Homer Saltz, Muscatine   1:06.1
1958 (100y Back) Bill Lanning, Clinton   1:01.8
1959 (100y Back) Jeff Amsler, Sioux City Central   1:02.2
1960 (100y Back) Cremin Benson, Sioux City Central   1:01.0
1961 (100y Back) Joe Weir, Sioux City Central   1:03.5
1962 (100y Back) Tom Throckmorton, Des Moines Roosevelt   1:01.6
1963 (100y Back) Skip Jensen, University High   59.3
1964 (100y Back) Fred Hahn, Cedar Rapids Washington   58.4
1965 (100y Back) Steve Strauss, Cedar Rapids Jefferson   57.5
1966 (100y Back) Tom Proctor, Cedar Rapids Washington   1:00.7
1967 (100y Back) Bob Morrison, Clinton   58.5
1968 (100y Back) Doug Walrod, Davenport Central   58.9
1969 (100y Back) Doug Walrod, Davenport Central   57.2
1970 (100y Back) Doug Walrod, Davenport Central   56.74
1971 (100y Back) Bob Reinbold, Ames   56.66
1972 (100y Back) Bob Reinbold, Ames   55.54 
1973 (100y Back) Bob Reinbold, Ames   56.0
1974 (100y Back) Tom Lucas, Cedar Rapids Washington   57.60
1975 (100y Back) Doug Bovard, Mason City   57.07
1976 (100y Back) Ron Perrington, Des Moines Hoover   57.24
1977 (100y Back) Tom Roemer, Bettendorf   55.19
1978 (100y Back) Tom Roemer, Bettendorf   52.75
1979 (100y Back) Tom Roemer, Bettendorf   51.85
1980 (100y Back) Dave Ross, Waterloo East   54.40
1981 (100y Back) Scott Etnyre, Cedar Rapids Kennedy   54.23
1982 (100y Back) John Kimber, Cedar Rapids Washington   54.48
1983 (100y Back) Mark Stori, Bettendorf   54.91
1984 (100y Back) Eric Hansen, Sioux City East   54.16
1985 (100y Back) Peter Gruben, Dubuque Senior   53.10
1986 (100y Back) Peter Gruben, Dubuque Senior   53.32
1987 (100y Back) Mike Johnson, Ankeny   53.47
1988 (100y Back) Chip Reed, Dubuque Hempstead   54.59
1989 (100y Back) Tim De Boom, Cedar Rapids Washington   55.28
1990 (100y Back) Mark McDermott, Cedar Rapids Washington   54.50
1991 (100y Back) Jory Blauer, Decorah   52.70
1992 (100y Back) Mariusz Siembida, Cedar Rapids Washington   51.60
1993 (100y Back) Jory Blauer, Decorah   51.11
1994 (100y Back) Justin Clossen, Linn-Mar   51.33
1995 (100y Back) Tyler Lucht, Dowling Catholic   54.47
1996 (100y Back) Cody Dakan, Ames   53.63
1997 (100y Back) Zach Ferguson, Dowling Catholic   53.39
1998 (100y Back) Zach Ferguson, Dowling Catholic   51.47
1999 (100y Back) Zach Ferguson, Dowling Catholic   50.65
2000 (100y Back) Andrew VanMeter, Ames   50.78
2001 (100y Back) Andrew VanMeter, Ames   49.71
2002 (100y Back) Andrew VanMeter, Ames   49.18
2003 (100y Back) Andrew VanMeter, Ames   48.83
2004 (100y Back) Nick Cordes, Cedar Falls   52.60
2005 (100y Back) Nick Cordes, Cedar Falls   51.29
2006 (100y Back) Nick Cordes, Cedar Falls   50.28
2007 (100y Back) Nick Cordes, Cedar Falls   49.90
2008 (100y Back) John Gayton, Bettendorf   53.25
2009 (100y Back) Ben Utesch, Ames   51.11
2010 (100y Back) Dustin Rhoads, Ames   49.63
2011 (100y Back) Austin Abbas, Cedar Falls   51.35
2012 (100y Back) Matt Boyd, Clinton   51.06
2013 (100y Back) Alex Walton, Muscatine   50.34
2014 (100y Back) Alex Walton, Muscatine   50.59
2015 (100y Back) Alex Walton, Muscatine   49.18
2016 (100y Back) Nick Saulnier, Cedar Rapids Washington   49.54
2017 (100y Back) Caleb Aman, Bettendorf   50.89
2018 (100y Back) Nick Chase, Dowling Catholic   49.48
2019 (100y Back) Nick Chase, Dowling Catholic   50.10
2020 (100y Back) James Pinter, Iowa City West   50.01


100-YARD BUTTERFLY CHAMPIONS
1958 (100y Butterfly) Gary Longstreth, Muscatine   1:02.2
1959 (100y Butterfly) Gary Longstreth, Muscatine   59.5
1960 (100y Butterfly) Gary Longstreth, Muscatine   57.7
1961 (100y Butterfly) Ed Burkhalter, Cedar Rapids Washington   59.4
1962 (100y Butterfly) Dan Jeffries, Clinton   58.3
1963 (100y Butterfly) Phil Schrader, Des Moines Roosevelt   58.8
1964 (100y Butterfly) Jim Halpin, Cedar Rapids Washington   57.0
1965 (100y Butterfly) Jim Halpin, Cedar Rapids Washington   53.6
1966 (100y Butterfly) Jim Halpin, Cedar Rapids Washington   53.5
1967 (100y Butterfly) Jim Vining, Clinton   54.5
1968 (100y Butterfly) Dave Carrithers, Cedar Rapids Washington   55.7
1969 (100y Butterfly) Jim Bell, Cedar Rapids Washington   54.3
1970 (100y Butterfly) Jim Bell, Cedar Rapids Washington   52.58
1971 (100y Butterfly) Ben Taylor, Cedar Rapids Washington   53.40
1972 (100y Butterfly) Ben Taylor, Cedar Rapids Washington   52.63
1973 (100y Butterfly) Ben Taylor, Cedar Rapids Washington   53.0
1974 (100y Butterfly) Drew Walden, NUH   53.04
1975 (100y Butterfly) Drew Walden, NUH   51.81
1976 (100y Butterfly) Phil Lenzen, Cedar Rapids Washington   52.94
1977 (100y Butterfly) Charlie Roberts, Bettendorf   52.49
1978 (100y Butterfly) Charlie Roberts, Bettendorf   51.40
1979 (100y Butterfly) Gary Peterson Mason City   52.67
1980 (100y Butterfly) John Kimber, Cedar Rapids Washington   52.92
1981 (100y Butterfly) Scott Etnyre, Cedar Rapids Kennedy   52.34
1982 (100y Butterfly) John Kimber, Cedar Rapids Washington   50.92
1983 (100y Butterfly) Kim Patrick, Dubuque Senior   52.00
1984 (100y Butterfly) Tad Calkins, Valley, West Des Moines   51.74
1985 (100y Butterfly) Craig Oppel, Valley, West Des Moines   49.13
1986 (100y Butterfly) Mike Johnson, Ankeny   51.26
1987 (100y Butterfly) Mike Johnson, Ankeny   50.40
1988 (100y Butterfly) Mike Johnson, Ankeny   49.63
1989 (100y Butterfly) Boris Bachmann, Ames   50.89
1990 (100y Butterfly) Jim Lin, Iowa City West   52.36
1991 (100y Butterfly) Tory Hartwig, Bettendorf   52.31
1992 (100y Butterfly) Justin Clossen, Linn-Mar   51.92
1993 (100y Butterfly) Justin Clossen, Linn-Mar   50.82
1994 (100y Butterfly) Justin Clossen, Linn-Mar   50.72
1995 (100y Butterfly) Matt Hudson, Davenport West   51.97
1996 (100y Butterfly) Lovrenco Franicevic, Ames   51.64
1997 (100y Butterfly) Ian Renner-Arjes, Bettendorf   50.29
1998 (100y Butterfly) Ian Renner-Arjes, Bettendorf   51.09
1999 (100y Butterfly) Nate Billups, Bettendorf   51.26
2000 (100y Butterfly) Andrew VanMeter, Ames   50.11
2001 (100y Butterfly) Andrew VanMeter, Ames   48.83
2002 (100y Butterfly) Andrew VanMeter, Ames   49.00
2003 (100y Butterfly) Andrew VanMeter, Ames   48.58
2004 (100y Butterfly) Charlie Cunnick, Davenport Central   48.96
2005 (100y Butterfly) James Dragon, Muscatine   50.63
2006 (100y Butterfly) Zack Bartholomew, Pleasant Valley   50.23
2007 (100y Butterfly) Zack Bartholomew, Pleasant Valley   49.78
2008 (100y Butterfly) Zack Bartholomew, Pleasant Valley   49.72
2009 (100y Butterfly) Mitch Taylor, Johnston   50.67
2010 (100y Butterfly) Dustin Rhoads, Ames   49.73
2011 (100y Butterfly) Tyler Calegan, Muscatine   50.50
2012 (100y Butterfly) Max Ward, Des Moines Roosevelt   50.75
2013 (100y Butterfly) RJ Hemmingsen, Lewis Central   50.25
2014 (100y Butterfly) RJ Hemmingsen, Lewis Central   47.84
2015 (100y Butterfly) Jared Thorson, Cedar Rapids Washington   50.56
2016 (100y Butterfly) Josh Waltman, Waukee   50.01
2017 (100y Butterfly) Jackson Kuhlers, Waukee   50.11
2018 (100y Butterfly) Forrest Frazier, Iowa City High   49.10
2019 (100y Butterfly) Izaak Hajek, Iowa City West   49.95
2020 (100y Butterfly) Andrew Reiter, Waukee   48.93


120-YARD INDIVIDUAL MEDLEY CHAMPIONS
1949 (120y Indvidual Medley) Paul Slack, Des Moines North   1:19.2
1950 (120y Indvidual Medley) Paul Slack, Des Moines North   1:16.4 (Slack set a NATIONAL RECORD of 1:15.8 during the regular season.)
1951 (120y Indvidual Medley) Dale Lucas, Des Moines North   1:17.1
1952 (120y Indvidual Medley) Loren Braught, Des Moines Roosevelt   1:15.3
1953 (120y Indvidual Medley) Ed Brown, Clinton   1:18.7
1954 (120y Indvidual Medley) Ed Brown, Clinton   1:14.3
1955 (120y Indvidual Medley) Charles Mitchell, Ottumwa   1:15.8

150-YARD INDIVIDUAL MEDLEY CHAMPIONS
1956 (150y Indvidual Medley) Charles Mitchell, Ottumwa   1:37.9
1957 (150y Indvidual Medley) Ronald McDevitt, Clinton   1:38.0
1958 (150y Indvidual Medley) Ronald McDevitt, Clinton   1:33.4
1959 (150y Indvidual Medley) Gary Longstreth, Muscatine   1:34.8

200-YARD INDIVIDUAL MEDLEY CHAMPIONS
1960 (200y Indvidual Medley) Gary Longstreth, Muscatine   2:17.1
1961 (200y Indvidual Medley) Ralph Bextine, Cedar Rapids Washington   2:16.4
1962 (200y Indvidual Medley) Brian Percival, Des Moines Lincoln   2:13.4
1963 (200y Indvidual Medley) Brian Percival, Des Moines Lincoln   2:13.6
1964 (200y Indvidual Medley) Steve Strauss, Cedar Rapids Jefferson   2:09.0
1965 (200y Indvidual Medley) Steve Strauss, Cedar Rapids Jefferson   2:11.3
1966 (200y Indvidual Medley) Marty Strasburger, Cedar Rapids Washington   2:11.1
1967 (200y Indvidual Medley) Mike Sandy, Cedar Rapids Washington   2:09.7
1968 (200y Indvidual Medley) Robbie Cook, Cedar Rapids Washington   2:05.3
1969 (200y Indvidual Medley) Dirk Hanson, Des Moines Lincoln   2:03.8
1970 (200y Indvidual Medley) Chris Wilson, Cedar Rapids Washington   2:03.91
1971 (200y Indvidual Medley) Ben Taylor, Cedar Rapids Washington   2:05.26
1972 (200y Indvidual Medley) Ben Taylor, Cedar Rapids Washington   2:02.69
1973 (200y Indvidual Medley) Bob Reinbold, Ames   2:00.6
1974 (200y Indvidual Medley) Dan Schmidt, Davenport Central   2:10.44
1975 (200y Indvidual Medley) Dan Schmidt, Davenport Central   2:03.86
1976 (200y Indvidual Medley) Steve Hugo, Mason City   2:00.90
1977 (200y Indvidual Medley) Tom LeBuhn, Cedar Rapids Washington   2:01.43
1978 (200y Indvidual Medley) Tom Roemer, Bettendorf   1:53.85
1979 (200y Indvidual Medley) Tom Roemer, Bettendorf   1:52.92
1980 (200y Indvidual Medley) Rick Gilbertson, Cedar Rapids Kennedy   1:55.49
1981 (200y Indvidual Medley) Rick Gilbertson, Cedar Rapids Kennedy   1:54.18
1982 (200y Indvidual Medley) Dan Carlson, Mason City   1:56.68
1983 (200y Indvidual Medley) Kurt Benson, Cedar Rapids Washington   1:54.78
1984 (200y Indvidual Medley) Tad Calkins, Valley, West Des Moines   1:54.59
1985 (200y Indvidual Medley) Brad Axel, Muscatine   1:56.38
1986 (200y Indvidual Medley) Mike Lin, Iowa City West   1:54.61
1987 (200y Indvidual Medley) Chris Beckwith, Bettendorf   1:55.80
1988 (200y Indvidual Medley) Scott Paulson, Des Moines Roosevelt   1:57.16
1989 (200y Indvidual Medley) Brad Gaeth, Southeast Polk   1:57.05
1990 (200y Indvidual Medley) Jim Lin, Iowa City West   1:57.58
1991 (200y Indvidual Medley) Matt Brown, Fort Dodge   1:55.76
1992 (200y Indvidual Medley) Mariusz Siembida, Cedar Rapids Washington   1:55.23
1993 (200y Indvidual Medley) Jory Blauer, Decorah   1:53.62
1994 (200y Indvidual Medley) Mike Zimmerman, Iowa City West   1:53.96
1995 (200y Indvidual Medley) Jason Lathrum, Indianola   1:54.78
1996 (200y Indvidual Medley) Jason Lathrum, Indianola   1:52.35
1997 (200y Indvidual Medley) Jason Lathrum, Indianola   1:51.35
1998 (200y Indvidual Medley) Dan Patee, Sioux City East   1:53.73
1999 (200y Indvidual Medley) Jason Snider, Valley, West Des Moines   1:51.43
2000 (200y Indvidual Medley) Jason Snider, Valley, West Des Moines   1:50.84
2001 (200y Indvidual Medley) Kiel Huston, Ankeny   1:52.86
2002 (200y Indvidual Medley) Kiel Huston, Ankeny   1:52.33
2003 (200y Indvidual Medley) Sean Osborne, Cedar Falls   1:50.29
2004 (200y Indvidual Medley) Seth Wessels, Cedar Falls   1:53.73
2005 (200y Indvidual Medley) James Dragon, Muscatine   1:53.85
2006 (200y Indvidual Medley) Seth Wessels, Cedar Falls   1:52.80
2007 (200y Indvidual Medley) Alex Dragon, Muscatine   1:53.22
2008 (200y Indvidual Medley) John Gayton, Bettendorf   1:56.93 
2009 (200y Indvidual Medley) Donny Warren, Dubuque Hempstead   1:53.94
2010 (200y Indvidual Medley) Colby Kubat, Dowling Catholic   1:54.02
2011 (200y Indvidual Medley) Haden Calegan, Muscatine   1:53.06
2012 (200y Indvidual Medley) Matt Boyd, Clinton   1:53.50
2013 (200y Indvidual Medley) Haden Calegan, Muscatine   1:51.48
2014 (200y Indvidual Medley) Alex Walton, Muscatine   1:53.47
2015 (200y Indvidual Medley) Alex Walton, Muscatine   1:49.20
2016 (200y Indvidual Medley) Mark McGlaughlin, Iowa City West   1:46.91
2017 (200y Indvidual Medley) Caleb Aman, Bettendorf   1:49.43
2018 (200y Indvidual Medley) Caleb Aman, Bettendorf   1:40.49
2019 (200y Indvidual Medley) Cameron Linder, Waukee   1:51.11
2020 (200y Indvidual Medley) Forrest Frazier, Iowa City High   1:45.96


DIVING
1938 (DivingBob Tuthill, Clinton   67.05
1939 (DivingJohn ShifflerDes Moines North   76.60
1940 (DivingMax MungerDes Moines Lincoln   77.93
1941 (DivingDavid BrockwayMarshalltown   227.20
1942 (DivingDavid BrockwayMarshalltown   ???
1943 (DivingJack WickmanDes Moines North   ???
1944 (DivingDick Maine, Des Moines Roosevelt   222.60
1945 (DivingDick Maine, Des Moines Roosevelt   277.00
1946 (DivingJim HuddelsonDes Moines Roosevelt   386.70
1947 (DivingDave BonebrakeClinton   136.06
1948 (DivingJim HuddelsonDes Moines Roosevelt   139.53
1949 (DivingJake QuickClinton   195.20
1950 (DivingJake QuickClinton   253.60
1951 (DivingBob WarfordDes Moines Roosevelt   196.00
1952 (DivingJim McCulloughClinton   202.10
1953 (DivingKen MinerClinton   370.15
1954 (DivingKen MinerClinton   209.60
1955 (DivingJohn BridgemanDes Moines Roosevelt   187.00
1956 (DivingFritz FisherCedar Rapids Washington   193.95
1957 (DivingBill NessenDes Moines Lincoln   188.10
1958 (DivingFritz FisherCedar Rapids Washington   209.40
1959 (DivingDan SuitsCedar Rapids Jefferson   355.40
1960 (DivingDennis WusterSioux City Central   329.50
1961 (DivingMichael LeVoisUniversity High   354.90
1962 (DivingRandy MillerCedar Rapids Jefferson   277.15
1963 (DivingBill DeanDes Moines Roosevelt   277.00
1964 (DivingDave SchaferClinton   274.50
1965 (DivingDave SchaferClinton   293.60
1966 (DivingJerry LogstonDes Moines Tech   290.10
1967 (DivingSteve SpikesDes Moines Roosevelt   306.40
1968 (DivingSteve SpikesDes Moines Hoover   362.95
1969 (DivingSteve SpikesDes Moines Hoover   413.80
1970 (DivingMark JohnsonDes Moines Roosevelt   475.90
1971 (DivingJoe WattsDes Moines Hoover   388.45
1972 (DivingStoney TurleyCedar Rapids Kennedy   416.10
1973 (DivingRick AnglinWahlert   477.66
1974 (DivingDoug BuchheisterCedar Rapids Washington   463.74
1975 (DivingSteve GordonDubuque Senior   475.32
1976 (DivingRandy AblemanCedar Rapids Washington   476.38
1977 (DivingRandy AblemanCedar Rapids Washington   470.34
1978 (DivingKent FergusonCedar Rapids Washington   451.90
1979 (DivingKent FergusonCedar Rapids Washington   494.40
1980 (DivingKent FergusonCedar Rapids Washington   588.90
1981 (DivingKent FergusonCedar Rapids Washington   573.70
1982 (DivingJeff SymonsAmes   594.85
1983 (DivingJeff JohnsonDes Moines Roosevelt   500.40
1984 (DivingPat ClarkDes Moines Hoover   434.85
1985 (DivingPhil BishopAmes   477.25
1986 (DivingPhil BishopAmes   494.15
1987 (DivingBrad McNameeDes Moines Roosevelt   463.75
1988 (DivingDonnie BearCedar Rapids Washington   447.00
1989 (DivingJeff WarrickDavenport North   433.40
1990 (DivingJose HidalgoIowa City High   510.40
1991 (DivingJose HidalgoIowa City High   496.70
1992 (DivingJeff SteinDavenport West   462.75
1993 (DivingChad GardemannCedar Rapids Kennedy   406.50
1994 (Diving) Jaimey ShillingSoutheast Polk   424.50


160-YARD FREESTYLE RELAY CHAMPIONS
1938 (4x40y Free relay) Des Moines North (swimmers names not reported)   1:24.6
1939 (4x40y Free relay) Des Moines Roosevelt (Fred Gilbert-Bill Widdup-Sid Craiger-Dick Misner)   1:22.0
1940 (4x40y Free relay) Des Moines Roosevelt (Elmer Younger-Jack Baker-Al Rawson-Ray Mulhern)   1:20.3
1941 (4x40y Free relay) Des Moines Roosevelt (Jack Baker-Al Rawson-Dutton-McCoy)   1:21.3
1942 (4x40y Free relay) Des Moines Roosevelt (Jack Wooden-Jim Alexander-Ralph Katz-Ed Hunter)   1:22.9
1943 (4x40y Free relay) Clinton (Chester Cole-Russ McCreery-Wayne Cady-William Olson)   1:20.2
1944 (4x40y Free relay) Des Moines Roosevelt (Ralph Katz-Wayne Humphrey-Bruce Bennett-Jim Dickerson)   1:17.0 (Set a NATIONAL RECORD (1:15.0) during regular season.)
1945 (4x40y Free relay) Des Moines Roosevelt (Bob Coffman-Harold Stevens-Bill Hornaday-Tom Moore)   1:21.4
1946 (4x40y Free relay) Clinton (Pat Cormick-Gene Hood-Ken Lahm-Paul Brieske)   1:20.0
1947 (4x40y Free relay) Clinton (Gene Hood-Paul Brieske-Pat Cormick-Ken Lahm)   1:19.6
1948 (4x40y Free relay) Clinton (Bert Doyne-Gene Hood-Dave Holleran-Robert Jorgensen)   1:20.1
1949 (4x40y Free relay) Clinton (Dave Holleran-James McComb-Maurie McCullen-Bob Purcell)   1:19.7
1950 (4x40y Free relay) Clinton (Dave Holleran-Maurie McCullen-Bert Winterbottem-Bud Higgins)   1:20.1
1951 (4x40y Free relay) Clinton (Bob Hollowell-Maurie McCullen-Bill Bugbee-Bert Winterbottem)   1:19.3
1952 (4x40y Free relay) Des Moines Roosevelt (Alan Maris-McConachie-Johnson-Berry)   1:18.1
1953 (4x40y Free relay) Des Moines Roosevelt (Bob Mercer-John Bridgeman-Scott Smith-Alan Maris)   1:21.2
1954 (4x40y Free relay) Des Moines Roosevelt (John Bridgeman-Scott Smith-Jim Schnell-Harrie Shearer)   1:19.2
1955 (4x40y Free relay) Des Moines Roosevelt (Fred Bookey-Bill Niemann-Tom Lucan-Jim Ballou)   1:17.2

200-YARD FREESTYLE RELAY CHAMPIONS
1956 (4x50y Free relay) (tie) Des Moines Lincoln (Bob Lozier-Pete Abbott-Don Freeman-Charles Abbott)    1:42.6
1956 (4x50y Free relay) (tie) Des Moines Roosevelt (Dick Shepler-Hopkins-Mort Bookey-Jim Ballou)   1:42.6
1957 (4x50y Free relay) Des Moines Roosevelt (Dave Dwyer-Dick Shepler-Tom Hickerson-Garrett Maris)   1:40.6
1958 (4x50y Free relay) Des Moines Roosevelt (John Galloway-Dave Dwyer-Dick Shepler-Tom Hickerson)   1:39.1
1959 (4x50y Free relay) Sioux City Central (Neal Hyink-Larry Boe-Cremin Benson-Joe Weir)   1:36.7
1960 (4x50y Free relay) Muscatine (Dave Glidden-Homer Saltz-Doug Felton-Ron Schmarje)   1:37.1
1961 (4x50y Free relay) Sioux City Central (Ron Wayman-Randy Bricker-Joe Weir-Ron Gabrielson)   1:35.3
1962 (4x50y Free relay) Clinton (Myron Sander-Doug Dawson-Ed Kearney-Charles Lentz)   1:35.8
1963 (4x50y Free relay) Clinton (Marty Morris-Trainor Critz-Tom Meyer-Charles Lentz)   1:33.3
1964 (4x50y Free relay) Cedar Rapids Washington (Ken Krizan-Tom Sage-Marty Strasburger-Greg Sieh)   1:32.1
1965 (4x50y Free relay) Cedar Rapids Washington (Ken Krizan-Al Carr-Jim Halpin-Marty Strassburger)   1:30.4
1991 (4x50y Free relay) Mason City (Bill Toelke-Erik Harris-Gus Skarlis-Matthew Root)    1:27.94
1992 (4x50y Free relay) Pleasant Valley (Shawn Dassie-Justin Lane-Kirk Moeller-Mike Griggs)   1:26.81
1993 (4x50y Free relay) Dowling Catholic (Billy Roth-Andy Eckerman-Marc Willis-Chris Eckerman)   1:28.17
1994 (4x50y Free relay) Cedar Rapids Washington (Brian Aiels-Jon Strother-Brennan Cleveland-Ryan Strauss)   1:28.29
1995 (4x50y Free relay) Cedar Rapids Washington (Jon Strother-Brian Aiels-Luke Grafft-Ryan Strauss)   1:27.65
1996 (4x50y Free relay) Cedar Rapids Washington (Jon Strother-Brent Morgan-Luke Grafft-Allyn Secor)   1:26.06
1997 (4x50y Free relay) Cedar Rapids Washington (Allyn Secor-Colin Hanrahan-Mack Jilek-Jon Strother)   1:25.29
1998 (4x50y Free relay) Urbandale (Doug Owen-Jared Jablonski-Matt Kroeger-Mike Hicklin)   1:26.87
1999 (4x50y Free relay) Bettendorf (Grant Parrish-Ryan McAnally-Martin Stonebreaker-Ian Renner-Arjes)   1:26.87
2000 (4x50y Free relay) Valley, West Des Moines (Jason Snider-Bryan Rowland-Richard Wolf-Nate Zittergruen)   1:25.51
2001 (4x50y Free relay) Valley, West Des Moines (Bryan Rowland-Nate Welling-Peter Mercuris-Richard Wolf)   1:25.67
2002 (4x50y Free relay) Mason City (Tom Hardy-Derek-Duffy-Mark-Guetzko-Jack-Powell)   1:25.53
2003 (4x50y Free relay) Dowling Catholic (Jimmy Sourbeer-Ted Riesenberg-Jeff Kubat-Jimmer Dorweiler)   1:27.23 
2004 (4x50y Free relay) Cedar Falls (Nick Cordes-Alex Stone-Sam Backstrom-Jordan Wessels)   1:26.17
2005 (4x50y Free relay) Cedar Falls (Nick Cordes-Alex Stone-Aaron Zander-Jordan Wessels)   1:26.03
2006 (4x50y Free relay) Cedar Falls (Nick Cordes-Alex Stone-Aaron Zander-Jordan Wessels)   1:24.58
2007 (4x50y Free relay) Bettendorf (Alex Clark-John Alves-Jacob Hemberger-Kyle Green)   1:26.32
2008 (4x50y Free relay) Cedar Rapids Washington (Christopher Emery-Banning Young-John Sevier-Ryan Phelan)   1:26.47
2009 (4x50y Free relay) Cedar Rapids Washington (John Sevier-Joseph Gallet-Will McCartan-Banning Young)   1:25.90
2010 (4x50y Free relay) Cedar Falls (Jon Baker-Garrett Moses-Josh Sund-Austin Abbas)   1:26.47
2011 (4x50y Free relay) Dubuque Senior (Josh-Gill-Alex Duster-Connor Huff-Tate Forsyth)   1:25.35
2012 (4x50y Free relay) Muscatine (Travis Greenwald-Kris Treiber-Trent Jackson-Tate-Jackson)   1:26.45
2013 (4x50y Free relay) Dubuque Senior (Josh Gill-Alex Duster-James Daughters-Justin Yuan)   1:23.99
2014 (4x50y Free relay) Iowa City West (Oliver Martin-Will Scott-Carson Miller-Aidan Keen)   1:25.46
2015 (4x50y Free relay) Iowa City West (Will Scott-Matt Anderson-Oliver Martin-Aidan Keen)   1:24.75
2016 (4x50y Free relay) Iowa City West (Mark McGlaughlin-Aidan Keen-Oliver-Martin-Will Scott)   1:22.55
2017 (4x50y Free relay) Johnston (Alex Overton-Scott Lair-Grant Lair-Grant Fuhr)   1:25.41
2018 (4x50y Free relay) Bettendorf (Charlie Bunn-Luke Nickles-Andrew Ottavianelli-Caleb Aman)   1:24.82
2019 (4x50y Free relay) Bettendorf (Andrew Ottavianelli-Luke Nickles-Sam Mitvalsky-Charlie Bunn)   1:23.56
2020 (4x50y Free relay) Bettendorf (Sam Mitvalsky-Noah Mitvalsky-Alex Stone-Charlie Bunn)   1:23.18


400-YARD FREESTYLE RELAY CHAMPIONS
1966 (4x100y Free relay) Clinton (Steve Joens-Matt Wolfe-Jim Vining-Dave Dean)   3:26.4
1967 (4x100y Free relay) Cedar Rapids Washington (John Beusch-Doug Barr-Mike Sandy-Tim Krizan)   3:27.0
1968 (4x100y Free relay) Davenport West (Blaine Kock-Dan Matheson-John Rogers-Ken Martens)   3:31.5
1969 (4x100y Free relay) Davenport West (Warren Wilson-John Rogers-Blaine Kock-Ken Martens)   3:26.2
1970 (4x100y Free relay) Muscatine (Dave Reusswig-Brad Titus-Chuck Havemann-Den Blackwood)   3:26.11
1971 (4x100y Free relay) Cedar Falls (Jeff Eaton-Steve Rowe-Jeff Webb-Jon Mixdorf)   3:25.08
1972 (4x100y Free relay) Cedar Rapids Washington (John Koch-Stu Lenzen-John Little-Ben Taylor)   3:19.77
1973 (4x100y Free relay) Cedar Rapids Washington (Stu Lenzen-Steve Shean-Jon Huston-Ben Taylor)   3:19.40
1974 (4x100y Free relay) Ames (Mark Barnett-Steve Pier-Maury Johnson-Dexter MacBride)   3:19.38
1975 (4x100y Free relay) Ames (Maury Johnson-Mike Stoops-Randy Fitzgerald-Eric Johnson)   3:17.49
1976 (4x100y Free relay) Des Moines Roosevelt (Tim Hoffman-Dan McBride-David Lynch-Dave Everett)   3:15.58
1977 (4x100y Free relay) Des Moines Roosevelt (Tim Hoffman-Tom Barr-Dan Bartlett-Dave Everett)   3:15.58
1978 (4x100y Free relay) Mason City (Bob Peterson-Dave Weber-Charlie Hugo-Mike Brown)   3:18.06
1979 (4x100y Free relay) Bettendorf (Steve Rodenbeck-Warren Tunwall-Eric Syverud-Tom Roemer)   3:17.60
1980 (4x100y Free relay) Bettendorf (Steve Rodenbeck-Joe Picchiotti-Eric Syverud-Scott Allen)   3:16.35
1981 (4x100y Free relay) Cedar Rapids Kennedy (Scott Etnyre-Scott Irish-Ritch Madlom-Rick Gilbertson)   3:13.26
1982 (4x100y Free relay) Ames (Scott Robinson-Robert Burger-Brad Danofsky-Chris Richard)   3:12.83
1983 (4x100y Free relay) Muscatine (Brad Axel-Fred Colony-Alan McKillip-John Sayles)   3:14.16
1984 (4x100y Free relay) Muscatine (Fred Colony-Ward Massey-Alan McKillip-John Sayles)   3:13.57
1985 (4x100y Free relay) Valley, West Des Moines (Steve Nelson-Tom Delay-Jeb Barmish-Craig Oppel)   3:15.49
1986 (4x100y Free relay) Bettendorf (Chris Beckwith-Mark Amyette-Mike Gottlieb-Ken Atkinson)   3:13.84
1987 (4x100y Free relay) Valley, West Des Moines (Steve Nelson-Steve Smits-Drew Smith-Mike Harris)   3:13.78
1988 (4x100y Free relay) Valley, West Des Moines (John Weber-Steve Smits-Drew Smith-Mike Harris)   3:11.87
1989 (4x100y Free relay) Cedar Rapids Washington (J.P. Bickel-Anthony Johnson-Jemahl Roland-Rich Mitvalsky)   3:11.36
1990 (4x100y Free relay) Mason City (Matt Johnson-Gus Skarlis-Bill Toelke-Matt Root)   3:13.83
1991 (4x100y Free relay) Cedar Falls (David Mason-Joe Mason-Jeff Whitt-Dan Ross)   3:16.85
1992 (4x100y Free relay) Cedar Rapids Washington (Karl Lippisch-Tomasz Piotrowski-John Olinger-Mariusz Siembida)   3:14.55
1993 (4x100y Free relay) Cedar Falls (Joe Mason-Jed Fogdall-Dan Ross-Chris Courts)   3:12.50
1994 (4x100y Free relay) Iowa City High (Kamden Draper-John Herr-Victor Sosa-Jacob Everhart)   3:13.38
1995 (4x100y Free relay) Ames (Joe Fisher-Cody Dakan-Nathan Terry-Jeff Fisher)   3:12.54
1996 (4x100y Free relay) Ames (Nathan Terry-Cody Dakan-Jeff Fisher-Lovrenco Franicevic)   3:11.54
1997 (4x100y Free relay) Bettendorf (Ian Renner-Arjes-Josh Morehouse-Osmar Godoi-John Lonergan)   3:10.17
1998 (4x100y Free relay) Muscatine (Travis Lee-Josh Havemann-Brian Radtke-Pat Fuller)   3:10.58
1999 (4x100y Free relay) Bettendorf (Mike Lonergan-Nate Billups-Martin Stonebreaker-Ian Renner-Arjes)   3:10.47
2000 (4x100y Free relay) Dowling Catholic (Josh Otis-Jimmer Dorweiler-Johnny Sourbeer-Zach Ferguson)   3:09.56
2001 (4x100y Free relay) Dowling Catholic (Matt Bzdega-Jimmer Dorweiler-Adam Mitchell-Josh Otis)   3:08.11
2002 (4x100y Free relay) Dowling Catholic (Adam Mitchell-Jimmer-Dorweiler-Johnny Sourbeer-Josh Otis)   3:05.87
2003 (4x100y Free relay) Dowling Catholic (Jimmy Sourbeer-Fred Nesbit-Jeff Kubat-Jimmer Dorweiler)   3:09.13
2004 (4x100y Free relay) Cedar Falls (Seth Wessels-Sam Backstrom-Raymond Holz-Jordan Wessels)   3:12.29
2005 (4x100y Free relay) Cedar Falls (Seth Wessels-Aaron Zander-Raymond Holz-Jordan Wessels)   3:13.19
2006 (4x100y Free relay) Cedar Falls (Seth Wessels-Tyler Verink-Aaron Zander-Alex Stone)   3:11.38
2007 (4x100y Free relay) Bettendorf (Alex Clark-James Barber-John Gayton-Kyle Green)   3:12.49 
2008 (4x100y Free relay) Pleasant Valley (Will Horvat-John Beck-Jared Damman-Zack Bartholomew)   3:11.98
2009 (4x100y Free relay) Dubuque Senior (Andrew Peter-Eric Ferring-Mark-Ross-Jordan Huff)   3:08.44
2010 (4x100y Free relay) Valley, West Des Moines (Jim Skoumal-Nate Harris-Charlie Hogan-Ian Conte)   3:09.27
2011 (4x100y Free relay) Cedar Falls (Austin Abbas-Jon Baker-Gabe Langner-Josh Sund)   3:09.85
2012 (4x100y Free relay) Dowling Catholic (Ben Severino-Nate Tystahl-Alek Martin-Jonathan Fiepke)   3:09.04
2013 (4x100y Free relay) Dowling Catholic (Ben Severino-Spencer Clark-John Carmody-Jonathan Fiepke)   3:09.44
2014 (4x100y Free relay) Iowa City West (Aidan Keen-Will Scott-Matt Anderson-Mark McGlaughlin)   3:08.43
2015 (4x100y Free relay) Iowa City West (Mark McGlaughlin-Oliver Martin-Will Scott-Aidan Keen)   3:02.98
2016 (4x100y Free relay) Iowa City West (Mark McGlaughlin-Aidan Keen-Oliver Martin-Will Scott)   3:03.18
2017 (4x100y Free relay) Johnston (Grant Fuhr-Scott Lair-Grant Lair-Alex Overton)   3:07.62
2018 (4x100y Free relay) Valley, West Des Moines (Gregg Lichinsky-Evan Porter-Casey Bach-Jacob Keller)   3:06.87
2019 (4x100y Free relay) Bettendorf (Andrew Ottavianelli-Luke Nickles-Alex Stone-Charlie Bunn)   3:05.10
2020 (4x100y Free relay) Bettendorf (Sam Mitvalsky-Noah Mitvalsky-Alex Stone-Charlie Bunn)   3:02.38


180-YARD MEDLEY RELAY CHAMPIONS
1937 (Medley relay) Cedar Rapids (names of swimmers not available)   1:48.3
1938 (Medley relay) Des Moines North (names of swimmers not available)   1:48.3
1939 (Medley relay) Des Moines Roosevelt (Tom O’Connor-Bill Freeman-Dick Darby)   1:48.5
1940 (Medley relay) Clinton (Bob Brumer-Hubert Norman-Jim Piatt)   1:44.8
1941 (Medley relay) Clinton (Bob Brumer-Hubert Norman-Del Norman)   1:46.3 (Same trio established a NATIONAL RECORD (1:40.7) during regular season.)
1942 (Medley relay) Clinton (Al Stanley-Del Norman-Jim Piatt)   1:43.4
1943 (Medley relay) Des Moines Roosevelt (names of swimmers not available)   1:45.0
1944 (Medley relay) Des Moines North (Don Paul-Dick Keith-Dick Bloomburg)   1:42.3
1945 (Medley relay) Des Moines Roosevelt (Bob Wyant-Chuck Cownie-Terry Williams)   1:46.8 (Same trio established a NATIONAL RECORD (1:37.3) during regular season.)
1946 (Medley relay) Clinton (Albert Machael-Richard Lake-Ken Lahm)   1:47.3
1947 (Medley relay) Des Moines Roosevelt (names of swimmers not available)   1:48.4
1948 (Medley relay) Clinton (Robert Niebuhr-Charles Hein-Willard Foster)   1:49.0
1949 (Medley relay) Clinton (Richard Coe-Merle Ruch-Norbert Jorgensen)   1:45.7
1950 (Medley relay) Boone (Jerry Smith-Bob Dahl-Bob Jensen)   1:45.9
1951 (Medley relay) Des Moines North (Don Werner-Bob Sharp-Dale Lucas)   1:44.0
1952 (Medley relay) Clinton (Gene Guidebeck-Howard Judd-Bill Bugbee)   1:44.9
1953 (Medley relay) Des Moines Roosevelt (Jay Ryan-Tom Hoffman-Dave White)   1:43.7
1954 (Medley relay) Clinton (Gene Guidebeck-John Fenlon-Dave Zentner)   1:42.6
1955 (Medley relay) Clinton (Herman Dierks-Bill Limbrecht-Bob Holleran)   1:46.7

200-YARD MEDLEY RELAY CHAMPIONS
1956 (Medley relay) Des Moines Roosevelt (Dean Ellis-Mike Graham-Tyler Marshall-Tom Thayer)   1:55.5
1957 (Medley relay) Des Moines Roosevelt (Mike McBride-Tyler Marshall-Tom Thayer-Bill White)   1:54.0
1958 (Medley relay) Clinton (Bill Lanning-Bill Limbrecht-Bill Gorman-Jack Miller)   1:52.9
1959 (Medley relay) Des Moines Roosevelt (John Brown-Scott Reichardt-Chuck Corwin-Garritt Maris)   1:51.0
1960 (Medley relay) Cedar Rapids Washington (Dave Topinka-Bob Gates-Ed Burkhalter-John Ruml)   1:52.5
1961 (Medley relay) Cedar Rapids Washington (Jim Peterson-Dennis Krizan-Ed Burkhalter-John Ruml)   1:51.9
1962 (Medley relay) (tie) Des Moines Roosevelt (Tom Throckmorton-Don Tesdell-Jeff Gallagher-Ken Hickerson)   1:50.0
1962 (Medley relay) (tie) Clinton (John Hamstra-Mike Eckman-Trainor Critz-Ron Huelse)   1:50.0
1963 (Medley relay) Des Moines Roosevelt (Tom Throckmorton-Bob Synhorst-Bill Schroeder-Dave Scott)   1:46.8
1964 (Medley relay) Cedar Rapids Washington (Fred Hahn-Tom Owens-Jim Halpin-Greg Sieh)   1:44.5
1965 (Medley relay) Cedar Rapids Washington (Fred Hahn-Tom Owens-Ted Welch-Al Carr)   1:42.4
1966 (Medley relay) Cedar Rapids Washington (Tom Proctor-Bill Bergman-Jim Halpin-Tim Krizan)   1:43.4
1967 (Medley relay) Cedar Rapids Washington (Tom Proctor-Bill Bergman-Scott Thompson-Doug Barr)   1:43.9
1968 (Medley relay) Cedar Rapids Washington (Tom Proctor-Jim Bell-Chris Wilson-Bruce Dixon)   1:43.2
1969 (Medley relay) Cedar Rapids Washington (Robbie McKay-Steve Reeder-Jim Bell-Nick Gearhart)   1:45.0
1970 (Medley relay) Cedar Rapids Washington (Robbie McKay-Steve Reeder-Jim Bell-Kevin Spratt)   1:42.92
1971 (Medley relay) Cedar Rapids Washington (Robbie McKay-Warren Smith-Mike Stodola-John Hunting)   1:44.62
1972 (Medley relay) Davenport West (Brad Porter-Joe Burbridge-Ralph Mundt-Mark Christensen)   1:43.11
1973 (Medley relay) Des Moines Roosevelt (Randy Atess-Ward Klein-Randy Jones-Jim Crispon)   1:43.0
1974 (Medley relay) Cedar Rapids Washington (Dave Crites-Brian Mykleby-Jim Williams-Jeff Henry)   1:44.18
1975 (Medley relay) Mason City (Doug Bovard-Scott Bovard-Dean Neff-Don Wilson)   1:42.82
1976 (Medley relay) Mason City (Gary Peterson-Dean Neff-Steve Bovard-Don Wilson)   1:42.50
1977 (Medley relay) Bettendorf (Tom Roemer-Rich Rodenbeck-Charlie Roberts-Tom Waterman)   1:40.54 (The foursome swam 1:39.90 in prelims)
1978 (Medley relay) Bettendorf (Tom Roemer-Rich Rodenbeck-Scott White-Tony Scott)   1:40.83
1979 (Medley relay) Mason City (Troy Blodgett-Stu Nelson-Gary Peterson-Mike Clough)   1:41.22
1980 (Medley relay) Valley, West Des Moines (Feisal Sayeed-Paul Hibbs-Todd Rogers-Brian Clark)   1:41.17
1981 (Medley relay) Bettendorf (Kelly Allen-Steve Castro-Jim Waterman-Eric Evans)   1:40.23
1982 (Medley relay) Cedar Rapids Washington (George Purdie-Kurt Benson-John Kimber-Steve Fleischer)   1:38.69
1983 (Medley relay) Cedar Rapids Washington (Bruce LeBuhn-Kurt Benson-John Fogarty-Brad Danielson)   1:37.72
1984 (Medley relay) Dubuque Senior (Peter Gruben-Doug Christiansen-Den Bennett-Brian Hanner)   1:38.45
1985 (Medley relay) Cedar Rapids Washington (Bruce LeBuhn-Sean McGowan-David Murray-David Glandon)   1:40.09
1986 (Medley relay) Cedar Rapids Washington (Tony DeBoom-Sean McGowan-David Murray-Andy McIntosh)   1:37.65
1987 (Medley relay) Dubuque Senior (Mike Moes-Rick Hoffman-Ryan Gill-Tom Forsyth)   1:38.64
1988 (Medley relay) Cedar Rapids Washington (Mark McDermott-Chris Cruise-Jemahl Roland-Anthony Johnson)   1:37.60
1989 (Medley relay) Cedar Rapids Washington (Tim DeBoom-Chris Cruise-Jemahl Roland-Rich Mitvalsky)   1:34.57
1990 (Medley relay) Cedar Rapids Washington (Mark McDermott-Carter Meredith-Robb Rudd-Eric Brown)   1:39.38
1991 (Medley relay) Mason City (Erik Harris-Ben Buren-Matthew Root-Jim Skarlis)   1:40.51
1992 (Medley relay) Cedar Rapids Washington (Mariusz Siembida-Karl Lippisch-Darin Harden-Mark Aiels)   1:38.31
1993 (Medley relay) Waterloo West (Seth Shepard-Ian River-Marc River-Michael Dierks)   1:38.15
1994 (Medley relay) Cedar Rapids Washington (Ty Olson-Luke Grafft-Jon Strother-Ryan Strauss)   1:37.98
1995 (Medley relay) Cedar Rapids Washington (Mack Jilek-Luke Grafft-Jon Strother-Ryan Strauss)   1:37.25
1996 (Medley relay) Cedar Rapids Washington (Mack Jilek-Luke Grafft-Jon Strother-Allyn Secor)   1:36.36
1997 (Medley relay) Cedar Rapids Washington (Mack Jilek-Clay Grafft-Jon Strother-Colin Hanrahan)   1:35.97
1998 (Medley relay) Cedar Falls (Seth Bockes-Adam Noelting-Ben Litton-Nick Jorgensen)   1:34.62
1999 (Medley relay) Dubuque Senior (Chris Oberhoffer-Luke Johnson-Jon Koenig-Ryan Gavin)   1:36.23
2000 (Medley relay) Valley, West Des Moines (Jason Snider-Nathan Welling-Mike Mosher-Nate Zittergruen)   1:36.55
2001 (Medley relay) Mason City (Derek Duffy-Paul Murray-Jack Powell-Tom Hardy)   1:36.21
2002 (Medley relay) Ames (Andrew VanMeter-Michael Eggert-Michael Peterson-Tony Borich)   1:34.68
2003 (Medley relay) Ames (Andrew VanMeter-Bobby Sundvold-Michael Eggert-Tommy Strehlow)   1:35.44
2004 (Medley relay) Cedar Rapids Washington (Nick Basile-B.J. Kolsrud-Joe Taylor-Andrew Visser)   1:36.24
2005 (Medley relay) Ames (Bobby Sundvold-Josh Peterson-Joe Wiedemeier-Tommy Strehlow)   1:36.01
2006 (Medley relay) Cedar Falls (Nick Cordes-Jordan Wessels-Seth Wessels-Alex Stone)   1:33.56
2007 (Medley relay) Muscatine (Max Dittmer-Alex Dragon-David Mead-Bart Howard)   1:35.04
2008 (Medley relay) Bettendorf (John Gayton-Jon Alves-Andy White-Jake Hemberger)   1:36.60
2009 (Medley relay) Cedar Rapids Washington (Ian Ford-Joseph Gallet-Will McCartan-John Sevier)   1:35.65
2010 (Medley relay) Ames (Dustin Rhoads-Taylor Kutchen-John Hagen-Sam Wiedemeier)   1:34.33
2011 (Medley relay) Muscatine (Haden Calegan-Travis Greenwald-Tyler Calegan-Paul Jindrich)   1:35.17
2012 (Medley relay) Muscatine (Alex Walton-Travis Greenwald-Tate Jackson-Kris Treiber)   1:35.26
2013 (Medley relay) Muscatine (Alex Walton-Michael Sovers-Travis Greenwald-Matt Krueger)   1:35.24
2014 (Medley relay) Iowa City West (Mark McGlaughlin-Matt Anderson-Carson Miller-Oliver Martin)   1:35.94
2015 (Medley relay) Iowa City West (Mark McGlaughlin-Matt Anderson-Oliver Martin-Will Scott)   1:33.39
2016 (Medley relay) Dubuque Senior (John Colin-Andrew Breitfelder-Jacob Hansen-Brandon Sindt)   1:34.03
2017 (Medley relay) Bettendorf (Caleb Aman-Ryan Schade-Ben Luppen-Zach Bunn)   1:34.08
2018 (Medley relay) Ames (Ethan Johnson-Dalton Lillibridge-Misho Mahrous-Nick Matthews)   1:33.83
2019 (Medley relay) Dowling Catholic (Nick Chase-Jerry Xu-Gage Agnew-John Culver)   1:32.67
2020 (Medley relay) Iowa City High (Caleb Coons-Forrest Frazier-Isaac Weigel-Bryce Edens)   1:31.58