Your #1 source for Iowa Hawkeyes coverage
Download on the App Store
Football Men's Basketball Women's Basketball Wrestling
Seasons All-Time Records In the NFL Legends
Choose a season

Season Snapshot 2021 at a glance

2021 Iowa Football

10-4
Overall
7-2
Big Ten
Bowl
Postseason
Lost 17-20 · Citrus Bowl
#23
Final AP rank
Kirk Ferentz
Head coach

Team & Player Stats

Numbers in plain English. Switch to Advanced to see every column. Full stat tables — passing rates, splits, game-by-game breakdowns.

Per-Game Averages

Points per game
23.4 vs 19.2
Iowa scored versus Iowa allowed per game.
+4.2 points per game
Total yards
303.9 vs 329.1
How many yards Iowa moved the ball, versus how many they let the other team move.
-25.2 difference per game
Pass yards
180.1 vs 214.5
Yards from passing per game — Iowa versus opponents.
-34.4 difference per game
Rush yards
123.8 vs 114.6
Yards on the ground per game — Iowa versus opponents.
+9.2 difference per game
First downs
16.6 vs 17.9
A first down means a fresh set of four tries — earning more is good.
-1.3 difference per game
Turnovers
1.4 vs 2.2
Times Iowa lost the ball (lower is better) versus times the defense took it back (higher is better).
-0.8 difference per game

Top Performers

Quarterback
1,880 passing yards, 10 touchdowns, 9 interceptions (12 games).
Lead rusher
1,151 rushing yards, 6 touchdowns over 13 games.
Lead receiver
53 catches, 670 receiving yards, 3 touchdowns.
Top tackler
143 total tackles, 1.0 sacks, 2 interceptions.

Team Stats per Game

Stat
Offense
Defense
Diff
Pass Cmp
15.9
18.7
-2.8
Pass Att
28.9
33.4
-4.5
Pass Cmp %
55.0
56.0
-1.0
Pass Yds
180.1
214.5
-34.4
Pass TD
0.9
1.1
-0.2
Rush Att
36.1
36.1
0.0
Rush Yds
123.8
114.6
+9.2
Rush Y/A
3.4
3.2
+0.2
Rush TD
1.3
1.1
+0.2
Plays
65.0
69.6
-4.6
Total Yds
303.9
329.1
-25.2
Yds/Play
4.7
4.7
0.0
1st Downs
16.6
17.9
-1.3
Penalties
4.1
6.1
-2.0
Penalty Yds
36.1
51.4
-15.3
Fumbles
0.6
0.4
+0.2
Interceptions
0.8
1.8
-1.0
Turnovers
1.4
2.2
-0.8

Splits

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Home 7.0 6.0 1.0 180.0 121.3 301.3 1.6
Neutral 2.0 0.0 2.0 193.0 138.5 331.5 2.0
Road 5.0 4.0 1.0 175.0 121.4 296.4 0.8

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Home 7.0 6.0 1.0 217.4 99.6 317.0 1.7
Neutral 2.0 0.0 2.0 241.5 167.5 409.0 1.5
Road 5.0 4.0 1.0 199.6 114.4 314.0 3.2

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Loss 4.0 0.0 4.0 178.3 94.8 273.0 2.8
Win 10.0 10.0 0.0 180.8 135.4 316.2 0.8

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Loss 4.0 0.0 4.0 241.3 146.8 388.0 1.0
Win 10.0 10.0 0.0 203.8 101.7 305.5 2.7

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
December 1.0 0.0 1.0 175.0 104.0 279.0 1.0
January 1.0 0.0 1.0 211.0 173.0 384.0 3.0
November 4.0 4.0 0.0 160.8 153.5 314.3 0.8
October 4.0 2.0 2.0 201.3 89.3 290.5 2.0
September 4.0 4.0 0.0 171.8 121.3 293.0 1.0

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
December 1.0 0.0 1.0 250.0 211.0 461.0 2.0
January 1.0 0.0 1.0 233.0 124.0 357.0 1.0
November 4.0 4.0 0.0 234.0 118.8 352.8 1.8
October 4.0 2.0 2.0 209.0 114.0 323.0 3.0
September 4.0 4.0 0.0 187.0 84.5 271.5 2.3

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Friday 2.0 2.0 0.0 230.5 165.5 396.0 0.5
Saturday 12.0 8.0 4.0 171.7 116.8 288.5 1.5

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Friday 2.0 2.0 0.0 186.0 113.0 299.0 4.5
Saturday 12.0 8.0 4.0 219.3 114.8 334.1 1.8

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Big 12 1.0 1.0 0.0 106.0 67.0 173.0 0.0
Big Ten 10.0 7.0 3.0 176.8 123.3 300.1 1.4
MAC 1.0 1.0 0.0 212.0 206.0 418.0 1.0
MWC 1.0 1.0 0.0 224.0 54.0 278.0 1.0
SEC 1.0 0.0 1.0 211.0 173.0 384.0 3.0

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Big 12 1.0 1.0 0.0 252.0 87.0 339.0 4.0
Big Ten 10.0 7.0 3.0 217.8 121.9 339.7 2.4
MAC 1.0 1.0 0.0 185.0 79.0 264.0 1.0
MWC 1.0 1.0 0.0 155.0 95.0 250.0 1.0
SEC 1.0 0.0 1.0 233.0 124.0 357.0 1.0

