#5
Wake Forest · 2026

Kam Shanks

WRJunior5' 8", 170 lbsPrattville, AL
Wake Forest Demon Deacons6-1 · TDC #22
Snap share
42%
3 of 7 started · likely 26–51%
Receptions
17
297th of 1995 in FBS
Rec. yards
241
264th of 1981 in FBS
Yards / catch
14.2
150th of 461 in FBS
Rec. TD
1
346th of 825 in FBS
EPA / play
+0.44
26 plays

Efficiency & Role

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

EPA per play by situation

26 plays · +11.4 total EPA · not enough plays to rank yet
All plays+0.44
Passing+0.44
1st down+0.06
2nd down+0.34
3rd down+1.19
Standard downs-0.10
Passing downs+1.31
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 down6%
2nd down5%
3rd down8%
Standard downs5%
Passing downs7%
ShanksWR/TE average

Advanced

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

ReceivingValueFBS rank
Targets24—
Target share12.1%429th / 523
Catch rate62.5%306th / 523
Success rate per target45.8%299th / 523
Yards per target8.0268th / 523
Explosive catches12.5%216th / 523
Deep-target rate16.7%—
3rd-down targets6—
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
26
17 caught (65%)
Avg. depth of target
9.6
air yards per target
YAC per catch
4.8
82 yds after the catch
Air yards caught
159
of 241 yds on charted catches
Deep targets
19%
20+ air yards

Where he's targeted26 targets charted

65% comp9.6 avg. depth4.8 YAC/catch19% 20+ air yds1–0 TD–INT
101020203030LOSLeft, Behind air yards: 7 targets (27%), 6 caught (86%), 34 yds, 4.9 per target786% · 34yLeft, 0–4 air yards: 1 targets (4%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 5–9 air yards: 3 targets (12%), 1 caught (33%), 11 yds, 3.7 per target333% · 11yLeft, 10–14 air yards: noneLeft, 15–19 air yards: 1 targets (4%), 1 caught (100%), 17 yds, 17.0 per target1100% · 17yLeft, 20–29 air yards: 1 targets (4%), 1 caught (100%), 34 yds, 34.0 per target1100% · 34yLeft, 30+ air yards: 1 targets (4%), 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 (8%), 1 caught (50%), 8 yds, 4.0 per target250% · 8yMiddle, 10–14 air yards: 1 targets (4%), 1 caught (100%), 13 yds, 13.0 per target1100% · 13yMiddle, 15–19 air yards: 1 targets (4%), 1 caught (100%), 27 yds, 27.0 per target1100% · 27yMiddle, 20–29 air yards: 2 targets (8%), 1 caught (50%), 29 yds, 14.5 per target250% · 29yMiddle, 30+ air yards: noneRight, Behind air yards: 1 targets (4%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 0–4 air yards: 1 targets (4%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 5–9 air yards: 2 targets (8%), 2 caught (100%), 11 yds, 5.5 per target2100% · 11yRight, 10–14 air yards: noneRight, 15–19 air yards: 1 targets (4%), 1 caught (100%), 17 yds, 17.0 per target1100% · 17yRight, 20–29 air yards: noneRight, 30+ air yards: 1 targets (4%), 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#22 · 6-1742%17241112.1%
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.6 avg. game scoreBest: 7.7 vs Akron (Week 1)0 of 5 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·
2026 · 5 games6.61724114.2140··226·

2026 Season Stats

FBS rank among qualifying players

Receiving2026FBS rank
Receptions17297th / 1995
Yards241264th / 1981
Yards / catch14.2150th / 461
Touchdowns1346th / 825
Long40—
Punt returns2026FBS rank
Returns2—
Yards26—
Average13—
Touchdowns0—
Long26—

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%
Season3 GS457191 (119–232)26242%

Position Room

16 WRs on the Wake Forest roster, ordered by rec

#PlayerPosClassRecYdsTDTgt shareEPA/play
8Carlos HernandezWRSR49720432%+0.91
10Jack FoleyWRFR20373414%+0.66
5Kam ShanksWRJR17241112%+0.44
14Antonio MeeksWRSR10184110%+0.34
18Drayden DickmannWRJR107006%+0.18
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 →