The “totally irrelevant prediction” launched on Twitter in 2015 and evolved into a weekly column in 2017. That 12-0 start to 2015 was a key factor in its initial success, but nailing the first prophecy in 2017 using a simulation of NCAA Football 2004 made it legendary. Yes, the 24-3 Iowa-Wyoming prediction to open that year ended up engraved on the brick walls of Kinnick Stadium by the start of the next season. With 2020’s uncertainty, the column was put on hold, but I found a new outlet to expand my Hawkeyes commentary for the 2021 season.

2024

Posts moved to Bluesky after Twitter ceased to exist

2023

Tweets


https://twitter.com/Hawkologist/status/1699938406149611948

2022

Tweets

2021

Columns

Tweets

2020

Back to tweets only

2019

Columns

Tweets

2018

Columns

Tweets

2017

Columns

Tweets

2016

2015

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

Here are the year-by-year statistical leaders for the Iowa Hawkeyes football team.

Rushing

(ranked according to net yards gained)
Year: Player Attempts-Yards TDs
1933: Dick Crayne 161-655 7
1934: Dick Crayne 128-432 7
1935: Ozzie Simmons 113-580 5
1936: Ozzie Simmons 98-592 5
1937: Nile Kinnick 95-214 2
1938: Jerry Niles 51-176 2
1939: Nile Kinnick 106-374 5
1940: Bill Green 115-483 5
1941: Bill Green 114-420 5
1942: Charles Uknes 84-445 4
1943: Bill Gallagher 72-314 2
1944: Bill Kersten 106-301 1
1945: Arthur Johnson 65-290 2
1946: Bob Smith 109-503 4
1947: Bob Smith 110-395 5
1948: Jerry Faske 73-491 2
1949: Ralph Doran 53-342 4
1950: Bill Reichardt 138-585 0
1951: Bill Reichardt 178-737 2
1952: George Broeder 86-311 3
1953: George Broeder 96-410 3
1954: Eddie Vincent 95-618 5
1955: Eddie Vincent 73-381 5
1956: Ken Ploen 86-487 6
1957: Collins Hagler 67-456 3
1958: Ray Jauch 76-524 2
1959: Bob Jeter 108-609 4
1960: Larry Ferguson 90-665 6
1961: Bill Perkins 62-380 2
1962: Larry Ferguson 113-547 3
1963: Bobby Grier 98-406 0
1964: Dalton Kimble 68-284 6
1965: Silas McKinnie 89-286 0
1966: Silas McKinnie 124-516 1
1967: Silas McKinnie 166-588 9
1968: Ed Podolak 154-937 8
1969: Steve Penney 102-484 1
1970: Levi Mitchell 205-900 3
1971: Levi Mitchell 149-623 3
1972: Dave Harris 136-621 4
1973: Jim Jensen 111-509 5
1974: Jim Jensen 163-659 1
1975: Dave Schick 90-482 2
1976: Jon Lazar 95-392 3
1977: Jon Lazar 100-411 3
1978: Jon Lazar 108-423 1
1979: Dennis Mosley 270-1,267 12
1980: Jeff Brown 132-673 1
1981: Phil Blatcher 145-708 8
1982: Eddie Phillips 166-806 5
1983: Owen Gill 129-798 10
1984: Owen Gill 199-920 4
1985: Ronnie Harmon 223-1,166 9
1986: Rick Bayless 216-1,150 10
1987: Kevin Harmon 151-715 6
1988: Tony Stewart 215-1,036 8
1989: Nick Bell 117-603 4
1990: Nick Bell 166-1,009 12
1991: Mike Saunders 216-1,022 10
1992: Marvin Lampkin 171-653 2
1993: Ryan Terry 157-664 5
1994: Sedrick Shaw 170-1,002 7
1995: Sedrick Shaw 316-1,477 15
1996: Sedrick Shaw 224-1,116 9
1997: Tavian Banks 260-1,691 17
1998: Ladell Betts 188-679 5
1999: Ladell Betts 189-857 5
2000: Ladell Betts 232-1,090 5
2001: Ladell Betts 222-1,060 10
2002: Fred Russell 220-1,264 9
2003: Fred Russell 282-1,355 7
2004: Sam Brownlee 94-227 0
2005: Albert Young 249-1,334 8
2006: Albert Young 178-779 7
2007: Albert Young 206-968 6
2008: Shonn Greene 307-1,850 20
2009: Adam Robinson 181-834 5
2010: Adam Robinson 203-941 10
2011: Marcus Coker 281-1,384 15
2012: Mark Weisman 159-815 8
2013: Mark Weisman 227-975 8
2014: Mark Weisman 213-812 16
2015: Jordan Canzeri 183-984 12
2016: Akrum Wadley 168-1081 10
2017: Akrum Wadley 252-1,109 10
2018: Mekhi Sargent 159-745 9
2019: Tyler Goodson 134-638 5
2020: Tyler Goodson 143-762 7
2021: Tyler Goodson 256-1,151 6
2022: Kaleb Johnson 151-779 6
2023: Leshon Williams 170-821 1

Passing

(ranked according to yards gained)
Year: Player Comp-Att Yards
1943: Roger Stephens 12 231
1944: Dick Woodard 11 128
1945: Jerry Niles 63 889
1946: Emlen Tunnell 28-58 228
1947: Al DiMarco 49-100 644
1948: Al DiMarco 64-161 1,105
1949: Glenn Drahn 51-145 735
1950: Glenn Drahn 55-168 835
1951: Burt Britzmann 68-150 942
1952: Burt Britzmann 37-94 515
1953: Lou Matykiewicz 18-44 234
1954: Jerry Reichow 34-73 386
1955: Jerry Reichow 48-88 722
1956: Ken Ploen 33-64 386
1957: Randy Duncan 70-119 1,124
1958: Randy Duncan 106-179 1,397
1959: Olen Treadway 86-147 1,014
1960: Wilburn Hollis 22-62 289
1961: Matt Szykowny 79-120 1,078
1962: Matt Szykowny 59-115 737
1963: Gary Snook 34-90 667
1964: Gary Snook 151-311 2,062
1965: Gary Snook 95-230 1,009
1966: Ed Podolak 77-191 1,041
1967: Ed Podolak 79-162 1,014
1968: Larry Lawrence 88-156 1,307
1969: Larry Lawrence 113-239 1,680
1970: Roy Bash 32-70 473
1971: Frank Sunderman 109-235 1,297
1972: Kyle Skogman 24-57 356
1973: Butch Caldwell 36-99 549
1974: Rob Fick 79-165 1,059
1975: Tom McLaughlin 23-87 358
1976: Butch Caldwell 37-101 616
1977: Tom McLaughlin 78-152 1,081
1978: Jeff Green 41-103 556
1979: Phil Suess 88-159 1,165
1980: Phil Suess 87-166 1,031
1981: Gordy Bohannon 72-142 999
1982: Chuck Long 148-227 1,678
1983: Chuck Long 157-265 2,601
1984: Chuck Long 216-322 2,871
1985: Chuck Long 260-388 3,297
1986: Mark Vlasic 108-180 1,456
1987: Chuck Hartlieb 217-334 3,092
1988: Chuck Hartlieb 288-460 3,738
1989: Matt Rodgers 178-312 2,222
1990: Matt Rodgers 187-310 2,228
1991: Matt Rodgers 185-283 2,275
1992: Jim Hartlieb 144-226 1,579
1993: Paul Burmeister 184-309 2,152
1994: Ryan Driscoll 78-154 1,018
1995: Matt Sherman 170-295 2,546
1996: Matt Sherman 154-264 1,918
1997: Matt Sherman 82-158 1,199
1998: Kyle McCann 86-159 1,179
1999: Scott Mullen 126-226 1,415
2000: Scott Mullen 74-141 877
2001: Kyle McCann 167-252 2,028
2002: Brad Banks 170-294 2,573
2003: Nathan Chandler 165-307 2,040
2004: Drew Tate 233-375 2,786
2005: Drew Tate 219-352 2,828
2006: Drew Tate 207-352 2,623
2007: Jake Christensen 198-370 2,269
2008: Ricky Stanzi 150-254 1,956
2009: Ricky Stanzi 171-304 2,417
2010: Ricky Stanzi 221-345: 3,004
2011: James Vandenberg 237-404: 3,022
2012: James Vandenberg 223-389 2,249
2013: Jake Rudock 204-306 2,383
2014: Jake Rudock 213-345 2,436
2015: C.J. Beathard 223-362 2,809
2016: C.J. Beathard 170-301 1,929
2017: Nate Stanley 196-351 2,437
2018: Nate Stanley 235-396 2,852
2019: Nate Stanley 237-399 2,951
2020: Spencer Petras 140-245 1,569
2021: Spencer Petras 165-288 1,880
2022: Spencer Petras 157-281 1,725
2023: Deacon Hill 122-251 1,152

Receiving

(ranked according to yards gained)
Year: Player Number-Yards TDs
1943: Bill Barbour 10-179 1
1944: John Stewart 7-46 1
1945: Harold Loehlein 11-165 1
1946: Dick Hoerner 6-72 0
1947: Emlen Tunnell 12-262 4
1948: Bob McKenzie 22-382 0
1949: Bob McKenzie 22-313 5
1950: Bill Reichardt 11-95 0
1951: Fred Ruck 25-274 2
1952: Dan McBride 29-448 3
1953: Frank Gilliam 12-71 2
1954: Frank Gilliam 15-223 1
1955: Jim Gibbons 16-257 3
1956: Jim Gibbons 17-255 4
1957: Jim Gibbons 36-587 4
1958: Don Norton 25-374 4
1959: Don Norton 30-428 4
1960: Felton Rogers 8-96 0
1961: Cloyd Webb 25-425 4
1962: Paul Krause 16-214 1
1963: Cloyd Webb 24-424 4
1964: Karl Noonan 59-933 4
1965: Karl Noonan 43-545 0
1966: Al Bream 30-418 1
1967: Al Bream 55-703 5
1968: Ray Manning 35-426 5
1969: Kerry Reardon 43-738 2
1970: Kerry Reardon 27-438 2
1971: Dave Triplett 28-426 3
1972: Brian Rollins 29-378 2
1973: Brian Rollins 33-408 1
1974: Bill Schultz 25-432 1
1975: Bill Schultz 8-238 2
1976: Tom Grine 12-195 0
1977: Mike Brady 26-357 0
1978: Jon Lazar 18-72 1
1979: Brad Reid 25-290 0
1980: Keith Chappelle 64-1,037 6
1981: Jeff Brown 20-301 2
1982: Dave Moritz 41-605 3
1983: Dave Moritz 50-912 5
1984: Bill Happel 47-632 3
1985: Ronnie Harmon 60-699 1
1986: Jim Mauro 30-600 5
1987: Quinn Early 63-1,004 10
1988: Marv Cook 63-767 3
1989: Travis Watkins 36-583 4
1990: Danan Hughes 29-410 5
1991: Danan Hughes 43-757 8
1992: Alan Cross 55-640 5
1993: Harold Jasper 38-641 2
1994: Harold Jasper 33-621 2
1995: Tim Dwight 46-816 9
1996: Tim Dwight 51-751 4
1997: Tim Dwight 42-704 8
1998: Kahlil Hill 35-432 2
1999: Kevin Kasper 60-664 3
2000: Kevin Kasper 82-1,010 7
2001: Kahlil Hill 59-841 8
2002: Maurice Brown 48-966 11
2003: Maurice Brown 33-507 4
2004: Clinton Solomon 63-905 6
2005: Clinton Solomon 46-800 7
2006: Andy Brodell 39-724 5
2007: Derrell Johnson-Koulianos 38-482 2
2008: Derrell Johnson-Koulianos 44-639 3
2009: Derrell Johnson-Koulianos 45-750 2
2010: Marvin McNutt, Jr. 53-861 8
2011: Marvin McNutt, Jr. 82-1,315 12
2012: Kevonte Martin-Manley 52-571 2
Keenan Davis 47-571 1
2013: Kevonte Martin-Manley 40-388 5
2014: Tevaun Smith 43-596 3
2015: Matt VandeBerg 65-703 4
2016: Riley McCarron 42-517 4
2017: Nick Easley 51-530 4
2018: T.J. Hockenson 49-760 6
2019: Ihmir Smith-Marsette 44-722 5
2020: Ihmir Smith-Marsette 25-345 4
2021: Sam LaPorta 53-670 3
2022: Sam LaPorta 58-657 1
2023: Nico Ragaini 31-255 0

