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

Western Michigan

4–2 · Ours #58 entering

28–21Final

Rice

1–5 · Ours #123 entering

Win chanceWMU 76%WMU won
SpreadWMU −8.5ours −11.5 · RICE covered by 1.5
Total43.5final 49 · over by 5.5
Our callRICE +10.5Wbeat the close by 2.0

Quarterbacksthis game

Broc Lowry
Broc Lowry
14/20 · 116 yards
EPA / dropback
−0.0732nd pct
Comp %
70.0
TD
1
Turnovers
00 INT · 0 fum
Sacked
2
Jacurri Brown
Jacurri Brown
11/18 · 121 yards
EPA / dropback
+0.2664th pct
Comp %
61.1
TD
1
Turnovers
00 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 WMU +1.0defenseRice
49th41.3%▼0.6Success rateSuccess41.3%▲4.051st
63rd+0.15▲0.19EPA / playEPA/play+0.15▼0.0538th
36th−0.07▲0.01PassingPassing−0.07▲0.1864th
81st+0.27▲0.27RushingRushing+0.27▼0.2019th
79th0▲0.3TurnoversTurnovers0▼0.321st
RiceoffensedefenseWestern Michigan
57th43.5%▲14.6Success rateSuccess43.5%▼0.843rd
55th+0.09▲0.21EPA / playEPA/play+0.0945th
69th+0.26▲0.76PassingPassing+0.26▼0.0931st
46th+0.01▼0.02RushingRushing+0.01▼0.0254th
79th0▲0.8TurnoversTurnovers0▼0.521st

Team statsthis game · percentile vs every 2026 team game

Western MichiganWMURiceRICE
Special teams & field position
Average startOwn 2954thOwn 3057th
Kicking vs expectedKicking0.0 pts39th−2.0 pts10th
Drives & pace
Plays6367th6264th
Drive points+4.061st−4.039th
Turnovers & hidden points
Penalty first downsPenalty 1st downs248th248th
4th downs−0.1 pts38th+0.1 pts61st
Hidden points+3.669th−3.632nd

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

Rice1–5 · 28th-hardest schedule

Wvs Houston Christian31–3covered −22.5
Lat Notre Dame0–52missed +44.5
Lvs Western Michigan21–28covered +8.5
Lat Fresno State24–38missed +13
Lvs UTSA14–16covered +12.5
Lat East Carolina12–28missed +10

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