Ko Kieft
Tight ends · TB · Minnesota
Age 28 (Jan 20, 1998) Exp 5th season

Ko Kieft

AVOID Rank TE46 · #269 overall Conf high ADP UD Proj 0/3/15 Risk high
AvoidFadeHoldTargetMust
blocking-yspecial-teamsleg-fracture-returnroster-bubblete4
Quick hits
Tampa Bay Buccaneers — team context full profile ›
Play-caller
Zac Robinson · OC yr 1
A McVay-tree caller who ran a top-2 PROE (+3.85) even with a compromised QB room in 2025 — pass-tilted by instinct, quick-rhythm timing throws, PA near the high band, and a healthy 22.9% RB target…
Tendency
55% pass · balanced (16/32)
~34 pass / ~27 rush att/g · 8.5 win total (neutral)
O-line (2025)
Pass 15 Run 27
rank of 32 · ESPN win rates
QB
Jake Browning
Connor Bazelak
RB '25 car
Kenneth Gainwell 28% PIT
Josh Williams 1%
Kadarius Calloway
WR '25 tgt
Tez Johnson 8%
Kameron Johnson 1%
TE '25 tgt
Payne Durham 1%
Bauer Sharp
Schedule & strength of schedule · TE SOS: 1st-toughest slate
W1 @CIN 32
W2 CLE 15
W3 MIN 6
W4 GB 10
W5 @DAL 11
W6 PIT 30
W7 @CAR 20
W8 ATL 4
W9 @CHI 14
W10BYE
W11 @DET 19
W12 CAR 20
W13 LAC 5
W14 @BAL 8
W15 NO 13
W16 @ATL 4
W17 LAR 16
W18 @NO 13
Number = that defense's 2025 rank vs TEs 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.

Ko Kieft — TE, TB — 2026

Verdict

AVOID (high confidence), judged against a mock-undrafted ADP (Sleeper rank tail, 2026-07-08; no FFC PPR 15-round appearance in data/adp/adp_ffc_2026-07-07.csv). Kieft is the purest Blocking Y / special-teamer in this pool: across 2024–25 he logged zero recorded targets (no row in data/stats/2024/receiving.csv or 2025/receiving.csv, which lists every targeted player — nflverse, pulled 2026-07-07), ran a route on ~2.7% of TB pass plays in 2024 and ~0.8% in 2025 (participation proxy, computed 2026-07-08), and his 2025 ended in Week 3 with a leg fracture suffered while blocking (buccaneers.com IR announcement; Wikipedia/Bucs Report, verified 2026-07-08). te.md §2's route-participation gate (<55% = eval over) fails here by an order of magnitude, and §8 is explicit: a Blocking Y is "not a fantasy asset regardless of talent flashes. No price makes him draftable." He re-signed a one-year deal in March 2026 that does not guarantee a 53-man spot (Bucs Report/pewterreport, 2026-03-15), behind an extended Cade Otton, Devin Culp/Payne Durham, and fresh R6 draft capital (Bauer Sharp, pick 185 — team profile, 2026-07-07). The market prices him at zero and the market is right; AVOID formalizes "do not roster at any cost."

Bull case

  • He survived final cuts every year 2022–24 on blocking + special-teams value, and TB chose to re-sign him post-injury rather than move on (buccaneers.com, 2026-03-15) — the roster spot is plausible.
  • Robinson's scheme uses more 12/13 personnel than Grizzard's if the TE room earns it — more heavy-set snaps is the only vector for accidental targets.
  • Career proof-of-hands exists in trace amounts (7 catches, 2 TD as a 2022 rookie — CBS Sports player page, verified 2026-07-08), so a fluke goal-line leak-out TD is not literally impossible.

