Week 5 report · Sat, Oct 3 · 2026 Week 5

Michigan State

2–4 · Ours #58 entering

3–31Final

Wisconsin

4–1 · Ours #30 entering

Win chanceWIS 71%WIS won
SpreadWIS −8.5ours −9 · WIS covered by 19.5
Total43.5final 34 · under by 9.5
Our callMSU +10Lbeat the close by 1.5

Quarterbacksthis game

Alessio Milivojevic
Alessio Milivojevic
14/31 · 97 yards
EPA / dropback
−0.399th pct
Comp %
45.2
TD
0
Turnovers
00 INT · 0 fum
Sacked
1
Colton Joseph
Colton Joseph
9/20 · 145 yards
EPA / dropback
+0.3271st pct
Comp %
45.0
TD
3
Turnovers
00 INT · 0 fum
Sacked
0

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

Michigan StateoffensePlayed like WIS +19.1defenseWisconsin
31st36.4%▼8.4Success rateSuccess36.4%▼3.469th
8th−0.31▼0.38EPA / playEPA/play−0.31▲0.2192nd
9th−0.46▼0.58PassingPassing−0.46▲0.2891st
24th−0.15▼0.18RushingRushing−0.15▲0.1276th
79th0▲1.2TurnoversTurnovers0▼1.021st
WisconsinoffensedefenseMichigan State
22nd32.8%▼8.5Success rateSuccess32.8%▲9.678th
61st+0.13▲0.05EPA / playEPA/play+0.13▼0.0939th
59th+0.17▲0.06PassingPassing+0.17▼0.0141st
61st+0.12▲0.03RushingRushing+0.12▼0.1539th
79th0▲1.7TurnoversTurnovers0▼0.621st

Team statsthis game · percentile vs every 2026 team game

Michigan StateMSUWisconsinWIS
Special teams & field position
Average startOwn 2634thOwn 2956th
Kicking vs expectedKicking+0.4 pts56th+0.4 pts55th
Drives & pace
Plays6675th5853rd
Drive points−21.19th+21.191st
Turnovers & hidden points
Penalty first downsPenalty 1st downs486th122nd
4th downs−2.2 pts1st+0.6 pts82nd
Hidden points−2.537th+2.563rd

Season so far

Michigan State2–4 · 19th-hardest schedule

Wvs Toledo30–20push −10
Wvs Eastern Michigan35–7covered −17.5
Lat Notre Dame10–27covered +29
Lvs Nebraska13–31missed +6
Lat Wisconsin3–31missed +8.5
Lvs Illinois37–38covered +2.5

Wisconsin4–1 · 22nd-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

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