Taxi eligibility: competing rules compared on the 2026-10-20 rosters

Read-only, offline evidence for a ruling. Inputs: the recorded worker /roster-workbench payload (generated 2026-10-20T17:48:42.987Z, 481 rostered players, 12 franchises), the recorded MFL TYPE=players&DETAILS=1 export (timestamp 1792309022), site/rookies/rookie_draft_history.json (generated 2026-06-02T13:19:44.823507+00:00, 1007 picks 2012–2026), docs/league_context_v1.md, site/rosters/v2/fo_player_modal.js and worker/src/index.js at #1353 working tree (promotion fix). League year = 2026. Franchises appear by id only. This report states differences; it recommends no change to canon or code.

1. The rules, quoted

1.1 Canon: docs/league_context_v1.md

§B2 Taxi Squad (lines 342–363), exact text:

L342: ### B2. Taxi Squad (UPDATED 2026-05-08)
L343: - Size: Max 10 players, min 1 IDP.
L344: - Eligibility: Players selected in the Rookie Draft, Round 2 or later, for first 3 LEAGUE years (NOT NFL service time — eligibility resets when promoted permanently, otherwise auto-graduates after 3 league years on taxi). See "Promotion mechanic" below for what counts as a permanent promotion vs a temporary call-up.
L345: - Salary on taxi: does NOT count against the cap.
L346: - Promotion mechanic (UPDATED 2026-05-08 — temporary call-ups):
L347: - An owner can call a taxi player up to the active roster temporarily for a single NFL week.
L348: - Each temporary call-up burns 1 of 3 allowed weeks per player across that player's entire 3-year taxi-eligible window. Weeks are cumulative across seasons — consecutive or non-consecutive both count.
L349: - During an active week, the player counts against the active roster limit AND the salary cap for that week.
L350: - After the week, the owner can demote back to the taxi squad before rosters lock for the next NFL week. If they do, the call-up was temporary.
L351: - On the 4th activation, the call-up becomes permanent. From that point forward, the player is treated as fully promoted — taxi eligibility ends, normal cut penalties apply, and the player can never re-enter the taxi squad. (See T2.4 for the transactional details.)
L352: - "Active for the week" definition: the player was on the active roster (or on IR) at the time rosters and lineups locked for that NFL week, and appears in that week's weekly results. Putting a called-up player on IR does NOT avoid burning the week.
L353: - Every owner's call-up usage is tracked and visible — eligibility is auditable. Source of truth: roster snapshots; the bot can answer "how many weeks has [player] been activated?" any time.
L354: - Counter scope (Keith, 2026-05-16 review session — re-confirmation): the 3-call-up budget is a TOTAL across the player's entire taxi-eligibility window (the 3-year window from B2 above), NOT per-season. A player who burns 2 call-ups in Year 1 has only 1 left across the remainder of their taxi-eligible career; a 4th activation at any point triggers permanent promotion.
L355: - Implementation ownership (UPS, not MFL): this is a self-imposed UPS rule. MFL does not enforce the 3-week budget. UPS owns: (a) a persistent counter per (player_id, franchise_id) tracked across the 3-year window, (b) worker increment logic on each call-up submit, (c) auto-promotion blocking on the 4th activation, (d) UI display of remaining call-ups on the taxi pane. Implementation tracker: see AUDIT_FOLLOWUP_TRACKERS.md (Q10 tracker).
L356: - Cut economics:
L357: - **Taxi-squad players never permanently promoted (≤3 temporary call-ups) can still be cut cap-free.** Temporary call-ups do NOT trigger the "permanently promoted" flag, so cap-free cut remains available between activations and after a player returns to taxi.
L358: - Once permanently promoted (4th activation OR an MYAC/extension/restructure that explicitly promotes), normal cut penalties apply going forward.
L359: - Demotion deadline: contract deadline date. Mid-season trade-acquired rookies: planned automation will auto-demote (or owner-choice on trade).
L360: - 3-year clock end: when a player's 3 league years on taxi expire, they're treated like any other expired rookie. If extended → promoted to active. If not → Expired Rookie Auction. League years, not NFL years.
L361: - Tracking source of truth (Keith, 2026-05-16 review session): MFL natively handles taxi eligibility — MFL knows which players are taxi-eligible based on their draft and contract metadata. UPS does NOT maintain a parallel D1 tracking table for the 3-year window itself.
L362: - Derivation path when UPS needs to compute eligibility independently (e.g., for a UI gate or a synthetic warning): pull players.draft_year from the MFL TYPE=players payload, compute league_years_elapsed = current_league_year − draft_year, and gate taxi-eligibility at league_years_elapsed < 3 AND draft_round >= 2.
L363: - The taxi-eligible flag in MFL roster payloads is the authoritative source. The derivation above is only for UPS-side preview displays where the MFL flag isn't already in hand.

§A1 lines the rule references:

L97: - Round 1 — must stay on active roster. NOT taxi-eligible. 3-year contract.
L104: - Rounds 2–6 — 3-year contract, taxi-squad eligible for first 3 LEAGUE years (NOT NFL service time — see B2). Can stay on active roster instead. Only Round 1 is taxi-ineligible; every other round (2 through 6) is eligible.
L106: - Taxi eligibility (RATIFIED Keith 2026-07-17): a Round 6 IDP IS taxi-squad eligible, exactly like Rounds 2–5 (per §B2 "Round 2 or later" / draft_round >= 2). This corrects the prior "Rounds 2–5" phrasing here and the code's stale round <= 5 cap (worker isTaxiEligible + the mobile isTaxiEligibleFor mirror), which was wrongly benching R6 rookies (e.g. A.J. Haulcy, a 2026 R6.07 safety).

§G (Cross-section validation rules) item 14:

L1219: 14. Once promoted from taxi, a player is never re-eligible for taxi.

Related canon lines (context only): T2.4 permanent promotion and the comp-pick note.

