#2

DJ Epps

WRSenior5' 11", 188 lbsPhenix City, AL
West Virginia Mountaineers4-3 · TDC #70
Snap share
71%
4 of 7 started · likely 60–83%
Receptions
22
175th of 1994 in FBS
Rec. yards
556
22nd of 1980 in FBS
Yards / catch
25.3
1st of 461 in FBS
Rec. TD
5
21st of 824 in FBS
EPA / play
+0.64
90th of 318 WR/TEs

Efficiency & Role

EPA = expected points added per play. Compared with every FBS WR/TE who qualifies

EPA per play by situation

45 plays · +28.7 total EPA · 90th of 318 qualifying WR/TEs
All plays+0.64
Passing+0.77
Rushing-0.06
1st down+0.43
2nd down+0.66
3rd down+1.70
Standard downs+0.57
Passing downs+0.75
EppsWR/TE average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays8%
Pass plays24%
Run plays2%
1st down7%
2nd down8%
3rd down10%
Standard downs7%
Passing downs12%
EppsWR/TE average

Advanced

Computed from every play, garbage time excluded. FBS rank among players with enough volume

RushingValueFBS rank
Carries6—
Success rate33.3%—
Explosive run rate16.7%—
Stuffed at the line16.7%—
First downs1—
Red-zone carries0—
Goal-line carries0—
ReceivingValueFBS rank
Targets38—
Target share26.6%49th / 522
Catch rate55.3%409th / 522
Success rate per target55.3%147th / 522
Yards per target14.118th / 522
Explosive catches28.9%12th / 522
Deep-target rate36.8%—
3rd-down targets8—
Red-zone targets2—

Charting

Where Epps's plays went: throw and catch spots, air yards and yards after the catch, read from the play-by-play

Targets
38
21 caught (55%)
Avg. depth of target
16.3
air yards per target
YAC per catch
10.2
215 yds after the catch
Air yards caught
319
of 534 yds on charted catches
Deep targets
37%
20+ air yards

Where he's targeted38 targets charted