Scoring

(ranked according to points scored)
Year: Player TD-FG-PAT Points
1933: Dick Crayne 7-0-0 42
1934: Dick Crayne 7-0-0 42
1935: Dick Crayne 3-6-2 38
1936: Ozzie Simmons 5-0-0 30
1937: Nile Kinnick 2-0-0 12
1938: Jerry Niles 2-0-4 16
1939: Nile Kinnick 5-0-11 41
1940: Bill Green 5-0-0 30
1941: Bill Green 5-0-0 30
1942: Bill Burkett 5-0-0 30
1943: Roger Stephens 4-0-0 24
1944: Nelson Smith 3-0-0 18
1945: Art Johnson 3-0-0 18
1946: Bob Sullivan 2-1-10 25
1947: Bob Smith 5-0-0 30
1948: Jack Dittmer 5-0-0 30
1949: Bill Reichardt 4-0-20 44
1950: Jerry Faske 4-0-0 24
1951: George Rice 9-0-0 54
1952: George Broeder 3-0-0 18
Dan McBride 3-0-0 18
1953: George Rice 10-0-0 60
1954: Earl Smith 11-0-0 66
1955: Eddie Vincent 5-0-0 30
1956: Ken Ploen 6-0-2 38
1957: Bob Prescott 3-1-21 42
1958: Willie Fleming 11-0-0 66
1959: Don Horn 7-0-0 42
1960: Wilburn Hollis 11-0-1 68
1961: Joe Williams 9-0-0 54
1962: Larry Ferguson 3-0-0 18
1963: Paul Krause 6-0-0 36
1964: Dalton Kimble 8-0-0 48
1965: Bob Anderson 0-6-10 28
1966: Bob Anderson 0-5-9 24
1967: Silas McKinnie 9-0-1 56
1968: Larry Lawrence 10-0-0 60
1969: Alan Schuette 0-7-24 45
1970: Tim Sullivan 6-0-0 36
1971: Harry Kokolus 0-4-13 25
1972: Dave Harris 4-0-0 24
Frank Holmes 4-0-0 24
1973: Jim Jensen 6-0-4 40
1974: Rod Wellington 5-0-0 30
1975: Nick Quartaro 0-7-19 40
1976: Nick Quartaro 0-7-18 39
1977: Dave Holsclaw 0-9-12 39
1978: Brad Reid 6-0-0 36
1979: Dennis Mosley 16-0-0 96
1980: Keith Chappelle 6-0-0 36
1981: Tom Nichol 0-11-26 59
1982: Tom Nichol 0-4-31 43
1983: Tom Nichol 0-14-44 86
1984: Tom Nichol 0-16-41 89
1985: Rob Houghtlin 0-19-48 105
1986: Rob Houghtlin 0-14-39 81
1987: Rob Houghtlin 0-21-41 104
1988: Jeff Skillett 0-11-31 64
1989: George Murphy 0-4-23 35
1990: Nick Bell 14-0-0 84
1991: Mike Saunders 13-0-0 78
1992: Danan Hughes 6-0-1 38
1993: Todd Romano 0-19-10 49
1994: Kent Kahl 9-0-0 54
1995: Sedrick Shaw 15-0-1 92
1996: Tavian Banks 10-0-1 62
1997: Tavian Banks 19-0-0 114
1998: Ladell Betts 5-0-0 30
Zach Bromert 0-18-4 30
Kahlil Hill 5-0-0 30
1999: Tim Douglas 0-6-19 37
2000: Nate Kaeding 0-14-20 62
2001: Nate Kaeding 0-12-49 85
2002: Nate Kaeding 0-21-57 120
2003: Nate Kaeding 1-20-40 106
2004: Kyle Schlicher 0-21-29 92
2005: Kyle Schlicher 0-17-43 94
2006: Kyle Schlicher 0-13-32 71
2007: Albert Young 7-0-0 42
2008: Shonn Greene 20-0-0 120
2009: Daniel Murray 0-19-32 89
2010: Mike Meyer 0-14-31 73
2011: Marcus Coker 15-0-0 90
2012: Mike Meyer 0-17-25 76
2013: Mike Meyer 0-16-41 89
2014: Mark Weisman 16-0-0 96
2015: Marshall Koehn 0-16-47 95
2016: Akrum Wadley 13-0-0 78
2017: Akrum Wadley 13-0-0 78
2018: Miguel Recinos 0-17-47 98
2019: Keith Duncan 0-29-32 119
2020: Keith Duncan 0-14-26 68
2021: Caleb Shudak 0-24-36 108
2022: Drew Stevens 0-16-24 72
2023 Drew Stevens 0-18-19 73

Interceptions

(ranked according to number)
Year: Player Number-Yards Avg
1954: Jerry Reichow 2-0 0.0
1955: Jerry Reichow 3-10 3.3
1956: Bill Happel 4-94 23.5
1957: Collins Hagler 4-29 7.3
1958: Don Horn 4-15 3.8
1959: Ray Jauch 3-68 22.7
1960: Bernie Wyatt 3-0 0.0
1961: not available
1962: not available
1963: not available
1964: Ivory McDowell 4-14 3.5
1965: not available
1966: Dick Gibbs 5-68 13.6
1967: Steve Wilson 7-83 11.9
1968: Steve Wilson 5-35 7.0
1969: Chris Hamilton 3-34 11.3
1970: Craig Clemons 3-0 0.0
1971: Craig Clemons 4-23 5.8
1972: Rick Penney 5-77 15.4
1973: Earl Douthitt 2-47 23.5
1974: Jim Caldwell 2-27 13.5
1975: Bob Elliott 2-0 0.0
1976: Rod Sears 6-50 8.3
1977: Rod Sears 3-116: 38.7
1978: Dave Becker 3-12 4.0
1979: Kent Ellis 3-67 22.3
Bobby Stoops 3-16 5.3
1980: Tracy Crocker 3-62 20.7
1981: Lou King 8-62 7.8
1982: Bobby Stoops 4-42 10.5
1983: Mike Stoops 6-154 25.7
1984: Devon Mitchell 5-110 22.0
1985: Jay Norvell 7-93 13.3
1986: Keaton Smiley 5-45 9.0
1987: Kerry Burt 7-15 2.1
1988: Brad Quast 4-151 37.8
Tork Hook 4-37 9.3
1989: Brad Quast 4-34 8.5
1990: Merton Hanks 4-27 6.8
1991: Carlos James 2-30 15.0
Gary Clark 2-5 2.5
Scott Plate 2-4 2.0
Eddie Polly 2-3 1.5
1992: Carlos James 4-61 15.3
1993: Scott Plate 5-56 11.2
1994: Marquis Porter 3-32 10.7
1995: Plez Atkins 6-97 16.2
1996: Damien Robinson 6-99 16.5
1997: Eric Thigpen 3-30 10.0
1998: Tarig Holman 3-0 0.0
Eric Thigpen 3-17 5.7
1999: Tarig Holman 3-30 10.0
2000: Ryan Hansen 3-58 19.3
2001: Bob Sanders 4-24 6.0
2002: Derek Pagel 4-89 22.2
Jovon Johnson 4-71 17.8
2003: Jovon Johnson 6-81 13.5
2004: Antwan Allen 4-54 13.5
Jovon Johnson 4-13 3.3
2005: Jovon Johnson 3-18 6.0
Adam Shada 3-9 3.0
2006: Adam Shada 3-113 37.7
Miguel Merrick 3-7 2.3
Mike Humpal 3-0 0.0
2007: Charles Godfrey 5-33 6.6
2008: Tyler Sash 5-147 29.4
Pat Angerer 5-134 6.8
2009: Tyler Sash 6-203 33.8
2010: Brett Greenwood 5-23 4.6
2011: Tanner Miller 3-114 38.0
Micah Hyde 3-0 0.0
2012: Christian Kirksey 2-86 43.0
Tom Donatell 2-18 9.0
Greg Castillo 2-2 1.0
2013: James Morris 4-29 7.3
2014: Desmond King 3-72 24.0
John Lowdermilk 3-48 16.0
2015: Desmond King 8-118 14.8
2016: Desmond King 3-41 13.7
Brandon Snyder 3-5 1.7
2017: Josh Jackson 8-168 21.0
2018: Jake Gervase 4-50 12.5
Amani Hooker 4-60 15.0
Geno Stone 4-24 6.0
2019: Michael Ojemudia 3-12 4.0
2020: Jack Koerner 3-24 2.7
2021: Dane Belton 5-0 0.0
2022: Cooper DeJean 5-91 18.2
2023: Sebastian Castro 3-36 12.0

Tackles

