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 2020 at a glance

2020 Iowa Football

6-2
Overall
6-2
Big Ten
#16
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
31.8 vs 16.0
Iowa scored versus Iowa allowed per game.
+15.8 points per game
Total yards
368.6 vs 313.8
How many yards Iowa moved the ball, versus how many they let the other team move.
+54.8 difference per game
Pass yards
197.6 vs 206.1
Yards from passing per game — Iowa versus opponents.
-8.5 difference per game
Rush yards
171.0 vs 107.6
Yards on the ground per game — Iowa versus opponents.
+63.4 difference per game
First downs
19.9 vs 17.6
A first down means a fresh set of four tries — earning more is good.
+2.3 difference per game
Turnovers
1.1 vs 2.3
Times Iowa lost the ball (lower is better) versus times the defense took it back (higher is better).
-1.2 difference per game

Top Performers

Quarterback
1,569 passing yards, 9 touchdowns, 5 interceptions (8 games).
Lead rusher
762 rushing yards, 7 touchdowns over 8 games.
Lead receiver
25 catches, 345 receiving yards, 3 touchdowns.
Top tackler
77 total tackles, 0.0 sacks, 0 interceptions.

Team Stats per Game

Stat
Offense
Defense
Diff
Pass Cmp
17.6
19.9
-2.3
Pass Att
31.0
34.4
-3.4
Pass Cmp %
56.9
57.8
-0.9
Pass Yds
197.6
206.1
-8.5
Pass TD
1.1
1.1
0.0
Rush Att
37.0
37.9
-0.9
Rush Yds
171.0
107.6
+63.4
Rush Y/A
4.6
2.8
+1.8
Rush TD
2.3
1.0
+1.3
Plays
68.0
72.3
-4.3
Total Yds
368.6
313.8
+54.8
Yds/Play
5.4
4.3
+1.1
1st Downs
19.9
17.6
+2.3
Penalties
4.8
4.9
-0.1
Penalty Yds
39.6
41.4
-1.8
Fumbles
0.5
0.9
-0.4
Interceptions
0.6
1.4
-0.8
Turnovers
1.1
2.3
-1.2

Splits

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Home 4.0 3.0 1.0 199.8 139.8 339.5 1.3
Road 4.0 3.0 1.0 195.5 202.3 397.8 1.0

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Home 4.0 3.0 1.0 180.3 100.3 280.5 2.5
Road 4.0 3.0 1.0 232.0 115.0 347.0 2.0

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Loss 2.0 0.0 2.0 240.5 136.0 376.5 2.5
Win 6.0 6.0 0.0 183.3 182.7 366.0 0.7

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Loss 2.0 0.0 2.0 206.0 123.5 329.5 2.5
Win 6.0 6.0 0.0 206.2 102.3 308.5 2.2

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
December 2.0 2.0 0.0 215.5 165.5 381.0 0.5
November 4.0 4.0 0.0 167.3 191.3 358.5 0.8
October 2.0 0.0 2.0 240.5 136.0 376.5 2.5

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
December 2.0 2.0 0.0 184.0 102.5 286.5 1.0
November 4.0 4.0 0.0 217.3 102.3 319.5 2.8
October 2.0 0.0 2.0 206.0 123.5 329.5 2.5

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Friday 2.0 2.0 0.0 152.0 182.0 334.0 1.0
Saturday 6.0 4.0 2.0 212.8 167.3 380.2 1.2

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Friday 2.0 2.0 0.0 181.0 144.0 325.0 2.0
Saturday 6.0 4.0 2.0 214.5 95.5 310.0 2.3

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Big Ten 8.0 6.0 2.0 197.6 171.0 368.6 1.1

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Big Ten 8.0 6.0 2.0 206.1 107.6 313.8 2.3

Player Stats

Passing

PlayerGCmpAttCmp% YdsTDIntY/AAY/AY/CY/GRate
Spencer PetrasQB 8 140245 57.1 1,56995 6.46.2 11.2196.1 119.0
Alex PadillaQB 2 12 50.0 1200 6.06.0 12.06.0 100.4

Rushing & Receiving

PlayerG Rushing Receiving Scrimmage
AttYdsY/ATDY/G RecYdsY/RTDY/G PlaysYdsTD
Tyler GoodsonRB 8 1437625.3795.3 1515210.1019.0 1589147
Mekhi SargentRB 8 764325.7754.0 166.000.8 774387
Ihmir Smith-MarsetteWR 7 7547.717.7 2534513.8349.3 323994
Sam LaportaTE 8 0000.0 2727110.0133.9 272711
Brandon SmithWR 8 0000.0 2323110.0228.9 232312
Nico RagainiWR 8 111.010.1 1819110.6023.9 191921
Tyrone Tracy Jr.WR 8 22211.002.8 1415411.0119.3 161761
Shaun BeyerTE 8 0000.0 1115814.4119.8 111581
Ivory Kelly-MartinRB 7 13544.207.7 3227.303.1 16760
Monte PottebaumFB 8 100.000.0 33913.004.9 4390
Charlie JonesWR 8 23819.004.8 0000.0 2380
Gavin WilliamsRB 1 8283.5028.0 0000.0 8280
Alec KrittaWR 1 0000.0 11212.0012.0 1120
Alex PadillaQB 2 273.503.5 0000.0 270
Spencer PetrasQB 8 32-4-0.12-0.5 0010.0 32-43

