Week 3 report · Sat, Sep 19 · 2026 Week 3

Michigan State

2–4 · Ours #46 entering

10–27Final

AP #3Notre Dame

6–0 · Ours #1 entering

Win chanceND 97%ND won
SpreadND −29ours −30.4 · MSU covered by 12
Total51.5final 37 · under by 14.5
Our callND −29.5Llost 0.5 to the close

Quarterbacksthis game

Alessio Milivojevic
Alessio Milivojevic
9/17 · 123 yards
EPA / dropback
−0.427th pct
Comp %
52.9
TD
0
Turnovers
22 INT · 0 fum
Sacked
4
CJ Carr
CJ Carr
18/24 · 234 yards
EPA / dropback
+0.4177th pct
Comp %
75.0
TD
0
Turnovers
00 INT · 0 fum
Sacked
1

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

Michigan StateoffensePlayed like ND +17.5defenseNotre Dame
27th34.8%▼10.3Success rateSuccess34.8%▼9.073rd
16th−0.20▼0.25EPA / playEPA/play−0.20▼0.0784th
11th−0.41▼0.53PassingPassing−0.41▼0.0589th
45th0.00▲0.01RushingRushing0.00▼0.1355th
16th2▼1.2TurnoversTurnovers2▲0.684th
Notre DameoffensedefenseMichigan State
75th49.3%▼7.9Success rateSuccess49.3%▼10.225th
56th+0.09▼0.25EPA / playEPA/play+0.09▼0.0444th
81st+0.41PassingPassing+0.41▼0.3019th
31st−0.10▼0.37RushingRushing−0.10▲0.1169th
79th0▲0.2TurnoversTurnovers0▼0.621st

Team statsthis game · percentile vs every 2026 team game

Michigan StateMSUNotre DameND
Special teams & field position
Average startOwn 2740thOwn 3272nd
Kicking vs expectedKicking+0.5 pts58th−1.4 pts17th
Drives & pace
Plays4631st6777th
Drive points−7.530th+7.570th
Turnovers & hidden points
Penalty first downsPenalty 1st downs05th248th
4th downs+0.5 pts78th+0.6 pts85th
Hidden points−7.419th+7.481st

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

Notre Dame6–0 · 84th-hardest schedule

Wvs Wisconsin41–13covered −21.5
Wvs Rice52–0covered −44.5
Wvs Michigan State27–10missed −29
Wat Purdue49–10covered −27.5
Wat North Carolina37–26missed −21
Wvs Stanford58–7covered −39.5

Model cfb_best · uncertainty ±15.5 · run Sep 19, 6:05 PM EDT · froze at kickoff and graded as-is