(ranked according to total tackles)
Year: Player Solo-Assist Total
1966: Dave Moreland 60-34 94
1967: Rod Barnhart 74-50 124
1968: Mike Phillips 77-42 119
1969: Dave Brooks 59-43 102
1970: Dave Clement 75-65 140
1971: Dave Simms 84-55 139
1972: Andre Jackson 83-88 171
1973: Dan LeFleur 75-52 127
1974: Dan LeFleur 74-41 115
1975: Andre Jackson 83-43 126
1976: Tom Rusk 71-43 114
1977: Tom Rusk 105-33 138
1978: Tom Rusk 68-38 106
1979: Leven Weiss 72-40 112
1980: Mel Cole 72-53 125
1981: Mel Cole 56-38 94
1982: Larry Station 51-37 88
1983: Larry Station 81-57 138
1984: Larry Station 85-52 137
1985: Larry Station 91-38 129
1986: George Davis 82-47 129
1987: Dave Haight 81-45 126
1988: Jim Reilly 82-57 139
1989: Melvin Foster 38-78 116
1990: Melvin Foster 56-51 107
1991: John Derby 69-38 107
1992: Jason Olejniczak 46-53 99
1993: Mike Dailey 82-49 131
1994: Bobby Diaco 67-49 116
1995: Bobby Diaco 62-72 134
1996: Matt Hughes 92-44 136
1997: Matt Hughes 60-50 110
1998: Matt Bowen 54-38 92
1999: Matt Bowen 76-33 109
2000: LeVar Woods 58-39 97
2001: Bob Sanders 78-44 122
2002: Fred Barr 58-56 114
2003: Abdul Hodge 84-57 141
2004: Abdul Hodge 79-37 116
2005: Abdul Hodge 98-60 158
2006: Mike Klinkenborg 61-68 129
2007: Mike Klinkenborg 46-77 123
2008: Pat Angerer 45-62 107
2009: Pat Angerer 48-97 145
2010: Jeremiha Hunter 29-61 90
2011: James Morris 52-58 110
Christian Kirksey 62-48 110
2012: Anthony Hitchens 56-68 124
2013: Anthony Hitchens 54-58 112
2014: John Lowdermilk 58-45 103
2015: Josey Jewell 62-64 126
2016: Josey Jewell 58-66 124
2017: Josey Jewell 69-67 136
2018: Jake Gervase 49-40 89
2019: Kristian Welch 44-43 87
2020: Ben Niemann 37-40 77
2021: Jack Campbell 57-86 143
2022: Jack Campbell 60-68 128
2023: Jay Higgins 79-92 171

Quarterback sacks

Year Player Sacks-Yards
1986: Dave Haight 7-51
1987: Mike Burke 3-18
1988: Joe Mott 9-69
1989: Jim Johnson 12-70
Rod Davis 7-35
1990: Matt Ruhland 7-65
1991: Leroy Smith 18-101
1992: Larry Blue 10-72
1993: Larry Blue 11-73
1994: Parker Wildeman 10-67
Bill Ennis-Inge 12-76
1995: Jared DeVries 12-92
1996: Jared DeVries 13-104
1997: Jared DeVries 8-85
1998: Jared DeVries 10-69
1999: Scott Pospisil 6-26
2000: Derrick Pickens 7-26
2001: Aaron Kampman 9-34
2002: Matt Roth 10-54
2003: Matt Roth 12-83
2004: Jonathan Babineaux 11-63
2005: Kenny Iwebema 7-38
2006: Bryan Mattison 6. 5-57
2007: Bryan Mattison 9. 0-54
2008: Mitch King 4. 0-37
2009: Adrian Clayborn 11. 5-87
2010: Karl Klug 5. 5-47
2011: Mike Daniels 9-53
2012: Joe Gaglione 5. 0-24
2013: James Morris 8.0-47
2014: Drew Ott 8.0-41
2015: Nate Meier 7.0-44
2016: Jaleel Johnson 7.5-50
2017: Anthony Nelson 7.5-39
2018: A.J. Epenesa 10.5-66
2019: A.J. Epenesa 11.5-67
2020: Chauncey Golston 5.5-41
Daviyon Nixon 5.5-31
2021: Joe Evans 7-47
Lukas Van Ness 7-46
2022: Deontae Craig 6.5-57
Joe Evans 6.5-47
Lukas Van Ness 6.5-41
2023: Joe Evans 13.5-52

Tackles for loss

Year Player Tackles-Yards
1967: Greg Allison 13-37
1968: William Bevil 2-15 *
Daniel McDonald 2-7 *
Layne McDowell 2-14 *
1969: Daniel McDonald 7-52 *
1970: Jerry Nelson 7-53 *
1971: Craig Clemons 3-8 *
Richard Solomon 3-5 *
Harry Young 3-6 *
1972: Dan Dickel 5-30 *
1973: Dan Dickel 11-39
1974: Lynn Heil 10-32
1975: Dave Bryant 15-58
1976: Doug Benschoter 6-18
1977v Jim Molini 10-69
Steve Vazquez 9-38
1978: Dave Becker 9-40
1979: Bryan Skradis 7-33
1980: Andre Tippett 20-153
1981: Andre Tippett 14-77
1982: Mark Bortz 10-50
1983: Tony Wancket 16-81
1984: Vernon Little 13-81
Jeff Drost 15-65
1985: Larry Station 15-59
Jeff Drost 11-67
1986: Dave Haight 11-53
1987: Dave Haight 14-50
1988: Joe Mott 21-79
1989: Jim Johnson 21-111
1990: Rod Davis 12-41
1991: Leroy Smith 22-119
1992: Mike Wells 17-62
1993: Mike Wells 17-70
1994: Parker Wildeman 17-77
1995: Jared DeVries 19-104
1996: Jared DeVries 22-133
1997: Jared DeVries 19-81
1998: Jared DeVries 19-91
1999: Scott Pospisil 9-34
2000: Jerry Montgomery 11-31
2001: Aaron Kampman 17-54
2002: Colin Cole 18-61
2003: Jovon Johnson 16-92
2004: Jonathan Babineaux 25-93
2005: Abdul Hodge 11-27
2006: Mitch King 12-49
2007: Bryan Mattison 9. 0-54
2008: Mitch King 4. 0-37
2009: Adrian Clayborn 20. 0-107
2010: Karl Klug 13. 0-67
2011: Mike Daniels 13. 5-63
2012: James Morris 9. 0-40
Joe Gaglione 9. 0-32
2013: James Morris 18.0-68
2014: Drew Ott 12.0-54
2015: Nate Meier 10.5-52
2016: Jaleel Johnson 10.0-54
2017: Josey Jewell 13.5-61
2018: A.J. Epenesa 16.5-81
2019: A.J. Epenesa 14.5-82
2020: Daviyon Nixon 13.5-56
2021: Zach VanValkenburg 15-75
2022: Lukas Van Ness 11-51
2023: Joe Evans 13.5-52
* not all games included

Here are the all-time wins leaders among football coaches at the University of Iowa:

Kirk Ferentz, 1999-present: 204 (through 11/29/2024)

Hayden Fry, 1979-98: 143

Forest Evashevski, 1952-60: 52

Howard Jones, 1916-23: 42

Eddie Anderson, 1939-42, 1946-49: 35

Burt Ingwersen, 1924-31: 33

Alden Knipe, 1899-1902: 29

John Chalmers, 1903-05: 24

Jess Hawley, 1910-15: 24

Bob Commings, 1974-78: 18

Jerry Burns, 1961-65: 16

Ray Nagel, 1966-70: 16

Ossie Solem, 1932-36: 15

E. Bull, 1896: 7

Mark Catlin, 1906-08: 7

Leonard Raffensperger, 1950-51: 5

Otto Wagonhurst, 1897: 4

Roger Sherman, 1894: 4

Frank Lauterbur, 1971-73: 4

No head coach, 1889-91: 4

A. Dalton, 1892: 3

Ben Donnelly, 1893: 3

John Griffith, 1909: 2

Clem Crowe, 1945: 2

Irl Tubbs, 1937-38: 2

Slip Madigan, 1943-44: 2

 

Twenty-nine Iowa Hawkeyes football players have earned Consensus All-America status, an honor bestowed to any player that appears on three of the five media outlets that determine All-America teams.

LESTER BELDING

End – 1919
Mason City, Iowa

AUBREY DEVINE

Quarterback – 1921
Des Moines, Iowa

GORDON LOCKE

Fullback – 1922
Denison, Iowa

24 – NILE KINNICK

Halfback – 1939
Adel, Iowa

62 – CAL JONES

Lineman – 1954 and 1955
Steubenville, Ohio

77 – ALEX KARRAS

Lineman – 1957
Gary, Indiana

25 – RANDY DUNCAN

Quarterback – 1958
Des Moines, Iowa

99 – ANDRE TIPPETT

Defensive End – 1981
Newark, New Jersey

7 – REGGIE ROBY

Punter – 1981
Waterloo, Iowa

36 – LARRY STATION

Linebacker – 1984 & 1985
Omaha, Nebraska

16 – CHUCK LONG

Quarterback – 1985
Wheaton, Illinois

84 – MARV COOK

Tight End – 1988
West Branch, Iowa

8 – LEROY SMITH

Defensive End – 1991
Sicklerville, New Jersey

6 – TIM DWIGHT

Wide Receiver/Return Specialist – 1997
Iowa City, Iowa

94 – JARED DEVRIES

Defensive Tackle – 1998
Aplington, Iowa

78 – ROBERT GALLERY

Offensive Tackle – 2003
Masonville, Iowa

95 – NATE KAEDING

Place-kicker – 2003
Coralville, Iowa

23 – SHONN GREENE

Running Back – 2008
Sicklerville, New Jersey

44 – DALLAS CLARK

Tight End – 2002
Livermore, Iowa

56 – ERIC STEINBACH

Offensive Guard – 2002
Lockport, Illinois

94 – ADRIAN CLAYBORN

Defensive End – 2010
St. Louis, Missouri

68 – BRANDON SCHERFF

Offensive Tackle – 2014
Denison, Iowa

14 – DESMOND KING

Defensive Back – 2015
Detroit, Michigan

15 – JOSH JACKSON

Defensive Back – 2017
Corinth, Texas

43 – JOSEY JEWELL

Linebacker – 2017
Decorah, Iowa

3 – KEITH DUNCAN

Kicker – 2019
Weddington, NC

54 – DAVIYON NIXON

Defensive Tackle – 2020
Kenosha, Wisconsin

65 – TYLER LINDERBAUM

Center – 2021
Solon, Iowa

31 – JACK CAMPBELL

Linebacker – 2022
Cedar Falls, Iowa

3 – COOPER DEJEAN

Defensive Back, Return Specialist – 2023
Odebolt, Iowa

9 – TORY TAYLOR

Punter – 2023
Melbourne, Australia

First Team Academic All-Americans
1952: Bill Fenton, E
1953: Bill Fenton, E
1975: Bob Elliott, DB
1985: Larry Station, LB
2001: Aaron Kampman, DL
2005: Mike Elgin, OL
2006: Mike Elgin, OL, Mike Klinkenborg, LB, Adam Shada, DB
2007: Mike Klinkenborg, LB, Adam Shada, DB
2013: James Morris, LB
2017: Anthony Nelson, DL

