Calvin Ridley
Wide receivers · TEN · Alabama
Age 31 (Dec 20, 1994) Exp 9th season

Calvin Ridley

HOLD Rank WR64 · #189 overall Conf medium ADP 160.5 Proj 58/107/156 Risk high
AvoidFadeHoldTargetMust
z-receiverdeep-threatage-cliffpost-injurynew-ocdeep-pool
Quick hits
Tennessee Titans — team context full profile ›
Play-caller
Brian Daboll · OC yr 1
Daboll runs an Erhardt-Perkins (Patriots-tree) system — simplified concept-based calls, high-percentage short passing married to deep play-action shots. His two signature fantasy tendencies: he feeds…
Tendency
56% pass · balanced (12/32)
~33 pass / ~26 rush att/g · 6.5 win total
O-line (2025)
Pass 16 Run 26
rank of 32 · ESPN win rates
QB
Mitch Trubisky
Will Levis
RB '25 car
Michael Carter 25% ARI
Kalel Mullings 1%
WR '25 tgt
Bryce Oliver 0%
TE '25 tgt
Daniel Bellinger 5% NYG
Kylen Granson 2% PHI
Jaren Kanak
Schedule & strength of schedule · WR SOS: 5th-easiest slate
W1 NYJ 17
W2 PHI 4
W3 @NYG 24
W4 @BAL 27
W5 HOU 5
W6 @IND 28
W7 CLE 11
W8 @CIN 3
W9BYE
W10 JAX 16
W11 @DAL 32
W12 @JAX 16
W13 WAS 25
W14 @DET 30
W15 IND 28
W16 @LV 22
W17 PIT 26
W18 @HOU 5
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.

Calvin Ridley — WR, TEN (2026)

Verdict — HOLD (medium confidence) at ADP 160.5 / WR73 (FFC PPR mocks, 2026-07-07)

Ridley is a roster lock and the projected starting Z (Kuharsky depth chart 2026-06-16 via team profile; atozsports 2026-06-10), with a genuinely good two-year target-earning record (TPRR 0.241 in 2024, 0.246 in his healthy 2025 window — computed from local nflverse data 2026-07-07). But the market's pessimism is broadly correct: he enters his age-32 season (turns 32 on 2026-12-20 — Sleeper 2026-07-07) as a speed-dependent boundary profile — past the methodology's fade-from-30 line — coming off a recurrent hamstring plus a broken fibula (ESPN, Nov 2025), and he is at best third in a target hierarchy rebuilt around a No. 4 overall pick (Tate) and a $70M slot WR (Robinson), with year-2 receivers Dike and Ayomanor pushing from behind. The deep-pool pedigree screens don't fire: his 2018 R1.26 capital has fully decayed (prospect-pedigree §1 decay rule), no year-2/3 or post-hype window applies, and the age-arbitrage screen cuts *against* a 4.43-forty deep profile at 32. He has a live, confirmed path to a role — this is not an AVOID — but the market is not clearly missing anything: even his 120-target monopoly 2024 produced just 11.7 PPG (WR36 — PlayerProfiler), and 2026 trades target volume for (maybe) better efficiency. Profile and price agree → HOLD: happily take him if he falls to ~170+, no reach.

Bull case

  • He still earns targets at a near-elite rate: 0.241 and 0.246 TPRR in consecutive seasons (computed 2026-07-07), 22.7–24.4% target share whenever healthy — the stickiest positive in the profile — and he's the confirmed starting Z on a pass-leaning offense at a pick-160 price. The ~82-target median outcome costs nothing.
  • The box score lies about the player: 44–53% catch rates came attached to Will Levis and a rookie Ward completing 59.8% behind 55 sacks; high TPRR + low catch rate with a bad QB is the methodology's textbook buy signal (wr.md §6), and a Daboll system that shortens his aDOT converts more usage into PPR points — with TD regression *up* from 4-then-0 scores on 156 targets / 2,336 air yards.
  • One domino from flex value: if Tate ramps slowly (rookie), Robinson misses time, or Ward-Ridley rapport clicks, the ceiling case (~105 targets, ~WR35-40) requires only one break — at a round-14 price where nothing else in the neighborhood has a confirmed starting job and a 0.24 TPRR track record.

