Brennan Armstrong is a Dual-Threat QB for NC State. Brennan's 2023 season ranks in the 0th percentile nationally by opponent-adjusted EPA per play across 385 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 | @UConn | W24-14 | -15.6 | 17/26 | 155 | 0 | 0 | 65.0 | 96 | 2 | 0.31 |
| 2 | vsNotre Dame | L24-45 | 20.1 | 22/47 | 260 | 2 | 3 | 26.8 | 26 | 1 | 0.12 |
| 3 | vsVMI | W45-7 | — | 27/32 |
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 14/28 · Pass Yds 164 · Pass TD 0 · INT 1
| 264 |
| 1 |
| 0 |
| 82.1 |
| 39 |
| 0 |
| 0.61 |
| 4 | @Virginia | W24-21 | -10.8 | 15/30 | 180 | 2 | 1 | 48.7 | 64 | 0 | 0.25 |
| 5 | vsLouisville | L10-13 | 8.0 | 13/25 | 112 | 0 | 2 | 13.7 | 61 | 0 | -0.20 |
| 6 | vsMarshall | W48-41 | -9.0 | — | — | — | — | — | -5 | 0 | -0.68 |
| 9 | vsClemson | W24-17 | 10.5 | — | — | — | — | — | 5 | 0 | -0.54 |
| 10 | vsMiami | W20-6 | 9.6 | — | — | — | — | — | 51 | 0 | 0.78 |
| 11 | @Wake Forest | W26-6 | -7.9 | 12/17 | 111 | 1 | 0 | 98.0 | 96 | 1 | 0.36 |
| 12 | @Virginia Tech | W35-28 | 5.8 | 18/26 | 203 | 2 | 0 | 91.1 | 89 | 2 | 0.45 |
| 13 | vsNorth Carolina | W39-20 | 7.4 | 22/31 | 334 | 3 | 0 | 82.6 | 22 | 0 | 0.49 |
| 1 | vsKansas State | L19-28 | 16.2 | 14/28 | 164 | 0 | 1 | 67.0 | 121 | 1 | 0.12 |