Ricky Pearsall
Wide receivers · SF · Florida
Age 25 (Sep 9, 2000) Exp 3rd season

Ricky Pearsall

TARGET Rank WR49 · #154 overall Conf medium ADP 103.6 Proj 77/135/186 Risk high
AvoidFadeHoldTargetMust
boundary-zyear-3td-regression-upman-beaterinjury-risknew-wr-room
Quick hits
San Francisco 49ers — team context full profile ›
Play-caller
The canonical Shanahan/McVay-tree caller — mildly run-lean PROE at full strength (−2.2 both prior years, −0.9 in the injury-reshaped 2025), elite motion rate (66–70%, top tier all three years),…
Tendency
54% pass · balanced (20/32)
~34 pass / ~28 rush att/g · 10.5 win total (positive)
O-line (2025)
Pass 10 Run 13
rank of 32 · ESPN win rates
QB
Mac Jones
Kurtis Rourke
RB '25 car
Jordan James
Kaelon Black
Patrick Taylor
WR '25 tgt
Mike Evans 11% TB
Demarcus Robinson 6%
Jordan Watkins 1%
TE '25 tgt
Brayden Willis 0%
Schedule & strength of schedule · WR SOS: 9th-toughest slate
W1 @LAR 21
W2 MIA 15
W3 ARI 14
W4 DEN 2
W5 @SEA 6
W6 WAS 25
W7 @ATL 23
W8BYE
W9 LV 22
W10 @DAL 32
W11 MIN 1
W12 SEA 6
W13 @NYG 24
W14 LAR 21
W15 @LAC 9
W16 @KC 10
W17 PHI 4
W18 @ARI 14
Number = that defense's 2025 rank vs WRs in half-PPR points allowed — 1 = toughest, 32 = softest. Preseason proxy from last season. = dome / retractable roof (weather-neutral). Depth: CBS Sports depth charts, fetched 2026-07-13 (DEN WR via ESPN).
Your take

Sign in with Google to rate and tag this player — private to you.

Ricky Pearsall — WR, SF (2026)

Pedigree/age context: R1 pick #31, 2024 (nflverse rosters, pulled 2026-07-07); age 25, turns 26 on 2026-09-09 (Sleeper, 2026-07-07) — NFL year 3, the tail of the WR breakout window (wr.md §9), pre-decline curve. Fifth-year-option decision follows this season.

Verdict

TARGET at 103.6 (WR49). The market is pricing the season-long 2025 line (9 games, 9.8 PPG, 0 TD); the healthy-game usage says something else entirely: in his 6 non-PCL-hampered games, Pearsall posted a 21.1% target share, 41.7% air-yards share, 0.608 WOPR, and 88 yards/game — WR2-caliber opportunity — while scoring 0 TDs against ~2.9 expected (bucket-model xTD, nflverse pbp 2025). Why the market is wrong: it sees a zero-TD injury season and a crowded new WR room; the usage record plus pure positive TD regression is worth roughly two rounds by itself, and the beat consensus ("clear No. 2 [WR] if he's on the field" — July 2026) confirms the role survived the Evans/Kirk/Stribling overhaul. Health is the real risk — that's why this is TARGET (medium confidence, high games risk) and not MUST-HAVE: the price already carries most of the injury discount, but the WOPR path requires ~15 games from a player who hasn't played more than 11.

Bull case

  • TD regression is pure upside: 0 TDs on 2.91 xTD (2025) after a healthy-split 0.608 WOPR and 41.7% AYS — the market is pricing the points, not the usage; even median TD luck in the same role adds ~3 scores (~18 PPR) without any role growth.
  • The role survived the overhaul: beat consensus has him the clear WR2/Z with Evans at X and Kirk in the slot (July 2026); his RP rose 76→85% y/y, he's the 2-WR-set survivor in a 21-personnel-heavy offense, and Evans' age-33 profile gives him the roster's most plausible path to the non-CMC target lead — his healthy 21.1% TS *is* the effective Shanahan-WR ceiling (~22%).
  • The skill signal is QB/depth-masked, not absent: 0.232 TPRR vs man, 1 drop all season, 36-of-37 on catchable targets, 0.100 first downs/route, 19 third-down targets in 9 games — the earning and trust metrics of a real starter, bought at WR49.

Bear case

  • He cannot stay on the field: 20 of 34 possible regular-season games played through two years; 2025 alone stacked a hamstring (PUP) on a PCL that he re-aggravated in Week 17, and the three post-return games (9 tgt, 20 yds) show what a compromised Pearsall is worth. Local chatter is already fifth-year-option/make-or-break (Heavy, 2026-07-03).
  • The earning rate never actually cleared the bar: 0.189 TPRR (and 0.157 as a rookie) is below the 0.22 Good line both seasons — the bull case leans on a 6-game healthy split and a man-coverage subsample, thin evidence by the hierarchy — and now he must out-earn Evans, Kittle, Kirk, CMC, and an R2 rookie for targets in the league's most RB-funneled tree.
  • TD equity may stay thin even with regression: 8.3% RZ target share, 4 end-zone targets, boundary-heavy (73.6%) aDOT-14 tree with negative YAC over expected = a volatile weekly profile whose xTD case is modest (~0.055/target) — this can be an 800-yard, 4-TD WR4 even healthy.

