
From the TDC Rating, updated after every game
Game score = the rating that one result implies, after adjusting for opponent and venue
| Wk | Date | Opponent | Result / TDC line | Game score | Win chance | TV |
|---|---|---|---|---|---|---|
| 1 | Sep 5 | vs 132Northern Illinois | W 40–0 › | +5.7 | — | BTN |
| 2 | Sep 12 | vs 45Iowa State | W 16–13 › | +6.0 | — | NBC |
| 3 | Sep 19 | vs Northern Iowa FCS | W 55–0 › | +10.4 | — | FS1 |
| 4 | Sep 26 | @ 40MichiganCONF | W 20–19 › | +12.5 | — | CBS |
| 5 | Oct 3 | vs 2Ohio StateCONF | L 14–31 › | +7.1 | — | CBS |
| 6 | Oct 9 | @ 52WashingtonCONF | W 41–24 › | +26.0 | — | Fox |
| 7 | — | Bye | ||||
| 8 | Oct 24 | @ 66MinnesotaCONF | Iowa −9.1 · o/u 44.7 | — | FS1 | |
| 9 | Oct 31 | vs 27WisconsinCONF | Iowa −6.2 · o/u 43.3 | — | Fox | |
| 10 | Nov 7 | @ 26NorthwesternCONF | Northwestern −1.4 · o/u 49.2 | — | ||
| 11 | Nov 14 | vs 71PurdueCONF | Iowa −18.7 · o/u 54.5 | — | ||
| 12 | Nov 21 | @ 49IllinoisCONF | Iowa −5.1 · o/u 54.2 | — | ||
| 13 | Nov 27 | vs 15NebraskaCONF | Iowa −1.7 · o/u 46.6 | — | CBS |
Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted
| Stat | Offense | FBS rank | Defense (allowed) | FBS rank |
|---|---|---|---|---|
| EPA · per play, garbage time excluded (CollegeFootballData.com) | ||||
| EPA / play | +0.222 | 39th | +0.049 | 48th |
| Success rate | 46.7% | 41st | 36.5% | 24th |
| Explosiveness | 1.220 | 85th | 1.152 | 31st |
| Play-by-play advanced · garbage time excluded (computed from every play) | ||||
| Success rate | 47.3% | 34th | 37.4% | 29th |
| Rushing success rate | 45.2% | 58th | 34.2% | 14th |
| Passing success rate | 49.1% | 27th | 40.7% | 71st |
| Explosive run rate | 18.5% | 9th | 5.3% | 1st |
| Explosive pass rate | 7.6% | 121st | 12.0% | 110th |
| Line yards / carry | 3.64 | 7th | 2.85 | 47th |
| Opportunity rate | 43.0% | 25th | 32.2% | 19th |
| Stuff rate | 11.9% | 10th | 18.4% | 60th |
| Sack rate | 2.5% | 17th | 8.3% | 12th |
| 3rd-down conversion | 42.9% | 58th | 36.2% | 48th |
| Red-zone TD rate | 75.0% | 15th | 46.7% | 23rd |
| Havoc rate | 8.8% | 6th | 15.2% | 42nd |
| Box score · season totals | ||||
| Points / game | 31.0 | 61st | 14.5 | 8th |
| Yards / game | 403.2 | 61st | 293.3 | 22nd |
| Yards / play | 6.45 | 29th | 4.37 | 17th |
| Pass yards / game | 209.2 | 92nd | 208.7 | 68th |
| Yards / pass att. | 7.00 | 92nd | 6.88 | 64th |
| Completion % | 62.6% | 80th | 59.3% | 46th |
| Rush yards / game | 194.0 | 35th | 84.7 | 7th |
| Yards / carry | 6.10 | 3rd | 2.52 | 5th |
| 3rd-down conv. % | 39.4% | 81st | 33.7% | 41st |
| Turnovers / game (lost · forced) | 0.50 | 10th | 0.83 | 116th |
| Sacks / game (allowed · made) | 0.83 | 10th | 3.17 | 7th |
| Penalty yards / game | 53.3 | 52nd | 52.5 | 84th |
Where the ball goes, read from the play-by-play: air yards, yards after the catch, run direction, pressure and tempo. Ranks run highest to lowest
Pressure = the QB was hurried or sacked, as the play-by-play records it (it misses some, so compare teams rather than reading it as an exact rate). Every snap counts, including garbage time and FCS games.
100 players · Head coach Kirk Ferentz
| # | Player | Pos▲ | Class | Ht | Wt | Hometown |
|---|---|---|---|---|---|---|
| 3 | Jimmy Sullivan | QB | SO | 6' 1" | 205 | Fort Wayne, IN |
| 4 | Tradon Bessinger | QB | FR | 6' 5" | 213 | Kaysville, UT |
| 9 | Hank Brown | QB | SR | 6' 4" | 218 | Nashville, TN |
| 10 | Jeremy Hecklinski | QB | JR | 5' 11" | 201 | Marietta, GA |
| 16 | Ryan Fitzgerald | QB | SO | 6' 2" | 221 | Northfield, IL |
| 5 | Nathan McNeil | RB | SO | 5' 11" | 202 | Tampa, FL |
| 15 | O'Lontae Dean | RB | SO | 6' 0" | 212 | Plant City, FL |
| 21 | L.J. Phillips Jr. | RB | SR | 5' 8" | 211 | Wichita, KS |
| 22 | Braeden Jackson | RB | SO | 5' 11" | 206 | Ankeny, IA |
| 23 | Brevin Doll | RB | JR | 6' 0" | 213 | Adel, IA |
| 28 | Kamari Moulton | RB | SR | 5' 9" | 211 | Fort Lauderdale, FL |
| 0 | Jarriett Buie | WR | JR | 6' 2" | 198 | Tampa, FL |
| 1 | KJ Parker | WR | JR | 5' 10" | 191 | Bellwood, IL |
| 2 | Reece Vander Zee | WR | JR | 6' 4" | 220 | Rock Rapids, IA |
| 6 | Xavier Stinson | WR | FR | 6' 2" | 202 | Port Saint Lucie, FL |
| 7 | Dayton Howard | WR | SR | 6' 5" | 215 | Kansas City, MO |
| 8 | Evan James | WR | SO | 5' 10" | 170 | Apopka, FL |
| 11 | Brody Schaffer | WR | FR | 6' 1" | 195 | Winneconne, WI |
| 12 | Diondre Smith | WR | FR | 5' 10" | 160 | Jacksonville, FL |
| 14 | Tony Diaz | WR | JR | 5' 10" | 184 | San Marcos, TX |
| 17 | Alex Eichmann | WR | SR | 6' 2" | 210 | Sussex, WI |
| 83 | Jackson Naeve | WR | JR | 6' 0" | 195 | Iowa City, IA |
| 84 | Apollo Payne | WR | SO | 6' 3" | 214 | Swisher, IA |
| 88 | Lance Beeghley | WR | JR | 6' 2" | 197 | New Braunfels, TX |
| 89 | Isaiah Oliver | WR | FR | 5' 11" | 199 | Clive, IA |
| 18 | Luke Brewer | TE | FR | 6' 4" | 239 | Norwalk, IA |
| 48 | Zach Ortwerth | TE | SR | 6' 4" | 247 | St. Louis, MO |
| 80 | Michael Burt | TE | JR | 6' 5" | 252 | Omaha, NE |
| 82 | Dylan Stecker | TE | SO | 6' 4" | 233 | Spirit Lake, IA |
| 85 | Thomas Meyer | TE | SO | 6' 4" | 248 | Clear Lake, IA |
| 86 | Eli Johnson | TE | SO | 6' 5" | 250 | River Falls, WI |
| 87 | Addison Ostrenga | TE | SR | 6' 4" | 249 | Sun Prairie, WI |
| 52 | Will Hahn | OL | SO | 6' 1" | 294 | Decorah, IA |
| 53 | Michael Myslinski | OL | SR | 6' 2" | 299 | Jacksonville, FL |
| 58 | Kade Pieper | OL | SR | 6' 3" | 298 | Norfolk, NE |
| 59 | Trevor Lauck | OL | SR | 6' 5" | 314 | Indianapolis, IN |
| 60 | Lucas Allgeyer | OL | SO | 6' 5" | 297 | St. Louis, MO |
| 63 | Josh Janowski | OL | JR | 6' 2" | 294 | Frankfort, IL |
| 64 | Leighton Jones | OL | SR | 6' 2" | 288 | Brownsburg, IN |
| 68 | Will Nolan | OL | JR | 6' 6" | 313 | Arlington Heights, IL |
| 70 | Hudson Parliament | OL | FR | 6' 4" | 313 | Brandon, SD |
| 71 | Jack Dotzler | OL | SR | 6' 6" | 309 | Waunakee, WI |
| 72 | Owen Linder | OL | FR | 6' 6" | 294 | Chanhassen, MN |
| 74 | Bodey McCaslin | OL | JR | 6' 6" | 303 | St. Charles, IL |
| 75 | Cannon Leonard | OL | SR | 6' 8" | 309 | Gilman, IL |
| 77 | George Nahas | OL | SR | 6' 3" | 295 | West Des Moines, IA |
| 78 | Gene Riordan | OL | FR | 6' 5" | 302 | Hinsdale, IL |
| 79 | Carson Nielsen | OL | FR | 6' 7" | 311 | Waterloo, IA |
| 32 | Sawyer Jezierski | DL | FR | 6' 3" | 285 | Edina, MN |
| 42 | David Fason | DL | FR | 6' 0" | 268 | Marion, IA |
| 43 | Kahmari Brown | DL | JR | 6' 2" | 259 | Jacksonville, NC |
| 44 | Kenneth Merrieweather | DL | SR | 6' 3" | 270 | Detroit, MI |
| 45 | Jack Janda | DL | FR | 6' 5" | 272 | Livonia, MI |
| 50 | Will Lockhart | DL | SO | 6' 3" | 250 | Denver, IA |
| 51 | Luke Gaffney | DL | SR | 6' 2" | 288 | Robins, IA |
| 56 | Maddux Borcherding-Johnson | DL | SR | 6' 3" | 299 | Norwalk, IA |
| 57 | Will Hubert | DL | SR | 6' 3" | 291 | Omaha, NE |
| 88 | Emmanuel Olagbaju | DL | SR | 6' 2" | 314 | Osseo, MN |
| 91 | Devan Kennedy | DL | JR | 6' 3" | 281 | Glendale, AZ |
| 92 | Brice Stevenson | DL | SR | 6' 0" | 287 | Tampa, FL |
| 95 | Lance Ingold | DL | JR | 6' 5" | 251 | Rochester, IL |
| 96 | Bryce Hawthorne | DL | SR | 6' 3" | 298 | Osseo, MN |
| 97 | Iose Epenesa | DL | SO | 6' 3" | 269 | Glen Carbon, IL |
| 99 | Brad Fitzgibbon | DL | SO | 6' 3" | 288 | Chicago, IL |
| 13 | Drew Campbell | DE | JR | 6' 4" | 252 | Cedar Falls, IA |
| 40 | Chima Chineke | DE | JR | 6' 4" | 262 | Plano, TX |
| 84 | Joseph Anderson | DE | JR | 6' 6" | 241 | St. Louis, MO |
| 4 | Julian Manson | LB | FR | 6' 3" | 225 | North Liberty, IA |
| 9 | Kasen Thomas | LB | FR | 6' 2" | 230 | Sioux City, IA |
| 10 | Burke Gautcher | LB | SO | 6' 3" | 231 | Sycamore, IL |
| 15 | Carson Cooney | LB | SO | 6' 3" | 222 | Oswego, IL |
| 23 | Landyn Van Kekerix | LB | SR | 6' 2" | 238 | Rock Valley, IA |
| 31 | Nolan DeLong | LB | SR | 6' 0" | 231 | Durant, IA |
| 33 | Cam Buffington | LB | JR | 6' 3" | 238 | Winfield, IA |
| 36 | Jayden Montgomery | LB | SR | 5' 11" | 227 | Suamico, WI |
| 37 | Brayton Alford | LB | FR | 6' 0" | 211 | Carroll, IA |
| 46 | Preston Ries | LB | JR | 6' 1" | 226 | Monticello, IA |
| 47 | Jack Laughlin | LB | SR | 6' 1" | 224 | Carlisle, IA |
| 0 | Cody Haddad | DB | SO | 5' 11" | 186 | Cleveland, OH |
| 1 | Darion Jones | DB | FR | 6' 1" | 181 | Omaha, NE |
| 2 | Tyler Brown | DB | JR | 5' 10" | 201 | Annapolis, MD |
| 5 | Anthony Hawkins | DB | JR | 6' 3" | 202 | Annapolis, MD |
| 6 | Zach Lutmer | DB | SR | 6' 1" | 203 | Rock Rapids, IA |
| 7 | Rashad Godfrey Jr. | DB | JR | 6' 1" | 202 | Plant City, FL |
| 8 | Deshaun Lee | DB | SR | 5' 10" | 189 | Belleville, MI |
| 14 | Alex Mota | DB | SR | 6' 0" | 195 | Marion, IA |
| 16 | Ronnie Hill | DB | FR | 5' 11" | 192 | Eastpointe, MI |
| 18 | Xavier Styles | DB | JR | 6' 1" | 207 | Lakewood, OH |
| 19 | Kyler Gerardy | DB | JR | 6' 0" | 199 | Eldridge, IA |
| 20 | Ty Hudkins | DB | JR | 6' 0" | 201 | Grand Rapids, MI |
| 26 | Eli Robbins | DB | FR | 6' 0" | 193 | Des Moines, IA |
| 29 | Noah Daniel | DB | FR | 6' 0" | 197 | Fort Dodge, IA |
| 30 | Eli Kampman | DB | FR | 6' 2" | 197 | Solon, IA |
| 34 | Drew MacPherson | DB | SO | 6' 1" | 204 | Glenview, IL |
| 25 | Eli Ozick | PK | SR | 5' 11" | 199 | Liberty, MO |
| 92 | Caden Buhr | PK | SO | 5' 10" | 203 | Bettendorf, IA |
| 35 | Tanner Philpott | P | JR | 6' 1" | 210 | Waukee, IA |
| 49 | Boston Everitt | P | SO | 6' 0" | 199 | Hope Island, Australia |
| 54 | Matty McLaughlin | LS | FR | 6' 1" | 195 | St. Louis, MO |
| 69 | Ike Speltz | LS | JR | 6' 0" | 233 | Van Meter, IA |
Final TDC rating, rank and record for every season since 2014
| Season | Record | Conf | Rank | Rating | Off | Def |
|---|---|---|---|---|---|---|
| 2026 so far | 5-1 | 2-1 | #20 | +14.8 | +4.9 | +9.8 |
| 2025 | 9-4 | 6-3 | #14 | +11.5 | +2.6 | +8.9 |
| 2024 | 8-5 | 6-3 | #21 | +8.0 | +1.5 | +6.5 |
| 2023 | 10-4 | 7-2 | #51 | +2.7 | -8.1 | +10.8 |
| 2022 | 8-5 | 5-4 | #30 | +5.4 | -5.2 | +10.6 |
| 2021 | 10-4 | 7-2 | #32 | +6.2 | -1.1 | +7.3 |
| 2020 | 6-2 | 6-2 | #8 | +12.4 | +2.7 | +9.7 |
| 2019 | 10-3 | 6-3 | #16 | +11.4 | -0.5 | +11.9 |
| 2018 | 9-4 | 5-4 | #13 | +11.1 | +2.8 | +8.4 |
| 2017 | 8-5 | 4-5 | #16 | +10.3 | +3.1 | +7.2 |
| 2016 | 8-5 | 6-3 | #41 | +4.7 | -1.7 | +6.4 |
| 2015 | 12-2 | 8-0 | #34 | +6.7 | +1.6 | +5.1 |
| 2014 | 7-6 | 4-4 | #59 | +0.9 | -1.3 | +2.2 |
Iowa's past seasons use the same rating model as this one. Click a season to see its full page.
Updated Oct 21, 10:45 AM ET. Ratings are in points on a neutral field. Projected lines include — points of home field. Win chances and record odds allow for the ratings themselves being uncertain, most of all early in the season. All FBS power rankings →