Player Stats

Passing

PlayerGCmpAttCmp% YdsTDIntY/AAY/AY/CY/GRate
Spencer PetrasQB 12 165288 57.3 1,880109 6.55.8 11.4156.7 117.3
Alex PadillaQB 9 55112 49.1 63622 5.75.2 11.670.7 99.1
Tory TaylorP 14 11 100.0 300 3.03.0 3.00.2 125.2
Deuce HoganQB 1 11 100.0 200 2.02.0 2.02.0 116.8
Gavin WilliamsRB 14 01 0.0 000 0.00.0 0.0 0.0
Nico RagainiWR 14 01 0.0 000 0.00.0 0.0 0.0

Rushing & Receiving

PlayerG Rushing Receiving Scrimmage
AttYdsY/ATDY/G RecYdsY/RTDY/G PlaysYdsTD
Tyler GoodsonRB 13 2561,1514.5688.5 312478.0119.0 2871,3987
Sam LaportaTE 14 0000.0 5367012.6347.9 536703
Keagan JohnsonWR 13 382.700.6 1835219.6227.1 213602
Gavin WilliamsRB 14 653054.7021.8 9475.203.4 743520
Charlie JonesWR 14 781.100.6 2132315.4323.1 283313
Nico RagainiWR 14 0000.0 2633112.7123.6 263311
Arland Bruce IVWR 14 10656.534.6 252098.4114.9 352744
Ivory Kelly-MartinRB 11 452024.5118.4 7497.004.5 522511
Tyrone Tracy Jr.WR 13 7334.712.5 151067.118.2 221392
Luke LacheyTE 13 0000.0 813316.6010.2 81330
Monte PottebaumFB 14 15765.115.4 492.300.6 19851
Leshon WilliamsRB 3 21693.3023.0 0000.0 21690
Josiah MiamenTE 3 0000.0 12222.007.3 1220
Jackson RitterWR 5 0000.0 3217.004.2 3210
Max CooperWR 4 0000.0 122.000.5 120
Alex PadillaQB 9 17-25-1.51-2.8 0000.0 17-251
Spencer PetrasQB 12 48-109-2.35-9.1 0000.0 48-1095

Defense & Fumbles

PlayerG SoloAstCombTFLSk IntYdsTDPDFRFF
Jack CampbellLB 14 5786143 3.51.0 2331 621
Seth BensonLB 14 5451105 5.52.0 160 300
Jack KoernerDB 14 622688 3.50.0 2180 300
Zack VanvalkenburgDL 14 302858 15.05.5 000 000
Jestin JacobsLB 14 332053 0.50.0 100 201
Logan LeeDL 14 173148 5.03.0 000 110
Noah ShannonDL 14 212647 2.02.0 000 000
Dane BeltonDB 14 291746 3.00.0 500 700
Matt HankinsDB 10 321244 1.00.0 3410 500
Kaevon MerriweatherDB 14 291342 0.00.0 100 400
Riley MossDB 11 34539 3.00.0 4852 510
Joe EvansDE 14 161834 7.07.0 000 101
Jermari HarrisDB 13 221234 1.50.0 400 400
Lukas Van NessDL 14 171633 8.57.0 000 100
John WaggonerDL 14 141125 3.52.0 000 300
Yahya BlackDL 14 71118 0.00.0 000 201
Deontae CraigDL 11 41014 3.01.5 000 000
Terry RobertsDB 8 12214 0.00.0 100 300
Sebastian CastroDB 13 516 0.00.0 000 000
Kyler FisherDB 13 325 0.00.0 000 000
Jay HigginsLB 14 325 0.00.0 000 010
Henry MarcheseDB 13 134 0.00.0 000 000
Cooper DeJeanDB 7 314 0.00.0 000 000
Ethan HurkettDL 3 224 0.50.0 000 000
Louie StecDT 14 213 1.00.0 000 000
Xavior WilliamsDB 10 213 0.00.0 000 000
Reggie BracyDB 4 022 0.00.0 000 000
Sam LaportaTE 14 202 0.00.0 000 000
Quinn SchulteDB 11 202 0.00.0 1420 000
Luke ElkinLS 13 202 0.00.0 000 000
Ivory Kelly-MartinRB 11 101 0.00.0 000 000
Isaiah BruceDL 3 101 0.00.0 000 000
Arland Bruce IVWR 14 011 0.00.0 000 000
Gavin WilliamsRB 14 101 0.00.0 000 000
Dallas CraddiethDB 4 011 0.00.0 000 000
Turner PallissardFB 12 101 0.00.0 000 000
Keagan JohnsonWR 13 101 0.00.0 000 000
Charlie JonesWR 14 101 0.00.0 000 000
Tyler GoodsonRB 13 101 0.00.0 000 000

