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

2023 Iowa Football

10-4
Overall
7-2
Big Ten
Bowl
Postseason
Lost 0-35 · Citrus Bowl
#24
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
15.4 vs 14.8
Iowa scored versus Iowa allowed per game.
+0.6 points per game
Total yards
234.6 vs 282.5
How many yards Iowa moved the ball, versus how many they let the other team move.
-47.9 difference per game
Pass yards
118.6 vs 170.7
Yards from passing per game — Iowa versus opponents.
-52.1 difference per game
Rush yards
115.9 vs 111.8
Yards on the ground per game — Iowa versus opponents.
+4.1 difference per game
First downs
12.9 vs 16.4
A first down means a fresh set of four tries — earning more is good.
-3.5 difference per game
Turnovers
1.6 vs 1.1
Times Iowa lost the ball (lower is better) versus times the defense took it back (higher is better).
+0.5 difference per game

Top Performers

Quarterback
1,152 passing yards, 5 touchdowns, 8 interceptions (13 games).
Lead rusher
821 rushing yards, 1 touchdowns over 14 games.
Lead receiver
21 catches, 299 receiving yards, 3 touchdowns.
Top tackler
171 total tackles, 2.0 sacks, 1 interceptions.

Team Stats per Game

Stat
Offense
Defense
Diff
Pass Cmp
12.1
18.9
-6.8
Pass Att
24.9
33.7
-8.8
Pass Cmp %
48.9
56.1
-7.2
Pass Yds
118.6
170.7
-52.1
Pass TD
0.6
0.8
-0.2
Rush Att
34.7
35.6
-0.9
Rush Yds
115.9
111.8
+4.1
Rush Y/A
3.3
3.1
+0.2
Rush TD
0.8
0.5
+0.3
Plays
59.6
69.3
-9.7
Total Yds
234.6
282.5
-47.9
Yds/Play
3.9
4.1
-0.2
1st Downs
12.9
16.4
-3.5
Penalties
3.6
6.1
-2.5
Penalty Yds
30.9
52.0
-21.1
Fumbles
0.8
0.4
+0.4
Interceptions
0.8
0.7
+0.1
Turnovers
1.6
1.1
+0.5

Splits

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Home 7.0 6.0 1.0 158.0 125.1 283.1 1.3
Neutral 2.0 0.0 2.0 90.0 74.0 164.0 3.0
Road 5.0 4.0 1.0 75.0 119.8 194.8 1.4

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Home 7.0 6.0 1.0 172.7 99.6 272.3 1.3
Neutral 2.0 0.0 2.0 149.0 149.0 298.0 0.0
Road 5.0 4.0 1.0 176.6 114.0 290.6 1.2

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Loss 4.0 0.0 4.0 88.0 44.8 132.8 3.3
Win 10.0 10.0 0.0 130.9 144.4 275.3 0.9

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Loss 4.0 0.0 4.0 151.5 156.5 308.0 0.0
Win 10.0 10.0 0.0 178.4 93.9 272.3 1.5

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
December 1.0 0.0 1.0 120.0 35.0 155.0 3.0
January 1.0 0.0 1.0 60.0 113.0 173.0 3.0
November 4.0 4.0 0.0 137.3 137.0 274.3 0.8
October 3.0 2.0 1.0 87.7 130.7 218.3 1.3
September 5.0 4.0 1.0 133.8 107.0 240.8 1.8

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
December 1.0 0.0 1.0 147.0 66.0 213.0 0.0
January 1.0 0.0 1.0 151.0 232.0 383.0 0.0
November 4.0 4.0 0.0 144.5 65.8 210.3 1.0
October 3.0 2.0 1.0 200.3 104.3 304.7 1.3
September 5.0 4.0 1.0 182.6 138.2 320.8 1.4

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Friday 1.0 1.0 0.0 94.0 163.0 257.0 1.0
Monday 1.0 0.0 1.0 60.0 113.0 173.0 3.0
Saturday 12.0 9.0 3.0 125.6 112.3 237.8 1.5

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Friday 1.0 1.0 0.0 189.0 75.0 264.0 3.0
Monday 1.0 0.0 1.0 151.0 232.0 383.0 0.0
Saturday 12.0 9.0 3.0 170.8 104.8 275.7 1.0

Offense

