Brennan Armstrong is a Dual-Threat QB for Virginia. Brennan's 2021 season ranks in the 38th percentile nationally by opponent-adjusted EPA per play across 570 plays — a developing rate for the QB.
A genuine rushing threat who stresses defenses horizontally. Extends plays with legs and forces extra gap assignments.
Meaningful starter. Local collective + position-group 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.
Players from 2014–2024 matched on EPA efficiency, play volume, and adjusted value tier — not just one metric.
| Player | Team | Yr | Plays | WEPA/play | Line val | Total EPA |
|---|---|---|---|---|---|---|
| Kyle McCord | Syracuse | 2024 | 632 | 0.509 | 12.1 | 321.4 |
| Sam Hartman | Wake Forest | 2021 | 647 | 0.556 | 11.8 | 359.6 |
| Jordan Travis | Florida State | 2021 | 690 | 0.476 | 10.1 | 328.3 |
| Trace McSorley | Penn State | 2017 | 626 | 0.513 | 12.7 | 321.0 |
| Stetson Bennett | Georgia | 2022 | 509 | 0.635 | 12.4 | 323.0 |
Comps are statistical — efficiency, volume, and value tier all factor in. Style and conference context differ.
| Wk | Opponent | Result | Opp SP+ | C/ATT | Pass Yds | Pass TD | INT | QBR | Rush Yds | Rush TD | EPA/play |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | vsWilliam & Mary | W43-0 | — | 21/31 | 339 | 2 | 0 | 57.0 | 0 | 2 | 0.69 |
| 2 | vsIllinois | W42-14 | 4.3 | 27/36 | 405 | 5 | 1 | 92.7 | 31 | 0 | 0.85 |
| 3 | @North Carolina | L39-59 | 6.4 |
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 30/46 · Pass Yds 400 · Pass TD 1 · INT 1
| 39/54 |
| 554 |
| 4 |
| 1 |
| 81.9 |
| -16 |
| 0 |
| 0.60 |
| 4 | vsWake Forest | L17-37 | 10.1 | 33/59 | 407 | 2 | 1 | 58.5 | 33 | 0 | 0.13 |
| 5 | @Miami | W30-28 | 10.8 | 25/44 | 268 | 1 | 1 | 59.3 | 19 | 0 | 0.12 |
| 6 | @Louisville | W34-33 | 7.8 | 40/60 | 487 | 3 | 2 | 71.5 | -23 | 0 | 0.35 |
| 7 | vsDuke | W48-0 | -13.5 | 25/45 | 364 | 2 | 0 | 65.9 | 34 | 1 | 0.46 |
| 8 | vsGeorgia Tech | W48-40 | -6.7 | 29/43 | 396 | 4 | 0 | 86.8 | 99 | 2 | 0.54 |
| 9 | @BYU | L49-66 | 8.9 | 22/34 | 337 | 4 | 2 | 88.4 | 94 | 2 | 0.62 |
| 12 | @Pittsburgh | L38-48 | 17.6 | 36/49 | 487 | 3 | 1 | 85.1 | -27 | 0 | 0.30 |
| 13 | vsVirginia Tech | L24-29 | 2.4 | 30/46 | 400 | 1 | 1 | 58.9 | 12 | 2 | 0.36 |