← All 138 teams

No. 23 · Big Ten

Iowa

Hawkeyes · 2026 preseason dossier

4M tierTop 254M-INTELLIGENCE-1.5
4M score700–100 index
Power rating+11.1vs. average
Projected wins6.4regular season
ScheduleNo. 481 = hardest
Playoff chance0.7%10,000 season sims
Inside the 4M numberFive ways this team can win—or get exposed.

Each index is standardized across FBS. Fifty is national average; context and matchup still decide the bet.

Offense55
Defense67
Roster52
Players43
Special teams71
Data confidence89%4M-INTELLIGENCE-1.5

The 2026 outlook

Will line play and quarterback consistency survive the Big Ten's deepest tier of contenders?

Iowa opens No. 23 nationally and No. 8 of 18 in the Big Ten. The 4M baseline rates the roster 11.1 points above an average FBS team on a neutral field and projects 6.4 regular-season wins.

Iowa grades as a legitimate ranked team capable of punishing an overrated opponent. The distance to the playoff tier is consistency: one empty offensive quarter, a protection failure or a coverage bust can turn a controlled game into a coin flip.

There are enough playable pieces to compete, but the roster needs a dependable identity. Stable quarterback efficiency or an obvious line-of-scrimmage advantage would lift the ceiling. Portal additions matter only if their roles translate into protection, pressure or explosive-play creation.

The schedule grades No. 48 nationally—enough resistance to expose weaknesses without defining the entire year. A small group of swing games should determine whether Iowa beats its 6.4-win projection, placing extra value on special teams, fourth-down decisions and late-game quarterback play.

Personnel command center

Who is back, who arrived and who has to matter.

The roster is grouped by continuity because returning snaps and proven transfer production are more useful than raw headcount. “New / unverified” means the player did not match last season's roster or the incoming portal file—not that the player is necessarily a freshman.

