No. 17 Iowa beats No. 18 Michigan 20-19

No. 17 Iowa4-020
No. 18 Michigan3-119Final
Sat, Sep 26 · Michigan Stadium, Ann Arbor, Mich. · Crowd 111,126CBS

No. 17 Iowa beat No. 18 Michigan 20-19 after its win chance fell to 8%.

Winners have been down to 8% or less in about 1 of every 14 games since 2018.

We had Iowa favored. It won.

Top comment in the game thread

If you get forced out, can you just hang out and take your sweet time going back in? Dude was just lurking until he saw the ball coming. Serious question, I don't know this rule…

Q4 14:02 · r/CFB game thread · Sat, Sep 26

How it swung

The turning point: Brown 16-yd TD pass to Vander Zee, Iowa goes ahead 20-19 (Q4, 0:00). Iowa went from 9% to 100% to win.

Before kickoff, our ratings gave Iowa a 52% chance, and the closing betting line (Iowa was a 4.5-point underdog) put it at 36%.

Kickoff return TDIowa · Q1 1:44
FinalIowa 20-19 MichiganIowa wonMove across the chart, or tap a numbered swing, to see any play.
50%10%25%75%90%Q1Q2Q3Q423% at halfIowaMichiganWon20-1912+17+91ScoresIowaMichiganIowa fans: 1 comments a minuteIowa fans: 0 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 0 comments a minuteIowa fans: 2 comments a minuteIowa fans: 2 comments a minuteIowa fans: 5 comments a minuteIowa fans: 8 comments a minuteIowa fans: 5 comments a minuteIowa fans: 4 comments a minuteIowa fans: 6 comments a minuteIowa fans: 12 comments a minuteIowa fans: 8 comments a minuteIowa fans: 10 comments a minuteIowa fans: 17 comments a minuteIowa fans: 11 comments a minuteIowa fans: 3 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 7 comments a minuteIowa fans: 3 comments a minuteIowa fans: 7 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 12 comments a minuteIowa fans: 14 comments a minuteIowa fans: 9 comments a minuteIowa fans: 8 comments a minuteIowa fans: 7 comments a minuteIowa fans: 8 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 6 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 5 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 4 comments a minuteIowa fans: 5 comments a minuteIowa fans: 8 comments a minuteIowa fans: 11 comments a minuteIowa fans: 12 comments a minuteIowa fans: 20 comments a minuteIowa fans: 9 comments a minuteIowa fans: 7 comments a minuteIowa fans: 12 comments a minuteIowa fans: 10 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 7 comments a minuteIowa fans: 4 comments a minuteIowa fans: 14 comments a minuteIowa fans: 11 comments a minuteIowa fans: 10 comments a minuteMichigan fans: 4 comments a minuteMichigan fans: 6 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 8 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 22 comments a minuteMichigan fans: 27 comments a minuteMichigan fans: 28 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 33 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 24 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 9 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 20 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 6 comments a minuteMichigan fans: 18 comments a minuteMichigan fans: 23 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 20 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 26 comments a minuteMichigan fans: 31 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 17 comments a minuteMichigan fans: 26 comments a minuteMichigan fans: 22 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 33 comments a minuteMichigan fans: 27 comments a minuteMichigan fans: 29 comments a minute
50%10%25%75%90%Q1Q2Q3Q423% at halfIowaMichiganWon20-1912ScoresIowaMichiganIowa fans: 1 comments a minuteIowa fans: 0 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 0 comments a minuteIowa fans: 2 comments a minuteIowa fans: 2 comments a minuteIowa fans: 5 comments a minuteIowa fans: 8 comments a minuteIowa fans: 5 comments a minuteIowa fans: 4 comments a minuteIowa fans: 6 comments a minuteIowa fans: 12 comments a minuteIowa fans: 8 comments a minuteIowa fans: 10 comments a minuteIowa fans: 17 comments a minuteIowa fans: 11 comments a minuteIowa fans: 3 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 7 comments a minuteIowa fans: 3 comments a minuteIowa fans: 7 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 12 comments a minuteIowa fans: 14 comments a minuteIowa fans: 9 comments a minuteIowa fans: 8 comments a minuteIowa fans: 7 comments a minuteIowa fans: 8 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 6 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 5 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 4 comments a minuteIowa fans: 5 comments a minuteIowa fans: 8 comments a minuteIowa fans: 11 comments a minuteIowa fans: 12 comments a minuteIowa fans: 20 comments a minuteIowa fans: 9 comments a minuteIowa fans: 7 comments a minuteIowa fans: 12 comments a minuteIowa fans: 10 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 7 comments a minuteIowa fans: 4 comments a minuteIowa fans: 14 comments a minuteIowa fans: 11 comments a minuteIowa fans: 10 comments a minuteMichigan fans: 4 comments a minuteMichigan fans: 6 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 8 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 22 comments a minuteMichigan fans: 27 comments a minuteMichigan fans: 28 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 33 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 24 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 9 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 20 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 6 comments a minuteMichigan fans: 18 comments a minuteMichigan fans: 23 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 20 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 26 comments a minuteMichigan fans: 31 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 17 comments a minuteMichigan fans: 26 comments a minuteMichigan fans: 22 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 33 comments a minuteMichigan fans: 27 comments a minuteMichigan fans: 29 comments a minute
50%10%25%75%90%Q1Q2Q3Q477% at halfMichiganIowaLost19-2012−17ScoresMichiganIowaMichigan fans: 4 comments a minuteMichigan fans: 6 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 8 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 22 comments a minuteMichigan fans: 27 comments a minuteMichigan fans: 28 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 33 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 24 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 9 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 20 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 6 comments a minuteMichigan fans: 18 comments a minuteMichigan fans: 23 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 20 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 26 comments a minuteMichigan fans: 31 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 17 comments a minuteMichigan fans: 26 comments a minuteMichigan fans: 22 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 33 comments a minuteMichigan fans: 27 comments a minuteMichigan fans: 29 comments a minuteIowa fans: 1 comments a minuteIowa fans: 0 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 0 comments a minuteIowa fans: 2 comments a minuteIowa fans: 2 comments a minuteIowa fans: 5 comments a minuteIowa fans: 8 comments a minuteIowa fans: 5 comments a minuteIowa fans: 4 comments a minuteIowa fans: 6 comments a minuteIowa fans: 12 comments a minuteIowa fans: 8 comments a minuteIowa fans: 10 comments a minuteIowa fans: 17 comments a minuteIowa fans: 11 comments a minuteIowa fans: 3 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 7 comments a minuteIowa fans: 3 comments a minuteIowa fans: 7 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 12 comments a minuteIowa fans: 14 comments a minuteIowa fans: 9 comments a minuteIowa fans: 8 comments a minuteIowa fans: 7 comments a minuteIowa fans: 8 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 6 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 5 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 4 comments a minuteIowa fans: 5 comments a minuteIowa fans: 8 comments a minuteIowa fans: 11 comments a minuteIowa fans: 12 comments a minuteIowa fans: 20 comments a minuteIowa fans: 9 comments a minuteIowa fans: 7 comments a minuteIowa fans: 12 comments a minuteIowa fans: 10 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 7 comments a minuteIowa fans: 4 comments a minuteIowa fans: 14 comments a minuteIowa fans: 11 comments a minuteIowa fans: 10 comments a minute
50%10%25%75%90%Q1Q2Q3Q477% at halfMichiganIowaLost19-2012ScoresMichiganIowaMichigan fans: 4 comments a minuteMichigan fans: 6 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 8 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 22 comments a minuteMichigan fans: 27 comments a minuteMichigan fans: 28 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 33 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 24 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 9 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 20 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 6 comments a minuteMichigan fans: 18 comments a minuteMichigan fans: 23 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 13 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 10 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 20 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 7 comments a minuteMichigan fans: 19 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 16 comments a minuteMichigan fans: 26 comments a minuteMichigan fans: 31 comments a minuteMichigan fans: 14 comments a minuteMichigan fans: 17 comments a minuteMichigan fans: 26 comments a minuteMichigan fans: 22 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 21 comments a minuteMichigan fans: 15 comments a minuteMichigan fans: 33 comments a minuteMichigan fans: 27 comments a minuteMichigan fans: 29 comments a minuteIowa fans: 1 comments a minuteIowa fans: 0 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 0 comments a minuteIowa fans: 2 comments a minuteIowa fans: 2 comments a minuteIowa fans: 5 comments a minuteIowa fans: 8 comments a minuteIowa fans: 5 comments a minuteIowa fans: 4 comments a minuteIowa fans: 6 comments a minuteIowa fans: 12 comments a minuteIowa fans: 8 comments a minuteIowa fans: 10 comments a minuteIowa fans: 17 comments a minuteIowa fans: 11 comments a minuteIowa fans: 3 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 7 comments a minuteIowa fans: 3 comments a minuteIowa fans: 7 comments a minuteIowa fans: 5 comments a minuteIowa fans: 5 comments a minuteIowa fans: 12 comments a minuteIowa fans: 14 comments a minuteIowa fans: 9 comments a minuteIowa fans: 8 comments a minuteIowa fans: 7 comments a minuteIowa fans: 8 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 6 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 5 comments a minuteIowa fans: 4 comments a minuteIowa fans: 8 comments a minuteIowa fans: 4 comments a minuteIowa fans: 5 comments a minuteIowa fans: 8 comments a minuteIowa fans: 11 comments a minuteIowa fans: 12 comments a minuteIowa fans: 20 comments a minuteIowa fans: 9 comments a minuteIowa fans: 7 comments a minuteIowa fans: 12 comments a minuteIowa fans: 10 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 6 comments a minuteIowa fans: 11 comments a minuteIowa fans: 7 comments a minuteIowa fans: 4 comments a minuteIowa fans: 14 comments a minuteIowa fans: 11 comments a minuteIowa fans: 10 comments a minute