L944: 2. Permanent promotion: triggered automatically on the 4th activation week, OR explicitly when the owner converts the contract via MYAC / extension / restructure during a call-up. Once permanent, the player is NEVER re-eligible for taxi. (Legacy behavior: MFL would auto-promote on trade, and UPS would manually re-demote — that workaround is GONE in the modern rules.) The trade module (planned) will need to enforce no-re-demotion explicitly.
L743: - Defensive Tier-1 retiree → comp pick 3.13. IS taxi-eligible.

Canon has no sentence about a player who is cut and later reacquired. A search of docs/league_context_v1.md for reacquire / re-acquire / forfeit near taxi finds nothing; the only cut-forfeits-eligibility text is in code comments (worker index.js L48712–48714 and mobile site/m/app.js L1120), citing a Keith 2026-08-03 statement.

1.2 #1353 implemented: site/rosters/v2/fo_player_modal.js

Line numbers below are at commit bd6d4009 for fo_player_modal.js and front_office.js.

1.3 UPS draft history (as specified for this comparison)

Eligible when the player's latest pick in rookie_draft_history.json is Round 2 or later and 2026 − draft season < 3 (2024, 2025 or 2026 drafts). Ignores taxi_eligible, taxi_permanent_promotion and the contract type. No pick → not eligible.

1.4 Live worker flag: taxi_eligible from /roster-workbench (worker/src/index.js)

2. How each rule treats the five cases

