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

Colorado State
2–3 · Ours #111 enteringOur rank going into this game, from the rankings page. The board's line comes from the betting model, which sees more than this one number.
45–59FinalWe had CSU 22 – UTSA 37

UTSA
5–1 · Ours #69 enteringOur rank going into this game, from the rankings page. The board's line comes from the betting model, which sees more than this one number.
Win chanceOur odds before kickoff: how often each team won outright when we played the game out thousands of times from our line.
UTSA 81%UTSA won
UTSA 81%UTSA wonSpreadOur last pregame odds pull, usually inside the hour before kickoff. A median of the books we track, not a sharp close. First seen at UTSA −12.5.UTSA −14oursOur computer's point spread for this game, built from team stats, not from the betting odds. Read it like a betting line: −7 means we have that team winning by 7. −14.6 · push
TotalOur last pregame odds pull, usually inside the hour before kickoff. A median of the books we track, not a sharp close. Our total was 58.5.57final 104 · over by 47
Our callThe side our number took at the early-week line, graded at that line. Line value is how far the market moved toward it by the last capture before kickoff.No call
Quarterbacksthis game

Ksaan Farrar29/46 · 344 yards
- EPA / dropbackExpected points added per dropback (passes and sacks) in this game. The percentile is among every 2026 FBS quarterback game with 10+ dropbacks.
- +0.3372nd pct
- Comp %
- 63.0
- TD
- 2
- Turnovers
- 11 INT · 0 fum
- Sacked
- 1

Owen McCown20/30 · 303 yards
- EPA / dropbackExpected points added per dropback (passes and sacks) in this game. The percentile is among every 2026 FBS quarterback game with 10+ dropbacks.
- +0.5686th pct
- Comp %
- 66.7
- TD
- 3
- Turnovers
- 00 INT · 0 fum
- Sacked
- 1
The matchupthis game · ▲▼ better or worse than the unit's usual · percentile vs every 2026 team game
Colorado Stateoffense | Played like UTSA +5.3Fitted from non-garbage efficiency; describes how the game was played, not who deserved it. | defenseUTSA![]() | ||
|---|---|---|---|---|
| 50th | 41.6%▼3.7 | Success rateSuccessShare of plays that kept the offense on schedule, outside garbage time. | 41.6%▼0.1 | 50th |
| 86th | +0.36▲0.34 | EPA / playEPA/playExpected points added per play, outside garbage time. | +0.36▼0.30 | 14th |
| 75th | +0.33▲0.21 | PassingPassingExpected points added per dropback, outside garbage time. | +0.33▼0.23 | 25th |
| 92nd | +0.41▲0.50 | RushingRushingExpected points added per run, outside garbage time. | +0.41▼0.36 | 8th |
| 41st | 1▼0.3 | TurnoversTurnoversInterceptions and lost fumbles: giveaways for the offense, takeaways for the defense. | 1▲0.5 | 59th |
UTSAoffense | defenseColorado State![]() | |||
|---|---|---|---|---|
| 72nd | 48.6%▲7.3 | Success rateSuccessShare of plays that kept the offense on schedule, outside garbage time. | 48.6%▲13.4 | 28th |
| 90th | +0.42▲0.44 | EPA / playEPA/playExpected points added per play, outside garbage time. | +0.42▼0.11 | 10th |
| 88th | +0.56▲0.67 | PassingPassingExpected points added per dropback, outside garbage time. | +0.56▼0.16 | 12th |
| 85th | +0.31▲0.22 | RushingRushingExpected points added per run, outside garbage time. | +0.31▼0.05 | 16th |
| 79th | 0▲0.5 | TurnoversTurnoversInterceptions and lost fumbles: giveaways for the offense, takeaways for the defense. | 0▼2.3 | 21st |
Team statsthis game · percentile vs every 2026 team game
Colorado StateCSU | UTSAUTSA | |
|---|---|---|
| Special teams & field position | ||
| Average startWhere the team's drives started on average. | Own 3272nd | Own 3995th |
| Kicking vs expectedKickingPoints from field goals and extra points against what an average kicker makes from the same spots. | +1.4 pts82nd | −1.0 pts24th |
| Drives & pace | ||
| PlaysOffensive plays outside garbage time. | 7794th | 7287th |
| Drive pointsThe part of the final margin the offense moved the ball for (efficiency, success rate, big plays, finishing drives), in points. A margin over the opponent. | −5.734th | +5.766th |
| Turnovers & hidden points | ||
| Penalty first downsPenalty 1st downsFirst downs the team was handed by the opponent's penalties. | 122nd | 486th |
| 4th downsPoints from going for it on fourth down, against what the average team gets from the same spots. | +1.8 pts100th | 0.0 pts51st |
| Return touchdownsReturn TDsDefensive and special-teams touchdowns. | 192nd | 192nd |
| Hidden pointsPoints from outside the offense's drives: turnovers, field position, kicking, fourth downs, penalty first downs, return touchdowns and safeties. A margin over the opponent. UTSA +3.5: turnovers +2.6, field position +2.6, kicking −1.7, 4th downs −2.4, penalty first downs +2.3. | −3.532nd | +3.568th |
Season so far
Colorado State2–3 · 53rd-hardest schedule
W
vs Wyoming35–13covered −3
vs Wyoming35–13covered −3Wvs Southern Utah58–24covered −20
L
vs BYU23–41missed +17.5QB change mid-game
vs BYU23–41missed +17.5QB change mid-gameL
at UTSA45–59push +14
at UTSA45–59push +14L
vs Oregon State26–56missed +7
vs Oregon State26–56missed +7
UTSA5–1 · 82nd-hardest schedule
Wvs UT Rio Grande Valley45–16covered −28.5
W
at Texas State31–26covered +2.5
at Texas State31–26covered +2.5L
at Texas6–30covered +30
at Texas6–30covered +30W
vs Colorado State59–45push −14
vs Colorado State59–45push −14W
at Rice16–14missed −12.5
at Rice16–14missed −12.5W
vs South Florida31–24covered −6
vs South Florida31–24covered −6Model cfb_best · uncertainty ±15.6 · run Sep 26, 10:05 AM EDT · froze at kickoff and graded as-is