---
title: Surface league-wide bench players who would start on my team
type: task
status: draft
description: >-
  For the user's roster, surface bench players currently rostered on other teams whose insertion
  into the user's optimal lineup would crack the starting roster -- inverse of the interested-teams
  view, oriented as a trade-target finder.
base_uri: user:task/league/add-bench-players-could-start-on-my-team.md
created_at: '2026-04-29T17:54:22.027Z'
entity_id: 52cd73c3-8019-45c3-a83a-57766e3c0488
owner_identity_uri: █████████████████████████
priority: Low
public_read: true
tags:
  - user:tag/league-xo-football.md
  - user:tag/software-task.md
updated_at: '2026-04-29T17:54:22.027Z'
visibility_analyzed_at: '2026-11-05T23:48:08.824Z'
---

For the user's roster, surface league-wide bench players (i.e., currently rostered on other teams' benches) who would crack the user's starting lineup if acquired. Inverse of `task/league/add-interested-teams-for-player-view.md` (which is "for a given player, which teams would start him"); this task is "for my roster, which other teams' bench players would start for me".

## Implementation sketch

- New selector iterating all non-FA bench players across league rosters, computing projected starter-points delta on the current user's roster after inserting each candidate into the optimal lineup.
- Reuse lineup-optimization math from `app/core/auction/sagas.js:19-118` and existing starter-slot-fill logic.
- Sort by delta, surface top N with originating team for trade-target context.

## Use case

Identifies trade targets where the other team has surplus value at a position you need.

## Source

Captured from Apple Notes "League Assistant" (one of: your players who could start on other teams; other bench players who could start on your team; weekly blocks; weekly pickups; rest of season pickup); migrated during Apple Notes triage on 2026-04-29.