CaseCanon text (§A1 L97/104, §B2 L344/351, §G14)Canon derivation (§B2 L362)#1353 implementedUPS draft historyWorker flag taxi_eligible
(a) Original UPS pick, Round 2+, still on the rookie contract, in windowEligibleEligible only if MFL's NFL round is 2+ and NFL draft year is 2024+; an NFL Round 1 or an NFL undrafted player is ineligibleEligible when the worker flag is on and the history record agrees with the worker's round/year; Unknown on a record conflictEligibleEligible, provided D1 ups_draft_picks has the pick
(b) Cut into the veteran pool, later reacquired (in window)Silent. §B2 ties eligibility to being selected in the draft and to permanent promotion only; nothing on cutsEligible (no contract or ownership input)Not eligible · "no longer on the rookie-draft contract" (inherits the worker's contract-type test)Eligible (ignores contract and flags)Not eligible: type is no longer Rookie-Draft (Keith 2026-08-03 per code comment; not in canon)
(c) Permanently promoted (4th call-up, explicit MYAC/extension/restructure, or ended a past season active)Never eligible again (L351, §G14, T2.4 L944)Eligible if the NFL fields fit (ignores promotion)Not eligible · permanently promoted when the flag is off; Unknown when the worker flag is still onEligible if in window (ignores promotion)Flag ignores promotion; can be true with taxi_permanent_promotion: true. The site hides Demote and the main Bio says "permanently promoted"
(d) First-round pickNot eligible (UPS Round 1)Uses the NFL round: a UPS Round 1 who was an NFL Round 2+ pick is eligible; a UPS Round 2+ who was an NFL Round 1 pick is ineligibleNot eligible · Round 1 pick (Unknown if the worker says eligible)Not eligibleNot eligible (upsRound >= 2 fails)
(e) 3-league-year window expiredNot eligible; ERA or extension (L360)Not eligible by NFL draft year (equals the UPS year for normal rookies)Not eligible · taxi window ended (from the history file, any year 2012+)Not eligibleNot eligible, but only because 2023-and-earlier picks are not read at all: reason is "no pick in 2024–2026", the same as an undrafted veteran

NFL round versus UPS round. The canon derivation's draft_round is MFL's NFL draft round from TYPE=players. The UPS round is where the player went in the UPS Rookie Draft. They are independent:

3. Results on every rostered player

RuleEligibleNot eligibleUnknown
Canon derivation (§B2 L362)1533280
#1353 implemented1033780
UPS draft history1473340
Worker flag1433380
Reference: site today (flag and not permanent)1033780
Reference: canon text (UPS history Rd 2+, window, not permanent)1053760

Players whose result differs between at least two of the four rules: 99 of 481. The other 382 get the same answer from all four.

3.1 Disagreements per pair

PairPlayers who differBreakdown (first rule → second rule)
Canon derivation (§B2 L362) vs #1353 implemented84Eligible→Not: 67; Not→Eligible: 17
Canon derivation (§B2 L362) vs UPS draft history70Eligible→Not: 38; Not→Eligible: 32
Canon derivation (§B2 L362) vs Worker flag74Eligible→Not: 42; Not→Eligible: 32
#1353 implemented vs UPS draft history44Not→Eligible: 44
#1353 implemented vs Worker flag40Not→Eligible: 40
UPS draft history vs Worker flag4Eligible→Not: 4

3.2 Four-way patterns among the disagreeing players

Order: Canon derivation / #1353 / UPS history / Worker flag.

PatternPlayers
Eligible / Not / Not / Not38
Eligible / Not / Eligible / Eligible25
Not / Eligible / Eligible / Eligible17
Not / Not / Eligible / Eligible15
Eligible / Not / Eligible / Not4

3.3 Taxi squad today

95 players are on a taxi squad. Every one has taxi_eligible: true. 13 of them get Not eligible or Unknown from at least one competing rule:

RuleTaxi players it calls Not eligibleTaxi players it calls Unknown
Canon derivation (§B2 L362)130
#1353 implemented00
UPS draft history00
Worker flag00
PlayerMFL idFidUPS draftNFL draftTypeStatusFlagsCanon#1353UPS histWorker
Bailey, David1755100012026 4.082026 Rd 1, pick 2 (NYJ)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R4NotEligibleEligibleEligible
Henry, Robert1770900012026 5.012026 undrafted (FA)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R5NotEligibleEligibleEligible
Sorsby, Brendan1772200012026 5.032026 undrafted (FA)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R5NotEligibleEligibleEligible
Lawrence, Malachi1758000052026 6.052026 Rd 1, pick 23 (DAL)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R6NotEligibleEligibleEligible
Mesidor, Akheem1756800052026 5.112026 Rd 1, pick 22 (LAC)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R5NotEligibleEligibleEligible
Murphy, Byron1668900052024 6.122024 Rd 1, pick 16 (SEA)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2024 R6NotEligibleEligibleEligible
Walker, Jalon1712200052025 6.042025 Rd 1, pick 15 (ATL)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2025 R6NotEligibleEligibleEligible
Faulk, Keldric1755300062026 6.062026 Rd 1, pick 31 (TEN)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R6NotEligibleEligibleEligible
Bain Jr., Rueben1755000072026 3.112026 Rd 1, pick 15 (TBB)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R3NotEligibleEligibleEligible
Campbell, Jihaad1712300072025 5.122025 Rd 1, pick 31 (PHI)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2025 R5NotEligibleEligibleEligible
Styles, Sonny1755700082026 3.062026 Rd 1, pick 7 (WAS)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R3NotEligibleEligibleEligible
Simpson, Ty1746300102026 2.042026 Rd 1, pick 13 (LAR)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R2NotEligibleEligibleEligible
Williams, Mykel1711300112025 5.042025 Rd 1, pick 11 (SFO)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2025 R5NotEligibleEligibleEligible

Taxi players with taxi_permanent_promotion: true: 0.

3.4 Called eligible by a competing rule but not eligible by today's worker flag

42 players have taxi_eligible: false and at least one of the other three rules says Eligible.

PlayerMFL idFidUPS draftNFL draftTypeStatusFlagsCanon#1353UPS histWorker
Cooper, Edgerrin1669600022024 5.072024 Rd 2, pick 13 (GBP)Vet-FAAINJURED_RESERVEelig=N perm=Y taxi=N used=24 w=2024 R5EligibleNotEligibleNot
Ezeiruaku, Donovan1713500022025 6.102025 Rd 2, pick 12 (DAL)Vet-WWROSTERelig=N perm=N taxi=N used=0 w=2025 R6EligibleNotEligibleNot
Reichard, Will166810002none2024 Rd 6, pick 27 (MIN)Vet-FAAROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Smith, Tykee167080002none2024 Rd 3, pick 25 (TBB)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Stowers, Eli1754400022026 1.122026 Rd 2, pick 22 (PHI)Rookie-DraftINJURED_RESERVEelig=N perm=N taxi=N used=0 w=2026 R1EligibleNotNotNot
Lassiter, Kamari166720003none2024 Rd 2, pick 10 (HOU)Vet-FAAROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Parrish, Jacob171630003none2025 Rd 3, pick 20 (TBB)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Sanker, Jonas171670003none2025 Rd 3, pick 29 (NOS)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Thompson, Brenen175290003none2026 Rd 4, pick 5 (LAC)Rookie-FAAROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Williams, Antonio1751200032026 1.112026 Rd 3, pick 7 (WAS)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2026 R1EligibleNotNotNot
Burden, Luther1707000052025 1.122025 Rd 2, pick 7 (CHI)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2025 R1EligibleNotNotNot
McConkey, Ladd1662700052024 1.122024 Rd 2, pick 2 (LAC)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2024 R1EligibleNotNotNot
DeJean, Cooper166750006none2024 Rd 2, pick 8 (PHI)Vet-FAAROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Helm, Gunnar171050006none2025 Rd 4, pick 18 (TEN)Vet-FAAROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Loop, Tyler172220006none2025 Rd 6, pick 10 (BAL)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Brooks, Jonathon1659700072024 1.092024 Rd 2, pick 14 (CAR)Rookie-DraftINJURED_RESERVEelig=N perm=N taxi=N used=0 w=2024 R1EligibleNotNotNot
Eckley, Ryan176640007none2026 Rd 6, pick 30 (BAL)Rookie-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Gadsden, Oronde170990007none2025 Rd 5, pick 27 (LAC)Rookie-FAAROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Thomas, Zavion175210007none2026 Rd 3, pick 25 (CHI)Rookie-FAAROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Benson, Trey1659400082024 1.102024 Rd 3, pick 2 (ARI)Vet-WWINJURED_RESERVEelig=N perm=N taxi=N used=0 w=2024 R1EligibleNotNotNot
Booker, Austin167340008none2024 Rd 5, pick 9 (CHI)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Carter, Barrett171240008none2025 Rd 4, pick 17 (CIN)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Henderson, TreVeyon1704300082025 1.042025 Rd 2, pick 6 (NEP)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2025 R1EligibleNotNotNot
Little, Cam166800008none2024 Rd 6, pick 36 (JAC)Vet-FAAROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Milton, Joe165850008none2024 Rd 6, pick 17 (NEP)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Shipley, Will1660100082024 2.122024 Rd 4, pick 27 (PHI)Vet-WWINJURED_RESERVEelig=N perm=N taxi=N used=0 w=2024 R2EligibleNotEligibleNot
Davis, Isaiah167520009none2024 Rd 5, pick 38 (NYJ)Vet-ERAROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Flournoy, Ryan167780009none2024 Rd 6, pick 40 (DAL)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Williams, Evan167190009none2024 Rd 4, pick 11 (GBP)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Barner, AJ167230010none2024 Rd 4, pick 21 (SEA)Vet-Ext1ROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Boston, Denzel1750000102026 1.102026 Rd 2, pick 7 (CLE)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2026 R1EligibleNotNotNot
Cameron, Josh175270010none2026 Rd 6, pick 10 (JAC)Rookie-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Judkins, Quinshon1705100102025 1.082025 Rd 2, pick 4 (CLE)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2025 R1EligibleNotNotNot
Vele, Devaughn167880010none2024 Rd 7, pick 15 (DEN)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Watts, Xavier171310010none2025 Rd 3, pick 32 (ATL)Rookie-MYMROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Allen, Cyrus175180011none2026 Rd 5, pick 36 (KCC)Rookie-FAAROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Coleman, Keon1661700112024 2.012024 Rd 2, pick 1 (BUF)Vet-FAAROSTERelig=N perm=Y taxi=N used=34 w=2024 R2EligibleNotEligibleNot
Kinchens, Kamren166760011none2024 Rd 3, pick 35 (LAR)Vet-WWROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Taaffe, Michael176400011none2026 Rd 5, pick 18 (MIA)Rookie-MYMROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Dike, Chimere171710012none2025 Rd 4, pick 1 (TEN)Rookie-MYMROSTERelig=N perm=N taxi=N used=0EligibleNotNotNot
Harvey, RJ1706800122025 1.052025 Rd 2, pick 28 (DEN)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2025 R1EligibleNotNotNot
Johnson, Kaleb1704800122025 1.102025 Rd 3, pick 19 (PIT)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2025 R1EligibleNotNotNot

3.5 Full list of disagreeing players, with reasons, grouped by pattern

Eligible / Not / Not / Not (38)

PlayerMFL idFidUPS draftNFL draftTypeStatusWorker flagsCanon derivation#1353UPS historyWorker flag
Reichard, Will166810002none2024 Rd 6, pick 27 (MIN)Vet-FAAROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 6, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Smith, Tykee167080002none2024 Rd 3, pick 25 (TBB)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 3, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Stowers, Eli1754400022026 1.122026 Rd 2, pick 22 (PHI)Rookie-DraftINJURED_RESERVEelig=N perm=N taxi=N used=0 w=2026 R1Eligible — NFL 2026 Rd 2, 0 league years elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)
Lassiter, Kamari166720003none2024 Rd 2, pick 10 (HOU)Vet-FAAROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 2, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Parrish, Jacob171630003none2025 Rd 3, pick 20 (TBB)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2025 Rd 3, 1 league year elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Sanker, Jonas171670003none2025 Rd 3, pick 29 (NOS)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2025 Rd 3, 1 league year elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Thompson, Brenen175290003none2026 Rd 4, pick 5 (LAC)Rookie-FAAROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2026 Rd 4, 0 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Williams, Antonio1751200032026 1.112026 Rd 3, pick 7 (WAS)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2026 R1Eligible — NFL 2026 Rd 3, 0 league years elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)
Burden, Luther1707000052025 1.122025 Rd 2, pick 7 (CHI)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2025 R1Eligible — NFL 2025 Rd 2, 1 league year elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)
McConkey, Ladd1662700052024 1.122024 Rd 2, pick 2 (LAC)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2024 R1Eligible — NFL 2024 Rd 2, 2 league years elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)
DeJean, Cooper166750006none2024 Rd 2, pick 8 (PHI)Vet-FAAROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 2, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Helm, Gunnar171050006none2025 Rd 4, pick 18 (TEN)Vet-FAAROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2025 Rd 4, 1 league year elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Loop, Tyler172220006none2025 Rd 6, pick 10 (BAL)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2025 Rd 6, 1 league year elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Brooks, Jonathon1659700072024 1.092024 Rd 2, pick 14 (CAR)Rookie-DraftINJURED_RESERVEelig=N perm=N taxi=N used=0 w=2024 R1Eligible — NFL 2024 Rd 2, 2 league years elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)
Eckley, Ryan176640007none2026 Rd 6, pick 30 (BAL)Rookie-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2026 Rd 6, 0 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Gadsden, Oronde170990007none2025 Rd 5, pick 27 (LAC)Rookie-FAAROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2025 Rd 5, 1 league year elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Thomas, Zavion175210007none2026 Rd 3, pick 25 (CHI)Rookie-FAAROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2026 Rd 3, 0 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Benson, Trey1659400082024 1.102024 Rd 3, pick 2 (ARI)Vet-WWINJURED_RESERVEelig=N perm=N taxi=N used=0 w=2024 R1Eligible — NFL 2024 Rd 3, 2 league years elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)
Booker, Austin167340008none2024 Rd 5, pick 9 (CHI)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 5, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Carter, Barrett171240008none2025 Rd 4, pick 17 (CIN)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2025 Rd 4, 1 league year elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Henderson, TreVeyon1704300082025 1.042025 Rd 2, pick 6 (NEP)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2025 R1Eligible — NFL 2025 Rd 2, 1 league year elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)
Little, Cam166800008none2024 Rd 6, pick 36 (JAC)Vet-FAAROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 6, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Milton, Joe165850008none2024 Rd 6, pick 17 (NEP)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 6, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Davis, Isaiah167520009none2024 Rd 5, pick 38 (NYJ)Vet-ERAROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 5, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Flournoy, Ryan167780009none2024 Rd 6, pick 40 (DAL)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 6, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Williams, Evan167190009none2024 Rd 4, pick 11 (GBP)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 4, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Barner, AJ167230010none2024 Rd 4, pick 21 (SEA)Vet-Ext1ROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 4, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Boston, Denzel1750000102026 1.102026 Rd 2, pick 7 (CLE)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2026 R1Eligible — NFL 2026 Rd 2, 0 league years elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)
Cameron, Josh175270010none2026 Rd 6, pick 10 (JAC)Rookie-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2026 Rd 6, 0 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Judkins, Quinshon1705100102025 1.082025 Rd 2, pick 4 (CLE)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2025 R1Eligible — NFL 2025 Rd 2, 1 league year elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)
Vele, Devaughn167880010none2024 Rd 7, pick 15 (DEN)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 7, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Watts, Xavier171310010none2025 Rd 3, pick 32 (ATL)Rookie-MYMROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2025 Rd 3, 1 league year elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Allen, Cyrus175180011none2026 Rd 5, pick 36 (KCC)Rookie-FAAROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2026 Rd 5, 0 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Kinchens, Kamren166760011none2024 Rd 3, pick 35 (LAR)Vet-WWROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2024 Rd 3, 2 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Taaffe, Michael176400011none2026 Rd 5, pick 18 (MIA)Rookie-MYMROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2026 Rd 5, 0 league years elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Dike, Chimere171710012none2025 Rd 4, pick 1 (TEN)Rookie-MYMROSTERelig=N perm=N taxi=N used=0Eligible — NFL 2025 Rd 4, 1 league year elapsedNot — not a UPS Rookie Draft pickNot — not a UPS Rookie Draft pick (history file)Not — no ups_draft_picks row for 2024–2026
Harvey, RJ1706800122025 1.052025 Rd 2, pick 28 (DEN)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2025 R1Eligible — NFL 2025 Rd 2, 1 league year elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)
Johnson, Kaleb1704800122025 1.102025 Rd 3, pick 19 (PIT)Rookie-DraftROSTERelig=N perm=N taxi=N used=0 w=2025 R1Eligible — NFL 2025 Rd 3, 1 league year elapsedNot — Round 1 pickNot — UPS Round 1Not — UPS Round 1 (ups_draft_round=1)

