Receiver, NC State, 2024–⁠26

Keenan Jackson

Lettered 2024–⁠25 (school media guide)

Number
No. 8
Height
6′3″
Weight
202 lb
Class (2026)
Junior
Hometown
Waxhaw, NC

Keenan Jackson plays receiver for NC State. Last time out, against Wake Forest: 5 catches, 61 yards. Jackson leads NC State in receiving yards and receiving touchdowns this season.

2026 so far

27 catches, 400 yards, 5 TD

Last game: 5 catches, 61 yards vs. Wake Forest, L 14–⁠38

Next game: at Stanford, Oct 23

Game by game this season, receiving yards
  1. 6@UVA
  2. 123RICH
  3. 102@VAN
  4. 64APP
  5. 44LOU
  6. 61WAKE

Filled bars: wins; outlined: losses.

Career highs

9catches, career highat Vanderbilt, 2026123receiving yards, career highvs. Richmond, 20263receiving touchdowns, career highat Vanderbilt, 2026

Receiving

Receiving yards, season by season, with his team’s record

* The season in progress, so far.

SeasonTeamRecYdsAvgTDLong
2024NC State1212410.3225
2025NC State2828110.0233
2026NC State2740014.8554
Career6780512.0954

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2024NC State8WRFr.
2025NC State8WRSo.
2026NC State8WRJr.6′3″202

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Per play

SeasonTeamPlaysEPA/playPctileMedianTotalUsage
2024NC State141.10––15.5–
2025NC State430.2419th (n=1040)0.4610.25%
2026NC State370.8692nd (n=829)0.4331.79%

Expected points added: how much the player’s plays moved the team’s expected score, per play and in total. Plays: total EPA divided by EPA per play, the plays the source credits to him (for a receiver roughly his catches and runs, not every target; for a passer, not every attempt), so it can differ from attempts plus carries. Percentile: against the position’s regulars that season across all divisions on file (quarterbacks with 150+ plays, backs 60+, receivers and tight ends 30+), with how many there were (n) and their median; a dash means too few plays to rank. A season in progress uses the full-season bar scaled by games played, never below 75 plays for quarterbacks, 30 for backs and 20 for receivers. The cohort grows or shrinks with the source’s coverage each season (2025 lists far more players), so compare percentiles rather than raw EPA across years. FCS seasons are marked. Usage: the share of the team’s plays the player was part of (shown from 20 plays). From CollegeFootballData, 2013 on.

Game by game

2026 NC State 6 games, 27 catches, 400 yards, 5 TD
DateOpponentResultRecYdsTDLong
Aug 29atVirginiaL 8–⁠342605
Sep 11vs.RichmondW 73–⁠04123054
Sep 19atVanderbiltL 31–⁠359102330
Sep 26vs.App StateW 41–⁠31464123
Oct 3vs.LouisvilleW 31–⁠28344119
Oct 10vs.Wake ForestL 14–⁠38561019
2025 NC State 12 games, 28 catches, 281 yards, 2 TD
DateOpponentResultRecYdsTDLong
Aug 28vs.East CarolinaW 24–⁠17111011
Sep 6vs.VirginiaW 35–⁠31225013
Sep 11atWake ForestW 34–⁠24346119
Sep 20atDukeL 33–⁠45427014
Sep 27vs.Virginia TechL 21–⁠23535113
Oct 4vs.CampbellW 56–⁠10243033
Oct 11atNotre DameL 7–⁠36327014
Oct 25atPittsburghL 34–⁠531404
Nov 15atMiamiL 7–⁠41218016
Nov 21vs.Florida StateW 21–⁠1131409
Nov 29vs.North CarolinaW 42–⁠191808
Dec 19 ✦vs.MemphisW 31–⁠7123023
2024 NC State 7 games, 12 catches, 124 yards, 2 TD
DateOpponentResultRecYdsTDLong
Sep 21atClemsonL 35–⁠59115015
Oct 5vs.Wake ForestL 30–⁠34220111
Oct 12vs.SyracuseL 17–⁠24217011
Nov 2vs.StanfordW 59–⁠28348125
Nov 9vs.DukeL 19–⁠291−100
Nov 21atGeorgia TechL 29–⁠301606
Dec 28 ✦vs.East CarolinaL 21–⁠26219010

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.