Minnesota upsets No. 15 Iowa 13-10

No. 15 Iowa5-210
Minnesota5-213Final
Sat, Oct 24 · Huntington Bank Stadium, Minneapolis, Minn. · Crowd 53,004FS1

Minnesota beat No. 15 Iowa 13-10 as a 7.5-point underdog.

We had Iowa favored. Minnesota won.

Next: Iowa vs Wisconsin, Sat Oct 31 · 12:00 PM ET · Iowa favored by 3.5

Next: Minnesota at Indiana, Sat Oct 31 · 3:30 PM ET · Minnesota underdog by 20.5

Floyd ✅ Jug ✅ Axe ✅ Broken Chair ✅
A Minnesota fan

How it swung

The turning point: Drzewiecki 46-yd field goal, Minnesota goes ahead 13-10 (Q4, 0:00). Minnesota went from 60% to 100% to win.

Before kickoff, our ratings gave Minnesota a 23% chance, and the closing betting line (Minnesota was a 7.5-point underdog) put it at 27%.

FinalMinnesota 13-10 IowaMinnesota wonMove across the chart, or tap a numbered swing, to see any play.
50%25%75%90%Q1Q2Q3Q443% at halfMinnesotaIowaWon13-10123+28−35+40ScoresMinnesotaIowaMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loudMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: quietMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: loudMinnesota fans: loudMinnesota fans: loudMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loudIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: quietIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loud
50%25%75%90%Q1Q2Q3Q443% at halfMinnesotaIowaWon13-101ScoresMinneso…IowaMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loudMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: quietMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: loudMinnesota fans: loudMinnesota fans: loudMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loudIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: quietIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loud
50%10%25%75%Q1Q2Q3Q457% at halfIowaMinnesotaLost10-13123−28+35ScoresIowaMinnesotaIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: quietIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loudMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loudMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: quietMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: loudMinnesota fans: loudMinnesota fans: loudMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loud
50%10%25%75%Q1Q2Q3Q457% at halfIowaMinnesotaLost10-131ScoresIowaMinneso…Iowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: quietIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: steadyIowa fans: steadyIowa fans: loudIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loudIowa fans: steadyIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loudest stretchIowa fans: loudest stretchIowa fans: loudIowa fans: loudMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: quietMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loudMinnesota fans: steadyMinnesota fans: quietMinnesota fans: steadyMinnesota fans: quietMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: quietMinnesota fans: quietMinnesota fans: loudMinnesota fans: loudMinnesota fans: loudMinnesota fans: loudMinnesota fans: steadyMinnesota fans: steadyMinnesota fans: loud

The three plays that swung it

  1. 1Q3 8:084th and 1Taylor 1-yd TD run, Minnesota goes ahead 10-3Minnesota 41% → 69% (+28)
  2. 2Q4 3:46Brown 37-yd TD pass to Vander Zee, ties it 10-10Minnesota 81% → 46% (−35)
  3. 3Q4 0:00Drzewiecki 46-yd field goal, Minnesota goes ahead 13-10Minnesota 60% → 100% (+40)

The three plays that swung it

  1. 1Q3 8:084th and 1Taylor 1-yd TD run, Minnesota goes ahead 10-3Iowa 59% → 31% (−28)
  2. 2Q4 3:46Brown 37-yd TD pass to Vander Zee, ties it 10-10Iowa 19% → 54% (+35)
  3. 3Q4 0:00Drzewiecki 46-yd field goal, Minnesota goes ahead 13-10Iowa 40% → 0% (−40)

2 minutes ago I was never watching Iowa football again

Q4 5:59 · An Iowa fan · r/CFB game thread

What fans said, play by play

The line in bold above each quote is written by our model from the thread’s comments and the play-by-play.

  1. Q4 6:40Iowa fans lament another turnover as Kingsbury intercepts BrownHonestly great game called by Minnesota's DCr/CFB game threadReally just the most believable sort of unbelievable gamer/CFB game thread
  2. Q4 5:59Iowa fans celebrate a 98-yard touchdown drive that ties the gameHANK NEEDS 95+ YARDS TO SCORE OR ELSE HE IMPLODESr/CFB game thread
  3. Q4 3:06Fans argue Iowa penalty call was wrong after identical formationYou get a flag. You get a flag. You get a flag.r/CFB game thread
