Week 8 report · Sat, Oct 24 · 2026 Week 8

Michigan State

2–6 · Ours #69 entering

10–28Final

AP #9UCLA

7–0 · Ours #15 entering

Win chanceUCLA 83%UCLA won
SpreadUCLA −16ours −15.9 · UCLA covered by 2
Total43.5final 38 · under by 5.5
Our callUCLA −14Wbeat the close by 2.0

Quarterbacksthis game

Leo Hannan
Leo Hannan
9/15 · 67 yards
EPA / dropback
−0.1228th pct
Comp %
60.0
TD
0
Turnovers
11 INT · 0 fum
Sacked
1
Replaced Kayd Coffman in Q4
Ty Dieffenbach
Ty Dieffenbach
18/31 · 198 yards
EPA / dropback
+0.0546th pct
Comp %
58.1
TD
1
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 UCLA +26.1defenseUCLA
10th28.3%▼15.2Success rateSuccess28.3%▲6.090th
5th−0.38▼0.37EPA / playEPA/play−0.38▲0.2395th
7th−0.51▼0.53PassingPassing−0.51▲0.2493rd
18th−0.21▼0.21RushingRushing−0.21▲0.1382nd
15th2▼1.0TurnoversTurnovers2▼0.585th
UCLAoffensedefenseMichigan State
82nd51.9%▲6.7Success rateSuccess51.9%▼10.918th
53rd+0.07▼0.05EPA / playEPA/play+0.07▼0.0147th
50th+0.05▲0.06PassingPassing+0.05▲0.0950th
55th+0.08▼0.16RushingRushing+0.08▼0.0845th
79th0▲1.2TurnoversTurnovers0▼0.421st

Team statsthis game · percentile vs every 2026 team game

Michigan StateMSUUCLAUCLA
Special teams & field position
Average startOwn 3057thOwn 3893rd
Kicking vs expectedKicking+1.0 pts76th−1.5 pts16th
Drives & pace
Plays5336th7794th
Drive points−18.211th+18.289th
Turnovers & hidden points
Penalty first downsPenalty 1st downs251st698th
4th downs+0.3 pts68th−0.2 pts35th
Hidden points−6.222nd+6.278th

Season so far

Michigan State2–6 · 16th-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
Lvs Northwestern21–24covered +7
Lat UCLA10–28missed +16

UCLA7–0 · 75th-hardest schedule

Wat California45–24covered −2.5
Wvs San Diego State28–10covered −13.5
Wvs Purdue52–38covered −13.5
Wat Maryland54–3covered −2.5
Wat Oregon17–15covered +10.5
Wvs Wisconsin17–7covered −1.5
Wvs Michigan State28–10covered −16

Model cfb_scratch · uncertainty ±15.5 · run Oct 24, 3:20 PM EDT · froze at kickoff and graded as-is