Ray Davis — RB, BUF (2026)
Verdict
TARGET (medium confidence) at a free price — as a last-round/watchlist contingency stash only. Davis is the confirmed RB2 (early-down + goal-line heir) behind a bell-cow, James Cook, who turns 27 in September coming off a career-high 342 regular-season touches — and HC Joe Brady said at June minicamp he's "looking at everything" on Cook's workload and would "love to get Ray, Ty, [Gore Jr.] involved" (SI Bills OnSI, 2026-06-10). Why the market is wrong: it prices Davis as a literal zero because his 2025 standalone line (58-275-0) was invisible — but a locked RB2 to an aging, workload-taxed bell-cow behind the NFL's No. 1 run-blocking line (ESPN RBWR 1st, 2025) on a 10.5-win offense clears a free ADP on contingency value alone, with a live standalone bump on top. The honest cap: he's a day-3 pick whose role *shrank* in year 2, he has no passing-down role (that's Ty Johnson's), and he turns 27 himself in November — this is a lottery ticket, not a breakout screen hit.
Bull case
- The handcuff math is live: fragile-trending starter (Cook: 27th birthday + career-high 342 REG touches + HC saying "we're looking at everything" on his workload, SI 2026-06-10) × elite offense (10.5 win total, RBWR #1) × Davis locked as the early-down/goal-line heir — and he's produced in both career audition starts (20-97 wk6 '24; 21-151, +2.40 RYOE/att wk18 '25).
- Standalone floor may rise for free: Brady explicitly named Davis first among backs he wants more involved (2026-06-10); even a bump from 58 → ~90–110 carries in the league's best run-blocking offense makes him a usable bye/injury flex in deeper formats, and there was zero RB capital added to challenge him.
- Real per-touch talent marker: 4th in MTF/att among 2024 rookies and 0.176 MTF/touch in 2025 (PFF) — the most stable RB talent stat says he'd hold a bigger role if handed one; the wk18 +2.40 RYOE/att spike is small-sample but consistent with it.
Bear case (the hater's version)
- His role went the wrong way in year 2: carries 113→58, opportunity share 22%→14%, pass-snap participation 19%→13% — while both Cook (carries) and Johnson (routes) consolidated around him. Coaches showed you the pecking order for two years; a June quote is coach-speak, and rb.md says never project splits from coach-speak.
- Zero script-proofing, worst-format profile: on the field for 13% of dropbacks, ~0 inside-5 share (Cook 12 rush TD + Allen's 14 own the goal line) — in full PPR his median week is ~3–4 touches for ~3 points, and even the contingency splits: Johnson keeps passing downs (and Carmichael wants Cook running more routes), so a Cook injury makes Davis a two-down committee back, not a bell-cow.
- Day-3 pick turning 27 in November with a heavy college odometer — the exact profile (no capital claim, age line arriving, KR-first roster value) that teams replace with a rookie the moment it's convenient; he fails every breakout screen in the book.
Projection & comps
| Floor (20th) | Median (50th) | Ceiling (80th) | |
|---|---|---|---|
| PPR points (assumed) | 45 | 75 | 135 |
Bottom-up (team inputs from data/team-profiles/BUF.md, 2026-07-07: ~64 plays/g, ~28.5 rush att/g incl. ~7 Allen carries, ~355–420 RB carries; 2025 actual RB carries 417):
- Floor: 2025 role repeats — Cook healthy 17 games, Brady's minicamp talk evaporates. ~60 carries × 4.4 + ~10 targets/8 rec + ~1 TD ≈ 45 pts.
- Median: modest role bump per Brady's stated intent — ~90 carries (≈22% RB carry share), ~395 rush yds, 15 targets/12 rec ~95 yds, 2–3 total TD (xTD-anchored: he gets goal-line leak only in Cook rest scripts) ≈ 75 pts.
- Ceiling: Cook misses ~3–4 games and/or workload cut is real — ~150 carries, ~670 yds, ~25 targets, 5–6 TD ≈ 135 pts, concentrated in spike weeks (the fantasy-usable outcome; a longer Cook absence blows past this).
- Games risk: low — 17 games both NFL seasons; only injury-report entries were Illness (wk9) and Knee (wk17) with Full Participation both times (
data/stats/2025/injuries.csv); All-Pro KR role locks the roster spot. - Comps (RB2 grinder handcuff behind a bell-cow on a good offense, no passing downs): Ray Davis 2024 (116.1 PPR — his own realistic upside baseline), Tyler Allgeier 2024 (~110 PPR behind Bijan), Alexander Mattison 2021 (spike-week handcuff behind Dalvin Cook), Zamir White 2023 (late-season relief burst), Jordan Mason 2024 (the ceiling comp — starter injury converts the profile instantly).
- No external projections in
data/projections/to sanity-check against (directory not present as of 2026-07-07).
Usage profile (opportunity core, rb.md §2)
All from data/stats/2025/ and data/stats/2024/ (nflverse via nflreadpy, pulled 2026-07-07; REG only) unless noted.
| Metric | 2025 | 2024 | Band | Read |
|---|---|---|---|---|
| Snap share | ~15% season (168 snaps/17 g; weekly median ~9%, wk18 64%) | ~16% (264 snaps/17 g; wk6 58% w/ Cook out) | concern | Deep-rotation back; spikes only when Cook sits |
| Opportunity share (backfield) | 14.0% (71 of 507 RB/FB carries+targets) | 22.4% (132 of ~590) | concern | Year-2 role *shrank* — Cook consolidated (207→309 carries) |
| Weighted opp/g (carries + 2.5×tgt) | 5.3 | 9.4 | concern | Well below the 13 concern line both years |
| High-value touches /g | ~0.9 (13 tgt; inside-10 carries UNVERIFIED, near-zero implied by 0 rush TD) | ~1.7 | concern | No scoring engine while Cook is healthy |
| Inside-5 carry share | ~0% — 0 rush TD (Cook 12 rush TD, Allen 14; exact count UNVERIFIED) | low (3 rush TD) | concern | Goal line = Cook + Allen sneak/power |
| Passing-down participation | on field for 13.1% of charted dropbacks (69/526) vs Ty Johnson 40.9%, Cook 46.8% (participation.csv) | 18.9% (106/560) | concern | The receiving role is Johnson's, and Carmichael reportedly wants Cook on more routes |
| Routes/g · TPRR (proxy) | ~4.1 pass-play snaps/g; 13 tgt / 69 pass snaps ≈ 0.19 earn-rate (tiny sample, incl. pass-pro snaps) | ~6.2; 19/106 ≈ 0.18 | volume: concern | Earns targets at an OK rate when on the field — just isn't on the field |
| xFP | UNVERIFIED (no provider xFP pulled); actual 3.8 PPG on ~4.2 opp/g | 6.8 PPG | deep-bench range | Standalone value is roster-cloggy in 12-team |
2×2 read: low snap share + low opportunity share — pure contingency profile. The one live split: wk18 2025 with Cook rested — 64% snaps, 21-151-0, +2.40 RYOE/att (ngs_rushing.csv), echoing wk6 2024 (58% snaps, 20-97 with Cook out). When the depth chart breaks, the early-down role is his and he has produced in it.
Efficiency (rb.md §5 — separating back from line)
| Metric | Value | Band | Source (as-of) |
|---|---|---|---|
| YPC | 4.7 (2025, 58 att) / 3.9 (2024, 113 att) | noise — noted, not weighted | rushing.csv |
| YAC/att | 2.83 (2025) | below good (3.0) | PFF via web search, 2026-07-07 |
| MTF/touch | 0.176 (12 MTF / 68 touches, 2025); ranked 4th in MTF/att among RBs as a 2024 rookie | good | PFF via web search, 2026-07-07 |
| NGS RYOE/att | +0.08 (2024 full season); 2025 season aggregate not qualified — wk18: +2.40 on 21 att | neutral | ngs_rushing.csv |
| NGS positive-RYOE rate | 42.5% of att (2024) | middling | ngs_rushing.csv |
| 8+ box rate | 31.9% of att (2024) | heavy diet — clock-killing role, drag isn't his | ngs_rushing.csv |
| Breakaway rate | UNVERIFIED | — | — |
Read: a competent, contact-balance grinder — the MTF signal is real, the rest is average. Efficiency is a tiebreaker here, not the thesis; nobody is paying for it at this price, which is exactly when it's allowed to count (rb.md §1 corollary satisfied trivially).
Context (from data/team-profiles/BUF.md, built 2026-07-07)
- Coaching: Joe Brady promoted to HC (2026-01-27), keeps play-calling — continuity for the run-tilted identity (PROE −3.5%, neutral pass 51.2%, 2025). New OC Pete Carmichael (non-calling) reportedly pushes a Kamara-style expanded receiving role for Cook (Buffalo Rumblings camp primer, June 2026) — that squeezes Ty Johnson's third-down role, not Davis's early-down claim.
- O-line: elite run environment — ESPN RBWR 1st (75%), Sharp 2026 OL rank #3, 4/5 starters back. Any BUF carry is a premium carry.
- Game script: win total 10.5 (BetMGM, 2026-05-20) → positive-script lean; a grinder profile *wants* this team (rb.md §4). But Davis leaves the field on passing downs, so his weekly range in his current role collapses to script + Cook-health outcomes.
- Backfield: Cook is the bell-cow (56.5% carry share, 12 rush TD, extended Aug 2025, 4-yr/$48M reported pre-cutoff) — but turns 27 in Sept 2026 off 342 REG touches (~380 incl. playoffs), and Brady is on record planning redistribution (SI, 2026-06-10). Ty Johnson (2-yr/$5M signed 2025-03, contract year, possible 2027 cap casualty — Spotrac/heavy.com) owns passing downs. Frank Gore Jr. is RB4 (buffalowdown.com, 2026). Beat consensus: Davis is locked in as RB2; the only real camp battle is the third-down role (Buffalo Rumblings camp primer, June 2026). No RB draft capital added in the 2026 class (buffalobills.com draft tracker via team profile) — the incumbents' claims are unchallenged.
- Contract/roster security: Davis under his rookie deal through 2027 (Spotrac via team profile); first-team All-Pro KR 2025 (buffalonews.com, Jan 2026) — his roster spot and RB2 job are safe, his fantasy-relevant snaps are not guaranteed.
Pedigree screens (prospect-pedigree.md — applied hard, deep-pool candidate)
- Draft capital: R4 #128, 2024 (NFL.com) — day 3: "one bad week from committee; require usage proof, not camp hype." He has usage proof only in Cook-out spot starts.
- College production: 5 seasons, 3 schools (Temple '19–20, Vanderbilt '21–22, Kentucky '23): 746 car / 3,626 yds; 94 career receptions (Wikipedia, fetched 2026-07-07) — clears the ≥40-reception three-down predictor, yet the NFL has used Ty Johnson on passing downs anyway two straight years. First 900+ yd season at age 20 (Temple 2019) is fine age-adjusted; final dominant season came at 24 — journeyman arc, not early-dominator arc.
- Athletic testing: RAS/speed score UNVERIFIED — not load-bearing at this price.
- Breakout windows: fails every screen. Year-2 leap (needs day-1/2 capital + late-season snap ≥60% + competition departing): capital wrong, role shrank. Post-hype (needs former day-2+): fails. This is not a breakout candidate — it's a contingency asset, and the eval prices it as such.
- Age curve: age 26 now, turns 27 in Nov 2026 (birth date Nov 1999; Sleeper says 11/11, Wikipedia 11/20 — minor discrepancy, both Nov 1999); NFL season 3. Pro odometer is light (~198 REG touches + ~15 playoff), but college added ~840 — he arrives at the age-27 line mid-season with moderate total mileage. The cliff flag matters less for a free stash than for a priced starter, but it kills any dynasty/multi-year angle.
Tripwires (re-run this eval if any fire)
- BUF adds any RB with draft capital or a meaningful veteran before/during the season → contingency thesis dies; drop to AVOID-as-roster-clog.
- Camp/preseason: Gore Jr. or Johnson taking first-team early-down reps ahead of Davis, or Davis listed below RB2 on Ourlads/beat depth charts → downgrade.
- Cook injury/extended absence news → immediate re-run and upgrade; Davis becomes a priority add (early-down share of a top-3 run offense).
- September usage check: Cook opens with back-to-back 20+ carry games and Davis <5 touches/g → the workload-redistribution talk was noise; cut from 12-team benches.
- ADP rises inside ~round 12 (someone else notices the Cook fragility story) → price no longer free; flip to HOLD/FADE — this verdict only works at zero cost.
Sources
data/stats/2025/+data/stats/2024/: rushing.csv, receiving.csv, snap_counts.csv, ngs_rushing.csv, participation.csv, injuries.csv, pbp_summary.csv (nflverse via nflreadpy, pulled 2026-07-07; REG-only)data/adp/adp_ffc_2026-07-07.csv— Davis absent from FFC 15-round PPR mocks; listed via Sleeper search-rank tail (~167). Cook ADP 14.0 for backfield-pricing context (2026-07-07)data/raw/sleeper/players_2026-07-07.json— age 26, birth 1999-11-11, Kentucky, years_exp 2, depth_chart_order 3data/team-profiles/BUF.md(built 2026-07-07) — coaching, OL ranks, win total 10.5 (BetMGM 2026-05-20), backfield hierarchy, vacated-touch math, 2026 draft class (no RB)- SI Bills OnSI (2026-06-10): Brady minicamp quotes on Cook workload + "get Ray, Ty, [Gore Jr.] involved"
- SI Bills OnSI (2026-05-03): Davis year-3 role storyline; contract (2 yrs left on rookie deal)
- Buffalo Rumblings 2026 training-camp position-battle primer (June 2026, via search snippet — direct fetch 403'd): "Davis is locked in as RB2… the actual battle is the third-down role"; Carmichael/Cook receiving-role note
- Buffalo Rumblings (2025-03-26) + Spotrac: Ty Johnson 2-yr/$5M ($1.49M gtd) through 2026; heavy.com (2026): possible 2027 cap casualty framing
- NFL.com / ukathletics.com (2024-04-27): R4 #128 draft capital
- Wikipedia — Ray Davis (fetched 2026-07-07): college career table (746 car, 94 rec, 5 seasons), All-Pro KR 2025
- PFF (via web search, fetched 2026-07-07): 2025 YAC/att 2.83, 10 MTF rushing + 2 receiving; 2024 rookie ranks (4th MTF/att, 21st YAC/att)
- UNVERIFIED: exact inside-10/inside-5 carry counts, breakaway rate, RAS/athletic testing, provider xFP
BUF
@HOU
DET
LAC
NE
@LAR
@LV
BAL
@MIN
@NYJ
MIA
KC
@GB
CHI
@DEN