#5
Wake Forest · 2026

Kam Shanks

WRJunior5' 8", 170 lbsPrattville, AL
Wake Forest Demon Deacons7-1 · TDC #14
Snap share
45%
3 of 8 started · likely 28–55%
Receptions
18
367th of 2089 in FBS
Rec. yards
262
320th of 2074 in FBS
Yards / catch
14.6
115th of 460 in FBS
Rec. TD
1
412th of 914 in FBS
EPA / play
+0.41
30 plays

Efficiency & Role

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

EPA per play by situation

30 plays · +12.4 total EPA · not enough plays to rank yet
All plays+0.41
Passing+0.41
1st down+0.06
2nd down+0.43
3rd down+0.93
Standard downs-0.13
Passing downs+1.13
ShanksWR/TE average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays6%
Pass plays12%
Run plays0%
1st down5%
2nd down6%
3rd down8%
Standard downs5%
Passing downs8%
ShanksWR/TE average

Advanced

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

ReceivingValueFBS rank
Targets28—
Target share12.8%418th / 534
Catch rate57.1%399th / 534
Success rate per target42.9%355th / 534
Yards per target7.6299th / 534
Explosive catches14.3%161st / 534
Deep-target rate17.9%—
3rd-down targets7—
Red-zone targets0—

Charting

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

Targets
30
18 caught (60%)
Avg. depth of target
9.8
air yards per target
YAC per catch
5.4
98 yds after the catch
Air yards caught
164
of 262 yds on charted catches
Deep targets
20%
20+ air yards

Where he's targeted30 targets charted

60% comp9.8 avg. depth5.4 YAC/catch20% 20+ air yds1–0 TD–INT
101020203030LOSLeft, Behind air yards: 7 targets (23%), 6 caught (86%), 34 yds, 4.9 per target786% · 34yLeft, 0–4 air yards: 1 targets (3%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 5–9 air yards: 5 targets (17%), 2 caught (40%), 32 yds, 6.4 per target540% · 32yLeft, 10–14 air yards: noneLeft, 15–19 air yards: 1 targets (3%), 1 caught (100%), 17 yds, 17.0 per target1100% · 17yLeft, 20–29 air yards: 2 targets (7%), 1 caught (50%), 34 yds, 17.0 per target250% · 34yLeft, 30+ air yards: 1 targets (3%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, Behind air yards: noneMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: 2 targets (7%), 1 caught (50%), 8 yds, 4.0 per target250% · 8yMiddle, 10–14 air yards: 2 targets (7%), 1 caught (50%), 13 yds, 6.5 per target250% · 13yMiddle, 15–19 air yards: 1 targets (3%), 1 caught (100%), 27 yds, 27.0 per target1100% · 27yMiddle, 20–29 air yards: 2 targets (7%), 1 caught (50%), 29 yds, 14.5 per target250% · 29yMiddle, 30+ air yards: noneRight, Behind air yards: 1 targets (3%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 0–4 air yards: 1 targets (3%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 5–9 air yards: 2 targets (7%), 2 caught (100%), 11 yds, 5.5 per target2100% · 11yRight, 10–14 air yards: noneRight, 15–19 air yards: 1 targets (3%), 1 caught (100%), 17 yds, 17.0 per target1100% · 17yRight, 20–29 air yards: noneRight, 30+ air yards: 1 targets (3%), 1 caught (100%), 40 yds, 40.0 per target1100% · 40y
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 · Arkansas

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

Charted targets
6
2 caught (33%)
Avg. depth of target
6.7
air yards per target
YAC per catch
6.0
12 yds after the catch
Air yards caught
20
of 32 yds on charted catches
Deep targets
17%
20+ air yards

Where he's targeted6 targets charted

53% comp6.7 avg. depth6.0 YAC/catch17% 20+ air yds1–0 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: 1 targets (17%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 5–9 air yards: noneLeft, 10–14 air yards: noneLeft, 15–19 air yards: noneLeft, 20–29 air yards: noneLeft, 30+ air yards: noneMiddle, Behind air yards: noneMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: 2 targets (33%), 0 caught (0%), 0 yds, 0.0 per target20% · 0yMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: 1 targets (17%), 1 caught (100%), 25 yds, 25.0 per target1100% · 25yMiddle, 30+ air yards: noneRight, Behind air yards: 1 targets (17%), 1 caught (100%), 7 yds, 7.0 per target1100% · 7yRight, 0–4 air yards: noneRight, 5–9 air yards: 1 targets (17%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 10–14 air yards: noneRight, 15–19 air yards: noneRight, 20–29 air yards: noneRight, 30+ air yards: none
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

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

SeasonTeamGSnapsRecRec ydsRec TDTgt share
2026 so farWake Forest#14 · 7-1845%18262112.8%
2025Arkansas#55 · 2-101022%910115.9%
2024UAB#115 · 3-91274%62656617.6%
2023UAB#107 · 4-83—————

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

Game Log

Kam Shanks'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

6.8 avg. game scoreBest: 7.7 vs Akron (Week 1)0 of 6 games at 8.0+
ReceivingReturns
WkOpponentResultGame scoreRecYdsY/RTDLongKRKR ydsPRPR ydsTD
1AkronW 38–167.755511.0127··126·
2@PurdueW 38–366.233913.0017·····
3MiamiL 20–335.32178.5017·····
4@LouisvilleW 30–27—no stats recorded
5StanfordW 57–36.525125.5040·····
6@NC StateW 38–14—no stats recorded
7@CaliforniaW 41–77.257915.8034··10·
9VirginiaW 51–77.612121.0021··294·
2026 · 6 games6.81826214.6140··4120·

2026 Season Stats

FBS rank among qualifying players

Receiving2026FBS rank
Receptions18367th / 2089
Yards262320th / 2074
Yards / catch14.6115th / 460
Touchdowns1412th / 914
Long40—
Punt returns2026FBS rank
Returns4—
Yards120—
Average30—
Touchdowns0—
Long64—

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 · Akron✓ WR67~40 (26–49)6160%
Wk 2 · Purdue✓ WR68~42 (28–51)6·62%
Wk 3 · Miami✓ WR63~22 (7–30)3·35%
Wk 4 · Louisville—61~14 (4–23)1·23%
Wk 5 · Stanford—66~16 (5–22)2·24%
Wk 6 · NC State—70~8 (2–13)1·11%
Wk 7 · California—62~49 (32–60)7179%
Wk 9 · Virginia—72~49 (32–60)4268%
Season3 GS529240 (149–291)30445%

Position Room

16 WRs on the Wake Forest roster, ordered by rec

#PlayerPosClassRecYdsTDTgt shareEPA/play
8Carlos HernandezWRSR57856532%+0.98
10Jack FoleyWRFR22395414%+0.66
5Kam ShanksWRJR18262112%+0.41
14Antonio MeeksWRSR11187110%+0.23
18Drayden DickmannWRJR1111706%+0.48
88Bryce KaniaWRFR45316%+1.50
38Walker BrysonWRFR21504%+1.42
28Hugh O'BrienWRFR1603%+0.52
82Devin GoldstonWRFR15103%+3.05
7Wondame Davis Jr.WRSO—————
11Ny CarrWRSO—————
20Elijah OtienoWRFR—————
23Zeek JacksonWRJR—————
25Eli PottsWRJR—————
83Kobe Adeleke-HokesWRFR—————
Chase TylerWR———3%-0.87

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. Wake Forest depth chart →