Week 3 report · Fri, Sep 18 · 2026 Week 3

AP #22Houston

5–1 · Ours #57 entering

26–28Final

AP #13Texas Tech

5–0 · Ours #19 entering

Win chanceTTU 73%TTU won
SpreadTTU −7.5ours −10 · HOU covered by 5.5
Total52.5final 54 · over by 1.5
Our callTTU −9.5Llost 2.0 to the close

Quarterbacksthis game

Conner Weigman
Conner Weigman
27/38 · 282 yards
EPA / dropback
+0.1655th pct
Comp %
71.1
TD
3
Turnovers
00 INT · 0 fum
Sacked
3
Will Hammond
Will Hammond
17/27 · 257 yards
EPA / dropback
+0.4177th pct
Comp %
63.0
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

HoustonoffensePlayed evendefenseTexas Tech
84th52.7%▲0.8Success rateSuccess52.7%▼17.116th
67th+0.19▼0.05EPA / playEPA/play+0.19▼0.4033rd
59th+0.16▼0.34PassingPassing+0.16▼0.3541st
75th+0.22▲0.13RushingRushing+0.22▼0.4725th
41st1▼0.5TurnoversTurnovers1▼1.759th
Texas TechoffensedefenseHouston
71st48.3%▲3.1Success rateSuccess48.3%▼7.529th
68th+0.19▲0.28EPA / playEPA/play+0.19▼0.0933rd
71st+0.28▲0.36PassingPassing+0.28▼0.1329th
58th+0.10▲0.19RushingRushing+0.10▼0.1242nd
16th2▼0.7TurnoversTurnovers2▲1.584th

Team statsthis game · percentile vs every 2026 team game

HoustonHOUTexas TechTTU
Special teams & field position
Average startOwn 2417thOwn 2632nd
Kicking vs expectedKicking+0.7 pts65th0.0 pts39th
Drives & pace
Plays7490th6059th
Drive points−3.043rd+3.057th
Turnovers & hidden points
Penalty first downsPenalty 1st downs05th248th
4th downs0.0 pts51st−0.5 pts21st
Hidden points+1.557th−1.543rd

Season so far

Houston5–1 · 33rd-hardest schedule

Wvs Oregon State33–20missed −21
Wvs Southern77–6covered −52
Lat Texas Tech26–28covered +7.5
Wat Georgia Southern42–28missed −17.5
Wvs UCF27–17missed −10.5
Wat Kansas State35–16covered +2.5

Texas Tech5–0 · 75th-hardest schedule

Wvs Abilene Christian33–10missed −44.5
Wat Oregon State35–24missed −25.5
Wvs Houston28–26missed −7.5
Wvs Sam Houston49–14covered −34.5
Wat Colorado29–7covered −13.5

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