Here are the Iowa Hawkeyes football captains through the years.
1889
Martin Sampson, HB
1890
Arthur Smith, QB
1891
Frank Pierce, QB
1892
Allen Sanford, HB
1893
Lloyd Elliott, FB
1894
Prince Sawyer, QB
1895
Kalita Leighton, G
1896
Iver Iverson, C
1897
J. Walker, G
1898
Samuel Hobbs, FB
1899
Moray Eby, T
1900
John Griffith, FB
1901
Clyde Williams, QB
1902
H.S. Hollenbeck, G
1903
C.H. Coulthard, E
1904
Nyle Jones, HB
1905
A.E. McGowan, FB
1906
George Allen, HB
1907
R.A. White, E
1908
Charles Kirk, FB
1909
H.R. Gross, T
1910
M.W. Hyland, E
1911
J.R. Murphy, FB HB
1912
Henry Hanson, G
1913
Ralph McGinnis, FB
1914
A.H. Gunderson, E
1915
Irving Barron, T
1916
Charles Laun, FB
1917
J.E. Davis, HB
1918
Ronald Reed, E
1919
Fred Lohman, FB
1920
William Kelly, QB
1921
Aubrey Devine, HB
1922
Gordon Locke, FB
1923
Glenn Miller, HB
1924
Leland Parkin, QB
1925
Harold Griffen, C
1926
Paul Smith, E
1927
Emerson Nelson, T
1928
Richard Brown, C
1929
Willis Glassgow, HB
1930
Grover Higdon, G
1931
Oliver Sansen, FB
1932
Marcus Magnussen, C
1933
Tom Moore, C
1934
Russell Fisher, HB
1935
Richard Crayne, FB
1936
John Hild, HB
Ted Osmaloski, C
1937
Homer Harris, E
1938
Jack Eicherly, HB
1939
Erwin Prasse, E
1940
Mike Enich, T
1941
William Diehl, C
1943
Robert Liddy, G
William Barbour, E
1952
Bill Fenton, E
1953
Andrew Hough, T
1954
George Broeder, FB
1955
Calvin Jones, G
1956
Richard Deasy, T
Donald Suchy, C
1957
Jim Gibbons, E
1958
John Nocera, FB
1959
Don Norton, E
Ray Jauch, HB
1960
Jerry Mauren, HB
1961
Bill Van Buren, C
Wilburn Hollis, QB
1962
Larry Ferguson, HB
1963
Paul Krause, HB
Wally Hilgenberg, G
1964
Tony Giacobazzi, E
1965
Karl Noonan, FL
1966
Dick Gibbs, DB
Dan Hilsabeck, LB
1967
Tony Williams, DB
Silas McKinnie, TB
1968
Ed Podolak, TB
Steve Wilson, DB
1969
Jon Meskimen, OL
Larry Ely, LB
1970
Ray Manning, TE
Dan McDonald, LB
1971
Geoff Michelosen, OB
Craig Clemons, DB
1972
Craig Darling, OL
Dave Harris, TB
Dave Simms, LB
1973
Dan Dickel, DE
Brian Rollins, SE
Roger Jerrick, C
1974
Dan McCarney, OG
Earl Douthitt, DB
1975
Andre Jackson, LB
Brandt Yocom, TE
1976
Tom Grine, TE
Jim Caldwell, DB
1977
Jim Hilgenberg, C
Dean Moore, LB
1978
Jon Lazar, FB
Tom Rusk, LB
Tim Gutshall, LB
Dave Becker, DB
1979
Jim Molini, DE
Mario Pace, DB
Sam Palladino, OT
Cedric Shaw, DB
Jim Swift, TE
1980
Kent Ellis, DB
John Harty, DT
Dean McKillip, FB
Matt Petrzelka, OT
Bryan Skradis, DE
Phil Suess, QB
1981
Tracy Crocker, DB
Pete Gales, QB
Bruce Kittle, OT
Andre Tippett, DE
Brad Webb, DE
1982
Mark Bortz, DT
Norm Granger, FB
Mike Hufford, TE
Brett Miller, OT
Bobby Stoops, DB
1983
Norm Granger, FB
Jon Roehlk, OG
Dave Strobel, DE
1984
Owen Gill, RB
Jonathan Hayes, TE
Paul Hufford, DT
Keith Hunter, DB
Kevin Spitzig, LB
1985
Mike Haight, OT
Ronnie Harmon, RB
Chuck Long, QB
Hap Peterson, NG
Larry Station, LB
1986
Dave Croston, OT
George Davis, LB
Jeff Drost, DT
Ken Sims, DB
Mark Vlasic, QB
1987
Kerry Burt, DB
Quinn Early, WR
Mike Flagg, TE
Dave Haight, NG
J.J. Puk, LB
Herb Wester, OT
1988
Marv Cook, TE
Dave Haight, NG
Chuck Hartlieb, QB
Bob Kratch, OT
Jim Reilly, LB
1989
Bill Anderson, OL
Richard Bass, FB
Jeff Koeppel, DL
Tom Poholsky, QB
Brad Quast, LB
Anthony Wright, DB
1990
Greg Aegerter, OL
Merton Hanks, DB
Jim Johnson, DL
Tony Stewart, RB
1991
Rob Baxley, OL
John Derby, LB
Matt Rodgers, QB
Leroy Smith, DE
1992
Mike Devlin, C
Bret Bielema, DL
1993
Larry Blue, DE
Paul Burmeister, QB
Mike Wells, DT
1994
John Hartlieb, LB
Harold Jasper, WR
Ryan Terry, RB
Parker Wildeman, DL
1995
Lloyd Bickham, DL
Chris Jackson, DB
Matt Purdy, OL
Casey Wiegmann, OL
1996
Bill Ennis-Inge, DE
Tom Knight, DB
Sedrick Shaw, RB
Ross Verba, OL
1997
Kerry Cooks, DB
Tim Dwight, WR
Jon LaFleur, DT
Matt Sherman, QB
1998
Michael Burger, FB
Jared DeVries, DT
Matt Hughes, LB
Derek Rose, OL
1999
Matt Bowen, DB
Scott Pospisil, DL
Randy Reiners, QB
Travis Senters, LB
Rob Thein, FB
2000
Jason Baker, P
A.J. Blazek, OL
Anthony Herron, DL
Kevin Kasper, WR
LeVar Woods, LB
2001
Ladell Betts, RB
Aaron Kampman, DL
Kyle McCann, QB
Derek Pagel, DB
Matt Stockdale, DB
2002
Brad Banks, QB
Fred Barr, LB
Colin Cole, DT
Nate Kaeding, PK
Bruce Nelson, C
2003
Robert Gallery, OT
Howard Hodges, DE
Nate Kaeding, PK
Fred Russell, RB
Bob Sanders, DB
2004
Jonathan Babineaux, DL
Matt Roth, DE
Ed Hinkel, WR
Sean Considine, DB
Pete McMahon, OL
David Bradley, P
2005
Brian Ferentz, OL
Ed Hinkel, WR
Marcus Schnoor, RB
Chad Greenway, LB
Abdul Hodge, LB
2006
Marshal Yanda, OL
Mike Elgin, OL
Miguel Merrick, DB
Mike Klinkenborg, LB
Bryan Mattison, DE
2007
Tom Busch, FB
Mike Humpal, LB
Bryan Mattison, DE
Daniel Olszta, OL
Albert Young, RB
2008
Rob Bruggeman, OL
Shonn Greene, RB
Mitch King, DL
Matt Kroul, DL
Gavin McGrath, LB
2009
Pat Angerer, LB
Adrian Clayborn, DE
A.J. Edds, LB
Tony Moeaki, TE
Ricky Stanzi, QB
2010
Adrian Clayborn, DE
Brett Greenwood, DB
Karl Klug, DT
Brett Morse, FB
Ricky Stanzi, QB
2011
Mike Daniels, DL
Eric Guthrie, P
Marvin McNutt, Jr. WR
Tyler Nielsen, LB
James Vandenberg, QB
2012
James Ferentz, OL
Christian Kirksey, LB
Mike Meyer, PK
James Morris, LB
James Vandenberg, QB
2013
Christian Kirksey, LB
Casey Kreiter, LS
James Morris, LB
Brett Van Sloten, OL
Mark Weisman, RB
2014
Quinton Alston, LB
Brandon Scherff, OL
Louis Trinca-Pasat, DL
Mark Weisman, RB
2015
C.J. Beathard, QB
Austin Blythe, OL
Josey Jewell, LB
Jordan Lomax, DB
Drew Ott, DE
2016
C.J. Beathard, QB
LeShun Daniels, Jr., RB
Josey Jewell, LB
Desmond King, DB
Ron Coluzzi, P
2017
Joshua Jackson, DB
Josey Jewell, LB
Nate Stanley, QB
Kevin Ward, LB
Sean Welsh, OL
2018
Jake Gervase, DB
Parker Hesse, DE
Keegan Render, OL
Nate Stanley, QB
2019
Nate Stanley, QB
Geno Stone, DB
Brady Ross, FB
Kristian Welch, LB
Devonte Young, ST
2020
Chauncey Golston, DE
Tyler Goodson, RB
Alaric Jackson, OL
Daviyon Nixon, DL
Tyler Linderbaum, OL
Tory Taylor, P
2021
Tyler Linderbaum, C
Jack Koerner, DB
Matt Hankins, DB
Jack Campbell, LB
Caleb Shudak, K
2022
Sam LaPorta, TE
Jack Campbell, LB
Kaevon Merriweather, DB
Riley Moss, DB
Tory Taylor, P