

Thomas Castellanos is a Dual-Threat QB for Florida State. Thomas's 2025 season ranks in the 0th percentile nationally by opponent-adjusted EPA per play across 410 plays — a developing rate for the QB.
Regressed toward the QB mean. Model correlation r≈0.46 on a 2019-2025 walk-forward — volume only; efficiency not projected.
A genuine rushing threat who stresses defenses horizontally. Extends plays with legs and forces extra gap assignments.
Top-10 nationally. Multiple mid-to-large collective deals expected.
Tier is a model estimate based on position, school brand, performance rank, and usage — not a reported deal. NIL deals are private. For a real market valuation, see On3's NIL profile, which factors in social following and actual deal tracking.
| Wk | Opponent | Result | Opp SP+ | C/ATT | Pass Yds | Pass TD | INT | QBR | Rush Yds | Rush TD | EPA/play |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | vsAlabama | W31-17 | 14.8 | 9/14 | 152 | 0 | 0 | 83.6 | 78 | 1 | 0.48 |
| 2 | vsEast Texas A&M | W77-3 | — | 8/11 | 237 | 3 | 0 | 95.4 | 7 | 0 | 1.19 |
| 4 | vsKent State | W66-10 | -19.3 | 10/13 | 205 | 0 | 1 | 95.8 | 54 | 2 | 0.71 |
| 5 | @Virginia | L38-46 | 11.1 | 18/32 | 254 | 1 | 2 | 50.9 | 78 | 1 | 0.28 |
| 6 | vsMiami | L22-28 | 20.7 | 25/45 | 272 | 2 | 2 | 63.8 | 57 | 0 | 0.29 |
| 7 | vsPittsburgh | L31-34 | 8.4 | 16/23 | 245 | 3 | 0 | 74.7 | 12 | 0 | 0.56 |
| 8 | @Stanford | L13-20 | -11.8 | 14/28 | 242 | 0 | 0 | 41.2 | 33 | 1 | 0.15 |
| 10 | vsWake Forest | W42-7 | 5.7 | 12/16 | 271 | 1 | 0 | 88.5 | 9 | 1 | 0.42 |
| 11 | @Clemson | L10-24 | 9.5 | 23/43 | 250 | 1 | 1 | 38.0 | 31 | 0 | 0.04 |
| 12 | vsVirginia Tech | W34-14 | -10.1 | 12/24 | 189 | 1 | 0 | 84.0 | 45 | 2 | 0.25 |
| 13 | @NC State | L11-21 | 4.8 | 16/32 | 203 | 1 | 2 | 59.0 | 76 | 0 | 0.09 |
| 14 | @Florida | L21-40 | 3.5 | 17/28 | 240 | 2 | 1 | 66.6 | 77 | 1 | 0.38 |
Usage = share of team plays (CFBD has no true snap counts).
Chart shows per-game EPA (bars) and rolling 5-game average (line). Season breaks marked with dashed lines. Line value = est. points over replacement per game.