Head coachKirk Ferentz45–22 over the available CFBD career window
Staff continuityReturning head coachContinuity is treated as context, not an automatic upgrade.
Portal ledger15 in · 8 outImpact is weighted by rating, position and prior usage.
Position-group modelPremium roles separated.Fifty is FBS average. Quarterback includes the modeled starter probability, not merely the best name in the room.
Quarterback31
Offensive line51
Receivers65
Defensive front52
Secondary50
InLance IngoldEDGE · from Northern Illinois · 3★
InEmmanuel OlagbajuDL · from North Dakota · 3★
InAnthony HawkinsS · from Villanova · 3★
InCody HaddadS · from Ohio State · 3★
InKahmari BrownEDGE · from Elon · 3★
InTyler BrownS · from James Madison · 3★
InTony DiazWR · from Texas-Rio Grande Valley · 3★
InXavier StylesS · from Robert Morris · 3★
InTrent WilsonIOL · from James Madison · 3★
InL.J. Phillips Jr.RB · from South Dakota · 3★
InEvan JamesWR · from Furman · 3★
InBrice StevensonDL · from Holy Cross · 3★
4M player valueHighest-leverage rolesMaximum point value assumes the player is fully unavailable and is reduced by status probability.
QBHank Brown2.5 pts58% starter · usage + PPA + roster continuity + QB starter probability
RBL.J. Phillips Jr.0.9 pts88% expected role · usage + PPA + portal role
WREvan James0.9 pts62% expected role · usage + PPA + portal role
RBKamari Moulton0.8 pts90% expected role · usage + PPA + WEPA + roster continuity
TEDJ Vonnahme0.8 pts54% expected role · usage + PPA + roster continuity
WRReece Vander Zee0.7 pts52% expected role · usage + PPA + roster continuity
PlayerPos.4M valueSizeContinuity
#21L.J. Phillips Jr.Wichita, KSRB0.9 pts88% role · 64% conf.5′8″ · 211 lbTransfer infrom South Dakota
#8Evan JamesApopka, FLWR0.9 pts62% role · 64% conf.5′10″ · 170 lbTransfer infrom Furman
#65Trent WilsonSouthlake, TXOL0.5 pts38% role · 40% conf.6′3″ · 290 lbTransfer infrom James Madison
#92Brice StevensonTampa, FLDL0.5 pts38% role · 40% conf.6′0″ · 287 lbTransfer infrom Holy Cross
#88Emmanuel OlagbajuOsseo, MNDL0.5 pts38% role · 40% conf.6′2″ · 314 lbTransfer infrom North Dakota
#43Kahmari BrownJacksonville, NCDL0.5 pts38% role · 40% conf.6′2″ · 259 lbTransfer infrom Elon
#95Lance IngoldRochester, ILDL0.5 pts38% role · 40% conf.6′5″ · 251 lbTransfer infrom Northern Illinois
#88Lance BeeghleyNew Braunfels, TXWR0.4 pts38% role · 40% conf.6′2″ · 197 lbTransfer infrom SMU
#14Tony DiazSan Marcos, TXWR0.4 pts38% role · 40% conf.5′10″ · 184 lbTransfer infrom Texas-Rio Grande Valley
#5Anthony HawkinsAnnapolis, MDDB0.4 pts38% role · 40% conf.6′3″ · 202 lbTransfer infrom Villanova
#0Cody HaddadCleveland, OHDB0.4 pts38% role · 40% conf.5′11″ · 186 lbTransfer infrom Ohio State
#2Tyler BrownAnnapolis, MDDB0.4 pts38% role · 40% conf.5′10″ · 201 lbTransfer infrom James Madison
#18Xavier StylesLakewood, OHDB0.4 pts38% role · 40% conf.6′1″ · 207 lbTransfer infrom Robert Morris
#25Eli OzickLiberty, MOPK0.3 pts38% role · 40% conf.5′11″ · 199 lbTransfer infrom North Dakota State
#35Tanner PhilpottWaukee, IAP0.3 pts38% role · 40% conf.6′1″ · 210 lbTransfer infrom Simpson College
#9Hank BrownNashville, TNQB2.5 pts58% starter · 64% conf.6′4″ · 218 lbReturning
#28Kamari MoultonFort Lauderdale, FLRB0.8 pts90% role · 76% conf.5′9″ · 211 lbReturning
#81DJ VonnahmeBreda, IATE0.8 pts54% role · 64% conf.6′4″ · 241 lbReturning
#2Reece Vander ZeeRock Rapids, IAWR0.7 pts52% role · 64% conf.6′4″ · 220 lbReturning
#7Dayton HowardKansas City, MOWR0.7 pts49% role · 64% conf.6′5″ · 215 lbReturning
#87Addison OstrengaSun Prairie, WITE0.6 pts46% role · 64% conf.6′4″ · 249 lbReturning
#74Bodey McCaslinSt. Charles, ILOL0.6 pts44% role · 40% conf.6′6″ · 303 lbReturning
#61Cael WinterWaukee, IAOL0.6 pts44% role · 40% conf.6′3″ · 294 lbReturning
#75Cannon LeonardGilman, ILOL0.6 pts44% role · 40% conf.6′8″ · 309 lbReturning
#77George NahasWest Des Moines, IAOL0.6 pts44% role · 40% conf.6′3″ · 295 lbReturning
#71Jack DotzlerWaunakee, WIOL0.6 pts44% role · 40% conf.6′6″ · 309 lbReturning
#63Josh JanowskiFrankfort, ILOL0.6 pts44% role · 40% conf.6′2″ · 294 lbReturning
#58Kade PieperNorfolk, NEOL0.6 pts44% role · 40% conf.6′3″ · 298 lbReturning
#64Leighton JonesBrownsburg, INOL0.6 pts44% role · 40% conf.6′2″ · 288 lbReturning
#60Lucas AllgeyerSt. Louis, MOOL0.6 pts44% role · 40% conf.6′5″ · 297 lbReturning
#53Michael MyslinskiJacksonville, FLOL0.6 pts44% role · 40% conf.6′2″ · 299 lbReturning
#59Trevor LauckIndianapolis, INOL0.6 pts44% role · 40% conf.6′5″ · 314 lbReturning
#52Will HahnDecorah, IAOL0.6 pts44% role · 40% conf.6′1″ · 294 lbReturning
#68Will NolanArlington Heights, ILOL0.6 pts44% role · 40% conf.6′6″ · 313 lbReturning
#48Zach OrtwerthSaint Louis, MOTE0.6 pts48% role · 64% conf.6′4″ · 247 lbReturning
#10Jeremy HecklinskiMarietta, GAQB0.6 pts13% starter · 40% conf.5′11″ · 201 lbReturning
#3Jimmy SullivanFort Wayne, INQB0.6 pts13% starter · 40% conf.6′1″ · 205 lbReturning
#16Ryan FitzgeraldNorthfield, ILQB0.6 pts13% starter · 40% conf.6′2″ · 221 lbReturning
#40Chima ChinekePlano, TXDE0.6 pts44% role · 40% conf.6′4″ · 262 lbReturning
#13Drew CampbellCedar Falls, IADE0.6 pts44% role · 40% conf.6′4″ · 252 lbReturning
#84Joseph AndersonSt. Louis, MODE0.6 pts44% role · 40% conf.6′6″ · 241 lbReturning
#99Brad FitzgibbonChicago, ILDL0.6 pts44% role · 40% conf.6′3″ · 288 lbReturning
#96Bryce HawthorneOsseo, MNDL0.6 pts44% role · 40% conf.6′3″ · 298 lbReturning
#91Devan KennedyGlendale, AZDL0.6 pts44% role · 40% conf.6′3″ · 281 lbReturning
#97Iose EpenesaGlen Carbon, ILDL0.6 pts44% role · 40% conf.6′3″ · 269 lbReturning
#44Kenneth MerrieweatherDetroit, MIDL0.6 pts44% role · 40% conf.6′3″ · 270 lbReturning
#51Luke GaffneyRobins, IADL0.6 pts44% role · 40% conf.6′2″ · 288 lbReturning
#56Maddux Borcherding-JohnsonNorwalk, IADL0.6 pts44% role · 40% conf.6′3″ · 299 lbReturning
#57Will HubertOmaha, NEDL0.6 pts44% role · 40% conf.6′3″ · 291 lbReturning
#50Will LockhartDenver, IADL0.6 pts44% role · 40% conf.6′3″ · 250 lbReturning
#1KJ ParkerBellwood, ILWR0.5 pts53% role · 64% conf.5′10″ · 191 lbReturning
#26Xavier WilliamsSchererville, INRB0.5 pts60% role · 76% conf.5′10″ · 228 lbReturning
#17Alex EichmannSussex, WIWR0.5 pts44% role · 40% conf.6′2″ · 210 lbReturning
#84Apollo PayneSwisher, IAWR0.5 pts44% role · 40% conf.6′3″ · 214 lbReturning
#83Jackson NaeveIowa City, IAWR0.5 pts44% role · 40% conf.6′0″ · 195 lbReturning
#0Jarriett BuieTampa, FLWR0.5 pts44% role · 40% conf.6′2″ · 198 lbReturning
#82Dylan SteckerSpirit Lake, IATE0.5 pts44% role · 40% conf.6′4″ · 233 lbReturning
#86Eli JohnsonRiver Falls, WITE0.5 pts44% role · 40% conf.6′5″ · 250 lbReturning
#19Mason WoodsCoralville, IATE0.5 pts44% role · 40% conf.6′2″ · 230 lbReturning
#80Michael BurtOmaha, NETE0.5 pts44% role · 40% conf.6′5″ · 252 lbReturning
#85Thomas MeyerClear Lake, IATE0.5 pts44% role · 40% conf.6′4″ · 248 lbReturning
#14Alex MotaMarion, IADB0.5 pts44% role · 40% conf.6′0″ · 195 lbReturning
#8Deshaun LeeBelleville, MIDB0.5 pts44% role · 40% conf.5′10″ · 189 lbReturning
#34Drew MacPhersonGlenview, ILDB0.5 pts44% role · 40% conf.6′1″ · 204 lbReturning
#11Jacob WallaceUpper Marlboro, MDDB0.5 pts44% role · 40% conf.5′10″ · 186 lbReturning
#3Jaylen WatsonDetroit, MIDB0.5 pts44% role · 40% conf.5′11″ · 187 lbReturning
#19Kyler GerardyEldridge, IADB0.5 pts44% role · 40% conf.6′0″ · 199 lbReturning
#7Rashad Godfrey Jr.Plant City, FLDB0.5 pts44% role · 40% conf.6′1″ · 202 lbReturning
#20Ty HudkinsGrand Rapids, MIDB0.5 pts44% role · 40% conf.6′0″ · 201 lbReturning
#6Zach LutmerRock Rapids, IADB0.5 pts44% role · 40% conf.6′1″ · 203 lbReturning
#10Burke GautcherSycamore, ILLB0.4 pts44% role · 40% conf.6′3″ · 231 lbReturning
#33Cam BuffingtonWinfield, IALB0.4 pts44% role · 40% conf.6′3″ · 238 lbReturning
#15Carson CooneyOswego, ILLB0.4 pts44% role · 40% conf.6′3″ · 222 lbReturning
#22Derek WeisskopfVictor, IALB0.4 pts44% role · 40% conf.6′3″ · 233 lbReturning
#47Jack LaughlinCarlisle, IALB0.4 pts44% role · 40% conf.6′1″ · 224 lbReturning
#36Jayden MontgomerySuamico, WILB0.4 pts44% role · 40% conf.5′11″ · 227 lbReturning
#23Landyn Van KekerixRock Valley, IALB0.4 pts44% role · 40% conf.6′2″ · 238 lbReturning
#31Nolan DeLongDurant, IALB0.4 pts44% role · 40% conf.6′0″ · 231 lbReturning
#46Preston RiesMonticello, IALB0.4 pts44% role · 40% conf.6′1″ · 226 lbReturning
#5Nathan McNeilTampa, FLRB0.4 pts54% role · 76% conf.5′11″ · 202 lbReturning
#22Braeden JacksonAnkeny, IARB0.4 pts44% role · 40% conf.5′11″ · 206 lbReturning
#23Brevin DollAdel, IARB0.4 pts44% role · 40% conf.6′0″ · 213 lbReturning
#15O'Lontae DeanPlant City, FLRB0.4 pts44% role · 40% conf.6′0″ · 212 lbReturning
#92Caden BuhrBettendorf, IAPK0.3 pts44% role · 40% conf.5′10″ · 203 lbReturning
#69Ike SpeltzVan Meter, IALS0.3 pts44% role · 40% conf.6′0″ · 233 lbReturning
#79Carson NielsenWaterloo, IAOL0.3 pts20% role · 28% conf.6′7″ · 311 lbNew / unverified
#73Colin WhittersIowa City, IAOL0.3 pts20% role · 28% conf.6′3″ · 329 lbNew / unverified
#78Gene RiordanHinsdale, ILOL0.3 pts20% role · 28% conf.6′5″ · 302 lbNew / unverified
#70Hudson ParliamentBrandon, SDOL0.3 pts20% role · 28% conf.6′4″ · 313 lbNew / unverified
#72Owen LinderChanhassen, MNOL0.3 pts20% role · 28% conf.6′6″ · 294 lbNew / unverified
#42David FasonMarion, IADL0.3 pts20% role · 28% conf.6′0″ · 268 lbNew / unverified
#45Jack JandaLivonia, MIDL0.3 pts20% role · 28% conf.6′5″ · 272 lbNew / unverified
#32Sawyer JezierskiEdina, MNDL0.3 pts20% role · 28% conf.6′3″ · 285 lbNew / unverified
#11Brody SchafferWinneconne, WIWR0.2 pts20% role · 28% conf.6′1″ · 195 lbNew / unverified
#12Diondre SmithJacksonville, FLWR0.2 pts20% role · 28% conf.5′10″ · 160 lbNew / unverified
#89Isaiah OliverClive, IAWR0.2 pts20% role · 28% conf.5′11″ · 199 lbNew / unverified
#6Xavier StinsonPort Saint Lucie, FLWR0.2 pts20% role · 28% conf.6′2″ · 202 lbNew / unverified
#18Luke BrewerNorwalk, IATE0.2 pts20% role · 28% conf.6′4″ · 239 lbNew / unverified
#1Darion JonesOmaha, NEDB0.2 pts20% role · 28% conf.6′1″ · 181 lbNew / unverified
#30Eli KampmanSolon, IADB0.2 pts20% role · 28% conf.6′2″ · 197 lbNew / unverified
#26Eli RobbinsDes Moines, IADB0.2 pts20% role · 28% conf.6′0″ · 193 lbNew / unverified
#21Marcello VittiDetroit, MIDB0.2 pts20% role · 28% conf.5′10″ · 201 lbNew / unverified
#29Noah DanielFort Dodge, IADB0.2 pts20% role · 28% conf.6′0″ · 197 lbNew / unverified
#16Ronnie HillEastpointe, MIDB0.2 pts20% role · 28% conf.5′11″ · 192 lbNew / unverified
#12Billy WeivodaAtlanta, GALB0.2 pts20% role · 28% conf.6′2″ · 226 lbNew / unverified
#37Brayton AlfordCarroll, IALB0.2 pts20% role · 28% conf.6′0″ · 211 lbNew / unverified
#4Julian MansonNorth Liberty, IALB0.2 pts20% role · 28% conf.6′3″ · 225 lbNew / unverified
#9Kasen ThomasSioux City, IALB0.2 pts20% role · 28% conf.6′2″ · 230 lbNew / unverified
#4Tradon BessingerKaysville, UTQB0.2 pts4% starter · 28% conf.6′5″ · 213 lbNew / unverified
#49Boston EverittHope Island, QLDP0.1 pts20% role · 28% conf.6′0″ · 199 lbNew / unverified
#54Matty McLaughlinSt. Louis, MOLS0.1 pts20% role · 28% conf.6′1″ · 195 lbNew / unverified

2026 schedule

The path that shapes the projection.

The model prices every scheduled game individually. Home field, neutral sites, completed results and opponent rating feed the expected-win total shown above.

Range of outcomes

The projection is the middle—not the ceiling.

Floor case4 wins

Instability at premium positions turns swing games into losses.

4M midpoint6 wins

The roster performs close to its current power and schedule baseline.

Ceiling case9 wins

Quarterback play and line continuity outperform the preseason prior.

The betting lens

Price and matchup decide the play.

No team is an automatic bet or fade. The goal is to identify when the market's story about Iowa diverges from the football conditions required to cover.

Back them when

The number is below a full possession and Iowa's best unit attacks a verified opponent weakness.

Pass or fade when

The case rests on ranking, résumé or home-field narrative rather than a repeatable down-to-down advantage.

Watch first

Early-down success rate, pressure allowed and defensive explosive-play rate. Two stable categories would justify an upgrade.

Season-defining questionWill line play and quarterback consistency survive the Big Ten's deepest tier of contenders?