Academic All-Big Ten
1953: Bill Fenton, E, Jerry Hilgenberg, C
1954: Warren Lawson, C
1955: Dick Deasy, T
1956: Frank Bloomquist, G
1966: Bob Gibbs, HB,  Tony Williams, HB
1967: Tony Williams, HB
1968: Ray Manning, E
1969: Ray Manning, E, Steve Penney, R, Kerry Reardon, WB
1970: Ray Manning, E, Kerry Reardon, WB
1971: Dave Triplett, SE
1974: Dave Bryant, NG, Bob Elliott, DB, Jim Hilgenberg, C, Brandt Yocum, TE
1975: Dennis Armington, LB, Bob Elliott, DB, Jim Hilgenberg, C, Nick Quartaro, PK, Brandt Yocum, TE
1976: Rod Sears, DB
1978: Greg Gilbaugh, OG, Tim Gutshall, LB, Mario Pace, DB
1980: Dave Mayhan, OG, Brad Webb, DE
1981: Dave Mayhan, OG, Brad Webb, DE
1983: Dave Chambers, DB
1984: Bill Happel, WR, Larry Station, LB
1985: Mike Flagg, TE, Bill Happel, WR, Rob Houghtlin, PK, Larry Station, LB
1986: Dave Croston, OL, Mike Flagg, TE, J.J. Puk, LB, Mark Vlasic, QB
1987: Marv Cook, TE, Mike Flagg, TE, Chuck Hartlieb, QB, J.J. Puk, LB, Herb Wester, OL
1988: Mike Ertz, OL, Greg Fedders, OL, Chuck Hartlieb, QB
1989: Mike Ertz, OL
1990: Mike Dailey, LB, Teddy Jo Faley, LB, Jim Hartlieb, QB, Mike Martens, WR, Jason Olejniczak, DB, Matt Whitaker, TE
1991: Mike Dailey, LB, Teddy Jo Faley, LB, Jim Hartlieb, QB, Mike Martens, WR, Jason Olejniczak, DB, Matt Whitaker, TE
1992: Jim Hartlieb, QB, Jason Olejniczak, DB, Matt Whitaker, TE
1993: Jeff Andrews, DE, Matt Eyde, QB, Jason Olejniczak, DB
1994: Eric Hilgenberg, DE, Josh McKillip, FB, Jeff Westhoff, LB
1995: Trevor Bollers, FB, Michael Burger, TE, Aaron Granquist, FB, Kory Hauser, QB, Eric Hilgenberg, DE, Matt Hughes, LB, Aron Klein, DL, Matt Reischl, OL, Todd Romano, PK, Derek Rose, OL, Ted Serama, OL, Jeff Westhoff, LB, John Wilder, OL, Chris Zdzienicki, DL
1996: Trevor Bollers, FB, Michael Burger, RB, Bill Ennis-Inge, DE, Aaron Granquistm FB, Matt Hughes, LB, Aron Klein, DL, Matt Reischl, OL, Derek Rose, OL, Ted Serama, OL, Rob Thein, RB
1997: Plez Atkins, DB, Trevor Bollers, FB, Michael Burger, FB, Matt Hughes, LB, Aron Klein, DL, Matt Reischl, OL, Derek Rose, OL, Rob Thein, RB
1998: Jay Bickford, OL, Michael Burger, FB, Mike Dolezal, LB, Ryan Hansen, DB, Matt Hughes, LB, Kevin Kasper, WR, Aron Klein, DL, Kyle McCann, QB, Roger Meyer, LB, Matt Reischl, OL, Derek Rose, OL, Thad Sheldon, DL, Joe Slattery, DB, Matt Stockdale, DB, Rob Thein, RB
1999: Ryan Barton, WR, Jay Bickford, OL, A.J. Blazek, OL, Jay Dittman, DL, Mike Dolezal, LB, Ryan Hansen, DB, Aaron Kampman, LB, Kevin Kasper, WR, Roger Meyer, LB, Thad Sheldon, DL, Joe Slattery, DB, Matt Stockdale, DB, Rob Thein, RB
2000: Ryan Barton, WR, A.J. Blazek, OL, Jared Clauss, DL, Mike Dolezal, LB, Ryan Hansen, DB, Aaron Kampman, DL, Kevin Kasper, WR, Andrew Lightfoot, OL, Roger Meyer, LB, Bruce Nelson, C, Matt Stockdale, DB, Pete Traynor, OL, Tony Burrier, LB
2001: Jeremy Allen, FB, Tony Burrier, LB, Jared Clauss, DL, Sean Considine, DB, Mike Dolezal, LB, Robert Gallery, OT, Erik Jensen, TE, Nate Kaeding, PK, Aaron Kampman, DL, Andrew Lightfoot, OL, Kyle McCann, QB, Roger Meyer, LB, Bruce Nelson, C, Matt Stockdale, DB
2002: Tony Burrier, LB, Jared Clauss, DL, Sean Considine, DB, Adam Densmore, OL, Robert Gallery, OT, Erik Jensen, TE, Nate Kaeding, PK, Will Lack, OL, Andrew Lightfoot, OL, John Mickelson, OL, John Morscheiser, DL, Bruce Nelson, C, Pete Traynor, OL
2003: Kody Asmus, LS, Nathan Chandler, QB, Jared Clauss, DL, Sean Considine, DB, Brian Ferentz, OL, Robert Gallery, OT, Jacob Gancarczyk, LB, Erik Jensen, TE, Nate Kaeding, PK, Ryan Majerus, TE, Matt Melloy, WR, Tom Revak, LB
2004: Kody Asmus, LS, C.J. Barkema, TE, Sean Considine, DB, Mike Elgin, C, Mike Humpal, LB, Ryan Majerus, TE, Matt Melloy, WR, Alex Willcox, DL
2005: C.J. Barkema, TE, Andrew Becker, DB, Bret Chinander, LB, Mike Elgin, OG, Andy Fenstermaker, P, Mike Humpal, LB, Mike Klinkenborg, LB, Matt Kroul, DL, Ryan Majerus, TE, Matt Melloy, WR, Daniel Olszta, LS, Cy Phillips, QB, Kevin Sherlock, FB, Adam Shada, DB, Paul Wilson, FB
2006: Mike Elgin, OG, Andy Fenstermaker, P, Mike Humpal, LB, Mike Klinkenborg, LB, Matt Kroul, DL, Ryan Majerus, TE, Daniel Olszta, LS, Adam Shada, DB
2007: Rob Bruggeman, OL, A. J. Edds, LB, Bryon Gattas, LB, Brett Greenwood, DB, Mike Humpal, LB, Mike Klinkenborg, LB, Matt Kroul, DL, Bryan Mattison, DE, Gavin McGrath, LB, Brett Morse, FB, Jayme Murphy, DB, Daniel Murray, PK, Anton Narinskiy, DL, Daniel Olszta, LS, Michael Sabers, TE, Adam Shada, DB, Jeff Tarpinian, LB, Julian Vandervelde, OL
2008: Wes Aeschliman, OL, Rob Bruggeman, OL, A.J. Edds, LB, Matt Kroul, DT, Nick Kuchel, WR, Gavin McGrath, LB, Brett Morse, FB, Jayme Murphy, RB, Daniel Murray, PK, Anton Narinskiy, DL, Tyler Nielsen, LB, Seth Olsen, OL, Michael Sabers, TE, Andy Schulze, LS, Jeff Tarpinian, LB, Julian Vandervelde, OL
2009: A.J. Edds, LB, Josh Koeppel, OL, Nick Kuchel, WR, Travis Meade, DL, Brett Morse, FB, Jayme Murphy, RB, Daniel Murray, PK, Tyler Nielsen, LB, Jack Swanson, DB, Jeff Tarpinian, LB, James Vandenberg, QB, Julian Vandervelde, OL, Jason White, DB
2010: Steve Bigach, DL, Justin Greiner, DB, Josh Koeppel, OL, Nick Kuchel, WR, Nolan MacMillan, OL, Brett Morse, FB, Daniel Murray, PK, Tyler Nielsen, LB, Ross Petersen, LB, Colin Sandeman, WR, Jack Swanson, DB, Jeff Tarpinian, LB, Brett Van Sloten, OL, James Vandenberg, QB, Julian Vandervelde, OL, Jason White, DB
2011: Steve Bigach, DL, Eric Guthrie, P, Casey Kreiter, LS, James Morris, LB, Nick Nielsen, WR, Tyler Nielsen, LB, Woody Orne, OL, Terrance Pryor, LB, Steven Staggs, WR, Kyle Steinbrecher, DB, Jack Swanson, DB, Brett Van Sloten, OL, James Vandenberg, QB, Jason White, RB
2012: Quinton Alston, LB, Steve Bigach, DL, Marcus Collins, LB, Cole Fisher, OLB, Casey Kreiter, LS, James Morris, LB, Nick Nielsen, WR, Travis Perry, LB, Don Shumpert, WR, Steven Staggs, WR, Jack Swanson, DB, Louis Trinca-Pasat, DL, Brett Van Sloten, OL, James Vandenberg, QB, Mark Weisman, FB
2013: Conor Boffeli, OL, Cole Fisher, LB, George Kittle, TE, Casey Kreiter, LS, Jordan Lomax, DB, Nolan MacMillan, OL, Riley McCarron, WR, James Morris, LB, Drew Ott, DL, Travis Perry, LB, Jake Rudock, QB, Don Shumpert, WR, Louis Trinca-Pasat, DL, Brett Van Sloten, OL, Mark Weisman, RB
2014: Nathan Bazata, DL, Ike Boettger, OL, Jake Duzey, TE, Cole Fisher, LB, George Kittle, TE, Jordan Lomax, DB, Riley McCarron, WR, Drew Ott, DL, Travis Perry, LB, Macon Plewa, FB, Jake Rudock, QB, Louis Trinca-Pasat, DL, Matt VandeBerg, WR, Ryan Ward, OL, Mark Weisman, RB
2015: Nathan Bazata, DL, Adam Cox, FB, Jake Duzey, TE, Cole Fisher, LB, Parker Hesse, DE, Josey Jewell, LB, George Kittle, TE, Jordan Lomax, DB, Riley McCarron, WR, Matt Nelson, DE, Drew Ott, DL, Travis Perry, LB, Macon Plewa, FB, Brandon Snyder, DB, Matt VandeBerg, WR, Kevin Ward, DB
2016: Nathan Bazata, DL, C.J. Beathard, QB, Jake Gervase, DB, Parker Hesse, DE, Garret Jansen, DL, Josey Jewell, LB, George Kittle, TE, Drake Kulick, FB, Riley McCarron, WR, Anthony Nelson, DE, Matt Nelson, DE, Ben Niemann, LB, Levi Paulsen, OL, Peter Pekar, TE, Miguel Recinos, K, Brady Ross, FB, Brandon Snyder, DB, Nate Vejvoda, TE, Kevin Ward, LB, Ryan Ward, OL, Sean Welsh, OL
2017: Lane Akre, FB, Nathan Bazata, DL, Shaun Beyer, TE, Brandon Bishop, WR, Sam Brincks, DL, Sam Cook, RB, Dominique Dafney, WR, James Daniels, OL, Jake Gervase, DB, Parker Hesse, DL, T.J. Hockenson, TE, Jake Hulett, DL, Garret Jansen, DL, Josey Jewell, LB, Austin Kelly, LB, Drake Kulick, FB, John Milani, DB, Anthony Nelson, DL, Matt Nelson, DL, Ben Niemann, LB, Nick Niemann, LB, Landan Paulsen, OL, Levi Paulsen, OL, Peter Pekar, TE, Colten Rastetter, P, Miguel Recinos, K, Brady Reiff, DL, Brady Ross, FB, Ryan Schmidt, QB, Caleb Shudak, K, Brandon Snyder, DB, Jacob Sobotka, LB, Nate Stanley, QB, Jackson Subbert, LS, Matt VandeBerg, WR, Nate Vejvoda, TE, Kevin Ward, LB, Tyler Wiegers, QB, Nate Wieting, TE, Jon Wisnieski, TE, Toren Young, RB
2018: Shaun Beyer, TE, Sam Brincks, DE, Drew Cook, TE, Noah Feldman, TE, Jake Gervase, DB, Kyle Groeneweg, WR, Parker Hesse, DE, T.J. Hockenson, TE, Garret Jansen, DL, Mark Kallenberger, OL, Austin Kelly, FB, Jack Koerner, DB, Joe Ludwig, FB, John Milani, DB, Anthony Nelson, DE, Matt Nelson, DE, Nick Niemann, LB, Landan Paulsen, OL, Levi Paulsen, OL, Colten Rastetter, P, Miguel Recinos, K, Brady Reiff, DL, Brady Ross, FB, Ryan Schmidt, QB, Bryce Schulte, TE, Caleb Shudak, K, Nate Stanley, QB, Jackson Subbert, LS, Drew Thomas, WR, Nate Vejvoda, TE, Kristian Welch, LB, Nate Wieting, TE, Toren Young, RB
2019: Nick Anderson, LB, Seth Benson, LB, Shaun Beyer, TE, Drew Cook, TE, Colton Dinsdale, FB, Dillon Doyle, LB, Keith Duncan, K, Samson Evans, RB, Matt Fagan, OL, Connor Kapisak, QB, Logan Klemp, LB, Jack Koerner, DB, Joe Ludwig, FB, John Milani, DB, Nick Niemann, LB, Turner Pallissard, FB, Landan Paulsen, OL, Levi Paulsen, OL, Monte Pottebaum, FB, Colten Rastetter, P, Brady Reiff, DL, Brady Ross, FB, Ryan Schmidt, QB, Bryce Schulte, TE, Caleb Shudak, K, Nate Stanley, QB, Jackson Subbert, LS, Nate Vejvoda, LS, John Waggoner, DL, Kristian Welch, LB, Nate Wieting, TE