ValueGWL Pass YdsRush YdsTotal YdsTO
Big 12 1.0 1.0 0.0 123.0 112.0 235.0 1.0
Big Ten 10.0 7.0 3.0 114.9 105.6 220.5 1.6
MAC 1.0 1.0 0.0 133.0 254.0 387.0 2.0
MWC 1.0 1.0 0.0 196.0 88.0 284.0 0.0
SEC 1.0 0.0 1.0 60.0 113.0 173.0 3.0

Defense

ValueGWL Pass YdsRush YdsTotal YdsTO
Big 12 1.0 1.0 0.0 203.0 87.0 290.0 1.0
Big Ten 10.0 7.0 3.0 170.1 101.3 271.4 1.2
MAC 1.0 1.0 0.0 122.0 117.0 239.0 1.0
MWC 1.0 1.0 0.0 213.0 116.0 329.0 1.0
SEC 1.0 0.0 1.0 151.0 232.0 383.0 0.0

Player Stats

Passing

PlayerGCmpAttCmp% YdsTDIntY/AAY/AY/CY/GRate
Deacon HillQB 13 122251 48.6 1,15258 4.63.5 9.488.6 87.4
Cade McNamaraQB 5 4690 51.1 50543 5.65.0 11.0101.0 106.2
Marco LainezQB 1 27 28.6 400 0.60.6 2.04.0 33.4

Rushing & Receiving

PlayerG Rushing Receiving Scrimmage
AttYdsY/ATDY/G RecYdsY/RTDY/G PlaysYdsTD
Leshon WilliamsRB 14 1708214.8158.6 12685.714.9 1828892
Kaleb JohnsonRB 10 1174634.0346.3 3258.302.5 1204883
Erick AllTE 7 0000.0 2129914.2342.7 212993
Kaleb BrownWR 11 9546.004.9 222159.8119.5 312691
Nico RagainiWR 14 3-4-1.30-0.3 312558.2018.2 342510
Jaziun PattersonRB 11 582063.6218.7 4225.502.0 622282
Seth AndersonWR 14 35016.703.6 1115013.6110.7 142001
Addison OstrengaTE 12 0000.0 311926.2216.0 311922
Diante VinesWR 10 144.000.4 1213411.2113.4 131381
Luke LacheyTE 3 0000.0 1013113.1043.7 101310
Steven StilianosTE 13 0000.0 89612.007.4 8960
Kamari MoultonRB 4 27933.4223.3 0000.0 27932
Zach OrtwerthTE 8 0000.0 15454.006.8 1540
Marco LainezQB 1 6518.5051.0 0000.0 6510
Terrell Washington Jr.RB 4 9505.6012.5 0000.0 9500
Kaden WetjenWR 14 4205.001.4 0000.0 4200
Hayden LargeFB 14 0000.0 3196.301.4 3190
Cooper DeJeanDBAA 10 188.000.8 0000.0 180
Max WhiteRB 14 331.010.2 0000.0 331
Johnny PascuzziTE 11 0000.0 111.000.1 110
Cade McNamaraQB 5 13-45-3.50-9.0 0000.0 13-450
Deacon HillQB 13 50-126-2.52-9.7 0000.0 50-1262

Defense & Fumbles

PlayerG SoloAstCombTFLSk IntYdsTDPDFRFF
Jay HigginsLB 14 7992171 5.02.0 100 421
Nick JacksonLB 14 5159110 8.04.0 000 402
Sebastian CastroDB 14 472067 8.01.0 3361 801
Quinn SchulteDB 14 402565 2.50.0 1390 400
Logan LeeDL 14 193655 5.53.0 000 300
Deontae CraigDL 14 183654 5.03.0 000 100
Ethan HurkettDL 13 262652 6.00.0 1160 010
Yahya BlackDL 14 222951 5.03.5 000 501
Joe EvansDE 14 281846 13.59.5 000 401
Xavier NwankpaDB 14 271542 2.01.0 100 200
Jermari HarrisDB 12 311142 1.00.0 100 800
Cooper DeJeanDBAA 10 261541 2.00.0 2410 500
Aaron GravesDL 14 142337 4.52.5 000 101
Deshaun LeeDB 11 191332 0.00.0 000 300
Kyler FisherLB 14 18826 3.51.0 000 101
Max LlewellynDL 14 9413 2.52.5 000 100
Karson ShararLB 14 628 0.50.0 000 010
Koen EntringerDB 14 808 0.00.0 000 000
Jeremiah PittmanDL 10 336 0.00.0 000 010
TJ HallDB 6 325 0.00.0 000 000
Jaxon RexrothDB 14 123 0.00.0 000 001
Jamison HeinzDB 11 303 0.00.0 000 000
John NestorDB 10 202 0.00.0 000 000
Brenden DeasfernandesDB 13 112 0.50.0 000 000
Jaden HarrellLB 14 101 0.00.0 000 000
Brian AllenDE 4 011 0.00.0 000 000
Kael KolarikDB 14 101 0.00.0 000 000
Connor ColbyOL 14 101 0.00.0 000 000
Tory TaylorPAA 14 101 0.00.0 000 000
Deavin HilsonDB 14 011 0.00.0 000 000
Luke ElkinLS 14 011 0.00.0 000 000
Chris ReamesDL 1 011 0.00.0 000 000
Anterio ThompsonDL 7 101 0.00.0 000 000
Seth AndersonWR 14 011 0.00.0 000 000