Projection & comps

Bottom-up (team inputs from data/team-profiles/SF.md, 2026-07-07: ~64.5 plays/gm, ~36–37 dropbacks/gm, ~33.5 att/gm, positive script at a 10.5 win total):

GamesRoutes/gm (RP × dropbacks)TPRRTargetsY/TYardsTD (xTD-anchored)PPR
Floor (p20)1129 (0.80 × 36.5)0.165538.24352.5~95
Median (p50)1531 (0.85 × 36.5)0.19889.07904.5~165
Ceiling (p80)1732 (0.88 × 36.5)0.211149.41,0707~225

TD rate anchored to the 2025 xTD bucket model (0.055 xTD/target on his target profile), not his actual 0. Ceiling case = Evans (age 33) misses time or fades and Pearsall's healthy 21% TS becomes the non-CMC target lead. Games-played risk: high (9/17 in 2025 — hamstring PUP + Wk 4 PCL re-aggravated Wk 17; 11/17 in 2024, though that was the Aug 2024 gunshot recovery, not a football injury).

Comps (role/profile sanity check): Brandon Aiyuk 2021 (SF WR2 in this same tree, 56-826-5, ~169 PPR — the median), Jameson Williams 2024 (yr-3 deep-leaning No. 2 next to an alpha, 58-1,001-7, ~205 — upper), George Pickens 2023 (boundary aDOT-14 volume, 63-1,140-5, ~208 — volume ceiling), Rashod Bateman 2024 (boundary Z, modest TS, ~175 — TD-heavy mid), Christian Watson 2023 (9-game injury season, ~96 — the floor). No external projections in data/projections/ to cross-check (directory absent, 2026-07-07).

Usage profile (wr.md §2 table)

All 2025 figures computed 2026-07-07 from nflverse pbp/participation/FTN (REG only, his 9 active weeks: 1–4, 11–13, 15, 17) unless noted. "Healthy split" = Wks 1–4, 15, 17 (excludes the three PCL-return games 11–13 where he was visibly compromised: 9 tgt, 20 yds).

Metric2025 (active games)2025 healthy split2024 (active games)Verdict
Target share18.3% (53/290)21.1% (44/209)14.1% (47/334)Good in healthy sample; the split is the signal (new-role/health reading rule)
TPRR0.189 (53 tgt / 281 routes¹)0.157 (47/300)Below the 0.22 Good line — the profile's biggest statistical hole; trending up y/y
Route participation¹84.6% (281/332 dropbacks on-field)75.9%Good (80–90) and rising — not the capped-RP red flag
Air-yards share34.6%41.7%19.9%Good→Elite; he owns SF's downfield offense when active
WOPR0.5160.6080.350Healthy split sits at the 0.60 role bar
RZ target share8.3% (4/48 in his games)16.7% (8/48)Concern — thin TD access; offsets some xTD optimism
End-zone targets4 in 9 gm (team: 19)2Modest; ~7–8/17-gm pace = fringe top-24
xFP~16.4 xPPG healthy games² · provider xFP UNVERIFIED~9 xPPGWR2-range expectation vs 9.8 actual PPG — classic "market sees points, not usage"

¹ Routes proxied as on-field dropbacks (nflverse participation joined to pbp). Corroboration: PFF charted him at 302 pass snaps incl. playoffs (via Heavy, 2026-07-03). ² Method: actual PPR/gm in the 6 healthy games (83.8 pts = 13.97 PPG, zero TD) + xTD gap (2.4 xTD in those games × 6 pts / 6 gm). Crude usage anchor, not a provider xFP.

Target quality / route tree (§3): aDOT 14.11 (2025) — deep band, volatile-floor territory; 2024 was 11.48. Depth mix 2025: 3 BLOS / 13 short / 20 intermediate / 17 deep — earns at 3+ depths, healthy tree, not a one-route go/post profile. Field zone: MOF 26.4% (14/53), boundary 73.6% — near the 75% boundary-only discount line; floor is target-depth fragile. 19 third-down targets in 9 games — strong trust-chain signal. 28 receiving first downs / 281 routes = 0.100 FD/RR (Good band).