Bear case

  • Zero targets in two seasons. There is no route rate, no earning rate, and no TD access to project — te.md's RP gate fails at ~1–3%, and §8 says no price makes a Blocking Y draftable.
  • Coming off a fractured leg on a one-year deal with no roster guarantee, while the team spent an R6 pick on a TE for the new OC's multi-TE packages — his 53-man odds are the real question, not his fantasy odds.
  • Even his special-teams niche now competes with younger, cheaper bodies (Sharp, Culp, Durham) in a room where Otton takes ~90% of the pass-play TE snaps (Otton RP proxy 89.2% in 2025 — participation join, 2026-07-08).

Why the market is wrong: it isn't — undrafted is the correct price. AVOID (rather than HOLD) closes the residual trap: a deep-league drafter seeing "TB TE, 4 years in the league, re-signed" might read a depth-chart claim into a player who has literally no receiving role. Do not roster in any format this season.

Projection & comps

Half-PPR, 6pt pass TD (league-settings.md, confirmed 2026-07-08), bottom-up from role:

Floor (p20)Median (p50)Ceiling (p80)
Rolecut at final roster reduction, or IRTE4/ST core, ~5–10% offensive snapsinjury chaos above him forces a few catchable leak-outs
Volume0 targets1–3 targets, ~2 rec, ~15 yds~8 targets, 6 rec, ~50 yds, 1 TD
Half-PPR pts~0~3~15

Usage profile (te.md §2 table — 2024 last full season, TB)

MetricValueBandRead
Route participation~2.7% of TB pass plays 2024 (17/621); 0.8% 2025 (5/602) — on-field pass-play proxy, includes pass-block snapsConcern — gate failsEval ends here per te.md §2 (participation.csv join, computed 2026-07-08)
TPRRn/a — 0 targets on the 17 pass snapsConcernNo earning signal exists
YPRRn/aConcern
Target share0.0% (no receiving.csv row, 2024 or 2025)Concern
RZ / end-zone targets0 / UNVERIFIED (bounded by 0 targets)Concern
Detached rateUNVERIFIED — role is inline/wing blocker and ST (9% snap share)ConcernBlocking Y fingerprint (te.md §3/§8)
Run-block / pass-block ratesUNVERIFIED exact splits; 104 snaps were overwhelmingly run/heavy-personnel blocking (role per buccaneers.com FA focus, 2026)ConcernInjured *while blocking* — that is the job
xFPusage-implied ≈ 0 PPGConcern

Age/pedigree: 28 (born 1998-01-20), NFL year 5, 2022 R6 pick, Minnesota (Sleeper players cache, 2026-07-07). Capital decay expired (prospect-pedigree.md §1); the four-year NFL record (blocker) is the whole truth.

Context (from data/team-profiles/TB.md, updated 2026-07-07)

Tripwires (re-run if any fire)

Sources
  • data/stats/2025/ + data/stats/2024/ — receiving.csv (no Kieft rows = 0 targets), snap_counts.csv (104 off/329 ST snaps 2024; 29 off snaps/3 gm 2025), participation.csv pass-play join computed 2026-07-08 (RP proxy 2.7% / 0.8%) — nflverse via nflreadpy, pulled 2026-07-07
  • data/raw/sleeper/players_2026-07-07.json — age 28, Minnesota, 4 yrs exp, TB TE depth 4, injury status Questionable
  • data/adp/adp_ffc_2026-07-07.csv — no row; mock-undrafted basis (Sleeper rank tail, 2026-07-08)
  • data/team-profiles/TB.md (updated 2026-07-07) — Robinson hire/TE tendencies, Otton extension, Sharp R6.185, Kieft 1-yr re-signing
  • buccaneers.com — "Bucs Place Ko Kieft on IR" (2025 Week 3 leg injury); "Bucs Re-Sign TE Ko Kieft" (March 2026); FA-focus profile — all searched 2026-07-08
  • Bucs Report / pewterreport / BVM Sports (2026-03-15, searched 2026-07-08) — 1-yr deal, no 53-man guarantee, season-ending leg fracture blocking vs NYJ Week 3, 0 receptions in 2025
  • Marked UNVERIFIED: alignment/blocking-rate splits, end-zone target detail, rehab timeline, comp-season exact totals