Week 1 report · Sat, Sep 5 · 2026 Week 1in trend: Weeks 0, 1 and 2 go under

Western Michigan

4–2 · Ours #80 entering

12–13Final

AP #16Michigan

3–2 · Ours #18 entering

Win chanceMICH 90%MICH won
SpreadMICH −27.5ours −21.9 · WMU covered by 26.5
Total49.5final 25 · under by 24.5
Our callWMU +27.5Wmatched the close

Quarterbacksthis game

Broc Lowry
Broc Lowry
15/21 · 89 yards
EPA / dropback
−0.3212th pct
Comp %
71.4
TD
0
Turnovers
00 INT · 0 fum
Sacked
2
Bryce Underwood
Bryce Underwood
12/23 · 170 yards
EPA / dropback
+0.1149th pct
Comp %
52.2
TD
1
Turnovers
11 INT · 0 fum
Sacked
1

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

Western MichiganoffensePlayed like MICH +15.5defenseMichigan
23rd33.3%▼10.6Success rateSuccess33.3%▼0.577th
23rd−0.14▼0.17EPA / playEPA/play−0.14▼0.0177th
12th−0.39▼0.38PassingPassing−0.39▲0.2888th
44th0.00▼0.08RushingRushing0.00▼0.1956th
79th0▲0.3TurnoversTurnovers0▼1.321st
MichiganoffensedefenseWestern Michigan
54th42.6%▲0.7Success rateSuccess42.6%▲0.446th
62nd+0.14▲0.09EPA / playEPA/play+0.14▼0.0738th
54th+0.11▲0.01PassingPassing+0.11▲0.1046th
69th+0.18▲0.16RushingRushing+0.18▼0.2331st
41st1TurnoversTurnovers1▲0.859th

Team statsthis game · percentile vs every 2026 team game

Western MichiganWMUMichiganMICH
Special teams & field position
Average startOwn 3892ndOwn 171st
Kicking vs expectedKicking+3.6 pts99th0.0 pts39th
Drives & pace
Plays6675th4732nd
Drive points−24.07th+24.094th
Turnovers & hidden points
Penalty first downsPenalty 1st downs248th248th
4th downs−0.6 pts18th+0.3 pts68th
Hidden points+14.096th−14.04th

Season so far

Western Michigan4–2 · 106th-hardest schedule

Lat Michigan12–13covered +27.5
Wvs Monmouth49–14covered −29.5
Wat Rice28–21missed −8.5
Lvs Boise State7–32missed +8.5
Wat Buffalo20–17missed −12.5
Wvs Kent State38–7covered −14

Michigan3–2 · 71st-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

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