The two plays that swung it

  1. 1Q1 1:44Special teamsJackson 99-yd kickoff return TD, ties it 7-7Iowa 15% → 32% (+17)
  2. 2Q4 0:00Brown 16-yd TD pass to Vander Zee, Iowa goes ahead 20-19Iowa 9% → 100% (+91)

The two plays that swung it

  1. 1Q1 1:44Special teamsJackson 99-yd kickoff return TD, ties it 7-7Michigan 85% → 68% (−17)
  2. 2Q4 0:00Brown 16-yd TD pass to Vander Zee, Iowa goes ahead 20-19Michigan 91% → 0% (−91)

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. Q1 4:41A receiver made an acrobatic catch.Marsh is just a circus catch machine. Incredible skill.r/CFB game thread
  2. Q2 12:58Fans argue Iowa runner was down, not a fumble, on kickoff returnWhy are we not kicking it into the endzone?r/CFB game threadWHY ON EARTH WOULD YOU EVEN STILL BE KICKING TO THEIR RETURNER ANYWAY!!!??r/CFB game thread
  3. Q4 14:02Michigan fans argue officials ruled forced out on Brown pass to Vander Zee touchdownBest time for Iowa to score is while Michigan is still trying to figure out wtf happened last play. Tip of the cap.r/CFB game threadQuoted at the top of the page.
  4. Q4 2:33Fans rip Kirk Ferentz for cowardly 51-yard field goal attempt instead of going for itKirk Ferentz call if I’ve ever seen one. Down 5, less than 3 to go, 4th and 6 and you send a kicker out there for a long field goal.r/CFB game thread