Minnesota’s chance to win after every play.
How to read this chartStarts from the pregame line (Iowa -7.5), at 36% for Minnesota (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores. Under the scores, r/CFB comments per minute from fans with a Minnesota or Iowa flair (666 and 1,356); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.

Every drive

Minnesota scored on 3 of its 14 drives; Iowa on 2 of its 13.

Minnesota’s drives are teal, Iowa’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.

own goalgoal lineQ1Iowa: Punt, from 75 yards out to 71PuntMinnesota: Field goal, from 13 yards out to 12Field goalIowa: Interception, from 75 yards out to 10InterceptionMinnesota: Punt, from 98 yards out to 96PuntIowa: Punt, from 49 yards out to 49PuntMinnesota: Punt, from 85 yards out to 54PuntQ2Iowa: Punt, from 82 yards out to 63PuntMinnesota: Interception, from 70 yards out to 73InterceptionIowa: Field goal, from 11 yards out to 14Field goalMinnesota: Punt, from 75 yards out to 54PuntIowa: Punt, from 71 yards out to 51PuntMinnesota: Punt, from 97 yards out to 85PuntIowa: Interception, from 44 yards out to 33InterceptionMinnesota: End of half, from 63 yards out to 58End of halfQ3Minnesota: Touchdown, from 71 yards out to 0TouchdownIowa: Punt, from 75 yards out to 45PuntMinnesota: Punt, from 80 yards out to 62PuntIowa: Punt, from 74 yards out to 50PuntQ4Minnesota: Punt, from 89 yards out to 93PuntIowa: Fumble, from 47 yards out to 43FumbleMinnesota: Punt, from 57 yards out to 58PuntIowa: Interception, from 77 yards out to 60InterceptionMinnesota: Punt, from 46 yards out to 44PuntIowa: Touchdown, from 98 yards out to 0TouchdownMinnesota: Punt, from 75 yards out to 85PuntIowa: Punt, from 68 yards out to 64PuntMinnesota: Field goal, from 73 yards out to 29Field goal

From Iowa’s side

Iowa’s best moment: Brown 37-yd TD pass to Vander Zee, ties it 10-10 (Q4 3:46). It lifted Iowa’s win chance by 35 points.

How Iowa fans took it: “We’ve been out Iowa’d. GGs, Gophs.” r/CFB game thread

How fans reacted

Steady

The final stretch is when fans got loud.

Jump to the loudest stretch

The jump was steady; the crowd was busy.

FirstSecondThirdFourthMinnesota fansIowa fansusual

Two crowds, one game

The words each side’s fans used far more than the other side, from the game thread.

Minnesota fans

harbaugh“Harbaugh is just great at immediately losing momentum”

Both sets of fans kept coming back to: refs, call, now, hate.

Too close to call on 55% of plays.

What it cost

Iowa’s chance to make the playoff fell from 4% to 1%.

Make the playoff

Iowa · lost4% → ▼1%
Minnesota · won0% → ▲1%

Win the conference

Iowa · lost1% → ▼0%
Minnesota · won0% → 0%

Before the game (October 23, 2026) → after this result alone, in our model. Other games that weekend move it too, so the team page may differ.

Iowa plays vs Wisconsin on Sat Oct 31 with a 1% chance to make the playoff. Minnesota plays at Indiana on Sat Oct 31 with a 1% chance to make the playoff.

Box score

Minnesota 13, Iowa 10

Minnesota covered +7.5 by 10.5. The total, 23, stayed under 40.5.

IowaMinnesotaTotal yardsIowa 288Minnesota 209288209Passing yardsIowa 198Minnesota 137198137Rushing yardsIowa 90Minnesota 729072First downsIowa 16Minnesota 111611TurnoversIowa 4Minnesota 141Time of possessionIowa 31:07Minnesota 28:5331:0728:53
Team totalsIowaMinnesota
Total yards288209
Passing20 of 37, 198 yds14 of 27, 137 yds
Rushing30 for 90 yds35 for 72 yds
First downs1611
Third down4 of 162 of 14
Fourth down1 of 11 of 1
Turnovers41
Penalties6 for 25 yds6 for 50 yds
Time of possession31:0728:53

Iowa leaders

  • Passing Hank Brown 11 of 21, 136 yds, 1 TD, 2 INT
  • Rushing L.J. Phillips Jr. 7 for 25 yds; Kamari Moulton 10 for 22 yds
  • Receiving Reece Vander Zee 4 for 69 yds, 1 TD; Tony Diaz 1 for 57 yds

Minnesota leaders

  • Passing Drake Lindsey 14 of 26, 137 yds, 1 INT
  • Rushing Xavier Ford 8 for 33 yds; Javon Tracy 2 for 22 yds
  • Receiving Javon Tracy 7 for 45 yds; Jalen Smith 1 for 39 yds

No rain, gusts to 28 mph

74° at kickoff · no rain recorded · wind 12 mph from the west, mostly along the field, gusts to 28

A 28 mph gust is stronger than the peak gust in 92% of games since 2018.

Every game's peak, with this game markedtypical game 16 mphThis game: 28 mph060 mph
Every game's peak, with this game markedtypical game 16 mphThis game: 28 mph060 mph

Each gray tick is one game. The black line is the typical game.

The usual here around this date is 48°, with about 7 in 10 games between 33° and 64°.

October game-day temperatures at Huntington Bank Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Minnesota favoredIowa favored100%Win chanceMinnesotaRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mph28 mph gust
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Minnesota favoredIowa favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour204028 mph gust

Drag along the chart, or step through the game.

Fourth quarter, 0:00 left5:58 p.m.
Iowa 10, Minnesota 13 · Minnesota 100% to win
no rain · wind 11 mph from the northwest, mostly at an angle to the field, gusts to 17 · 61°
Drzewiecki 46-yd field goal, Minnesota goes ahead 13-10

Jump to

The same game in two conditions

Wind 15 mph or moreLighter wind
Runs and passes2990
Share that were passes48%50%
Yards per play4.84.2
Turnovers23
The numbers are small: read it as a description, not a result.
How this is countedWind means an 11-minute average of 15 mph or more at the airport. Only plays while the score was within two touchdowns, so a blowout does not skew it. Same two teams in both columns, so team strength is held constant. Game situation still is not.
Where this weather comes fromMeasured at Minneapolis airport, 6.3 miles away, and St. Paul airport, 8.6 miles away. Wind and rain are airport readings near the stadium, not on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet. Field direction from OpenStreetMap contributors.

Before kickoff

Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.

Recent games

Last three games

Iowa · 5-1

Rated 13th in our preseason ratings, 17th now.

2-1 in its last three, capped by a 17-point win over Washington as a 3-point underdog.

W 41-24 @ WashingtonTop 25 No. 35 of 668 teams

won by 17 as a 3-point underdog

Iowa won 41-24 at Washington. Chance to win started at 37%, low 37%, high better than 99%.

L 14-31 vs Ohio StateTop 25 No. 2 of 668 teams

lost by 17 as a 14.5-point underdog

Iowa lost 14-31 vs Ohio State. Chance to win started at 22%, low under 1%, high 24%.

W 20-19 @ MichiganTop 25 No. 20 of 668 teams

won by 1 as a 4.5-point underdog

Iowa won 20-19 at Michigan. Chance to win started at 32%, low 8%, high better than 99%.

Last three games

Minnesota · 4-2

Rated 29th in our preseason ratings, 64th now, down 35 spots.

2-1 in its last three, including a 6-point win over Michigan as a 6.5-point underdog.

L 13-41 @ Purdue No. 79 of 668 teams

lost by 28 as a 2.5-point favorite

Minnesota lost 13-41 at Purdue. Chance to win started at 46%, low under 1%, high 49%.

W 20-14 vs MichiganTop 25 No. 24 of 668 teams

won by 6 as a 6.5-point underdog

Minnesota won 20-14 vs Michigan. Chance to win started at 38%, low 17%, high 93%.

W 27-24 @ WashingtonTop 25 No. 29 of 668 teams

won by 3 as a 12.5-point underdog

Minnesota won 27-24 at Washington. Chance to win started at 15%, low 12%, high better than 99%.

W 41-7 vs Akron No. 67 of 668 teams

won by 34 as a 22.5-point favorite

Minnesota won 41-7 vs Akron. Chance to win started at 97%, low 96%, high better than 99%.

W 59-7 vs Eastern Illinois No. 200 of 668 teams

won by 52 as a 42.5-point favorite

Week by week

Minnesota

Wk 2: L 13-38 vs Mississippi State▼25Mississi…Wk 3: W 41-7 vs Akron▲34AkronWk 4: W 27-24 at Washington▲3Washingt…Wk 5: W 20-14 vs Michigan▲6MichiganWk 6: L 13-41 at Purdue▼28Purdue
  • Wk 2Lvs Mississippi State13-38
  • Wk 3Wvs Akron41-7
  • Wk 4Wat Washington27-24
  • Wk 5Wvs Michigan20-14
  • Wk 6Lat Purdue13-41

Iowa

Wk 2: W 16-13 vs Iowa State▲3Iowa St.Wk 3: W 55-0 vs Northern Iowa▲55N. IowaWk 4: W 20-19 at Michigan▲1MichiganWk 5: L 14-31 vs Ohio State▼17Ohio St.Wk 6: W 41-24 at Washington▲17Washingt…
  • Wk 2Wvs Iowa State16-13
  • Wk 3Wvs Northern Iowa55-0
  • Wk 4Wat Michigan20-19
  • Wk 5Lvs Ohio State14-31
  • Wk 6Wat Washington41-24

Power rating by week

Iowa is rated 7.2 points ahead as of week 7. Our power rating by week; higher is better.

1161Wk 0Wk 4Wk 7MinnesotaIowa

Matchups

Biggest mismatch: Minnesota’s rushing EPA against Iowa, 97 points

Each row ranks the two sides among all teams. The longer the line, the bigger the mismatch.

  1. Minnesota’s rushing EPA against Iowa’s defense

    97 pointsweakerstronger50th

    Minnesota offense, 3rd percentile · Iowa defense, 100th

  2. Minnesota’s explosive plays against Iowa’s defense

    70 pointsweakerstronger50th

    Minnesota offense, 17th percentile · Iowa defense, 87th

  3. Minnesota’s EPA/play against Iowa’s defense

    67 pointsweakerstronger50th

    Minnesota offense, 17th percentile · Iowa defense, 84th

Season profile, all the rows

Season profile

IowaMinnesota
EPA/play, offense
Iowa · 39Minnesota · 17
EPA/play, defense
Iowa · 84Minnesota · 88
Success rate, offense
Iowa · 59Minnesota · 30
Success rate, defense
Iowa · 97Minnesota · 76
Explosive-play rate, offense
Iowa · 37Minnesota · 17
Explosive-play rate, defense
Iowa · 87Minnesota · 54
Rush EPA, offense
Iowa · 39Minnesota · 3
Rush EPA, defense
Iowa · 100Minnesota · 53
Pass EPA, offense
Iowa · 57Minnesota · 37
Pass EPA, defense
Iowa · 32Minnesota · 71

The series

Minnesota leads the series 62-54-2

118 meetings since 1901 · Iowa has won the last 2

Minnesota wonIowa won1901: Minnesota by 161902: Minnesota by 341903: Minnesota by 751904: Minnesota by 111905: Minnesota by 391909: Minnesota by 411911: Minnesota by 181912: Minnesota by 491914: Minnesota by 71915: Minnesota by 381916: Minnesota by 671918: Iowa by 61919: Iowa by 31920: Iowa by 211921: Iowa by 341922: Iowa by 141923: Minnesota by 131924: Iowa by 131925: Minnesota by 331926: Minnesota by 411927: Minnesota by 381928: Iowa by 11929: Iowa by 21931: Minnesota by 341932: Minnesota by 151933: Minnesota by 121934: Minnesota by 361935: Minnesota by 71936: Minnesota by 521937: Minnesota by 251938: Minnesota by 281939: Iowa by 41940: Minnesota by 281941: Minnesota by 211942: Minnesota by 201943: Minnesota by 191944: Minnesota by 461945: Iowa by 11946: Minnesota by 101947: Iowa by 61948: Minnesota by 71949: Minnesota by 481950: Iowa by 131951: tie1952: Minnesota by 101953: Iowa by 271954: Minnesota by 21955: Iowa by 261956: Iowa by 71957: Iowa by 241958: Iowa by 221959: Iowa by 331960: Minnesota by 171961: Minnesota by 71962: Minnesota by 101963: Iowa by 141964: Minnesota by 11965: Minnesota by 111966: Minnesota by 171967: Minnesota by 101968: Iowa by 71969: Minnesota by 271970: tie1971: Minnesota by 51972: Minnesota by 291973: Minnesota by 81974: Minnesota by 61975: Minnesota by 241976: Iowa by 101977: Iowa by 121978: Minnesota by 21979: Minnesota by 171980: Minnesota by 181981: Minnesota by 21982: Iowa by 51983: Iowa by 511984: Minnesota by 61985: Iowa by 221986: Iowa by 31987: Iowa by 141988: Iowa by 91989: Minnesota by 361990: Minnesota by 71991: Iowa by 151992: Minnesota by 151993: Iowa by 181994: Iowa by 71995: Iowa by 421996: Iowa by 191997: Iowa by 311998: Minnesota by 421999: Minnesota by 42000: Minnesota by 32001: Iowa by 182002: Iowa by 242003: Iowa by 182004: Iowa by 22005: Iowa by 242006: Minnesota by 102007: Iowa by 52008: Iowa by 552009: Iowa by 122010: Minnesota by 32011: Minnesota by 12012: Iowa by 182013: Iowa by 162014: Minnesota by 372015: Iowa by 52016: Iowa by 72017: Iowa by 72018: Iowa by 172019: Iowa by 42020: Iowa by 282021: Iowa by 52022: Iowa by 32023: Minnesota by 22024: Iowa by 172025: Iowa by 3819012025
  • 2025Iowa 41-3Minnesota lost 3-41 at Iowa. Chance to win started at 22%, low under 1%, high 22%.
  • 2024Iowa 31-14Minnesota lost 14-31 vs Iowa. Chance to win started at 41%, low under 1%, high 61%.
  • 2023Minnesota 12-10Minnesota won 12-10 at Iowa. Chance to win started at 35%, low 17%, high 84%.
  • 2022Iowa 13-10Minnesota lost 10-13 vs Iowa. Chance to win started at 56%, low 10%, high 72%.
  • 2021Iowa 27-22Minnesota lost 22-27 at Iowa. Chance to win started at 40%, low under 1%, high 77%.

Each line is Minnesota’s chance to win through that meeting. Minnesota is 2-2 in the meetings since 2018 that were still close in the fourth quarter.

Line, fans and home field

The betting line, and the fans

Minnesota fans are in a better mood than Iowa fans (90th percentile vs 38th among FBS fanbases), even with Iowa favored.

50-50Model 23% · Line 27%Minnesota fans · 90thIowa fans · 38thIowaMinnesota

Iowa favored by 7.5 · Total 40.5

How games like this usually go

Iowa by 7.5, on the usual path until 1:56 left in the fourth

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

The band is where a favorite’s chance ran in the 415 games since 2025 with a favorite of 7.5 to 14.5 points.

The market

The spread moved 3 points toward Iowa.

opened +4.5now +7.5

The total fell 2 points.

opened 42.5now 40.5

Spread: +4.5 → +7.5 · Total: 42.5 → 40.5

The books’ cut: 4.2%, the margin built into the odds

Home field

Minnesota is worth +4.6 points (±4.0) more at home than on the road since 2018 — middle of FBS, 61st percentile.

67% at home, 48% on the road against FBS opponents (35-17 home, 19-21 away).

Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads +3.8 at home vs. away over 97 games — inside the ±6.7 noise, so the flat number is the honest one here.

The visitors travel about 244 miles to get here.

The story going in

Last meeting in our History pages

Our History pages cover 11 of their meetings since 2015.

Where next

Conference standings

Going into this game: place in the conference, then conference record.

Full Big Ten standings