2020
Nick Anderson, LB
Seth Benson, LB
Shaun Beyer, TE
Jack Campbell, LB
Jack Combs, WR
Colton Dinsdale, FB
Keith Duncan, K
Matt Fagan, OL
Noah Fenske, OL
Jackson Frericks, TE
Connor Kapisak, QB
Logan Klemp, LB
Alec Kritta, WR
Tyler Linderbaum, OL
Josiah Miamen, TE
Nick Niemann, LB
Turner Pallissard, FB
Nick Phelps, P
Monte Pontebaum, FB
Bryce Schulte, TE
Quinn Schulte, DB
Caleb Shudak, K
Austin Spiewak, LS
Louie Stec, DL
Clayton Thurm, OL
John Waggoner, DL

2021
Dane Belton, DB
Seth Benson, LB
Aaron Blom, PK
Jack Campbell, LB
Jeremy Chaplin, OL
Max Cooper, WR
Anu Dokun, DE
Tyler Elsbury, OL
Matt Fagan, OL
Jackson Frericks, TE
Thomas Hartlieb, DB
Jamison Heinz, DB
Deuce Hogan, QB
Ethan Hurkett, DL
Cody Ince, OL
Jack Johnson, WR
Logan Klemp, LB
Luke Lachey, TE
Tyler Linderbaum, OL
Josiah Miamen, TE
Alex Padilla, QB
Nick Phelps, P
Monte Pottebaum, FB
Liam Reardon, LS
Mason Richman, OL
Bryce Schulte, TE
Quinn Schulte, DB
Caleb Shudak, PK
Josef Smith, LB
Austin Spiewak, LS
Louis Stec, DT
Clayton Thurm, OL
Lukas Van Ness, DL
Diante Vines, WR
Josh Volk, OL
John Waggoner, DL
Wyatt Wegener, LB
Gavin Williams, RB
Jameson Witte, DL
Elijah Yelverton, TE

2022

Seth Benson, LB
Aaron Blom, K
Brody Brecht, WR
Jack Campbell, LB
Jeremy Chaplin, OL
Connor Colby, OL
Gennings Dunker, OL
Luke Elkin, LS
Tyler Elsbury, OL
Greg Fagan, LB
Matt Fagan, OL
Jackson Frericks, TE
Jaden Harrell, LB
Thomas Hartlieb, DB
Jamison Heinz, DB
Ethan Hurkett, DL
Jack Johnson, WR
Logan Klemp, LB
Luke Lachey, TE
Logan Lee, DL
Andrew Lentsch, TE
Griffin Liddle, OL
Denin Limouris, FB
Eli Miller, FB
Michael Myslinski, OL
Alex Padilla, QB
Johnny Pascuzzi, TE
Nick Phelps, P
Jeremiah Pittman, DL
Monte Pottebaum, FB
Chris Reames, DL
Liam Reardon, LS
Jaxon Rexroth, DB
Mason Richman, OL
Quinn Schulte, DB
Josef Smith, LB
Louie Stec, DL
Justice Sullivan, LB
Kelby Telander, LB
Lukas Van Ness, DL
Diante Vines, WR
Josh Volk, OL
John Waggoner, DL
Jameson Witte, DL

2023
Jeremy Chaplin, OL
Connor Colby, OL
Jack Dotzler, OL
Gennings Dunker, OL
Luke Elkin, LS
Koen Entringer, DB
Joe Evans, DE
Gregory Fagan, LB
Graham Friedrichsen, WR
Luke Gaffney, DL
Aaron Graves, DL
Jaden Harrell, LB
Jamison Heinz, DB
Will Hubert, DL
Ethan Hurkett, DL
Kael Kolarik, DB
Andrew Kraus, DL
Kale Krogh, OL
Luke Lachey, TE
Logan Lee, DL
Andrew Lentsch, TE
Griffin Liddle, OL
Eli Miller, FB
Jayden Montgomery, LB
Michael Myslinski, OL
Xavier Nwankpa, DB
Reese Osgood, WR
Addison Ostrenga, TE
Johnny Pascuzzi, TE
Jeremiah Pittman, DL
Chris Reames, DL
Liam Reardon, LS
Jaxon Rexroth, LB
Mason Richman, OL
Quinn Schulte, DB
Josef Smith, LB
Kelby Telander, LB
Diante Vines, WR
Kaden Wetjen, WR

(First published June 28, 2019)
The new uniforms the Hawkeyes unveiled Thursday are striking in a couple of ways. First, they’re gold, which is a first for Iowa football. And second, the striping across the shoulders and on the pants evoke the wings of the notorious Apex uniforms Iowa wore from 1994-95. After a day full of teases from the Hawkeyes’ social media team that included a players’ reaction video — they celebrated — the uniforms were unveiled in a… bold video featuring Nate Stanley, A.J. Epenesa, Brandon Smith and… the bird that played Mordecai in the Royal Tennenbaums?

 

I have no idea if that’s true but I have no reason to doubt Tom from Santa Monica. Plus it adds to the legend. This bird starred in a movie. And its latest character leaves an impact, showing a range from deadly staredowns to looking as shocked as I was when I saw the gold jerseys, the gold facemasks and the Apex wings / Banana peels / whatever you want to call them. I never thought I’d see the day those returned to the field. But it will happen on October 12 against Penn State. Look for this game to move under the lights, yet nothing has been announced yet.

https://twitter.com/HawkeyeBRay/status/1144446372663496704

Oddly enough, the game isn’t the goldout game. That’s two weeks earlier against Middle Tennessee State. The Nittany Lions come into Kinnick for the Black & Gold Spirit Game. That works when you consider the striped pattern on the shoulders will be duplicated in the stands. The black on gold looks great with no white to muddy it up, but reactions were surprisingly mixed online. (The original winged uniforms didn’t exactly have the best track record, even if they had a track star.)

Will they stand the test of time or be better off forgotten? I love ’em, but what happens on the field will ultimately dictate how the history is written on the gold debut. Which is why I now give you the very best of Hawkeyes uniforms, according to me and me alone. Your thoughts may vary. In fact, they probably will. I was going to go top 5, but that seems cliché and Iowa has been pretty consistent since Hayden Fry flipped the switch in 1979. And also… Local 4. But first … the worst:

2012 vs. Purdue

 

Silver pants, silver helmets and mismatched Tigerhawks — one black and one an American flag. The numbers were a thin, sometimes Cubs-like serif font, sometimes Steelers-ish modern font. It was a radical departure at the time, but kind of a mess. More of a “Huh?” than a “Wow!” But it drew tons of interest . Plus it was at the peak of the Iowa-Purdue protected rivalryand the Hawkeyes abandoned the black and gold dominance each team was fighting for. (Slight exaggeration there.) Yes, it was for a good cause — honoring veterans — but the buzz at the time was these were “our Pro Combat” uniforms, the heavily designed Nike looks that didn’t really arrive to Iowa for five more years. And now the best…

4) Current: 1999-present, 1979-1993

 

Full disclosure: I grew up a Dallas Cowboys fan, so I don’t like the Pittsburgh Steelers. I recognize what the change to these knockoffs and the Tigerhawkdid for the program and that the Hayden Fry coaching tree took the idea of modeling themselves after successful football programs with them: Bill Snyder with the Powercat and Cowboys-based uniforms at Kansas State and Barry Alvarez and the Motion W and a look inspired by… Nebraska? Well, I guess it’s like a game of telephone as time goes on. The Iowa duds are timeless, but they are also very much Pittsburgh’s. The custom numbers added last year help, as did the Steelers’ divergence to italics in 1997, but the truth remains that the Hawkeyes brand is derivative in a creative era.