55% comp16.3 avg. depth10.2 YAC/catch37% 20+ air yds5–1 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: 1 targets (3%), 1 caught (100%), 6 yds, 6.0 per target1100% · 6yLeft, 5–9 air yards: 1 targets (3%), 1 caught (100%), 7 yds, 7.0 per target1100% · 7yLeft, 10–14 air yards: 1 targets (3%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 15–19 air yards: noneLeft, 20–29 air yards: noneLeft, 30+ air yards: 2 targets (5%), 2 caught (100%), 85 yds, 42.5 per target2100% · 85yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 1 targets (3%), 1 caught (100%), 14 yds, 14.0 per target1100% · 14yMiddle, 5–9 air yards: noneMiddle, 10–14 air yards: 4 targets (11%), 3 caught (75%), 89 yds, 22.3 per target475% · 89yMiddle, 15–19 air yards: 3 targets (8%), 1 caught (33%), 53 yds, 17.7 per target333% · 53yMiddle, 20–29 air yards: 3 targets (8%), 1 caught (33%), 29 yds, 9.7 per target333% · 29yMiddle, 30+ air yards: 2 targets (5%), 1 caught (50%), 39 yds, 19.5 per target250% · 39yRight, Behind air yards: noneRight, 0–4 air yards: 4 targets (11%), 3 caught (75%), 21 yds, 5.3 per target475% · 21yRight, 5–9 air yards: 1 targets (3%), 1 caught (100%), 6 yds, 6.0 per target1100% · 6yRight, 10–14 air yards: 5 targets (13%), 1 caught (20%), 37 yds, 7.4 per target520% · 37yRight, 15–19 air yards: 3 targets (8%), 1 caught (33%), 18 yds, 6.0 per target333% · 18yRight, 20–29 air yards: 4 targets (11%), 3 caught (75%), 98 yds, 24.5 per target475% · 98yRight, 30+ air yards: 3 targets (8%), 1 caught (33%), 32 yds, 10.7 per target333% · 32y
fewer more targets
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.
2025 charting · Troy

2025 season. ESPN's play-by-play only has throw and catch spots for part of 2025 (7 of Epps’s games here), so treat the maps as a sample.

Charted targets
45
25 caught (56%)
Avg. depth of target
9.2
air yards per target
YAC per catch
4.2
104 yds after the catch
Air yards caught
121
of 225 yds on charted catches
Deep targets
11%
20+ air yards

Where he's targeted45 targets charted

59% comp9.2 avg. depth4.2 YAC/catch11% 20+ air yds4–0 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: 2 targets (4%), 1 caught (50%), 2 yds, 1.0 per target250% · 2yLeft, 5–9 air yards: 4 targets (9%), 4 caught (100%), 36 yds, 9.0 per target4100% · 36yLeft, 10–14 air yards: 1 targets (2%), 1 caught (100%), 11 yds, 11.0 per target1100% · 11yLeft, 15–19 air yards: 3 targets (7%), 1 caught (33%), 26 yds, 8.7 per target333% · 26yLeft, 20–29 air yards: 1 targets (2%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 30+ air yards: noneMiddle, Behind air yards: 1 targets (2%), 1 caught (100%), 0 yds, 0.0 per target1100% · 0yMiddle, 0–4 air yards: 1 targets (2%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, 5–9 air yards: 1 targets (2%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, 10–14 air yards: 1 targets (2%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, 15–19 air yards: 1 targets (2%), 1 caught (100%), 20 yds, 20.0 per target1100% · 20yMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: 7 targets (16%), 6 caught (86%), 17 yds, 2.4 per target786% · 17yRight, 0–4 air yards: 4 targets (9%), 3 caught (75%), 19 yds, 4.8 per target475% · 19yRight, 5–9 air yards: 7 targets (16%), 4 caught (57%), 55 yds, 7.9 per target757% · 55yRight, 10–14 air yards: 5 targets (11%), 3 caught (60%), 39 yds, 7.8 per target560% · 39yRight, 15–19 air yards: 2 targets (4%), 0 caught (0%), 0 yds, 0.0 per target20% · 0yRight, 20–29 air yards: 1 targets (2%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 30+ air yards: 3 targets (7%), 0 caught (0%), 0 yds, 0.0 per target30% · 0y
fewer more targets
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Career

3 seasons at 2 schools since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnapsRecRec ydsRec TDTgt share
2026 so farWest Virginia#70 · 4-3771%22556526.6%
2025Troy#90 · 8-61362%46498517.7%
2024Troy#95 · 4-822%1504.0%

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. DJ Epps's team rank is that season's final TDC rank. A dash means the stat wasn't recorded.

Game Log

DJ Epps's box score, game by game, from ESPN, with a 0–10 game score for each (hover it for how it works). Click a result for the full game

7.8 avg. game scoreBest: 9.5 vs Cincinnati (Week 7)3 of 6 games at 8.0+
RushingReceivingReturns
WkOpponentResultGame scoreCarYdsY/CTDLongRecYdsY/RTDLongKRKR ydsPRPR ydsTD
1Coastal CarolinaW 31–246.1252.50433612.0019·····
2UT MartinW 52–78.711818.0018211256.0159·····
3vsVirginiaW 38–278.4122.00239230.7242·····
4Oklahoma StateL 24–416.1·····23919.5030·····
5@Iowa StateL 42–457.7·····411428.5147·····
6ArizonaL 31–52—177.007·····122···
7CincinnatiW 45–429.5133.003816320.4143121···
2026 · 7 games7.86355.80182255625.3559243···

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries6—
Yards35715th / 1453
Yards / carry5.8—
Touchdowns0—
Long18—
Receiving2026FBS rank
Receptions22175th / 1994
Yards55622nd / 1980
Yards / catch25.31st / 461
Touchdowns521st / 824
Long59—
Fumbles2026FBS rank
Fumbles1—
Lost1—
Recovered0—
Kick returns2026FBS rank
Returns2—
Yards43—
Average21.5—
Touchdowns0—
Long22—

Snaps by Game

Estimated snaps from a model trained on real NFL snap counts. Ranges in brackets are where the real number lands 80% of the time: wide for a single game, tighter over the season. How it works

GameStartTeam playsEst. snapsPlays involvedSpecial teamsSnap share
Wk 1 · Coastal Carolina✓ WR75~55 (36–67)5·73%
Wk 2 · UT Martin✓ WR63~36 (11–49)3·57%
Wk 3 · Virginia✓ WR68~55 (36–67)6·81%
Wk 4 · Oklahoma State—88~63 (41–77)7·72%
Wk 5 · Iowa State—63~52 (34–63)9·83%
Wk 6 · Arizona—103~60 (39–73)4158%
Wk 7 · Cincinnati✓ WR79~64 (42–78)11181%
Season4 GS539385 (323–449)45271%

Position Room

14 WRs on the West Virginia roster, ordered by rec

#PlayerPosClassRecYdsTDTgt shareEPA/play
2DJ EppsWRSR22556524%+0.64
Prince StrachanWR12251016%+0.60
5Jaden BrayWRSR11168015%+0.31
80John NeiderWRJR8123011%+0.23
Cyrus TraughWR68718%+0.79
Armoni WeaverWR3671——
Kedrick TriplettWR12718%+3.23
11TaRon FrancisWRFR———7%-0.46
14Keon HutchinsWRJR———5%-0.82
24Landon DrummWRFR—————
32Brad MossorWRFR—————
85Robert OliverWRFR—————
89Charlie HanafinWRFR—————
Armoni Weaver-BomarWR———6%+1.30

Stats, EPA and usage come from CollegeFootballData.com and refresh daily. FBS ranks only count players with enough volume for the stat to mean something. Qualifying for EPA takes 4+ plays per team game. West Virginia depth chart →