Week 4 report · Sat, Sep 26 · 2026 Week 4

TCU

4–4 · Ours #41 entering

13–21Final

UCF

4–4 · Ours #54 entering

Win chanceTCU 57%UCF won
SpreadTCU −3.5ours −2.8 · UCF covered by 11.5
Total48final 34 · under by 14
Our callNo call

Quarterbacksthis game

Jaden Craig
Jaden Craig
25/40 · 295 yards
EPA / dropback
+0.0949th pct
Comp %
62.5
TD
0
Turnovers
22 INT · 0 fum
Sacked
4
Keyone Jenkins
Keyone Jenkins
19/20 · 160 yards
EPA / dropback
+0.1757th pct
Comp %
95.0
TD
1
Turnovers
00 INT · 0 fum
Sacked
2

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

TCUoffensePlayed like UCF +4.3defenseUCF
35th37.9%▼1.4Success rateSuccess37.9%▲6.365th
42nd+0.01▲0.06EPA / playEPA/play+0.01▲0.1158th
53rd+0.09▼0.02PassingPassing+0.09▲0.1947th
22nd−0.17▲0.06RushingRushing−0.17▲0.1378th
1st4▼3.0TurnoversTurnovers4▲3.299th
UCFoffensedefenseTCU
56th43.4%▲4.8Success rateSuccess43.4%▼8.444th
49th+0.05▲0.02EPA / playEPA/play+0.05▼0.1651st
61st+0.17▲0.16PassingPassing+0.17▼0.4239th
38th−0.04▼0.05RushingRushing−0.04▲0.0463rd
41st1▼0.5TurnoversTurnovers1▲0.259th

Team statsthis game · percentile vs every 2026 team game

TCUTCUUCFUCF
Special teams & field position
Average startOwn 2742ndOwn 3270th
Kicking vs expectedKicking−0.4 pts27th0.0 pts39th
Drives & pace
Plays6672nd5336th
Drive points−6.431st+6.469th
Turnovers & hidden points
Penalty first downsPenalty 1st downs127th698th
4th downs+0.3 pts68th−0.6 pts19th
Hidden points−9.712th+9.788th

Season so far

TCU4–4 · 38th-hardest schedule

Lvs North Carolina10–15missed −7.5
Wvs Grambling63–7covered −44.5
Wvs Arkansas State31–7covered −19
Lat UCF13–21missed −3.5
Lvs BYU10–17missed +6
Wat Baylor17–6covered +5
Lvs West Virginia20–24missed −11
Wvs Kansas22–16missed −6.5

UCF4–4 · 25th-hardest schedule

Wvs Bethune-Cookman73–6covered −43
Lat Pittsburgh7–12covered +7
Wvs Georgia State44–30missed −17.5
Wvs TCU21–13covered +3.5
Lat Houston17–27covered +10.5
Lat Oklahoma State28–42missed +10
Wvs BYU39–31covered +7.5
Lvs Baylor9–41missed +2.5

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