Defense & Fumbles

PlayerG SoloAstCombTFLSk IntYdsTDPDFRFF
Nick NiemannLB 8 374077 2.50.0 000 010
Seth BensonLB 7 262147 3.02.0 000 000
Daviyon NixonDTAA 8 222345 13.55.5 1711 101
Chauncey GolstonDL 8 242145 8.55.5 1-10 101
Jack KoernerDB 8 261945 2.00.0 3240 200
Riley MossDB 8 331043 0.50.0 21111 400
Matt HankinsDB 8 281341 0.00.0 100 500
Dane BeltonDB 8 191433 1.51.0 000 501
Zack VanvalkenburgDL 8 141630 8.53.5 000 041
Jack CampbellLB 5 21829 4.51.0 100 301
Kaevon MerriweatherDB 8 131023 0.00.0 000 100
Jack HeflinDL 8 13821 3.51.0 000 000
Barrington WadeLB 8 8412 1.01.0 2280 000
Noah ShannonDL 8 6511 0.50.5 000 100
Terry RobertsDB 8 639 0.00.0 000 020
Joe EvansDE 7 347 2.01.0 000 100
Ivory Kelly-MartinRB 7 325 0.00.0 000 000
Reggie BracyDB 8 314 0.00.0 000 100
Jestin JacobsLB 5 224 0.00.0 000 000
Mike TimmLB 7 314 0.00.0 000 000
Julius BrentsDB 7 134 0.00.0 000 100
Quinn SchulteDB 3 303 0.00.0 000 000
John WaggonerDL 4 033 0.00.0 000 000
Tyler LinderbaumOL 8 303 0.00.0 000 000
Yahya BlackDL 4 123 0.50.0 000 000
Nick AndersonLB 8 213 0.00.0 000 000
Jay HigginsLB 5 202 0.00.0 000 000
Kyler FisherDB 7 202 0.00.0 000 000
Logan LeeDL 2 101 0.00.0 000 000
Monte PottebaumFB 8 101 0.00.0 000 000
Mekhi SargentRB 8 101 0.00.0 000 000
Austin SpiewakLS 8 101 0.00.0 000 000
Logan KlempLB 4 101 0.00.0 000 000
Shadrick ByrdRB 1 011 0.00.0 000 000
Dalles JacobusDL 7 011 0.00.0 000 000
Sam LaportaTE 8 101 0.00.0 000 000

Kick & Punt Returns

PlayerG Kick Returns Punt Returns APYd
RetYdsAvgTD RetYdsAvgTD
Charlie JonesWR 8 000 2122110.51 259
Ihmir Smith-MarsetteWR 7 817622.00 000 575
Ivory Kelly-MartinRB 7 24020.00 000 116
Nico RagainiWR 8 000 221.00 194
Sam LaportaTE 8 200.00 000 271

Kicking & Punting

PlayerG XPMXPAXP% FGMFGAFG%Pts PntYdsY/P
Tory TaylorP 8 00 000 401,76544.1
Keith DuncanK 8 2626100.0 141877.868 00
Caleb ShudakK 8 00 010.00 00

Scoring

PlayerG RushRecPRKRIntFROthTD XPMXPAFGMFGA2PMSftyPtsPts/G
Keith DuncanK 8 000 000 00 2626 1418 00 688.5
Tyler GoodsonRB 8 700 000 07 00 00 20 465.8
Mekhi SargentRB 8 700 000 07 00 00 00 425.3
Ihmir Smith-MarsetteWR 7 130 000 04 00 00 00 243.4
Spencer PetrasQB 8 210 000 03 00 00 00 182.3
Brandon SmithWR 8 020 000 02 00 00 10 141.8
Shaun BeyerTE 8 010 000 01 00 00 00 60.8
Tyrone Tracy Jr.WR 8 010 000 01 00 00 00 60.8
Charlie JonesWR 8 001 000 01 00 00 00 60.8
Daviyon NixonDT 8 000 010 01 00 00 00 60.8
Nico RagainiWR 8 100 000 01 00 00 00 60.8
Riley MossDB 8 000 010 01 00 00 00 60.8
Sam LaportaTE 8 010 000 01 00 00 00 60.8

Game Logs

DateOppRslt Passing Rushing Total Penalties TO
CmpAttYdsTDY/ARate AttYdsTD PlaysYdsY/P NoYds FLIntTO
Oct 24 @ Purdue L 20–24 223926506.8113.5 361952 754606.1 10100 202
Oct 31 Northwestern L 20–21 265121614.281.3 23771 742934.0 320 033
Nov 7 Michigan State W 49–7 162917916.2118.4 412264 704055.8 635 000
Nov 13 @ Minnesota W 35–7 91811116.2109.0 352354 533466.5 225 011
Nov 21 @ Penn State W 41–21 182818606.6120.1 461754 743614.9 645 101
Nov 27 Nebraska W 26–20 183019316.4118.4 451291 753224.3 220 011
Dec 5 @ Illinois W 35–21 182822037.9165.6 382041 664246.4 322 000
Dec 12 Wisconsin W 28–7 142521128.4153.3 321271 573385.9 650 101

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