Player file
Miles Kitselman
TE Tight End · Tennessee · #84
6' 5" · 251 lbs · ESPN roster listing (measurement date not published)
age 23 · as of 2026-08-18
DET · Current membership unresolved
Formal report: Practice: not reported · Game designation not reported. Check next report · Plan coverage
Inspect file assembly
Not sourced yet · lifecycle stage — lifecycle stage undecidable: seasonal record unknown and ESPN carries no experience count; every section below is resolved from the source records, none hidden as not-applicable (asOf 2026-09-20)
Inspect
lifecycle stage — lifecycle stage undecidable: seasonal well unknown and ESPN carries no experience count; every section below is resolved from the wells, none hidden as not-applicableNot joined yet · lifecycle stage undecidable: seasonal record unknown and ESPN carries no experience count; lifecycle-decided section cannot classify beyond unknown (unknown: no rank row and no nflverse join to search by (seasonal record: no nflverse players.csv join (espn_id 5089453 not in players.csv and no name match); stats tables are keyed by gsis player_id)) Next: match this player to the available source records. (asOf 2026-09-20)
Inspect
lifecycle stage undecidable: seasonal well unknown and ESPN carries no experience count; lifecycle-decided section cannot classify beyond unknown (unknown: no rank row and no nflverse join to search by (seasonal well: no nflverse players.csv join (espn_id 5089453 not in players.csv and no name match); stats tables are keyed by gsis player_id)) Next: match this player to the available source records.Inspect season and contract figures
Last season line
Not yet available · No 2026 season total is reported for this player in the source snapshot checked 2026-09-21T13:46:03.394Z. Missing statistics are not zero. Earlier seasons remain in NFL by year. (asOf 2026-09-21T13:46:03.394Z)
Contract
Not sourced yet · lifecycle stage undecidable: seasonal record unknown and ESPN carries no experience count; lifecycle-decided section cannot classify beyond unknown (unknown: OTC DET salary-cap table had no Active/IR row matching this official-chart name. — the club cap table is Active/IR only (practice squad and reserve rows omitted), so a miss is a coverage gap, not "no contract") (asOf 2026-09-20)
Inspect
lifecycle stage undecidable: seasonal well unknown and ESPN carries no experience count; lifecycle-decided section cannot classify beyond unknown (unknown: OTC DET salary-cap table had no Active/IR row matching this official-chart name. — the club cap table is Active/IR only (practice squad and reserve rows omitted), so a miss is a coverage gap, not "no contract")Season stats
Not yet available · No 2026 season total is reported for this player in the source snapshot checked 2026-09-21T13:46:03.394Z. Missing statistics are not zero. Earlier seasons remain in NFL by year. (asOf 2026-09-21T13:46:03.394Z)
Contract
Not sourced yet · lifecycle stage undecidable: seasonal record unknown and ESPN carries no experience count; lifecycle-decided section cannot classify beyond unknown (unknown: OTC DET salary-cap table had no Active/IR row matching this official-chart name. — the club cap table is Active/IR only (practice squad and reserve rows omitted), so a miss is a coverage gap, not "no contract") (asOf 2026-09-20)
Inspect
lifecycle stage undecidable: seasonal well unknown and ESPN carries no experience count; lifecycle-decided section cannot classify beyond unknown (unknown: OTC DET salary-cap table had no Active/IR row matching this official-chart name. — the club cap table is Active/IR only (practice squad and reserve rows omitted), so a miss is a coverage gap, not "no contract")NFL by year
Not joined yet · lifecycle stage undecidable: seasonal record unknown and ESPN carries no experience count; lifecycle-decided section cannot classify beyond unknown (unknown: no nflverse players.csv join (espn_id 5089453 not in players.csv and no name match); stats tables are keyed by gsis player_id) Next: match this player to the available source records. (asOf 2026-09-20)
Inspect
lifecycle stage undecidable: seasonal well unknown and ESPN carries no experience count; lifecycle-decided section cannot classify beyond unknown (unknown: no nflverse players.csv join (espn_id 5089453 not in players.csv and no name match); stats tables are keyed by gsis player_id) Next: match this player to the available source records.Stack-up lives on leaders. Not a rank invented on this file.
Official games
Not sourced yet · lifecycle stage undecidable: seasonal record unknown and ESPN carries no experience count; lifecycle-decided section cannot classify beyond unknown (unknown: no line, start, appearance or DNP row for this id in the 65 NFL game summaries ingested (2026 preseason; not the full slate) — a coverage bound, not a DNP) (asOf 2026-09-20)
Inspect
lifecycle stage undecidable: seasonal well unknown and ESPN carries no experience count; lifecycle-decided section cannot classify beyond unknown (unknown: no line, start, appearance or DNP row for this id in the 65 NFL game summaries ingested (2026 preseason; not the full slate) — a coverage bound, not a DNP)College by year
- 2025 · Tennessee · receiving26 rec · 253 yds · 2 TDCollegeFootballData player season stats · 2026-08-14
- 2024 · Tennessee · receiving22 rec · 301 yds · 4 TDCollegeFootballData player season stats · 2026-08-14
- 2022 · Alabama · receiving2 rec · 18 yds · 0 TDCollegeFootballData player season stats · 2026-08-14
Draft
Not joined yet · no nflverse join to search the draft ledger by (no nflverse players.csv join (espn_id 5089453 not in players.csv and no name match); stats tables are keyed by gsis player_id); ESPN roster carries no draft string Next: match this player to the available source records. (asOf 2026-09-20)
Combine / pro day
Not joined yet · no nflverse players.csv join (espn_id 5089453 not in players.csv and no name match); combine.csv is keyed by pfr_id, so there is nothing to search by Next: match this player to the available source records. (asOf 2026-09-20)
Injuries
- 2026-08-05 · DET · Injured ReserveThe Detroit Lions place TE Miles Kitselman on Reserve/Injured and sign WR Tarik Black.DET transactions (club-official) · 2026-09-20
derived from filings in official transaction feeds on disk 2026-01-01 → 2026-09-19 (32 clubs: 31 club-published and 1 from the nfl.com league ledger as the approved equivalent (DAL); 1966 rows; no club feed missing) through the designation machine (scripts/lib/designation.mjs — one truth with reserve-status and club-state); pre-window history is not on a provisioned source and stays unknown
Suspensions / discipline
Not sourced yet · no discipline records on file · search bound: recorded search of official transaction feeds on disk 2026-01-01 → 2026-09-19 (32 clubs: 31 club-published and 1 from the nfl.com league ledger as the approved equivalent (DAL); 1966 rows; no club feed missing) for /\bsuspend|reserve\s*\/\s*suspended|commissioner(?:'s)?\s+exempt|exempt\s*\/\s*commissioner/i: 5 filings. The league discipline ledger is not a provisioned source, so absence here is a bounded search, not a true negative. (asOf 2026-09-20)
Transactions
- 2026-08-05 · DETThe Detroit Lions place TE Miles Kitselman on Reserve/Injured and sign WR Tarik Black.
- 2026-05-12 · DETThe Detroit Lions sign QB Luke Altmyer, DB Aamaris Brown, LB Erick Hunter, DL Aidan Keanaaina, TE Miles Kitselman, EDGE Anthony Lucas, EDGE Eric O'Neill, OL Melvin Priestly and CB De'Shawn Rucker.
window 2026-01-01 → 2026-09-19
filings in official transaction feeds on disk 2026-01-01 → 2026-09-19 (32 clubs: 31 club-published and 1 from the nfl.com league ledger as the approved equivalent (DAL); 1966 rows; no club feed missing); pre-window movement is not on a provisioned source
Awards
Not joined yet · no nflverse players.csv join (espn_id 5089453 not in players.csv and no name match); draft_picks is keyed by gsis_id / pfr id Next: match this player to the available source records. (asOf 2026-09-20)
Draft market
Not sourced yet · no consensus rank on the 2027 board file for this id (asOf 2026-09-20)
School history
Source not provisioned · current school (n/a) is on the identity header; membership / transfer history is not on a provisioned source (context-file trails cover 6 prospects, curated) Next: connect a source that covers this field. (asOf 2026-09-20)