Eligible / Not / Eligible / Eligible (25)

PlayerMFL idFidUPS draftNFL draftTypeStatusWorker flagsCanon derivation#1353UPS historyWorker flag
Allen, Braelon1659600012024 4.062024 Rd 4, pick 34 (NYJ)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2024 R4Eligible — NFL 2024 Rd 4, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 4, 2 league years elapsedEligible — UPS 2024 Rd 4, Rookie-Draft contract
Emmanwori, Nick1714400012025 6.092025 Rd 2, pick 3 (SEA)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=0 w=2025 R6Eligible — NFL 2025 Rd 2, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 6, 1 league year elapsedEligible — UPS 2025 Rd 6, Rookie-Draft contract
Rattler, Spencer1658600022024 5.032024 Rd 5, pick 15 (NOS)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=13 w=2024 R5Eligible — NFL 2024 Rd 5, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 5, 2 league years elapsedEligible — UPS 2024 Rd 5, Rookie-Draft contract
Shough, Tyler1703900022025 2.092025 Rd 2, pick 8 (NOS)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2025 R2Eligible — NFL 2025 Rd 2, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 2, 1 league year elapsedEligible — UPS 2025 Rd 2, Rookie-Draft contract
Hill Jr., Anthony1756000032026 4.122026 Rd 2, pick 28 (TEN)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2026 R4Eligible — NFL 2026 Rd 2, 0 league years elapsedNot — permanently promotedEligible — UPS 2026 Rd 4, 0 league years elapsedEligible — UPS 2026 Rd 4, Rookie-Draft contract
Joly, Justin1754800032026 5.092026 Rd 5, pick 12 (DEN)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2026 R5Eligible — NFL 2026 Rd 5, 0 league years elapsedNot — permanently promotedEligible — UPS 2026 Rd 5, 0 league years elapsedEligible — UPS 2026 Rd 5, Rookie-Draft contract
Monangai, Kyle1706600032025 4.082025 Rd 7, pick 17 (CHI)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2025 R4Eligible — NFL 2025 Rd 7, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 4, 1 league year elapsedEligible — UPS 2025 Rd 4, Rookie-Draft contract
Skattebo, Cam1704500032025 2.022025 Rd 4, pick 3 (NYG)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=8 w=2025 R2Eligible — NFL 2025 Rd 4, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 2, 1 league year elapsedEligible — UPS 2025 Rd 2, Rookie-Draft contract
Smack, Trey1766800032026 6.032026 Rd 6, pick 35 (GBP)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2026 R6Eligible — NFL 2026 Rd 6, 0 league years elapsedNot — permanently promotedEligible — UPS 2026 Rd 6, 0 league years elapsedEligible — UPS 2026 Rd 6, Rookie-Draft contract
Vidal, Kimani1675700032024 3.022024 Rd 6, pick 5 (LAC)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=11 w=2024 R3Eligible — NFL 2024 Rd 6, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 3, 2 league years elapsedEligible — UPS 2024 Rd 3, Rookie-Draft contract
Wilson, Payton1671600032024 6.032024 Rd 3, pick 34 (PIT)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2024 R6Eligible — NFL 2024 Rd 3, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 6, 2 league years elapsedEligible — UPS 2024 Rd 6, Rookie-Draft contract
Irving, Bucky1659800042024 3.102024 Rd 4, pick 25 (TBB)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=31 w=2024 R3Eligible — NFL 2024 Rd 4, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 3, 2 league years elapsedEligible — UPS 2024 Rd 3, Rookie-Draft contract
Taylor, Mason1710600052025 3.022025 Rd 2, pick 10 (NYJ)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=10 w=2025 R3Eligible — NFL 2025 Rd 2, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 3, 1 league year elapsedEligible — UPS 2025 Rd 3, Rookie-Draft contract
Marks, Woody1705300062025 5.072025 Rd 4, pick 14 (HOU)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=13 w=2025 R5Eligible — NFL 2025 Rd 4, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 5, 1 league year elapsedEligible — UPS 2025 Rd 5, Rookie-Draft contract
Brooks, Tahj1705800072025 4.112025 Rd 6, pick 17 (CIN)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=17 w=2025 R4Eligible — NFL 2025 Rd 6, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 4, 1 league year elapsedEligible — UPS 2025 Rd 4, Rookie-Draft contract
Croskey-Merritt, Jacory1725600072025 5.112025 Rd 7, pick 29 (WAS)Rookie-DraftINJURED_RESERVEelig=Y perm=Y taxi=N used=17 w=2025 R5Eligible — NFL 2025 Rd 7, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 5, 1 league year elapsedEligible — UPS 2025 Rd 5, Rookie-Draft contract
Fannin, Harold1710300072025 2.102025 Rd 3, pick 3 (CLE)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=16 w=2025 R2Eligible — NFL 2025 Rd 3, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 2, 1 league year elapsedEligible — UPS 2025 Rd 2, Rookie-Draft contract
Lloyd, MarShawn1660400072024 2.112024 Rd 3, pick 24 (GBP)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2024 R2Eligible — NFL 2024 Rd 3, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 2, 2 league years elapsedEligible — UPS 2024 Rd 2, Rookie-Draft contract
Schwesinger, Carson1714700072025 6.012025 Rd 2, pick 1 (CLE)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=0 w=2025 R6Eligible — NFL 2025 Rd 2, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 6, 1 league year elapsedEligible — UPS 2025 Rd 6, Rookie-Draft contract
Williams, Kyle1713400072025 2.082025 Rd 3, pick 5 (NEP)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=1 w=2025 R2Eligible — NFL 2025 Rd 3, 1 league year elapsedNot — permanently promotedEligible — UPS 2025 Rd 2, 1 league year elapsedEligible — UPS 2025 Rd 2, Rookie-Draft contract
Tracy, Tyrone1674700092024 4.042024 Rd 5, pick 31 (NYG)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=25 w=2024 R4Eligible — NFL 2024 Rd 5, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 4, 2 league years elapsedEligible — UPS 2024 Rd 4, Rookie-Draft contract
McMillan, Jalen1662800112024 4.082024 Rd 3, pick 28 (TBB)Rookie-DraftINJURED_RESERVEelig=Y perm=Y taxi=N used=4 w=2024 R4Eligible — NFL 2024 Rd 3, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 4, 2 league years elapsedEligible — UPS 2024 Rd 4, Rookie-Draft contract
Walker, Devontez1662100112024 4.052024 Rd 4, pick 13 (BAL)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2024 R4Eligible — NFL 2024 Rd 4, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 4, 2 league years elapsedEligible — UPS 2024 Rd 4, Rookie-Draft contract
Allen, CJ1755800122026 4.022026 Rd 2, pick 21 (IND)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2026 R4Eligible — NFL 2026 Rd 2, 0 league years elapsedNot — permanently promotedEligible — UPS 2026 Rd 4, 0 league years elapsedEligible — UPS 2026 Rd 4, Rookie-Draft contract
Bullard, Javon1667700122024 6.092024 Rd 2, pick 26 (GBP)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=0 w=2024 R6Eligible — NFL 2024 Rd 2, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 6, 2 league years elapsedEligible — UPS 2024 Rd 6, Rookie-Draft contract