Bear case

  • Age-32 speed-dependent boundary receiver coming off hamstring-then-broken-fibula, still limited to 7-on-7 as of mid-June 2026 — the methodology's most predictive age/injury combination, on the profile type (2.74 NGS separation, deep tree, 0.080 FD/RR) that declines earliest and hardest.
  • Third at best in a hierarchy built around other people's money: Tate (fully-guaranteed 1.04) and Robinson ($38M gtd, Daboll's own signing) are established as the top two, Daboll's history funnels volume to exactly those two archetypes, and Dike/Ayomanor are actively pushing for the leftover snaps — the team's $8.75M pay-cut demand tells you how it values him.
  • No TD floor and no PPR floor: 4 end-zone targets in 2024, 0 TDs on 36 targets in 2025, deep-band aDOT, sub-55% catch rates — even the healthy median (~9 PPG) is a bye-week flex you can rarely start with confidence.

Projection & comps

Bottom-up (team inputs from data/team-profiles/TEN.md, 2026-07-07: ~62 plays/g, ~60% dropback rate, ~37 dropbacks/g, ~33 pass att/g; Vegas win total 6.5, BetMGM 2026-07-07):

ScenarioGamesRPRoutesTPRRTargetsRecYardsTDPPR
Floor (20th)~10 (soft-tissue/leg recurrence, or Dike eats the Z by midseason)~76%~280~0.16~45243502~70
Median (50th)14–15~83%~445~0.185 (≈15–16% TS)~82466704~130
Ceiling (80th)16–17~86%~530~0.20 (≈17% TS; Tate ramps slowly and/or Robinson misses time)~105588506~185

TDs anchored to usage-based xTD (~4 on ~82 mid-depth targets with a thin end-zone claim — his end-zone targets collapsed from 25 in 2023 to 4 in 2024 per 4for4, 2025 preseason, searched 2026-07-07), not to 2025's zero or 2024's four. Games risk: high — age 31/32, hamstring listed 3 weeks running on 2025 reports (injuries.csv) then fibula fracture; soft-tissue recurrence + age is the methodology's one predictive injury combo (scoring-framework §4).

Comp seasons (aging outside WR, third-option/post-injury role): Brandin Cooks 2023 DAL (54-657-8, ~144 PPR — ceiling side), Marvin Jones 2021 JAX (73-832-4, ~180 — best case), Odell Beckham 2023 BAL (35-565-3, ~110 in 14 g — median side), Tyler Lockett 2024 SEA (49-600-2, ~121 — median), Mike Williams 2024 NYJ/PIT (21-298-2, ~55 — floor). No external projections on hand (data/projections/ does not exist) — disagreement check UNVERIFIED.

Usage profile (wr.md §2 table)

All local numbers from data/stats/2024/ and data/stats/2025/ (nflverse via nflreadpy, pulled 2026-07-07). "2025 healthy window" = weeks 1–5 (before the week-6 hamstring exit; the week-11 return lasted one snap — a 13-yard catch on which he broke his fibula, ESPN Nov 2025).