Kick & Punt Returns

PlayerG Kick Returns Punt Returns APYd
RetYdsAvgTD RetYdsAvgTD
Kaden WetjenWR 14 1433523.90 7639.00 418
Cooper DeJeanDB 10 000 2124111.51 290
Kaleb JohnsonRB 10 27738.50 000 565
Max WhiteRB 14 22914.50 000 32
Karson ShararLB 14 133.00 000 3
Brenden DeasfernandesDB 13 000 100.00 0
Deshaun LeeDB 11 000 100.00 0

Kicking & Punting

PlayerG XPMXPAXP% FGMFGAFG%Pts PntYdsY/P
Tory TaylorP 14 00 000 934,47948.2
Drew StevensK 14 192095.0 182669.273 00
Marshall MeederK 1 00 11100.03 00

Scoring

PlayerG RushRecPRKRIntFROthTD XPMXPAFGMFGA2PMSftyPtsPts/G
Drew StevensK 14 000 000 00 1920 1826 00 735.2
Erick AllTE 7 030 000 03 00 00 10 202.9
Kaleb JohnsonRB 10 300 000 03 00 00 00 181.8
Addison OstrengaTE 12 020 000 02 00 00 00 121.0
Leshon WilliamsRB 14 110 000 02 00 00 00 120.9
Kamari MoultonRB 4 200 000 02 00 00 00 123.0
Jaziun PattersonRB 11 200 000 02 00 00 00 121.1
Deacon HillQB 13 200 000 02 00 00 00 120.9
Seth AndersonWR 14 010 000 01 00 00 00 60.4
Cooper DeJeanDB 10 001 000 01 00 00 00 60.6
Diante VinesWR 10 010 000 01 00 00 00 60.6
Kaleb BrownWR 11 010 000 01 00 00 00 60.5
Max WhiteRB 14 100 000 01 00 00 00 60.4
Sebastian CastroDB 14 000 010 01 00 00 00 60.4
Marshall MeederK 1 000 000 00 00 11 00 33.0

Game Logs

DateOppRslt Passing Rushing Total Penalties TO
CmpAttYdsTDY/ARate AttYdsTD PlaysYdsY/P NoYds FLIntTO
Sep 2 Utah State W 24–14 183319625.9124.4 36881 692844.1 750 000
Sep 9 @ Iowa State W 20–13 122212305.692.4 291121 512354.6 00 011
Sep 16 Western Michigan W 41–10 112213326.0112.6 432543 653876.0 15 022
Sep 23 @ Penn State L 0–31 6165603.566.9 17200 33762.3 428 404
Sep 30 Michigan State W 26–16 143216115.090.1 27610 592223.8 325 112
Oct 7 Purdue W 20–14 62111015.278.8 351811 562915.2 220 011
Oct 14 @ Wisconsin W 15–6 6143702.665.1 482001 622373.8 555 000
Oct 21 Minnesota L 10–12 102811604.163.4 28111 561272.3 653 213
Nov 4 @ Northwestern W 10–7 10156514.3111.7 411040 561693.0 330 011
Nov 11 Rutgers W 22–0 203122317.2129.1 461791 774025.2 00 011
Nov 18 Illinois W 15–13 192916715.8125.3 361021 652694.1 670 000
Nov 24 @ Nebraska W 13–10 11289403.460.3 401631 682573.8 210 011
Dec 2 vs Michigan L 0–26 183212003.887.8 24350 561552.8 746 303
Jan 1 vs Tennessee Citrus Bowl L 0–35 9256002.440.2 361130 611732.8 541 123

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