Not / Eligible / Eligible / Eligible (17)

PlayerMFL idFidUPS draftNFL draftTypeStatusWorker flagsCanon derivation#1353UPS historyWorker flag
Bailey, David1755100012026 4.082026 Rd 1, pick 2 (NYJ)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R4Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2026 Rd 4, 0 league years elapsedEligible — UPS 2026 Rd 4, Rookie-Draft contract
Henry, Robert1770900012026 5.012026 undrafted (FA)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R5Not — MFL draft_round blank (undrafted per MFL) fails draft_round >= 2Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2026 Rd 5, 0 league years elapsedEligible — UPS 2026 Rd 5, Rookie-Draft contract
Sorsby, Brendan1772200012026 5.032026 undrafted (FA)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R5Not — MFL draft_round blank (undrafted per MFL) fails draft_round >= 2Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2026 Rd 5, 0 league years elapsedEligible — UPS 2026 Rd 5, Rookie-Draft contract
Turner, Dallas1665000012024 6.012024 Rd 1, pick 17 (MIN)Rookie-DraftROSTERelig=Y perm=N taxi=N used=3 w=2024 R6Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2024 Rd 6, 2 league years elapsedEligible — UPS 2024 Rd 6, Rookie-Draft contract
Golden, Matthew1707500032025 2.052025 Rd 1, pick 23 (GBP)Rookie-DraftROSTERelig=Y perm=N taxi=N used=3 w=2025 R2Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2025 Rd 2, 1 league year elapsedEligible — UPS 2025 Rd 2, Rookie-Draft contract
Graham, Mason1712100032025 6.112025 Rd 1, pick 5 (CLE)Rookie-DraftROSTERelig=Y perm=N taxi=N used=3 w=2025 R6Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2025 Rd 6, 1 league year elapsedEligible — UPS 2025 Rd 6, Rookie-Draft contract
Lawrence, Malachi1758000052026 6.052026 Rd 1, pick 23 (DAL)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R6Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2026 Rd 6, 0 league years elapsedEligible — UPS 2026 Rd 6, Rookie-Draft contract
Mesidor, Akheem1756800052026 5.112026 Rd 1, pick 22 (LAC)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R5Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2026 Rd 5, 0 league years elapsedEligible — UPS 2026 Rd 5, Rookie-Draft contract
Murphy, Byron1668900052024 6.122024 Rd 1, pick 16 (SEA)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2024 R6Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2024 Rd 6, 2 league years elapsedEligible — UPS 2024 Rd 6, Rookie-Draft contract
Walker, Jalon1712200052025 6.042025 Rd 1, pick 15 (ATL)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2025 R6Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2025 Rd 6, 1 league year elapsedEligible — UPS 2025 Rd 6, Rookie-Draft contract
Faulk, Keldric1755300062026 6.062026 Rd 1, pick 31 (TEN)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R6Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2026 Rd 6, 0 league years elapsedEligible — UPS 2026 Rd 6, Rookie-Draft contract
Bain Jr., Rueben1755000072026 3.112026 Rd 1, pick 15 (TBB)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R3Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2026 Rd 3, 0 league years elapsedEligible — UPS 2026 Rd 3, Rookie-Draft contract
Campbell, Jihaad1712300072025 5.122025 Rd 1, pick 31 (PHI)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2025 R5Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2025 Rd 5, 1 league year elapsedEligible — UPS 2025 Rd 5, Rookie-Draft contract
Styles, Sonny1755700082026 3.062026 Rd 1, pick 7 (WAS)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R3Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2026 Rd 3, 0 league years elapsedEligible — UPS 2026 Rd 3, Rookie-Draft contract
Downs, Caleb1756300092026 4.092026 Rd 1, pick 11 (DAL)Rookie-DraftROSTERelig=Y perm=N taxi=N used=2 w=2026 R4Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2026 Rd 4, 0 league years elapsedEligible — UPS 2026 Rd 4, Rookie-Draft contract
Simpson, Ty1746300102026 2.042026 Rd 1, pick 13 (LAR)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2026 R2Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2026 Rd 2, 0 league years elapsedEligible — UPS 2026 Rd 2, Rookie-Draft contract
Williams, Mykel1711300112025 5.042025 Rd 1, pick 11 (SFO)Rookie-DraftTAXI_SQUADelig=Y perm=N taxi=Y used=0 w=2025 R5Not — NFL Round 1Eligible — Round 2+ pick in window, worker flag on, not permanentEligible — UPS 2025 Rd 5, 1 league year elapsedEligible — UPS 2025 Rd 5, Rookie-Draft contract

