Frank Harris is a 2-year Dual-Threat QB for UTSA. Frank's 2023 season ranks in the 0th percentile nationally by opponent-adjusted EPA per play across 411 plays — a developing rate for the QB.
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 | @Houston | L14-17 | -7.8 | 18/36 | 209 | 1 | 3 | 37.8 | 45 | 0 | 0.28 |
| 2 | vsTexas State | W20-13 | -1.6 | 26/37 | 214 | 1 | 0 | 56.7 | 15 | 0 | 0.20 |
| 6 | @Temple | W49-34 | -21.0 | 25/33 |
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.
C/ATT 25/38 · Pass Yds 198 · Pass TD 1 · INT 2
| 338 |
| 3 |
| 0 |
| 88.6 |
| 8 |
| 1 |
| 0.62 |
| 7 | vsUAB | W41-20 | -14.7 | 19/30 | 171 | 2 | 0 | 65.4 | 7 | 0 | 0.18 |
| 8 | @Florida Atlantic | W36-10 | -9.4 | 26/35 | 261 | 2 | 2 | 65.8 | 19 | 0 | 0.53 |
| 9 | vsEast Carolina | W41-27 | -12.8 | 20/32 | 395 | 4 | 1 | 77.6 | 5 | 0 | 0.62 |
| 10 | @North Texas | W37-29 | -6.7 | 13/25 | 134 | 0 | 0 | 51.8 | 53 | 0 | 0.33 |
| 11 | vsRice | W34-14 | -10.2 | 15/24 | 175 | 1 | 0 | 69.9 | 31 | 0 | 0.19 |
| 12 | vsSouth Florida | W49-21 | -6.6 | 31/46 | 411 | 3 | 0 | 92.4 | 112 | 3 | 0.66 |
| 13 | @Tulane | L16-29 | 2.8 | 25/38 | 198 | 1 | 2 | 45.8 | 28 | 0 | 0.10 |