#10
Wake Forest · 2026

Jack Foley

WRFreshman6' 4", 205 lbsBend, OR
Wake Forest Demon Deacons6-1 · TDC #22
Snap share
52%
likely 32–63%
Receptions
20
218th of 1995 in FBS
Rec. yards
373
94th of 1981 in FBS
Yards / catch
18.7
19th of 461 in FBS
Rec. TD
4
42nd of 825 in FBS
EPA / play
+0.66
81st of 317 WR/TEs

Efficiency & Role

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

EPA per play by situation

33 plays · +21.9 total EPA · 81st of 317 qualifying WR/TEs
All plays+0.66
Passing+0.74
Rushing-1.76
1st down+0.12
2nd down+0.67
3rd down+1.66
Standard downs+0.40
Passing downs+1.27
FoleyWR/TE average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays7%
Pass plays14%
Run plays0%
1st down7%
2nd down8%
3rd down6%
Standard downs7%
Passing downs7%
FoleyWR/TE average

Advanced

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

ReceivingValueFBS rank
Targets31—
Target share15.7%296th / 523
Catch rate61.3%330th / 523
Success rate per target54.8%157th / 523
Yards per target12.138th / 523
Explosive catches25.8%27th / 523
Deep-target rate25.8%—
3rd-down targets5—
Red-zone targets5—

Charting

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

Targets
32
20 caught (63%)
Avg. depth of target
14.6
air yards per target
YAC per catch
4.4
83 yds after the catch
Air yards caught
267
of 350 yds on charted catches
Deep targets
26%
20+ air yards

Where he's targeted31 targets charted

63% comp14.6 avg. depth4.4 YAC/catch26% 20+ air yds4–0 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: 2 targets (6%), 2 caught (100%), 8 yds, 4.0 per target2100% · 8yLeft, 5–9 air yards: noneLeft, 10–14 air yards: 2 targets (6%), 0 caught (0%), 0 yds, 0.0 per target20% · 0yLeft, 15–19 air yards: 2 targets (6%), 1 caught (50%), 17 yds, 8.5 per target250% · 17yLeft, 20–29 air yards: 2 targets (6%), 1 caught (50%), 29 yds, 14.5 per target250% · 29yLeft, 30+ air yards: 1 targets (3%), 1 caught (100%), 37 yds, 37.0 per target1100% · 37yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 3 targets (10%), 2 caught (67%), 15 yds, 5.0 per target367% · 15yMiddle, 5–9 air yards: 2 targets (6%), 1 caught (50%), 33 yds, 16.5 per target250% · 33yMiddle, 10–14 air yards: 1 targets (3%), 1 caught (100%), 10 yds, 10.0 per target1100% · 10yMiddle, 15–19 air yards: 1 targets (3%), 1 caught (100%), 17 yds, 17.0 per target1100% · 17yMiddle, 20–29 air yards: noneMiddle, 30+ air yards: 2 targets (6%), 1 caught (50%), 52 yds, 26.0 per target250% · 52yRight, Behind air yards: 1 targets (3%), 1 caught (100%), -1 yds, -1.0 per target1100% · -1yRight, 0–4 air yards: noneRight, 5–9 air yards: 4 targets (13%), 3 caught (75%), 25 yds, 6.3 per target475% · 25yRight, 10–14 air yards: 4 targets (13%), 1 caught (25%), 20 yds, 5.0 per target425% · 20yRight, 15–19 air yards: 1 targets (3%), 1 caught (100%), 15 yds, 15.0 per target1100% · 15yRight, 20–29 air yards: 2 targets (6%), 1 caught (50%), 24 yds, 12.0 per target250% · 24yRight, 30+ air yards: 1 targets (3%), 1 caught (100%), 49 yds, 49.0 per target1100% · 49y
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 · Wake Forest

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

Charted targets
5
1 caught (20%)
Avg. depth of target
27.2
air yards per target
YAC per catch
19.0
19 yds after the catch
Air yards caught
45
of 64 yds on charted catches
Deep targets
80%
20+ air yards

Where he's targeted5 targets charted

20% comp27.2 avg. depth19.0 YAC/catch80% 20+ air yds1–0 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: noneLeft, 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: noneMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: 3 targets (60%), 1 caught (33%), 64 yds, 21.3 per target333% · 64yRight, Behind air yards: noneRight, 0–4 air yards: 1 targets (20%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 5–9 air yards: noneRight, 10–14 air yards: noneRight, 15–19 air yards: noneRight, 20–29 air yards: 1 targets (20%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 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

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

SeasonTeamGSnapsRecRec ydsRec TDTgt share
2026 so farWake Forest#22 · 6-1752%20373415.7%
2025Wake Forest#57 · 9-415%16417.0%

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

Game Log

Jack Foley'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.9 avg. game scoreBest: 9.0 at NC State (Week 6)2 of 4 games at 8.0+
Receiving
WkOpponentResultGame scoreRecYdsY/RTDLong
1AkronW 38–16—no stats recorded
2@PurdueW 38–36—no stats recorded
3MiamiL 20–338.6611819.7149
4@LouisvilleW 30–27—no stats recorded
5StanfordW 57–37.135418.0133
6@NC StateW 38–149.0815619.5152
7@CaliforniaW 41–76.934515.0129
2026 · 4 games7.92037318.6452

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries1—
Yards-121423rd / 1456
Yards / carry-12—
Touchdowns0—
Long0—
Receiving2026FBS rank
Receptions20218th / 1995
Yards37394th / 1981
Yards / catch18.719th / 461
Touchdowns442nd / 825
Long52—
Fumbles2026FBS rank
Fumbles1—
Lost0—
Recovered0—

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

GameTeam playsEst. snapsPlays involvedPenaltiesSnap share
Wk 1 · Akron67~7 (2–11)1·10%
Wk 2 · Purdue68~7 (2–11)1·10%
Wk 3 · Miami63~51 (34–62)9·81%
Wk 4 · Louisville61~33 (11–45)2·54%
Wk 5 · Stanford66~39 (12–53)5·59%
Wk 6 · NC State70~60 (39–70)11186%
Wk 7 · California62~42 (28–51)4168%
Season457239 (148–290)33252%

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 →