Kick & Punt Returns

PlayerG Kick Returns Punt Returns APYd
RetYdsAvgTD RetYdsAvgTD
Charlie JonesWR 14 2563525.41 372857.70 1,251
Ivory Kelly-MartinRB 11 28140.50 000 332
Cooper DeJeanDB 7 12020.00 000 20
Gavin WilliamsRB 14 11818.00 000 370
Tyler GoodsonRB 13 155.00 000 1,403
Max CooperWR 4 000 133.00 5

Kicking & Punting

PlayerG XPMXPAXP% FGMFGAFG%Pts PntYdsY/P
Tory TaylorP 14 00 000 803,68846.1
Caleb ShudakK 14 3636100.0 242885.7108 00

Scoring

PlayerG RushRecPRKRIntFROthTD XPMXPAFGMFGA2PMSftyPtsPts/G
Caleb ShudakK 14 000 000 00 3636 2428 00 1087.7
Tyler GoodsonRB 13 610 000 07 00 00 00 423.2
Spencer PetrasQB 12 500 000 05 00 00 00 302.5
Charlie JonesWR 14 030 100 04 00 00 00 241.7
Arland Bruce IVWR 14 310 000 04 00 00 00 241.7
Sam LaportaTE 14 030 000 03 00 00 00 181.3
Jack CampbellLB 14 000 011 02 00 00 00 120.9
Tyrone Tracy Jr.WR 13 110 000 02 00 00 00 120.9
Riley MossDB 11 000 020 02 00 00 00 121.1
Keagan JohnsonWR 13 020 000 02 00 00 00 120.9
Kyler FisherDB 13 001 000 01 00 00 00 60.5
Ivory Kelly-MartinRB 11 100 000 01 00 00 00 60.5
Alex PadillaQB 9 100 000 01 00 00 00 60.7
Monte PottebaumFB 14 100 000 01 00 00 00 60.4
Nico RagainiWR 14 010 000 01 00 00 00 60.4

Game Logs

DateOppRslt Passing Rushing Total Penalties TO
CmpAttYdsTDY/ARate AttYdsTD PlaysYdsY/P NoYds FLIntTO
Sep 4 Indiana W 34–6 132814505.289.9 361582 643034.7 220 202
Sep 11 @ Iowa State W 27–17 112110615.0110.5 39671 601732.9 550 000
Sep 18 Kent State W 30–7 263721215.7127.3 382063 754185.6 873 101
Sep 25 Colorado State W 24–14 152322429.7167.0 32541 552785.1 220 011
Oct 1 @ Maryland W 51–14 233828337.4149.1 421453 804285.4 963 000
Oct 9 Penn State W 23–20 173119526.3122.5 451100 763054.0 442 011
Oct 16 Purdue L 7–24 173219506.179.3 29781 612734.5 328 044
Oct 30 @ Wisconsin L 7–27 122513205.392.4 30241 551562.8 212 303
Nov 6 @ Northwestern W 17–12 203217605.5108.7 381852 703615.2 330 000
Nov 13 Minnesota W 27–22 112420628.6145.4 25711 492775.7 330 101
Nov 20 Illinois W 33–23 6188304.661.0 521721 702553.6 322 011
Nov 26 @ Nebraska W 28–21 132717806.6103.5 371861 643645.7 425 101
Dec 4 vs Michigan L 3–42 193817504.683.4 331040 712793.9 555 011
Jan 1 vs Kentucky Citrus Bowl L 17–20 193021117.0113.4 301731 603846.4 435 033

History Library

Chapters of Iowa football history

Explore Iowa football history by chapter. Dive into legendary seasons, unforgettable rivalries, and the program's rich tradition.

Updated Jun 1, 5:30 AM