Game log · Week-by-week
2026 season · 3 games
| Wk | Opp | REC | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 1 | L 8-34@ Virginia | 2 | 6 | 3.0 | 0 | 5 | |
| Wk 2 | W 73-0vs Richmond | 4 | 123 | 30.8 | 0 | 54 | Season-high 123 yds |
| Wk 3 | L 31-35@ Vanderbilt | 9 | 102 | 11.3 | 3 | 30 | 3 TD catches |
| Total | 15 | 231 | 15.0 | 3 | 54 |
Rosters churn everywhere, but Keenan Jackson keeps showing up for NC State — a fixed point in a moving depth chart.
6′3″ · 202 lb · Waxhaw, NC · Weddington High School
CFB Index
A single number blending on-field production (an EPA-based value lane) with box-score output for this player's position.
0-100, scaled within each position's own cohort — not directly comparable across positions.
The numbers
receiving yards · 2026 · through week 3
3 games into 2026 so far
Statement game9 rec · 102 yds · 3 TDat Vanderbilt (FBS) · L 31-35
Top 1% catches game since 2021.
His career numbers, season by seasonThe story
Junior wide receiver for NC State. 2026: 3 games with a box-score line.
Keenan Jackson
Keenan Jackson is a cornerstone for NC State — measured against the line he joined.
AI-generated narrative · may contain errors · not journalism · updated 2026-09-22
His career
He was on the field for 3 seasons. That is rarer than it sounds.
Career arc
Coaching lineage · 2024–2026
1 coachPlayed his entire career under Dave Doeren.
Game by game
Point color shows the opponent's defensive strength that week (red = weaker defense, blue = stronger) — dashed line is this player's own season average.
Game log · Week-by-week
2026 season · 3 games
| Wk | Opp | REC | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 1 | L 8-34@ Virginia | 2 | 6 | 3.0 | 0 | 5 | |
| Wk 2 | W 73-0vs Richmond | 4 | 123 | 30.8 | 0 | 54 | Season-high 123 yds |
| Wk 3 | L 31-35@ Vanderbilt | 9 | 102 | 11.3 | 3 | 30 | 3 TD catches |
| Total | 15 | 231 | 15.0 | 3 | 54 |
SIGNATURE GAME · Week 2 · 2026
W 73–0
vs Richmond
Signature plays · top plays by |EPA|
The plays that mattered most
Since week 2: +102 receiving yards, +9 catches, +3 receiving TD.
Season context · Team result + system
3 seasons under Dave Doeren — 15-14 over that span.
Where this profile ranks vs the WR cohort
Box-score percentiles
Elite: rec tds (85th percentile).
Percentiles versus same-position peers with enough snaps this season, based on box-score rates.
Receiver profile · Targets, catch rate, and throw depth
How often he's targeted, and how well it works
Targets
1922% of team targetsCatch rate
79%15 of 19 targetsShort · 0–9 air yds
Middle · 10–19 air yds
Deep · 20+ air yds
79% catch rate on 19 targets · 22% of the team's targets · 60% catch rate on 5 deep targets (20+ air yds).
Splits · Per-game
2026 season · 3 games
Home vs Road
| REC/g | YDS/g | YPR | TD/g | |
|---|---|---|---|---|
| Home1g | 4.0 | 123 | 30.8 | 0.0 |
| Road2g | 5.5 | 54.0 | 7.2 | 1.5 |
First half vs Second half
| REC/g | YDS/g | YPR | TD/g | |
|---|---|---|---|---|
| Weeks 1-73g | 5.0 | 77.0 | 15.0 | 1.0 |
Supporting cast · Scheme
Staff and system around the player
Head Coach
Dave Doeren
Pass share
44.9%
89 pass / 109 run
Plays / game
66.0
3 games
Team sack rate
5.0%
101 dropbacks · PBP
Scheme: Run-leaning.
Player standing · 2026
On the two-deep and pushing for snaps.
Recognition
2026 outlook
Outside shot for All-ACC
Based on 2025: #46 of 64 ACC WRs
15% estimated, 95% confidence interval 13–17%. Base rate measured from players who finished at a comparable rank in their conference and came back the next season. It is an estimate from a small sample, not a forecast of this player.
Play style
Beats you over the top.
CFB Index positional classification
The No. 1,664 recruit in the country is starting at receiver in the ACC as a junior.
Player DNA
Stretches the field vertically. Every snap is a potential big play.
His 2026 production profile sits closest to Devon Cajuste’s 2014 season.
Matches Devon on
Through 3 college seasons, his career arc tracks closest to Tra Neal’s path through Monmouth.
Tra Neal
Matches Tra on
As a junior, his production profile tracks closest to Cooper Hoch's junior season at San José State (2026).
Matches Cooper on
Player DNA
AS A FRESHMAN (2024): • Hauled in his first touchdown catch vs. Wake Forest, he had another in the win over Stanford. • One of the Pack’s best perimeter blockers. • Joined the Pack in January of 2024. • Personal: State champion in the 4x100 and 4x200 meter relays, he was on the 4x400 squad that…
14 more on the roster · NC State team page