Week 9 report · Sat, Oct 31 · 2026 Week 9

AP #25Wisconsin

5–3 · Ours #18 entering

0–30Final

Iowa

6–2 · Ours #23 entering

Win chanceIOWA 54%IOWA won
SpreadIOWA −2.5ours −1.6 · IOWA covered by 27.5
Total36.5final 30 · under by 6.5
Our callWIS +3Lbeat the close by 0.5

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

WisconsinoffensePlayed like IOWA +22.6defenseIowa
15th30.6%▼9.1Success rateSuccess30.6%▲1.885th
22nd−0.14▼0.19EPA / playEPA/play−0.14▲0.0278th
40th−0.03▲0.01PassingPassing−0.03▲0.0560th
12th−0.27▼0.38RushingRushing−0.27▲0.0288th
79th0▲0.8TurnoversTurnovers0▼0.521st
IowaoffensedefenseWisconsin
63rd45.3%▲3.7Success rateSuccess45.3%▼8.337th
79th+0.28▲0.28EPA / playEPA/play+0.28▼0.4021st
94th+0.69▲0.67PassingPassing+0.69▼0.826th
47th+0.01▲0.02RushingRushing+0.01▼0.1353rd
79th0▲1.2TurnoversTurnovers0▼1.221st

Team statsthis game · percentile vs every 2026 team game

WisconsinWISIowaIOWA
Special teams & field position
Average startOwn 2420thOwn 3166th
Drives & pace
Plays4929th6466th
Drive points−18.510th+18.590th
Turnovers & hidden points
4th downs−0.5 pts24th0.0 pts50th
Hidden points−3.034th+3.066th

Season so far

Wisconsin5–3 · 11th-hardest schedule

Lat Notre Dame13–41missed +21.5
Wvs Western Illinois36–9missed −43.5
Wvs Eastern Michigan54–10covered −23.5
Wat Penn State24–20covered +10
Wvs Michigan State31–3covered −8.5
Lat UCLA7–17missed +1.5
Wvs USC24–7covered +2.5
Lat Iowa0–30missed +2.5

Iowa6–2 · 40th-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

Model cfb_scratch · uncertainty ±15.5 · run Oct 31, 7:15 AM EDT · froze at kickoff and graded as-is