Not / Not / Eligible / Eligible (15)

PlayerMFL idFidUPS draftNFL draftTypeStatusWorker flagsCanon derivation#1353UPS historyWorker flag
Latu, Laiatu1665100012024 5.122024 Rd 1, pick 15 (IND)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2024 R5Not — NFL Round 1Not — permanently promotedEligible — UPS 2024 Rd 5, 2 league years elapsedEligible — UPS 2024 Rd 5, Rookie-Draft contract
Nix, Bo1658200012024 2.062024 Rd 1, pick 12 (DEN)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=24 w=2024 R2Not — NFL Round 1Not — permanently promotedEligible — UPS 2024 Rd 2, 2 league years elapsedEligible — UPS 2024 Rd 2, Rookie-Draft contract
Egbuka, Emeka1708100022025 2.012025 Rd 1, pick 19 (TBB)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=17 w=2025 R2Not — NFL Round 1Not — permanently promotedEligible — UPS 2025 Rd 2, 1 league year elapsedEligible — UPS 2025 Rd 2, Rookie-Draft contract
Verse, Jared1665300022024 6.022024 Rd 1, pick 19 (LAR)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=0 w=2024 R6Not — NFL Round 1Not — permanently promotedEligible — UPS 2024 Rd 6, 2 league years elapsedEligible — UPS 2024 Rd 6, Rookie-Draft contract
Penix Jr., Michael1658300052024 2.052024 Rd 1, pick 8 (ATL)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=11 w=2024 R2Not — NFL Round 1Not — permanently promotedEligible — UPS 2024 Rd 2, 2 league years elapsedEligible — UPS 2024 Rd 2, Rookie-Draft contract
Thieneman, Dillon1757600072026 5.052026 Rd 1, pick 25 (CHI)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2026 R5Not — NFL Round 1Not — permanently promotedEligible — UPS 2026 Rd 5, 0 league years elapsedEligible — UPS 2026 Rd 5, Rookie-Draft contract
Thomas Jr., Brian1661800072024 2.032024 Rd 1, pick 23 (JAC)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=30 w=2024 R2Not — NFL Round 1Not — permanently promotedEligible — UPS 2024 Rd 2, 2 league years elapsedEligible — UPS 2024 Rd 2, Rookie-Draft contract
Pearce, James1711500082025 6.052025 Rd 1, pick 26 (ATL)Rookie-DraftINJURED_RESERVEelig=Y perm=Y taxi=N used=0 w=2025 R6Not — NFL Round 1Not — permanently promotedEligible — UPS 2025 Rd 6, 1 league year elapsedEligible — UPS 2025 Rd 6, Rookie-Draft contract
Pearsall, Ricky1662200102024 2.072024 Rd 1, pick 31 (SFO)Rookie-DraftINJURED_RESERVEelig=Y perm=Y taxi=N used=17 w=2024 R2Not — NFL Round 1Not — permanently promotedEligible — UPS 2024 Rd 2, 2 league years elapsedEligible — UPS 2024 Rd 2, Rookie-Draft contract
Loveland, Colston1710400112025 2.032025 Rd 1, pick 10 (CHI)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=17 w=2025 R2Not — NFL Round 1Not — permanently promotedEligible — UPS 2025 Rd 2, 1 league year elapsedEligible — UPS 2025 Rd 2, Rookie-Draft contract
Reese, Arvell1755600112026 3.072026 Rd 1, pick 5 (NYG)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2026 R3Not — NFL Round 1Not — permanently promotedEligible — UPS 2026 Rd 3, 0 league years elapsedEligible — UPS 2026 Rd 3, Rookie-Draft contract
Starks, Malaki1713200112025 5.052025 Rd 1, pick 27 (BAL)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=17 w=2025 R5Not — NFL Round 1Not — permanently promotedEligible — UPS 2025 Rd 5, 1 league year elapsedEligible — UPS 2025 Rd 5, Rookie-Draft contract
Carter, Abdul1711200122025 3.092025 Rd 1, pick 3 (NYG)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=17 w=2025 R3Not — NFL Round 1Not — permanently promotedEligible — UPS 2025 Rd 3, 1 league year elapsedEligible — UPS 2025 Rd 3, Rookie-Draft contract
Delane, Mansoor1756200122026 6.122026 Rd 1, pick 6 (KCC)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=4 w=2026 R6Not — NFL Round 1Not — permanently promotedEligible — UPS 2026 Rd 6, 0 league years elapsedEligible — UPS 2026 Rd 6, Rookie-Draft contract
Robinson, Chop1665500122024 4.012024 Rd 1, pick 21 (MIA)Rookie-DraftROSTERelig=Y perm=Y taxi=N used=22 w=2024 R4Not — NFL Round 1Not — permanently promotedEligible — UPS 2024 Rd 4, 2 league years elapsedEligible — UPS 2024 Rd 4, Rookie-Draft contract