3) 2015 vs. Minnesota

Most of the absolute best Iowa games I’ve attended ended up as losses … like the first Orange Bowl. Thank you C.J. Jones for the opening kickoff returnthat became the ultimate highlight … briefly … until C.J. Beathard to Tevaun Smith for 85 yards  helped Indianapolis feel an earthquake during the 2015 Big Ten Championship Game. But alas, both Ls. So when I think back to unbelievable atmospheres or big moments I’ve witnessed, I find myself coming back to the Hawkeyes hosting Minnesota in a blackout gameat night that extended the dress code to the field. The “Hypnotize” mobile phone light show tradition started spontaneously that night and continues to this day and the team was on its way to its first 12-0 regular season, so it was a 40-35 celebration. Not to mention Floyd of Rosedale , the best rivalry trophy, was at stake. Plus, the opening act at Kinnick was the No. 3 Hawkeyes wrestling team setting an outdoor attendance record and taking downNo. 2 Oklahoma State. Are the uniforms creative? Not particularly. But black and gold can stand alone and boldly did that night, from the custom numbers and an updated ANF sticker to a subtle IOWA across the chest and an enlarged helmet Tigerhawk. It was their first real step into a larger world.

2) 1996-98 vs. everybody

Iowa running back Tavian Banks moves down the field during a game against Northwestern at Ryan Field in Evanston, Illinois, on November 16, 1997. The Hawkeyes lost the game 15-14. (Jonathan Daniel / Allsport / Getty Images/HawkeyeHQ.com)

Tim Dwight. Tavian Banks. This guy next to Obie at the Orange Bowl. I said above I like the tradition of the Steelers look, but I prefer this twist that added IOWA across the chest, modified the stripes and added Tigerhawks to the sleeves and pants. Some say they look like knockoffs of the originals, but since that’s exactly what the current Steelers-inspired uniforms are, I can easily forgive it. I realize some cannot.

1) 2017 vs. Ohio State

These were the first genuine non-throwback Hawkeyes alternates that looked like a designer spent some quality time with. It’s all in the details, like the hundreds of I’s filling the numbers and covering the helmets that help you forgive the intrusion of gray into Iowa’s simple, classic color scheme. (Unlike the silver in 2012.) Plus, hindsight is 55-24.

Ryan Jaster writes a weekly predictions column during football season for HawkeyeHQ.com and previously wrote and edited for CBS Sports, the Quad-City Times and the Chicago Tribune. He posted this while wearing a gold Hawaiian shirt, so clearly he knows fashion. You can follow his Hawkeye musings at @Hawkologist

.

Addendum
The Hawkeyes also wore all-black in 2019 against Minnesota. This time the jerseys were from the regular home uniforms. In 2021, Iowa wore a variation of that uniform with stripeless pants. Iowa wore the 2019 look again against Wisconsin in 2022 and 2024, and against Michigan State in 2023. Also in 2023, Iowa wore the same black pants with white jerseys at Penn State, and again against Minnesota with new gold jerseys with a traditional striping pattern.

Here are the Iowa Hawkeyes football team’s longest plays.

Run

96 — Eddie Vincent vs. Purdue, 11/6/1954
92 — Royce Mix vs. Illinois, 11/25/1972
91 — Larry Ferguson vs. Ohio State, 11/12/1960
89 — Tavian Banks vs. Iowa State, 9/14/1996
87 — Rick Bayless vs. Northern Illinois, 9/20/1986
87 — Ed Podolak vs. Northwestern, 10/22/1966
86 — Ronnie Harmon vs. Iowa State, 9/8/1984
85 — Larry Ferguson vs. Oregon State, 9/24/1960
82 — Leshon Williams vs. Wisconsin, 10/14/2023
82 — Tavian Banks vs. Iowa State, 9/20/1997
82 — Tom Smith vs. Washington State, 9/27/1969
81 — Bob Jeter vs. California, 1/1/1959
80 — Tyler Goodson vs. Wisconsin, 12/12/2020
80 — Sedrick Shaw vs. Central Michigan, 9/3/1994
80 — Eddie Phillips vs. Minnesota, 11/19/1983
80 — Brad Reid vs. Wisconsin, 11/18/1978
78 — Butch Caldwell vs. Michigan State, 11/24/1973
78 — James Hatch vs. Illinois, 11/8/1952
77 — Dennis Mosley vs. Iowa State, 9/17/1977
76 — Jim Jensen vs. Indiana, 10/18/1975
75 — Kaleb Johnson at Michigan State, 10/19/2024
75 — Kaleb Johnson at Purdue, 11/5/2022
75 — Akrum Wadley vs. Nebraska, 11/25/2016
75 — Akrum Wadley at Purdue, 10/15/2016
75 — Jordan Canzeri vs. Illinois, 10/10/2015
75 — Adam Robinson vs. Iowa State, 9/11/2010
75 — Shonn Greene vs. Purdue, 11/15/2008

Pass

95 — Banks to Clark vs. Purdue, 10/5/2002
95 — Hartlieb to Early vs. Northwestern, 11/7/1987
93 — Vlasic to Early vs. Northwestern, 10/25/1986
92 — Stanzi to McNutt, Jr., vs. Indiana, 10/31/2009
89 — Long to Smith vs. Northwestern, 10/26/1985
88 — Vandenberg to McNutt, Jr., vs. Tennessee Tech, 9/3/2011
87 — Snook to Nourse vs. Minnesota, 11/7/1964
86 — Grogan to Smith vs. Northwestern, 10/8/1983
85 — Beathard to T. Smith vs. Michigan State, 12/05/2015
85 — Rudock to Duzey at Ohio State, 10/19/2013
82 — Beathard to T. Smith vs. North Texas, 9/26/2015
80 — Sunderman to Triplett vs. Wisconsin, 10/30/1971
80 — Szykowny to Ferguson vs. Wisconsin, 10/20/1962
80 — Duncan to Sessi vs. Utah State, 9/28/1957
80 — Vandenberg to McNutt, Jr., vs. Indiana, 10/22/2011
78 — Tate to Solomon at Purdue, 10/8/2005
78 — Caldwell to Schultz vs. Ohio State, 11/17/1973
78 — Lawrence to Reardon vs. Arizona, 10/4/1969
77 — Beathard to McCarron vs. Nebraska, 11/25/2016
77 — Long to Harmon vs. Penn State, 9/17/1983
77 — Farmer to Mertes to Couppee vs. Minnesota, 11/15/1941
76 — Riddle to Krause vs. Indiana, 10/12/1963
76 — Dobrino to Smith vs. Notre Dame, 11/20/1954
75 — Nate Stanley to Tyrone Tracy, Jr. at Wisconsin, 11/9/2019
75 — Nate Stanley to Nick Easley vs. Mississippi State, 1/1/2019
75 — McCann to Hill vs. Indiana, 10/20/2001
75 — Mullen to Hill vs. Western Michigan, 9/16/2000
75 — Suess to Mosley vs. Wisconsin, 10/27/1979

Kickoff Return

100 — Charlie Jones vs. Illinois, 11/20/2021
100 — C.J. Jones vs. Southern California, 1/2/2003
100 — Joe Williams vs. Notre Dame, 11/25/1961
100 — George Rice vs. Purdue, 10/6/1951
99 — Derrell Johnson-Koulianos at Ohio State, 11/14/2009
99 — Norm Granger vs. Indiana, 10/10/1981
99 — Bill Reichardt vs. Oregon, 10/29/1949
98 — Ihmir Smith-Marsette vs. Southern California, 12/27/2019
97 — Dave Schick vs. Northwestern, 11/1/1975
96 — Jordan Cotton vs. LSU, 1/01/2014
95 — Ihmir Smith-Marsette at Nebraska, 11/29/2019
95 — Kerry Reardon vs. Northwestern, 11/9/1968
94 — Jermelle Lewis vs. Michigan State, 10/12/2002
92 — Jordan Cotton vs. Penn State, 10/20/2012
92 — Levi Mitchell vs. Washington State, 9/27/1969
92 — Henry Vollenweider vs. South Dakota, 9/30/1939
90 — Kahlil Hill vs. Michigan State, 10/7/2000
88 — Derrell Johnson-Koulianos at Minnesota, 11/27/2010
88 — Kahlil Hill vs. Central Michigan, 9/5/1998
88 — Dick Hoerner vs. Michigan, 11/28/1942
86 — Tim Dodge at Michigan State, 10/2/1999
77 — Desmond King vs. Wisconsin, 10/22/2016
77 — Bill Burkett vs. Nebraska, 11/9/1940
76 — Kahlil Hill vs. Penn State, 9/29/2001
75 — Ricchard Carter vs. Iowa State, 9/14/1996
74 — Ihmir Smith-Marsette at Nebraska, 11/24/17
72 — Akrum Wadley vs. Boston College, 12/27/17

Punt Return

95 — Bill Happel at Minnesota, 11/17/1984
94 — Bob Longley vs. Oregon, 10/29/1949
92 — Tim Dwight vs. Indiana, 10/25/1997
90 — Jovon Johnson vs. Ball State, 9/3/2005
89 — Peter Marciano vs. Minnesota, 11/22/1986
86 — Tim Dwight vs. Ohio State, 10/26/1996
85 — Kaden Wetjen vs. Northwestern, 10/26/2024
83 — Kevonte Martin-Manley vs. W. Michigan, 9/21/2013
83 — Walner Belleus at Arizona State, 9/18/2004
83 — Tim Dwight vs. Penn State, 10/19/1996
82 — Paul Krause vs. Michigan, 11/17/1962
81 — Andy Brodell vs. Iowa State, 9/13/2008
80 — Gerald Mauren vs. Notre Dame, 11/21/1959
76 — Earl Smith vs. Ohio State, 10/16/1954
72 — Willie Fleming vs. Michigan, 11/1/1958
70 — Cooper DeJean vs. Michigan State, 9/30/2023
70 — Ramon Ochoa vs. Buffalo, 9/6/2003
68 — Harold Jasper vs. Oregon, 9/24/1994
67 — Tony Collins vs. Illinois, 9/27/1997
65 — C.J. Jones vs. Michigan, 10/27/2001
64 — Karl Noonan vs. Oregon State, 9/25/1965
63 — Kevonte Martin-Manley vs. W. Michigan, 9/21/2013
62 — Kahlil Hill vs. Central Michigan, 9/5/1998
61 — Kyle Groeneweg vs. Illinois, 11/17/18
61 — Tim Dwight vs. Michigan, 10/18/1997
58 — Ed Hinkel vs. Northwestern, 11/2/2002
57 — Kahlil Hill vs. Illinois, 9/26/1998
56 — Andy Brodell vs. Northern Illinois, 9/1/2007
55 — Riley McCarron at Illinois, 11/19/2016
55 — Robert Smith vs. Purdue, 10/15/1983
54 — Charlie Jones vs. Michigan State, 11/7/2020
54 — Ed Hinkel vs. Penn State, 9/28/2002
51 — C.J. Jones vs. Kent State, 9/1/2001
49 — Ed Hinkel at Arizona State 9/18/2004
48 — Kahlil Hill vs. Northwestern, 11/10/2001
44 — Desmond King vs. Nebraska, 11/25/2016
44 — Tim Dwight vs. Minnesota, 11/22/1997
42 — Paki O’Meara vs. Eastern Illinois, 9/04/2010
41 — Cooper DeJean vs. Wisconsin, 11/12/2022
41 — Charlie Jones vs. Purdue, 10/16/2021

