Kaleb Johnson (RB, PIT) — 2026 evaluation
Verdict
HOLD (confidence: low) at a free price — no FFC ADP (outside the 15-round PPR mock range); listed only via the Sleeper search-rank tail (#173 overall, 2026-07-07). The market's case, stated fairly: a top-85 pick one year removed, with fresh minicamp buzz under a brand-new staff, costs literally nothing. The bear counter-case: his rookie season was a near-total zero (28-69-0 rushing, 51 offensive snaps, 8.8 PPR points *for the season*), the Week 2 kickoff blunder buried him under the old staff, and the new staff immediately paid Rico Dowdle and runs a stated two-back plan with Jaylen Warren — Johnson is on the roster bubble, not the depth chart's inside track. Profile and price agree almost exactly: a blocked year-2 day-2 pick with real but two-step-contingent upside is worth a watchlist slot and a deep-league last-round dart, nothing more today. There is no "market is wrong" thesis in either direction — the deep-pool screens (year-2 leap, post-hype, clean handcuff) all fail on the same element: no live, uncontested path to touches. Confidence is low because that element is exactly what a single July injury report or camp note can change; the tripwires below are the eval's real content.
Bull case
- Day-2 capital in year 2 under a staff with zero attachment to his 2025 burial — the pick's opportunity-prior is still live, McCarthy publicly reset him to a clean slate, and June minicamp reports ("coming on," patience/vision praise) are the first positive usage-adjacent signal of his career. New-regime re-evaluations are exactly how buried day-2 backs resurface.
- The bodies ahead of him are rented, not owned: Dowdle is a 2-yr/$5M-guaranteed insurance contract (below featured-role money), Warren a modest extension — no day-1/2 capital blocks him (rb.md §9: cheap vets are not the threat capital is). Dowdle carries a 236-carry 2025 workload into his age-28 season; one soft-tissue injury in a "two fresh backs" plan and Johnson is a helmet away from early-down volume behind a top-10 run-blocking-pedigree line.
- The price is literally zero: outside the 15-round mock range, free in every format. The 80th-percentile outcome (~90 PPR) and the Chase-Brown-shaped tail beyond it cost nothing but a watchlist slot; there is no ADP downside to being wrong.
Bear case (the hater's version)
- He was the worst kind of rookie zero: 2.46 YPC, −0.28 EPA/carry, 51 snaps, 8.8 PPR points all season, seven zero-snap weeks, and a game-losing special-teams brain freeze that made him a punchline — and that was with *Gainwell* as the competition. The 2026 room (Dowdle + Warren + Homer + a draft pick) is strictly tougher, and beat writers are openly discussing whether he makes the 53.
- No receiving profile at any level — 29 college receptions, 2 NFL targets, unproven pass-pro, behind the league's most established passing-down back (Warren), under a coach who hasn't given RBs 20% of targets in 15 years. In full PPR his realistic ceiling role is a two-down grinder on a neutral-script team: TD-dependent flex weeks even in the injury scenario.
- The path needs two breaks, not one: he must beat Homer just to be the RB3, and a Dowdle *or* Warren absence promotes the other vet first — this fails the handcuff test's succession-clarity leg outright. Sub-4.6-speed-score-average, 40-only-tester, no-catch grinders who lose year 1 this badly mostly become Trey Sermon, not Jerome Ford.
Projection & comps
Bottom-up from usage (team volume per data/team-profiles/PIT.md, built 2026-07-07: ~60 plays/g, ~25 rush att/g ≈ 425 team rushes, win total 8.5 = neutral script; PIT 2025 team carries were 407 — rushing.csv):
| Scenario | Role | Carries (team share) | Rush yds | Targets | Rec | Rec yds | Total TD | PPR pts |
|---|---|---|---|---|---|---|---|---|
| Floor (20th) | Bubble survives, inactive most weeks (or traded into a similar burial) | 20 (~5%) | ~80 @4.0 | 2 | 1 | ~8 | 0 | ~11 |
| Median (50th) | Clear RB3, blowout/rest work + 1–2 spot games | 45 (~11%) | ~190 @4.2 | 5 | 4 | ~28 | 1 | ~32 |
| Ceiling (80th) | Dowdle or Warren misses 6–8 weeks AND Johnson beats the surviving vet's expansion for the early-down half | 110 (~26%) | ~475 @4.3 | 14 | 11 | ~75 | 3–4 | ~90 |
- xTD anchor: 2025 actual was 0 TD on 28 carries with no goal-line role (inside-10/inside-5 counts UNVERIFIED — no play-level pbp on hand — but bounded near zero by 51 total snaps). Median-role xTD ≈ 0.5–1; the ceiling's 3–4 comes entirely from inherited goal-line access in a vet-absence scenario, not from anything he currently owns.
- YPC assumption of 4.0–4.3 is a prior (college 6.4 on a Big Ten workhorse role, R3 capital) deliberately overriding the rookie 2.46 — 28 carries at −0.28 rushing EPA/carry (weekly.csv sums, computed 2026-07-07) is too small a sample to believe as a talent reading, per scoring-framework §3, and it came in scattered 1–6 carry cameos.
- Games risk: high — but roster-driven, not injury-driven. Age 22 (23 in Aug — b. 2003-08-14, Sleeper 2026-07-07), no injury flag, ~29 career pro touches: zero odometer concern. The risk is inactives/cut/trade — he already logged 7 zero-snap weeks in 2025 and is a named bubble/trade-block candidate (atozsports 2026-06-09; Athlon camp-trade-candidates, July 2026).
- Comps (role-shape matches; stat lines from memory, approximate — UNVERIFIED): Trey Sermon 2022 and Tyrion Davis-Price 2023 (day-2 backs buried by year 2, waived/near-zero — the floor and, frankly, the modal outcome shape), Roschon Johnson 2024 (RB3 with scattered spot work, ~30–60 PPR — the median), Jerome Ford 2023 (buried rookie promoted by incumbent injury into flex value — the ceiling), Chase Brown 2024 (year-2 leap after a vet injury — the beyond-80th tail that keeps him on the watchlist).
- External sanity check: none available —
data/projections/does not exist locally; no provider projection fetched for a player this deep. UNVERIFIED.
Usage profile (rb.md §2–3 table) — 2025 rookie season
All values REG-only from data/stats/2025/ (nflverse via nflreadpy, pulled 2026-07-07). He appeared in 10 of 17 games; 2024 column is N/A (college).
| Metric | 2025 | Band | Read |
|---|---|---|---|
| Snap share | ~5% season (51 snaps; game range 3–21%, peaked Wk 4/6 at 11 snaps, ended Wks 13–15 at 2–3) | Concern (<40%, by a mile) | Not a rotation member — a uniform with a helmet |
| Opportunity share | 6.2% (30 of ~485 PIT backfield carries+targets; Warren 256, Gainwell 199) | Concern (<45%) | Third of three all season, and the two ahead of him combined for 94% |
| Weighted opps /g | 3.3 (28 car + 2.5×2 tgt ÷ 10 g) | Concern (<13) | No standalone value at any point in 2025 |
| High-value touches /g | ~0.2 (2 targets; inside-10 carries UNVERIFIED, ≈0 — 0 TD, 51 snaps) | Concern (<2.5) | Zero scoring engine |
| Inside-5 carry share | ≈0 (UNVERIFIED exact; no rush TD, no goal-line reporting) | Concern | Goal line was Warren/Gainwell's |
| Third-down snap share | ≈0 (UNVERIFIED exact; bounded by 51 total snaps) | Concern | Passing downs never his — and won't be (see §5, McCarthy + Warren) |
| Routes /g · route participation | UNVERIFIED; upper bound trivial (2 targets, 1 rec for 9 yds on the season) | Concern | The receiving column of this profile is empty at both levels (29 career college rec — hawkeyesports, fetched 2026-07-07) |
| Targets /g | 0.2 (2 tgt, 0.38% TS) | Concern (<1.5) | — |
| xFP / PPG | Provider xFP UNVERIFIED; actual 0.88 PPG (8.8 PPR, 10 g) | Off the scale low | Usage-based expectation was ≈0; nothing to regress |
§2 fast 2×2: neither cell — he had neither snap share nor opportunity share. Efficiency table (rb.md §5) is intentionally omitted as a table: 2.46 YPC / −0.28 EPA per carry on 28 attempts, no NGS qualification (no ngs_rushing.csv rows), MTF/YAC/success rate UNVERIFIED — a sample this size is noise and is treated as such (the projection uses pedigree priors instead). The one hard behavioral fact from 2025: after the Week 2 kickoff blunder vs SEA (let the kickoff bounce into the end zone and walked off; Seattle recovered for a TD in a 31-17 loss — ESPN, 2025-09-14), Tomlin pulled him from return duty ("poor judgment by a young player" — NFL.com, Sept 2025) and he logged zero snaps in Week 3; he never escaped the doghouse.
Pedigree screen (prospect-pedigree.md — weighted up, NFL sample is thin)
- Draft capital: R3 #83, 2025 (steelers.com, April 2025) — day-2, "2–3 yrs of opportunity" prior, still live in year 2. But note the discontinuity: the regime that spent the pick is entirely gone (Tomlin out 2026-01-13, Arthur Smith to Ohio State), and the new regime spent cash on Dowdle (2-yr/$12.25M, $5M gtd) rather than inheriting any commitment to Johnson. $6.1M/yr is below the $8M/yr featured-role line (rb.md §9) — committee/insurance money, not a franchise claim — which is why Johnson's path is blocked but not welded shut.
- College production: legitimate. Led Iowa as a true freshman (151-779-6, age-19 season, Iowa freshman record), then a monster age-21 year: 240-1,537-21 at 6.4 YPC, 22-188-2 receiving, Big Ten RB of the Year, AP second-team All-American, Doak Walker finalist; early declare (hawkeyesports.com / hawkcentral, fetched 2026-07-07). Good age-adjusted profile; 508 career college carries is a moderate odometer.
- Receiving screen: FAIL. 29 career college receptions (7 in 2022–23 + 22 in 2024) vs the ≥40 threshold that predicts an NFL three-down role (rb.md §11). Pass-pro: unproven, UNVERIFIED grades — and behind Warren (the incumbent passing-down back) it's academic in 2026.
- Athletic testing: below the bar. Ran only the 40 at the combine — 4.57s at 224 lbs (better than only four RBs in the class — hawkcentral, April 2025); 40-only standalone RAS 6.49, no full score (ras.football via search, fetched 2026-07-07). Speed score ≈ 103 (computed) — average. Testing does not separate his ceiling.
- Breakout screens: Year-2 leap (day-2 capital ✓, late-season snap ≥60% ✗ — he ended 2025 at 2–3 snaps/g, competition departing ✗ — Gainwell left but Dowdle + Homer arrived): 1 of 3, fail. Post-hype (day-2 ✓, ADP crashed ✓, role newly open ✗): fail, and he's a year early for it anyway. Clean-handcuff test (fragile starter / good offense / clean succession): fails on succession — if Dowdle misses time, Warren absorbs first, and vice versa; Johnson is the third name with Homer and Heidenreich also in the room.
Context (from data/team-profiles/PIT.md, built 2026-07-07)
- Stability: low — and that's his best asset. McCarthy is a first-year HC calling his own plays for a 43-year-old Rodgers on a farewell tour; the entire staff that benched Johnson is gone. McCarthy has explicitly given him a clean slate entering camp (atozsports minicamp storylines, June 2026), and minicamp reviews were genuinely positive: "Kaleb Johnson is coming on" (Athlon, June 2026); stood out for patience between the tackles and vision (Yahoo/steelers.com minicamp takeaways, June 2026).
- Scheme fit is real: McCarthy's downhill north-south zone/duo identity is the stated reason Dowdle was signed, and the team profile lists Johnson's size/one-cut Iowa outside-zone profile as fitting the same shape. The 2025 OL ran 9th in RBWR (72% — ESPN, Jan 2026), though the 2026 unit is heavily shuffled (only Frazier returns at the same position).
- But the room is stacked against him: RBs coach Ramon Chinyoung — McCarthy "wants two fresh backs at all times," near-equal usage planned (steelernation, 2026-05-27): early downs Dowdle, passing downs Warren (extended through 2027, $12M gtd), with Travis Homer (vet ST/passing-down depth) and R7 Eli Heidenreich added (atozsports, June 2026). Johnson is RB3 *at best* and a named bubble/trade candidate (atozsports 2026-06-09; Athlon, July 2026). The team profile's line is the right one: "a camp riser to watch, not a projected role."
- Receiving channel is structurally capped: no McCarthy offense has hit 20% RB target share in 15+ years (CBS Sports, fetched 2026-07-07) vs PIT's 25.4% in 2025 — Gainwell's 85 vacated targets mostly evaporate rather than transfer. Even in the vet-injury ceiling scenario, Johnson's version of the role is carries, not catches — which caps the PPR ceiling and makes his weekly value TD/script-dependent on an 8.5-win-total team (neutral, not feeding).
- Committee 2×2 placement (rb.md §7): low standalone / low-to-moderate contingent — mostly the roster-clog quadrant today, with the contingent half a coin-flip on him beating Homer for RB3 and then winning the vacated share over the surviving vet. Archetype: early-down grinder, currently unemployed at his own archetype.
Tripwires (void this eval, re-run)
- Dowdle or Warren injury/trade at any point (camp through season) → immediate re-run; if camp reporting has Johnson clearly ahead of Homer at that moment, this flips to a deep-league TARGET before the market moves.
- Camp/preseason usage with starters — first-team early-down or goal-line reps, or preseason drives with the 1s at a meaningful carry share → upgrade to TARGET (deep leagues) / late-round dart (12-team). Conversely, preseason usage behind Homer or with 3rd-stringers → downgrade toward AVOID-as-roster-clog.
- Roster resolution: Johnson cut or traded → void; note a trade to an open backfield is an *upgrade* trigger, re-run at the new team.
- Committee plan collapses into a Dowdle-led backfield with Johnson as the named direct backup (Warren traded, or beat reporting installs Johnson as the No. 2) → clean succession forms → handcuff value per rb.md §7 → upgrade.
- ADP appears: if camp hype pushes him inside ~pick 160 without role evidence (reps with starters, vet injury), the free-tail logic dies → FADE at that price.
Sources
data/stats/2025/— rushing.csv (28-69-0, 3 first downs, 0 FL, 6.88% carry share, 10 g; PIT team carries 407; Warren 211, Gainwell 114), receiving.csv (2 tgt, 1-9-0, 0.38% TS; Warren 45 tgt, Gainwell 85), snap_counts.csv (51 REG offensive snaps across 10 games, weekly 2–11; Gainwell 517 / Warren 489 / Johnson 51), weekly.csv (game log, rushing EPA sum ≈ −7.7), ngs_rushing.csv (no qualifying rows) — nflverse via nflreadpy, pulled 2026-07-07; shares/EPA computed 2026-07-07. Inside-10/inside-5 counts, routes, third-down snap share, MTF, YAC/att, success rate, pass-pro grade, provider xFP: UNVERIFIED (no play-level pbp or provider exports on hand; values bounded near zero by 51 snaps).data/adp/adp_ffc_2026-07-07.csv— Kaleb Johnson: no FFC ADP (blank; listed via sleeper-searchrank tail), 2026-07-07.data/raw/sleeper/players_2026-07-07.json— RB, PIT, Active, age 22 (b. 2003-08-14), Iowa, years_exp 1, 6'1"/224, depth_chart_order 3, search_rank 173, no injury flag.data/team-profiles/PIT.md(built + verified 2026-07-07) — McCarthy/Angelichio/Graham regime, Rodgers final season, win total 8.5 (DK, 2026-07-01), ~60 plays / ~25 rush att/g, McCarthy <20% RB target share (CBS Sports), downhill zone/duo scheme, Dowdle 2-yr/$12.25M ($5M gtd), Warren extension through 2027 ($12M gtd), Chinyoung "two fresh backs" plan (steelernation 2026-05-27), Johnson "RB3 in an open battle — a camp riser to watch, not a projected role" (steelcityunderground camp preview, 2026-07-06/07), 2025 OL RBWR 72%/9th (ESPN 2026-01-06).- Web (accessed 2026-07-07): steelers.com / 247sports / hawkcentral (April 2025) — R3 #83 draft capital, 40-only combine, 4.57s; hawkeyesports.com + hawkcentral — Iowa career (2022: 151-779-6 freshman record; 2023: 117-463-3, 3 games missed; 2024: 240-1,537-21 at 6.4 + 22-188-2, Big Ten RB of Year, AP 2nd-team AA, Doak Walker finalist; career receptions 29); ras.football (via search) — no qualifying RAS, 40-only standalone 6.49; ESPN (2025-09-14) — Week 2 kickoff blunder vs SEA (31-17 loss, Holani recovery TD); NFL.com (Sept 2025) — Tomlin "poor judgment," removed from KR; atozsports (2026-06-09) — rookie-struggles reflection, roster bubble, Dowdle/Homer/Heidenreich additions, McCarthy clean slate; Athlon (June–July 2026) — "Kaleb Johnson is coming on" minicamp note; camp trade-block candidates; Yahoo Sports (June 2026) — minicamp takeaways (patience/vision praise).
PIT
ATL
@NE
CIN
@CLE
IND
@TB
@NO
@PHI
DEN
HOU
@JAX
BAL
CAR
@TEN