Metric2024 (17 g)2025 healthy window (wks 1–5)Read
Target share23.7% (season)22.7% agg (34 tgt); 24.4% excluding wk 4 (played 54% snaps, knee/elbow); weekly 13.0–32.0%Good-to-Elite two years running — but the role is void (new play-caller + Tate/Robinson arrivals, wr.md §4); 2026 re-projects to ~15–17% = Concern band
TPRR0.241 (120 / 498 routes)0.246 (34 / 138)Good, near-Elite edge — he still earns targets at 30/31; the strongest thing in the profile
Route participation87.7% (on-field dropback proxy)92.9 / 91.4 / 86.0% wks 1–3; 42.9% wk 4 (injured); 77.5% wk 5Good when healthy; health is the caveat, not the depth chart
Air-yards share44.3%weekly 18–48%Elite claim historically; Daboll's short-aDOT E-P system + Tate at X shrinks it
WOPR0.665weekly 0.52–0.68 in full gamesElite on paper — entirely backward-looking; 2026 role re-projects to ~0.40s
RZ target share / end-zone targetsEnd-zone targets: 4 (down from 25 in 2023 — 4for4, 2025 preseason); RZ share UNVERIFIEDUNVERIFIED (0 TD on 36 tgt)TD access thin even at peak volume; #2 among WRs in deep targets 2024 (4for4) = volatile, TD-dependent shape
xFPProvider xFP UNVERIFIEDUsage note (own calc, 2026-07-07): 6.8 tgt/g at 12.6 aDOT ≈ ~10.5 expected PPR PPG vs 8.4 actualUsage outran output — gap is QB accuracy + drops; partial buy signal per wr.md §6

Target quality, alignment, coverage (wr.md §3–5)

Context (data/team-profiles/TEN.md, built/verified 2026-07-07)

Tripwires (re-run this eval if any fire)

Sources
  • data/stats/2025/ receiving.csv, weekly.csv, snap_counts.csv, injuries.csv, ngs_receiving.csv, participation.csv, passing.csv — nflverse via nflreadpy, pulled 2026-07-07. RP/TPRR/YPRR/FD-RR/TS aggregates computed from participation + weekly 2026-07-07.
  • data/stats/2024/ receiving.csv, ngs_receiving.csv, participation.csv — same pull; 2024 RP 87.7%, TPRR 0.241, YPRR 2.04, WOPR 0.665 computed 2026-07-07.
  • data/adp/adp_ffc_2026-07-07.csv — Ridley 160.5 (WR73); Tate 62.6, Robinson 90.2; neighbors listed picks 148–175.
  • data/raw/sleeper/players_2026-07-07.json — age 31 (DOB 1994-12-20), Alabama, 8 yrs exp, Active, TEN depth chart RWR #3.
  • data/team-profiles/TEN.md (built/verified 2026-07-07) — Daboll tendencies, hierarchy, volume inputs, contract ledger, Kuharsky depth chart (2026-06-16), BetMGM win total 6.5.
  • ESPN "Titans WR Calvin Ridley suffers broken fibula in loss to Texans" (Nov 2025, searched 2026-07-07); Bleacher Report fibula recovery timeline (Nov 2025).
  • NFL.com "Brian Daboll: 'Good to have' Calvin Ridley with Titans amid additions to WR room" (2026-05-04, fetched 2026-07-07) — $8.75M pay cut, drops note, Daboll quotes, role "undetermined."
  • atozsports "New Titans WR battle unlocked…" (2026-06-10, fetched 2026-07-07) — held out of team periods at OTAs, Osborn in his spot, roster lock.
  • Music City Miracles / Yahoo Sports "Biggest takeaways from Tennessee Titans 2026 minicamp" (2026-06, searched 2026-07-07) — 7-on-7 progression, ready for camp, Ward accuracy improvement, Dike pushing Ridley.
  • SI Titans "Calvin Ridley: Veteran Earns No. 17 Spot Despite Crowded Room" (2026-06, searched 2026-07-07).
  • 4for4 "Calvin Ridley's Fantasy Outlook Is Stronger Than His ADP Suggests" (2025 preseason, searched 2026-07-07) — end-zone targets 25 (2023) → 4 (2024); #2 among WRs in deep targets 2024.
  • PlayerProfiler Calvin Ridley page (fetched 2026-07-07) — 4.43 forty (85th pct), burst 107.7, draft 1.26 (2018), 2024 11.7 PPG (WR36).
  • profootballrumors "Offseason In Review: Tennessee Titans" (2026-07-04, via team profile) — 2yr/$35.25M, $12.49M gtd restructure.
  • UNVERIFIED: RZ target share, exact drop count/rate, slot/wide %, MOF-vs-boundary mix, man/zone splits, provider xFP (no provider exports in data/raw/; PFR blocked).