Interception Return

98 — Adam Shada vs. Purdue, 10/7/2006
98 — Tanner Miller vs. Northwestern, 10/15/2011
94 — Brad Quast at Kansas State, 9/10/1988
94 — Bobby Stearns vs. Montana, 10/2/1954
90 — Rod Sears vs. Purdue, 10/22/1977
89 — Brandon Snyder vs. Illinois, 10/7/17
89 — Shaun Prater vs. Tennessee Tech, 9/3/2011
88 — Desmond King vs. Maryland, 10/31/2015
88 — Bo Bower vs. North Texas, 9/26/2015
86 — Tyler Sash vs. Indiana, 10/31/2009
85 — Dick Gibbs vs. Indiana, 10/30/1965
81 — Brian Wise vs. Kansas State, 9/10/1988
72 — Micah Hyde vs. Missouri, 12/28/2010
71 — Daviyon Nixon at Penn State, 11/21/2020
71 — John Lowdermilk vs. LSU, 1/01/14
70 — Matt Bowen vs. Indiana, 10/25/1997
68 — Christian Kirksey vs. Minnesota, 9/29/2012
66 — Micah Hyde vs. Michigan State, 10/30/2010
62 — Derek Pagel vs. Michigan State, 10/12/2002
60 — J.P. Lange vs. Indiana, 10/25/1997
60 — Tom Knight vs. Indiana, 10/14/1995
58 — Tyler Sash at Minnesota, 11/22/2008
57 — Riley Moss at Minnesota, 11/13/2020
57 — Amari Spievey at Minnesota, 11/22/2008
57 — Tom Knight vs. Indiana, 10/12/1996
55 — Riley Moss vs. Indiana, 9/4/2021
54 — Riley Moss vs. Michigan State, 11/7/2020
52 — Xavier Nwankpa vs. Kentucky, 12/31/2022
52 — Josh Jackson at Wisconsin, 11/11/2017
52 — James Morris vs. Tennessee Tech, 9/3/2011
51 — Sean Considine at Penn State 10/23/2004
49 — James Morris vs. Iowa State, 9/08/2012
48 — Tyler Sash vs. South Carolina, 1/1/2009
47 — Joe Slattery vs. Illinois, 9/26/1998
45 — Cooper DeJean at Rutgers, 9/24/2022
45 — Tyler Sash vs. South Carolina, 1/1/2009
43 — Josh Jackson at Wisconsin, 11/11/2017

Fumble Return

84 — Dayton Perry vs. Purdue, 10/22/1960
72 — Kevin Worthy vs. Akron, 8/31/2002
52 — Christian Kirksey vs. Northern Illinois, 8/31/2013
51 — Kerry Cooks vs. Iowa State, 9/10/1994
47 — Abdul Hodge vs. Penn State, 10/25/2003
45 — Christian Kirksey vs. Penn State, 10/20/2012

Blocked Field Goal Return

87 — LeVar Woods vs. Northern Illinois, 9/18/1999
85 — Antwan Allen vs. Purdue, 10/05/2002

Blocked PAT Return

99 — D.J. Johnson vs. Penn State, 9/28/2002

Field Goal

58 — Tim Douglas vs. Illinois, 9/26/1998
57 — Marshall Koehn vs. Pittsburgh, 9/19/2015
56 — Tom Nichol vs. Michigan, 10/22/1983
55 — Nate Kaeding vs. Minnesota, 11/15/2003
55 — Nate Kaeding vs. Penn State, 9/28/2002
55 — Rob Houghtlin vs. Iowa State, 9/19/1987
54 — Drew Stevens at Maryland, 11/23/2024
54 — Drew Stevens vs. Northwestern, 10/29/2022
54 — Brion Hurley vs. Iowa State, 9/14/1996
53 — Drew Stevens vs. Nebraska, 11/29/2024
53 — Drew Stevens vs. Northwestern, 11/4/2023
53 — Drew Stevens vs. Michigan State, 9/30/2023
53 — Todd Romano vs. Tulsa, 9/4/1993
52 — Marshall Koehn vs. Pittsburgh, 9/21/14
52 — Rob Houghtlin vs. UCLA, 1/1/1986
51 — Drew Stevens vs. Washington, 10/12/2024
51 — Drew Stevens at Rutgers, 9/24/2022
51 — Caleb Shudak vs. Nebraska, 11/26/2021
51 — Caleb Shudak vs. Illinois, 11/20/2021
51 — Caleb Shudak vs. Iowa State, 9/11/2021
51 — Nate Kaeding vs. Purdue, 10/05/2002
51 — Nate Kaeding vs. Utah State, 9/21/2002
51 — Tim Douglas vs. Illinois, 9/26/1998
51 — Tim Douglas vs. Illinois, 9/26/1998
51 — Brion Hurley vs. Michigan State, 10/5/1996
51 — Dave Holsclaw vs. Michigan State, 11/19/1977
50 — Mike Meyer vs. Northern Illinois, 9/01/2012
50 — Mike Meyer vs. Iowa State, 9/10/2011
50 — Drew Stevens at Maryland, 11/23/2024
50 — Nate Kaeding at Wisconsin, 11/22/2003
50 — Brion Hurley vs. Minnesota, 11/23/1996
50 — Brion Hurley vs. Washington, 12/29/1995
50 — Brion Hurley vs. Wisconsin, 11/18/1995
50 — Brion Hurley vs. Michigan State, 10/7/1995
50 — Rob Houghtlin vs. Northern Illinois, 9/21/1985
49 — Keith Duncan at Nebraska, 11/29/2019
49 — Keith Duncan vs. Middle Tennessee, 9/28/2019
49 — Miguel Recinos at Penn State, 10/27/2018

Punt

83 — Lonnie Rogers vs. Oregon State, 9/26/1962
82 — Ryan Donahue vs. Michigan State, 10/27/2007
79 — Jason Baker vs. Illinois, 9/26/1998
79 — Joe Heppner vs. Wisconsin, 11/10/1973
76 — Ryan Donahue vs. Northwestern, 11/3/2007
76 — Jason Baker vs. Arizona State, 12/31/1997
75 — David Bradley vs. Minnesota, 11/15/2003
75 — Nick Gallery vs. Indiana, 10/14/1995
74 — Jason Baker vs. Illinois, 10/14/2000
73 — Ryan Donahue at Northwestern, 11/13/2010
73 — Ryan Donahue vs. Northwestern, 11/07/2009
73 — Nick Gallery vs. Ohio State, 10/26/1996
73 — Nile Kinnick vs. Indiana, 10/7/1939
71 — Ryan Donahue vs. Wisconsin, 10/23/2010
70 — Tory Taylor at Purdue, 11/5/2022
70 — Nick Gallery vs. Purdue, 10/30/1993
70 — Gary Kostrubala vs. Michigan State, 10/5/1985
69 — Tory Taylor vs. Maryland, 10/1/2021
69 — Tory Taylor at Iowa State, 9/11/2021
69 — Colten Rastetter vs. Northern Illinois, 9/1/2018
69 — Jason Baker vs. Iowa State, 9/16/2000
69 — Nick Gallery vs. Indiana, 10/12/1996
69 — Reggie Roby vs. Purdue, 11/7/1981
69 — Dan Matter vs. Illinois, 9/11/1976
68 — Ryan Donahue at Purdue, 10/20/2007
67 — Tory Taylor vs. Michigan, 12/2/23
63 — Tory Taylor vs. Iowa State, 9/10/2022
63 — Michael Sleep-Dalton vs. Purdue, 10/19/2019
62 — Tory Taylor vs. Tennessee, 1/1/2024
62 — Tory Taylor at Wisconsin, 10/14/2023
62 — Tory Taylor at Penn State, 9/23/2023
62 — Tory Taylor vs. Nevada, 9/17/2022
61 — Tory Taylor vs. Purdue, 10/7/2023
61 — Tory Taylor vs. Colorado State, 9/25/2021
61 — Tory Taylor vs. Wisconsin, 10/30/2021
61 — Tory Taylor vs. Michigan State, 11/7/2020
61 — Ryan Gersonde at Northwestern, 10/21/2017
60 — Tory Taylor vs. Kent State, 9/18/2021
60 — Tory Taylor vs. Michigan State, 9/30/2023

Here are the returns for touchdowns by Iowa Hawkeyes football players.

Kickoff Returns

100 — Charlie Jones vs. Illinois, 11/20/2021
100 — C.J. Jones vs. Southern California, 1/2/2003
100 — Joe Williams vs. Notre Dame, 11/25/1961
100 — George Rice vs. Purdue, 10/6/1951
99 — Derrell Johnson-Koulianos at Ohio State, 11/14/2009
99 — Norm Granger vs. Indiana, 10/10/1981
99 — Bill Reichardt vs. Oregon, 10/29/1949
98 — Ihmir Smith-Marsette vs. Southern California, 12/27/2019
97 — Dave Schick vs. Northwestern, 11/1/1975
95 — Ihmir Smith-Marsette at Nebraska, 11/29/2019
95 — Kerry Reardon vs. Northwestern, 11/9/1968
94 — Jermelle Lewis vs. Michigan State, 10/12/2002
92 — Jordan Cotton vs. Penn State, 10/20/2012
92 — Levi Mitchell vs. Washington State, 9/27/1969
92 — Henry Vollenweider vs. South Dakota, 9/30/1939
90 — Kahlil Hill vs. Michigan State, 10/7/2000
88 — Derrell Johnson-Koulianos at Minnesota, 11/27/2010
88 — Kahlil Hill vs. Central Michigan, 9/5/1998
88 — Dick Hoerner vs. Michigan, 11/28/1942
77 — Bill Burkett vs. Nebraska, 11/9/1940
43 — Ernest Crank vs. Northwestern, 11/14/1992

Punt Returns

