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

Michigan

5–3 · Ours #35 entering

28–21Final

Rutgers

2–6 · Ours #108 entering

Win chanceMICH 86%MICH won
SpreadMICH −16.5ours −17.8 · RUTG covered by 9.5
Total46.5final 49 · over by 2.5
Our callMICH −14Lbeat the close by 2.5

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

MichiganoffensePlayed like MICH +15.9defenseRutgers
79th50.7%▲10.2Success rateSuccess50.7%▼1.421st
89th+0.39▲0.37EPA / playEPA/play+0.39▼0.1711th
96th+0.81▲0.81PassingPassing+0.81▼0.574th
63rd+0.12▲0.09RushingRushing+0.12▲0.0938th
79th0▲1.1TurnoversTurnovers0▼0.521st
RutgersoffensedefenseMichigan
9th27.5%▼13.6Success rateSuccess27.5%▲6.491st
62nd+0.14▲0.14EPA / playEPA/play+0.14▼0.3238th
73rd+0.29▲0.32PassingPassing+0.29▼0.5327th
49th+0.03▲0.01RushingRushing+0.03▼0.1951st
79th0▲2.3TurnoversTurnovers0▼1.321st

Team statsthis game · percentile vs every 2026 team game

MichiganMICHRutgersRUTG
Special teams & field position
Average startOwn 2737thOwn 2634th
Drives & pace
Plays7183rd4017th
Drive points+14.085th−14.015th
Turnovers & hidden points
Hidden points−2.537th+2.563rd

Season so far

Michigan5–3 · 44th-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

Rutgers2–6 · 36th-hardest schedule

Lvs Massachusetts21–37missed −29
Lat Boston College21–28missed +3
Lvs USC35–42covered +21
Wvs Howard58–7covered −42
Lvs Indiana15–47missed +24.5QB change mid-game
Wat Maryland37–30covered +6
Lat Northwestern14–42missed +14.5
Lvs Michigan21–28covered +16.5

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