

Spencer Sanders is a 2-year Dual-Threat QB for Oklahoma State. Spencer's 2021 season ranks in the 5th percentile nationally by opponent-adjusted EPA per play across 529 plays — a developing rate for the QB.
A genuine rushing threat who stresses defenses horizontally. Extends plays with legs and forces extra gap assignments.
Rotational contributor. Smaller collective or local deals.
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | vsTulsa | W28-23 | 5.8 | 15/26 | 173 | 2 | 1 | 64.9 | 62 | 0 | 0.50 |
| 3 | @Boise State | W21-20 | 9.4 | 6/13 | 82 | 0 | 0 | 52.9 | 40 | 1 | 0.31 |
| 4 | vsKansas State | W31-20 | 14.2 | 22/34 | 344 | 2 | 0 | 87.4 | 18 | 1 | 0.80 |
| 5 | vsBaylor | W24-14 | 15.6 | 13/23 | 182 | 1 | 3 | 63.6 | 76 | 0 | 0.37 |
| 7 | @Texas | W32-24 | 8.5 | 19/32 | 178 | 1 | 1 | 50.9 | 20 | 1 | 0.18 |
| 8 | @Iowa State | L21-24 | 14.3 | 15/24 | 225 | 3 | 0 | 81.4 | 29 | 0 | 0.40 |
| 9 | vsKansas | W55-3 | -19.7 | 12/19 | 157 | 2 | 0 | 77.1 | 53 | 1 | 0.50 |
| 10 | @West Virginia | W24-3 | 1.8 | 21/31 | 182 | 2 | 1 | 51.2 | 18 | 0 | 0.09 |
| 11 | vsTCU | W63-17 | -0.6 | 17/25 | 235 | 1 | 0 | 79.3 | 53 | 0 | 0.49 |
| 12 | @Texas Tech | W23-0 | 9.8 | 19/37 | 239 | 1 | 0 | 71.8 | 48 | 1 | 0.41 |
| 13 | vsOklahoma | W37-33 | 16.8 | 19/30 | 214 | 1 | 2 | 60.7 | 93 | 1 | 0.16 |
| 14 | vsBaylor | L16-21 | 15.6 | 31/46 | 257 | 0 | 4 | 55.6 | 33 | 0 | 0.16 |
| 1 | vsNotre Dame | W37-35 | 17.4 | 34/51 | 371 | 4 | 0 | 81.4 | 125 | 0 | 0.29 |
Usage = share of team plays (CFBD has no true snap counts).
| Season | Team | Line value | WEPA/play | YoY Δ | Total EPA |
|---|---|---|---|---|---|
| 2020 | Oklahoma State | 4 | 0.406 | — | 146.7 |
| 2021 | Oklahoma State | 5.5 | 0.435 | +0.03 | 247.7 |
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.