Iowa’s chance to win after every play.
How to read this chartStarts from the pregame line (Michigan -4.5), at 32% for Iowa (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. Outlined diamonds mark rare plays. Under the scores, r/CFB comments per minute from fans with a Michigan or Iowa flair (3,349 and 1,517); both sides share one scale, regulation only. A gold diamond marks a play fans were reacting to.

Watch the plays

The bar and the arrow show Iowa’s chance to win after each play; the logo is the team the play helped.

  1. Q1, 1:58Underwood 18-yd TD pass to BuchananMichigan goes ahead 7-0Q1, 1:58 · Iowa 0, Michigan 7▼9%Iowa’s chance to win, 24% to 15%▼9%Iowa’s chance to win, 24% to 15%Watch from this playCBS Sports College Football
  2. Q1, 1:44Jackson 99-yd kickoff return TDties it 7-7Q1, 1:44 · Iowa 7, Michigan 7▲17%Iowa’s chance to win, 15% to 32%▲17%Iowa’s chance to win, 15% to 32%Watch from this playCBS Sports College Football
  3. Q2, 5:23Underwood sacked for a 2-yd lossQ2, 5:23 · Iowa 7, Michigan 107-10score after the play7-10score after the playWatch from this playCBS Sports College Football
  4. Q3, 10:14Underwood intercepted by Lee at the Iowa 2Q3, 10:14 · Iowa 7, Michigan 10▲5%Iowa’s chance to win, 22% to 27%▲5%Iowa’s chance to win, 22% to 27%Watch from this playCBS Sports College Football
  5. Q4, 14:02H.Brown pass complete short middle to R.Vander Zee for 16 yards to the U-M00 touchdownQ4, 14:02 · Iowa 14, Michigan 13▲16%Iowa’s chance to win, 27% to 43%▲16%Iowa’s chance to win, 27% to 43%Watch from this playCBS Sports College Football
  6. Q4, 11:59Underwood 49-yd TD pass to BuchananMichigan goes ahead 19-14Q4, 11:59 · Iowa 14, Michigan 19▼9%Iowa’s chance to win, 37% to 28%▼9%Iowa’s chance to win, 37% to 28%Watch from this playCBS Sports College Football
  7. Q4, 0:00Brown 16-yd TD pass to Vander ZeeIowa goes ahead 20-19Q4, 0:00 · Iowa 20, Michigan 19▲91%Iowa’s chance to win, 9% to 100%▲91%Iowa’s chance to win, 9% to 100%Watch from this playCBS Sports College Football

Every drive

Iowa scored on 3 of its 11 drives; Michigan on 4 of its 10.

Iowa’s drives are teal, Michigan’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 78 yards out to 45PuntMichigan: Punt, from 97 yards out to 82PuntIowa: Punt, from 60 yards out to 57PuntMichigan: Touchdown, from 89 yards out to 0TouchdownIowa: Touchdown, from 99 yards out to 0TouchdownMichigan: Field goal, from 82 yards out to 23Field goalQ2Iowa: Punt, from 63 yards out to 40PuntMichigan: Turned over on downs, from 80 yards out to 18DownsIowa: Punt, from 82 yards out to 69PuntMichigan: Punt, from 75 yards out to 78PuntIowa: End of half, from 61 yards out to 56End of halfQ3Michigan: Interception, from 64 yards out to 19InterceptionIowa: Punt, from 98 yards out to 93PuntMichigan: Field goal, from 47 yards out to 4Field goalIowa: Touchdown, from 75 yards out to 0TouchdownQ4Michigan: Touchdown, from 75 yards out to 0TouchdownIowa: Punt, from 75 yards out to 44PuntMichigan: Punt, from 99 yards out to 87PuntIowa: Missed field goal, from 50 yards out to 33Missed FGMichigan: Punt, from 67 yards out to 60PuntIowa: Touchdown, from 91 yards out to 0Touchdown
“This erection might last longer than 4 hours.”
An Iowa fan

When fans got loud

Roaring

The final stretch is when fans got loud.

Jump to the loudest stretch

The jump was roaring; the crowd was firestorm.

FirstSecondThirdFourthIowa fansMichigan fansusual

Two crowds, one game

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

Iowa fans

ferentz“I love how proud Ferentz is of his guys after a win. He loves those kids.”

three“Was the right call. Now let’s run three bad plays and punt it back to them”

Michigan fans

penalties“Right penalties for 75 yards. Has to be one of the of the most undisciplined teams in recent memory.”

marsh“Underwood, Hiter, Marsh and Buchanan are all sophomores or younger *Salivates*”

penalty“Wow. A procedure penalty on special teams for Iowa?! Has that ever happened before?”

Both sets of fans kept coming back to: ball, punt, now, run.

The winner fell to 8%.

What it cost

Michigan’s chance to make the playoff fell from 24% to 15%.

Make the playoff

Iowa · won4% → ▲7%4%▲ 7%
Michigan · lost24% → ▼15%24%▼ 15%

Win the conference

Iowa · won2% → ▲3%
Michigan · lost6% → ▼3%6%▼ 3%

Before the game (September 25, 2026) → after this result, in our model.

Box score

Iowa 20, Michigan 19

Iowa covered +4.5 by 5.5. The total, 39, stayed under 39.5.

IowaMichiganTotal yardsIowa 285Michigan 429285429Passing yardsIowa 227Michigan 276227276Rushing yardsIowa 58Michigan 15358153First downsIowa 16Michigan 211621TurnoversIowa 0Michigan 101Time of possessionIowa 25:31Michigan 34:2925:3134:29
Team totalsIowaMichigan
Total yards285429
Passing21 of 35, 227 yds17 of 28, 276 yds
Rushing24 for 58 yds40 for 153 yds
First downs1621
Third down6 of 145 of 13
Fourth down0 of 00 of 1
Turnovers01
Penalties5 for 34 yds8 for 75 yds
Time of possession25:3134:29

Iowa leaders

  • Passing Hank Brown 21 of 35, 227 yds, 2 TD
  • Rushing Kamari Moulton 13 for 44 yds; Braeden Jackson 4 for 13 yds
  • Receiving Reece Vander Zee 5 for 66 yds, 2 TD; Tony Diaz 3 for 46 yds

Michigan leaders

  • Passing Bryce Underwood 17 of 28, 276 yds, 2 TD, 1 INT
  • Rushing Jordan Marshall 11 for 59 yds; Savion Hiter 14 for 53 yds
  • Receiving JJ Buchanan 5 for 130 yds, 2 TD; Andrew Marsh 7 for 106 yds

No rain through the game

no rain recorded

September game-day temperatures at Michigan Stadium

Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Michigan favoredIowa favored0%Win chanceMichiganRaininches per 10 min0.1 inNo rain recordedWindmph, average and gusts20 mph40 mphHourly wind only at this airport
Win chance with rain, wind and thunder from the nearest airport, by game timeQ1Q2Q3Q4Michigan favoredIowa favoredRain · inches per 10 min0.1 inNo rain recordedWind · miles per hour2040Hourly wind only at this airport

Drag along the chart, or step through the game.

Fourth quarter, 0:00 left7:01 p.m.
Iowa 20, Michigan 19 · Michigan 0% to win
Brown 16-yd TD pass to Vander Zee, Iowa goes ahead 20-19

Jump to

Where this weather comes fromMeasured at Ann Arbor airport, 2.9 miles away, and Detroit/willow airport, 11 miles away. Rain is NOAA's radar-and-gauge estimate at the stadium and wind is an airport reading; neither is measured 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; rain radar from NOAA MRMS, through Iowa State University. 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 · 3-0

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

Three straight wins — but still hunting a ranked opponent.

Last three games

Michigan · 3-0

Rated 19th in our preseason ratings, 21st now.

Three straight wins, including a 7-point win over Oklahoma as a 5.5-point underdog.

Week by week

Michigan

Wk 1: W 13-12 vs Western Michigan▲1Western MichiganWk 2: W 17-10 vs Oklahoma▲7OklahomaWk 3: W 52-17 vs UTEP▲35UTEP
  • Wk 1Wvs Western Michigan13-12
  • Wk 2Wvs Oklahoma17-10
  • Wk 3Wvs UTEP52-17

Iowa

Wk 1: W 40-0 vs Northern Illinois▲40N. IllinoisWk 2: W 16-13 vs Iowa State▲3Iowa StateWk 3: W 55-0 vs Northern Iowa▲55Northern Iowa
  • Wk 1Wvs Northern Illinois40-0
  • Wk 2Wvs Iowa State16-13
  • Wk 3Wvs Northern Iowa55-0

Power rating by week

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

1196Wk 0Wk 2Wk 3MichiganIowa

Matchups

Biggest mismatch: Michigan’s EPA/play against Iowa, 50 points

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

  1. Michigan’s EPA/play against Iowa’s defense

    50 pointsweakerstronger50th

    Michigan offense, 32nd percentile · Iowa defense, 82nd

  2. Michigan’s rushing EPA against Iowa’s defense

    43 pointsweakerstronger50th

    Michigan offense, 54th percentile · Iowa defense, 97th

  3. Michigan’s explosive plays against Iowa’s defense

    37 pointsweakerstronger50th

    Michigan offense, 42nd percentile · Iowa defense, 79th

Season profile, all the rows

Season profile

IowaMichigan
EPA/play, offense
Iowa · 58Michigan · 32
EPA/play, defense
Iowa · 82Michigan · 97
Success rate, offense
Iowa · 67Michigan · 39
Success rate, defense
Iowa · 92Michigan · 92
Explosive-play rate, offense
Iowa · 47Michigan · 42
Explosive-play rate, defense
Iowa · 79Michigan · 74
Rush EPA, offense
Iowa · 55Michigan · 54
Rush EPA, defense
Iowa · 97Michigan · 94
Pass EPA, offense
Iowa · 61Michigan · 32
Pass EPA, defense
Iowa · 23Michigan · 95

The series

Michigan leads the series 45-15-4

64 meetings since 1900 · Michigan has won the last 4

Michigan wonIowa won1900: Iowa by 231901: Michigan by 501902: Michigan by 1071923: Michigan by 61924: Iowa by 71928: Michigan by 31929: tie1933: Michigan by 41937: Michigan by 11939: Michigan by 201941: Michigan by 61942: Michigan by 141946: Michigan by 71951: Michigan by 211953: Michigan by 11954: Michigan by 11955: Michigan by 121956: Michigan by 31957: tie1958: Iowa by 231961: Michigan by 91962: Iowa by 141963: tie1964: Michigan by 141969: Michigan by 451970: Michigan by 551971: Michigan by 561972: Michigan by 311973: Michigan by 241974: Michigan by 171977: Michigan by 171978: Michigan by 341981: Iowa by 21982: Michigan by 221983: Michigan by 31984: Iowa by 261985: Iowa by 21986: Michigan by 31987: Michigan by 271988: tie1989: Michigan by 141990: Iowa by 11991: Michigan by 191992: Michigan by 241993: Michigan by 171994: Michigan by 151997: Michigan by 41998: Michigan by 32001: Michigan by 62002: Iowa by 252003: Iowa by 32004: Michigan by 132005: Michigan by 32006: Michigan by 142009: Iowa by 22010: Iowa by 102011: Iowa by 82012: Michigan by 252013: Iowa by 32016: Iowa by 12019: Michigan by 72021: Michigan by 392022: Michigan by 132023: Michigan by 2619002023
  • 2023 · neutral siteMichigan 26-0Michigan won 26-0 vs Iowa. Chance to win started at 92%, low 91%, high better than 99%.
  • 2022Michigan 27-14Michigan won 27-14 at Iowa. Chance to win started at 75%, low 74%, high 99%.
  • 2021 · neutral siteMichigan 42-3Michigan won 42-3 vs Iowa. Chance to win started at 71%, low 69%, high better than 99%.
  • 2019Michigan 10-3Michigan won 10-3 vs Iowa. Chance to win started at 63%, low 57%, high 94%.
  • 2016Iowa 14-13

Each line is Michigan’s chance to win through that meeting. Older meetings have no play by play, so no line.

Line, fans and home field

The betting line, and the fans

Iowa fans are feeling it about like the typical fanbase this week (45th among FBS fanbases), and the other side is no happier.

  • Model · 48%
  • Line · 64%
  • Michigan fans · 41st
  • Iowa fans · 45th

Michigan favored by 4.5 · Total 39.5

How games like this usually go

Michigan by 4.5, on the usual path until the final play

50%90%Q1Q2Q3Q450%90%Q1Q2Q3Q4

Half of games8 in 10 gamesThis game

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

The market

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

Home field

Michigan is worth +4.2 points (±4.1) more at home than on the road since 2018 — middle of FBS, 53rd percentile.

86% at home, 68% on the road against FBS opponents (50-8 home, 25-12 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 -1.2 at home vs. away over 95 games — inside the ±6.3 noise, so the flat number is the honest one here.

The visitors travel about 403 miles to get here.

Last meeting in our History pages

Our History pages cover 3 of their meetings since 2016.

Where next

Conference standings

Place in the conference, then conference record.

Full Big Ten standings