Alignment (§4): 2025 slot/wide % UNVERIFIED (no cached alignment table; PlayerProfiler page didn't surface it, fetched 2026-07-07) — pbp target locations (73.6% boundary) and beat usage say he played predominantly outside/Z. 2026 role per beat depth charts (RotoWire/ESPN/DraftSharks via team profile, re-verified 2026-07-07): Z starter, Evans at X, Kirk primary slot — so the 2-WR sets in SF's league-high 21 personnel (36.6% of snaps) should be Evans + Pearsall, protecting his RP.

Coverage splits (§5): 2025 TPRR 0.232 vs man (23/99 routes) vs 0.165 vs zone (30/182) — a man-beater tilt, the scarce/valuable profile; 2024 was similar (0.159 man / 0.150 zone on smaller earning). NGS avg separation 2.34 (2025) — low, but read against a 13.9 intended-air-yards profile. Contested: 9 contested targets (FTN 2025); contested-catch conversion UNVERIFIED — not a contested-dependent profile by volume.

Efficiency (§6): YPRR 1.95 (2025, 281 routes — under the 300-route min, flag) vs 1.33 (2024). Y/T 9.96. Drop rate 1.9% (1 drop/53 — FTN) — elite hands signal. QB-vs-WR separation: only 69.8% catchable-target rate (37/53, FTN) and he caught 36 of 37 catchable balls — the 67.9% raw catch rate is depth-and-accuracy driven, not a hands problem. High TPRR-vs-man + low catchable rate = the methodology's buy signal, not a flaw. YAC over expected −0.74 (NGS 2025) — negative, consistent with a downfield/boundary profile in a YAC scheme; he's not the YAC engine, CMC is.

Archetype (§8): developing boundary Z / vertical No. 2 — deep-leaning (aDOT >14) so weekly volatility is real; PPR floor rests on the third-down role and intermediate work, not screens. Breakout screen (§9/pedigree §5): day-1 capital + year 3 + rising RP ✔, rookie TPRR ≥0.22 ✘ (0.157, gunshot-recovery context), competition departed (Jennings 90 tgt + Bourne 53 tgt out) but replaced with Evans/Kirk/Stribling — a partial screen hit at a crashed ADP, which is also the post-hype shape.

Context (from data/team-profiles/SF.md, built/refreshed 2026-07-07)

Tripwires (re-run this eval if any fire)

Sources
  • data/stats/2025/ + data/stats/2024/ (receiving, ngs_receiving, snap_counts, participation, ftn_charting, rosters, weekly) — nflverse via nflreadpy, pulled 2026-07-07: season lines, weekly targets, snap %, NGS separation/YAC, FTN catchable/drop/contested, draft slot #31/2024
  • In-memory nflverse pbp 2024–2025 (REG) joined to cached participation/FTN, computed 2026-07-07 (scratchpad scripts): per-active-game TS/AYS/WOPR, healthy vs hampered splits, aDOT, depth mix, MOF/boundary, RZ/EZ targets, 3rd-down targets, routes proxy → RP/TPRR/YPRR, man/zone splits, xTD bucket model (league TD rates by EZ/RZ/depth buckets)
  • data/team-profiles/SF.md — built/refreshed 2026-07-07 (play-caller tendencies, QB, OL, vacated-target math, depth-chart hierarchy, win total 10.5, plays/pass-rate inputs)
  • data/adp/adp_ffc_2026-07-07.csv — FFC PPR mocks, 2026-07-07: Pearsall 103.6 (WR49); Evans 50.7, Kittle 103.0, Purdy 96.3, CMC 4.8
  • data/raw/sleeper/players_2026-07-07.json — age 25 (DOB 2000-09-09), Florida, yrs_exp 2, no injury designation as of 2026-07-07
  • 49ers Webzone / NFL.com Nick Shook (2026-07-06, fetched 2026-07-07): breakout prediction, deeper WR room context, 9-game 2025 injury recap
  • 49ers Webzone / Bleacher Report (2026-06-01, fetched 2026-07-07): WR room = SF's key position battle; Pearsall "most productive returning wideout" (528 yds); CMC led team in receiving
  • Heavy (2026-07-03, fetched 2026-07-07): injury history incl. 2024 gunshot, PCL/ankle/shoulder; 302 pass snaps, 73.5 PFF grade in 2025; fifth-year-option/durability stakes; WR2-3 framing with Evans/Kirk
  • RotoWire/ESPN/DraftSharks depth charts + beat reporting via team profile (re-verified 2026-07-07): Evans X / Pearsall Z / Kirk slot; "clear No. 2 if he's on the field"
  • PlayerProfiler player page (fetched 2026-07-07): 2025 line corroboration (54 tgt/36/528/0, 9.8 FPPG, WR43 per-game); alignment/slot-rate not surfaced → slot% UNVERIFIED
  • UNVERIFIED: 2025 slot/wide alignment %, provider xFP, contested-catch conversion rate