95 — Bill Happel vs. Minnesota, 11/17/1984
94 — Bob Longley vs. Oregon, 10/29/1949
92 — Tim Dwight vs. Indiana, 10/25/1997
90 — Jovon Johnson vs. Ball State, 9/3/2005
89 — Peter Marciano vs. Minnesota, 11/22/1986
86 — Tim Dwight vs. Ohio State, 10/26/1996
85 — Kaden Wetjen vs. Northwestern, 10/26/2024
83 — Kevonte Martin-Manley vs. W. Michigan, 9/21/2013
83 — Walner Belleus at Arizona State, 9/18/2004
83 — Tim Dwight vs. Penn State, 10/19/1996
82 — Paul Krause vs. Michigan, 11/17/1962
81 — Andy Brodell vs. Iowa State, 9/13/2008
80 — Gerald Mauren vs. Notre Dame, 11/21/1959
76 — Earl Smith vs. Ohio State, 10/16/1954
72 — Willie Fleming vs. Michigan, 11/1/1958
70 — Cooper DeJean vs. Michigan State, 9/30/2023
68 — Harold Jasper vs. Oregon, 9/24/1994
67 — Tony Collins vs. Illinois, 9/27/1997
65 — C.J. Jones vs. Michigan, 10/27/2001
64 — Karl Noonan vs. Oregon State, 9/25/1965
63 — Kevonte Martin-Manley vs. W. Michigan, 9/21/2013
62 — Kahlil Hill vs. Central Michigan, 9/5/1998
61 — Kyle Groeneweg at Illinois, 11/17/2018
61 — Tim Dwight vs. Michigan, 10/18/1997
58 — Ed Hinkel vs. Northwestern, 11/2/2002
57 — Kahlil Hill vs. Illinois, 9/26/1998
55 — Riley McCarron at Illinois, 11/19/2016
55 — Robert Smith vs. Purdue, 10/15/1983
54 — Cooper DeJean vs. Minnesota, 10/21/2023*
54 — Charlie Jones vs. Michigan State, 11/7/2020
44 — Tim Dwight vs. Minnesota, 11/22/1997
14 — Kyler Fisher vs. Nebraska, 11/20/2021

*reversed for invalid fair catch signal

Interception Returns

98 — Tanner Miller vs. Northwestern, 10/15/2011
98 — Adam Shada vs. Purdue, 10/7/2006
94 — Brad Quast vs. Kansas State, 9/10/1988
94 — Bobby Stearns vs. Montana, 10/2/1954
90 — Rod Sears vs. Purdue, 10/22/1977
89 — Brandon Snyder vs. Illinois, 10/7/2017
89 — Shaun Prater vs. Tennessee Tech, 9/3/2011
88 — Desmond King vs. Maryland, 10/31/2015
88 — Bo Bower vs. North Texas, 9/26/2015
86 — Tyler Sash vs. Indiana, 10/31/2009
85 — Dick Gibbs vs. Indiana, 10/30/1965
81 — Brian Wise vs. Kansas State, 9/10/1988
72 — Micah Hyde vs. Missouri, 12/28/2010
71 — Daviyon Nixon at Penn State, 11/21/2020
70 — Matt Bowen vs. Indiana, 10/25/1997
68 — Christian Kirksey vs. Minnesota, 9/29/2012
66 — Micah Hyde vs. Michigan State, 10/30/2010
62 — Derek Pagel vs. Michigan State, 10/12/2002
60 — J.P. Lange vs. Indiana, 10/25/1997
60 — Tom Knight vs. Indiana, 10/14/1995
57 — Amari Spievey at Minnesota, 11/22/2008
57 — Tom Knight vs. Indiana, 10/12/1996
55 — Riley Moss vs. Indiana, 9/4/2021
54 — Riley Moss vs. Michigan State, 11/7/2020
52 — Xavier Nwankpa vs. Kentucky, 12/31/2022
52 — Josh Jackson at Wisconsin, 11/11/2017
47 — Joe Slattery vs. Illinois, 9/26/1998
47 — Jovon Johnson vs. Northern Iowa, 9/17/2005
47 — Chad Greenway vs. Kent State, 9/04/2004
47 — Chris Smith vs. Miami, OH, 9/08/2001
45 — Cooper DeJean at Rutgers, 9/24/2022
43 — Josh Jackson at Wisconsin, 11/11/2017
41 — Desmond King at Purdue, 10/15/2016
35 — Desmond King vs. Indiana, 10/11/2014
35 — B.J. Lowery vs. Western Michigan, 9/21/2013
34 — Josey Jewell vs. North Texas, 9/26/2015
34 — Jason Olejniczak vs. Wisconsin, 10/13/1990
33 — Shaun Prater vs. Penn State, 10/2/2010
32 — Cooper DeJean vs. Wisconsin, 11/12/2022
31 — Plez Atkins vs. Northern Iowa, 9/09/1995
30 — Sebastian Castro vs, Iowa State, 9/9/23
30 — Amani Hooker vs. Ohio State, 11/4/2017
30 — Riley Moss vs. Indiana, 9/4/2021
28 — Jermari Harris vs. Troy, 9/14/2024
28 — Tom Knight at Northwestern, 11/11/1995
25 — Nick Niemann vs. Southern California, 12/27/2019
24 — Geno Stone at Penn State, 10/27/2018
23 — Plez Atkins vs. New Mexico State, 9/30/1995
20 — Broderick Binns at Arizona, 9/18/2010
18 — Christian Kirksey at Indiana, 11/03/2012
17 — John Lowdermilk vs. Nebraska, 11/28/2014
14 — Cooper DeJean vs. Kentucky, 12/31/2022
13 — B.J. Lowery vs. Western Michigan, 9/21/2013
4 — Parker Hesse at Nebraska, 11/27/2015

Fumble Returns

84 — Dayton Perry vs. Purdue, 10/22/1960
72 — Kevin Worthy vs. Akron, 8/31/2002
52 — Christian Kirksey vs. Northern Illinois, 8/31/2013
51 — Kerry Cooks vs. Iowa State, 9/10/1994
30 — Kaevon Merriweather at Rutgers, 9/24/2022
19 — A.J. Epenesa at Illinois, 11/17/2018
11 — Joe Evans at Ohio State, 10/22/2022
9 — Micah Hyde vs. Purdue, 11/10/2012
6 — Jack Campbell vs. Iowa State, 9/11/2021

Blocked Field Goal Returns

87 — LeVar Woods vs. Northern Illinois, 9/18/1999
85 — Antwan Allen vs. Purdue, 10/05/2002

Blocked PAT Return

99 — D.J. Johnson vs. Penn State, 9/28/2002

Here are the crowds at Iowa Hawkeyes home games at Kinnick Stadium through the years.

              Home      Home   Season  Season 

Year       Total         Avg.       Total       Avg.

1934   84,000    28,000   195,500  24,438

1935   116,000  23,200   193,000  24,125

1936   64,000   16,000   186,200  23,275

1938   64,000   16,000   152,000  19,000

1939   129,500  32,375   234,500  29,313

1940   106,700  26,675   262,730  32,837

1941   88,200   29,400   199,539  24,942

1942   110,400  15,771   179,043  17,904

1943   41,200   10,300   106,849  12,831

1944   42,200   10,550   111,056  13,882

1945   64,100   16,025   212,502  23,611

1946   197,811  39,562   384,191  42,688

1947   187,844  46,961   488,752  54,306

1948   212,708  42,542   356,542  39,616

1949   218,021  43,604   356,352  39,594

1950   222,921  44,584   456,473  50,719

1951   157,883  39,471   392,563  43,618

1952   181,164  45,291   349,467  38,829

1953   211,109  42,222   406,570  45,174

1954   245,421  49,084   491,608  54,623

1955   201,072  50,268   545,025  60,558

1956   306,478  51,079   534,550  53,455

1957   203,709  50,927   500,856  55,651

1958   329,673  54,912   630,262  63,026

1959   279,400  55,880   518,894  57,655

1960   264,100  52,820   506,590  56,288

1961   290,250  58,050   516,360  57,373

1962   281,216  56,212   478,828  53,203

1963   230,200  57,550   463,096  57,887

1964   266,391  53,278   483,697  53,744

1965   263,700  52,740   513,198  51,319

1966   278,628  46,438   498,688  49,869

1967   241,993  48,399   506,550  50,655

1968   294,126  49,021   473,811  47,381

1969   301,287  50,218   504,083  50,408

1970   248,643  49,728   490,438  49,043

1971   233,150  46,630   569,876  51,807

1972   220,833  44,166   537,504  48,864

1973   217,846  43,569   616,884  56,080

1974   291,600  48,600   571,185  51,926

1975   320,690  53,448   531,319  48,302

1976   267,327  53,465   614,382  55,853

1977   377,410  53,916   651,869  59,261

1978   319,289  53,214   595,281  54,116

1979   358,245  59,708   674,581  61,326

1980   359,750  59,958   668,008  60,728

1981   360,381  60,064   801,550  66,796

1982   297,766  59,553   692,455  57,705

1983   330,610  66,122   879,338  73,278

1984   396,784  66,131   764,793  58,830

1985   396,773  66,129   827,795  68,983

1986   472,041  67,434   852,604  71,050

1987   338,500  67,700   769,187  59,168

1988   406,200  67,700   773,190  59,476

1989   406,200  67,700   680,171  61,834

1990   414,349  69,058   905,840  75,487

1991   420,424  70,071   772,358  64,363

1992   420,234  70,039   797,025  66,419

1993   403,842  67,307   746,480  62,207

1994   409,516  68,253   691,637  62,876

1995   410,226  68,371   804,265  67,022

1996   416,425  69,404   741,004  61,750

1997   405,788  67,631   824,701  68,725

1998   409,981  68,330   644,541  58,595

1999   380,786  63,464   711,744  64,704

2000   366,737  61,123   688,495  57,375

2001   387,987  64,665   687,476  57,290

2002   452,498  64,643   872,788  67,138

2003   460,584  65,798   896,753  68,891

2004   422,382  70,397   896,171  74,681

2005   423,510  70,585   831,425  69,285

2006   494,095  70,585   846,690  65,130

2007   423,510  70,585   814,403  67,867

2008   491,186  70,169   834,519  64,194

2009   491,499  70,214   913,813  70,293

2010   494,095  70,585   859,122  66,086

2011   494,095  70,585   880,168  67,705

2012   493,315  70,474   813,426  73,948

2013   469,872  67,125   866,912  66,686

2014   472,584  67,512   762,818  58,678

2015   441,992  63,142   925,382  66,099

2016   487,591  69,656   766,321  58,948

2017   464,357  66,337   847,399  65,185

2018   476,302  68,043   804,804  61,908

2019   458,987  65,557   841,167  64,705

2020  Not open to public due to pandemic

2021   467,436   66,777   773,354   60,553

2022   484,750   69,250   837,073   64,390

2023   484,750   69,250   857,468   61,248