Eligible / Not / Eligible / Not (4)

PlayerMFL idFidUPS draftNFL draftTypeStatusWorker flagsCanon derivation#1353UPS historyWorker flag
Cooper, Edgerrin1669600022024 5.072024 Rd 2, pick 13 (GBP)Vet-FAAINJURED_RESERVEelig=N perm=Y taxi=N used=24 w=2024 R5Eligible — NFL 2024 Rd 2, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 5, 2 league years elapsedNot — contract type "Vet-FAA" is not Rookie-Draft
Ezeiruaku, Donovan1713500022025 6.102025 Rd 2, pick 12 (DAL)Vet-WWROSTERelig=N perm=N taxi=N used=0 w=2025 R6Eligible — NFL 2025 Rd 2, 1 league year elapsedNot — no longer on the rookie-draft contract — Cut and reacquired, or re-signed (a trade keeps eligibility).Eligible — UPS 2025 Rd 6, 1 league year elapsedNot — contract type "Vet-WW" is not Rookie-Draft
Shipley, Will1660100082024 2.122024 Rd 4, pick 27 (PHI)Vet-WWINJURED_RESERVEelig=N perm=N taxi=N used=0 w=2024 R2Eligible — NFL 2024 Rd 4, 2 league years elapsedNot — no longer on the rookie-draft contract — Cut and reacquired, or re-signed (a trade keeps eligibility).Eligible — UPS 2024 Rd 2, 2 league years elapsedNot — contract type "Vet-WW" is not Rookie-Draft
Coleman, Keon1661700112024 2.012024 Rd 2, pick 1 (BUF)Vet-FAAROSTERelig=N perm=Y taxi=N used=34 w=2024 R2Eligible — NFL 2024 Rd 2, 2 league years elapsedNot — permanently promotedEligible — UPS 2024 Rd 2, 2 league years elapsedNot — contract type "Vet-FAA" is not Rookie-Draft

