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

Western Michigan

6–3 · Ours #85 entering

38–45Final

Toledo

6–2 · Ours #73 entering

Win chanceTOL 56%TOL won
SpreadTOL −2.5ours −2.2 · TOL covered by 4.5
Total47final 83 · over by 36
Our callWMU +3.5Lbeat the close by 1.0

Quarterbacksthis game

Broc Lowry
Broc Lowry
12/29 · 207 yards
EPA / dropback
−0.0930th pct
Comp %
41.4
TD
2
Turnovers
22 INT · 0 fum
Sacked
2
John Alan Richter
John Alan Richter
29/41 · 385 yards
EPA / dropback
+0.2162nd pct
Comp %
70.7
TD
3
Turnovers
11 INT · 0 fum
Sacked
3

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

Western MichiganoffensePlayed like TOL +9.3defenseToledo
26th35.5%▼7.2Success rateSuccess35.5%▼1.874th
54th+0.07▲0.05EPA / playEPA/play+0.07▼0.0846th
34th−0.09▲0.01PassingPassing−0.09▲0.2166th
77th+0.23▲0.15RushingRushing+0.23▼0.4023rd
4th3▼2.8TurnoversTurnovers3▲2.296th
ToledooffensedefenseWestern Michigan
80th51.1%▲9.2Success rateSuccess51.1%▼8.520th
66th+0.17▲0.02EPA / playEPA/play+0.17▼0.1034th
65th+0.21▼0.11PassingPassing+0.21▼0.0835th
62nd+0.13▲0.12RushingRushing+0.13▼0.1138th
15th2▼1.8TurnoversTurnovers2▲1.585th

Team statsthis game · percentile vs every 2026 team game

Western MichiganWMUToledoTOL
Special teams & field position
Average startOwn 2955thOwn 3585th
Kicking vs expectedKicking+0.2 pts52nd+0.2 pts52nd
Drives & pace
Plays6260th8899th
Drive points−7.030th+7.071st
Turnovers & hidden points
Penalty first downsPenalty 1st downs127th486th
4th downs+1.3 pts98th−0.6 pts19th
Return touchdownsReturn TDs043rd192nd
Hidden points−8.615th+8.685th

Season so far

Western Michigan6–3 · 123rd-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
Wat Central Michigan21–14missed −7.5
Lat Toledo38–45missed +2.5
Wvs Bowling Green23–10missed −14

Toledo6–2 · 129th-hardest schedule

Lat Michigan State20–30push +10
Wvs Central Connecticut63–10covered −36
Wvs Temple49–48missed −5
Wvs San Diego State41–16covered −2.5
Wat Ball State39–24missed −21
Lvs Buffalo8–23missed −18.5
Wat Eastern Michigan34–14covered −7.5
Wvs Western Michigan45–38covered −2.5

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