Week 4 report · Sat, Sep 26 · 2026 Week 4

AP #17Iowa

6–2 · Ours #22 entering

20–19Final

AP #18Michigan

5–3 · Ours #23 entering

Win chanceMICH 66%IOWA won
SpreadMICH −5.5ours −6.6 · IOWA covered by 6.5
Total40final 39 · under by 1
Our callNo call

Quarterbacksthis game

Hank Brown
Hank Brown
20/34 · 221 yards
EPA / dropback
+0.1858th pct
Comp %
58.8
TD
2
Turnovers
00 INT · 0 fum
Sacked
2
Bryce Underwood
Bryce Underwood
17/28 · 276 yards
EPA / dropback
+0.3977th pct
Comp %
60.7
TD
2
Turnovers
11 INT · 0 fum
Sacked
1

The matchupthis game · ▲▼ better or worse than the unit's usual · percentile vs every 2026 team game

IowaoffensePlayed like MICH +9.5defenseMichigan
12th29.3%▼14.7Success rateSuccess29.3%▲5.388th
47th+0.03▲0.03EPA / playEPA/play+0.03▼0.2454th
62nd+0.18▲0.19PassingPassing+0.18▼0.4939th
17th−0.22▼0.26RushingRushing−0.22▲0.0784th
79th0▲1.4TurnoversTurnovers0▼1.521st
MichiganoffensedefenseIowa
64th45.6%▲5.9Success rateSuccess45.6%▼15.936th
61st+0.13▲0.12EPA / playEPA/play+0.13▼0.2939th
80th+0.39▲0.46PassingPassing+0.39▼0.4520th
33rd−0.07▼0.12RushingRushing−0.07▼0.2267th
41st1▲0.2TurnoversTurnovers1▲0.659th

Team statsthis game · percentile vs every 2026 team game

IowaIOWAMichiganMICH
Special teams & field position
Average startOwn 2419thOwn 2310th
Kicking vs expectedKicking−1.6 pts14th+1.0 pts74th
Drives & pace
Plays5848th6876th
Drive points−14.215th+14.285th
Turnovers & hidden points
Penalty first downsPenalty 1st downs251st127th
4th downs0.0 pts50th−0.7 pts15th
Return touchdownsReturn TDs043rd192nd
Hidden points−1.045th+1.055th

Season so far

Iowa6–2 · 42nd-hardest schedule

Wvs Northern Illinois40–0covered −31
Wvs Iowa State16–13missed −14
Wvs Northern Iowa55–0covered −37.5
Wat Michigan20–19covered +5.5
Lvs Ohio State14–31missed +14.5
Wat Washington41–24covered +3
Lat Minnesota10–13missed −7.5QB change mid-game
Wvs Wisconsin30–0covered −2.5

Michigan5–3 · 45th-hardest schedule

Wvs Western Michigan13–12missed −27.5
Wvs Oklahoma17–10covered +5
Wvs UTEP52–17covered −34.5
Lvs Iowa19–20missed −5.5
Lat Minnesota14–20missed −6
Wvs Penn State21–18missed −5.5
Lvs Indiana6–13covered +7.5
Wat Rutgers28–21missed −16.5

Model cfb_best · uncertainty ±15.6 · run Sep 26, 2:05 PM EDT · froze at kickoff and graded as-is