4. Data problems found

1. Worker flag ignores permanent promotion. 40 rostered players have taxi_eligible: true and taxi_permanent_promotion: true at once (all off taxi; 4 on IR). The site hides Demote for them, but #1353's modal shows Unknown ("League records disagree") for every one, and the raw flag disagrees with canon text (L351/§G14).

2. Worker reconstruction check. Recomputing taxi_eligible from the recorded ups_draft_round/ups_draft_year/type with the worker's formula matches the recorded flag for 481 of 481 players.

3. Roster record vs rookie_draft_history.json. 0 rostered players have a 2024–2026 UPS pick that the two sources disagree on (round, year, or one side missing).

4. Worker coverage ends at 2024. 165 rostered players have a UPS pick from 2023 or earlier in the history file and ups_draft_round: null in the roster record, by design of the season > 2023 query. The worker cannot tell them apart from never-drafted players; #1353 reads their pick from the history file instead.

5. MFL lists draft_team "FA" for drafted players. 6 rostered players have an NFL round and pick but draft_team: "FA": Donald, Aaron (11757, 0003, NFL 2014 Rd 1, pick 13 (FA)); Jacobs, Josh (14073, 0005, NFL 2019 Rd 1, pick 24 (FA)); Rodgers, Aaron (7836, 0004, NFL 2005 Rd 1, pick 24 (FA)); Jackson, Lamar (13593, 0004, NFL 2018 Rd 1, pick 32 (FA)); Prescott, Dak (12620, 0008, NFL 2016 Rd 4, pick 37 (FA)); Crosby, Maxx (14225, 0006, NFL 2019 Rd 4, pick 4 (FA)). Another 46 have draft_team: "FA" and a blank round (treated by MFL as undrafted). 0 have a blank round with a non-FA team. None of the 6 drafted-FA players is a 2024–2026 NFL pick, so the canon derivation's result is unaffected here, but the derivation cannot rely on draft_team to detect undrafted players.

6. NFL draft year vs UPS draft season. For every rostered UPS pick, MFL's NFL draft_year equals the UPS draft season, so the window year is the same under both readings in this recording; only the round differs.

7. History file gaps. 1 missing slot(s) across 2012–2026 (5 rounds through 2017, 6 from 2018): 2018 4.12. Players with more than one pick in the file: 0. The file was generated 2026-06-02T13:19:44.823507+00:00; any post-draft correction after that date is not in it.

8. Canon text vs the UPS-history rule differ only through permanent promotion: 42 players are in window as Round 2+ picks yet permanently promoted.

9. #1353's Unknown note blames the draft record for a roster-record conflict. For all 40 Unknown players the conflict is inside the worker payload (taxi_eligible: true beside taxi_permanent_promotion: true); the draft history agrees with the roster record for every one. The note reads: "" On main, the Bio line for these players reads "Not eligible · permanently promoted".

10. Cut and reacquired, never permanently promoted: 2 players are in-window Round 2+ picks, not permanently promoted, and off the Rookie-Draft contract: Ezeiruaku, Donovan (17135, 0002, UPS 2025 6.10, Vet-WW, FCFS); Shipley, Will (16601, 0008, UPS 2024 2.12, Vet-WW, BB $11,000). Canon text has no rule for them; the worker and #1353 rule them out by the 2026-08-03 code-comment ruling; the UPS-history rule and the canon derivation call them eligible.

11. Canon derivation and a blank NFL round. 14 rostered players have an NFL draft year of 2024–2026 and a blank MFL draft_round. This report applies the derivation literally (blank fails draft_round >= 2, so Not eligible). 2 of them are UPS picks. Reading a blank round as Unknown instead would move these 14 to Unknown, including 2 on a taxi squad today.

12. Cross-checks that passed. Roster acquisition_text slots like 2.04 (2026) match the history file for all 82 players who carry one (0 mismatches). History pick_label equals round.slot for 1007 of 1007 picks.

13. Call-up counts above 4. 58 rostered players have taxi_callups_used above 4 (up to 34): the counter sums every recorded active week and does not stop at the 4th. It does not change any rule's result here (4+ already means permanent), but a display of "N of 3 used" would need a cap.

14. Canon names an MFL flag the worker does not use. §B2 L361 and L363 say MFL natively handles taxi eligibility and that "the taxi-eligible flag in MFL roster payloads is the authoritative source." The taxi_eligible field on /roster-workbench is computed by the worker (index.js L48738) from D1 ups_draft_picks and the MFL contract status; it is not copied from MFL. No raw MFL TYPE=rosters export is in the recording, so whether MFL publishes its own taxi-eligible field was not checked here.

5. Method