Week 2 report · Sat, Sep 12 · 2026 Week 2

AP #11Oklahoma

4–3 · Ours #13 entering

10–17Final

Michigan

5–3 · Ours #29 entering

Win chanceOU 55%MICH won
SpreadOU −5ours −2.2 · MICH covered by 12
Total43.5final 27 · under by 16.5
Our callMICH +6.5Wbeat the close by 1.5

Quarterbacksthis game

John Mateer
John Mateer
17/33 · 189 yards
EPA / dropback
−0.3511th pct
Comp %
51.5
TD
1
Turnovers
11 INT · 0 fum
Sacked
3
Bryce Underwood
Bryce Underwood
9/17 · 111 yards
EPA / dropback
−0.0436th pct
Comp %
52.9
TD
0
Turnovers
00 INT · 0 fum
Sacked
2

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

OklahomaoffensePlayed like MICH +6.9defenseMichigan
23rd33.9%▼3.9Success rateSuccess33.9%77th
18th−0.17▼0.10EPA / playEPA/play−0.17▼0.0182nd
14th−0.35▼0.43PassingPassing−0.35▲0.1386th
54th+0.07▲0.28RushingRushing+0.07▼0.2746th
15th2▼0.3TurnoversTurnovers2▲0.885th
MichiganoffensedefenseOklahoma
11th28.6%▼13.9Success rateSuccess28.6%▲7.490th
41st0.00▼0.03EPA / playEPA/play0.00▼0.0959th
40th−0.04▼0.04PassingPassing−0.04▼0.1660th
46th+0.01▼0.02RushingRushing+0.0154th
79th0▲1.3TurnoversTurnovers0▼0.721st

Team statsthis game · percentile vs every 2026 team game

OklahomaOUMichiganMICH
Special teams & field position
Average startOwn 191stOwn 3059th
Kicking vs expectedKicking+0.6 pts63rd+0.8 pts70th
Drives & pace
Plays6260th5643rd
Drive points+2.056th−2.044th
Turnovers & hidden points
Penalty first downsPenalty 1st downs372nd372nd
4th downs−0.4 pts29th+0.3 pts68th
Hidden points−10.210th+10.290th

Season so far

Oklahoma4–3 · 19th-hardest schedule

Wvs UTEP51–0covered −41
Lat Michigan10–17missed −5
Wvs New Mexico14–6missed −21
Lat Georgia13–41missed +12
Wvs Texas27–24covered +7.5
Lvs Kentucky13–21missed −7
Wat Mississippi State23–15covered −1.5

Michigan5–3 · 45th-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
Wvs Penn State21–18missed −5.5
Lvs Indiana6–13covered +7.5
Wat Rutgers28–21missed −16.5

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