Every year around draft season, the same question floods fantasy baseball forums: "How do I check who's keeper-eligible in my ESPN league?" The answer is more complicated than it should be — because ESPN doesn't make it easy.
This guide walks through how ESPN handles keepers, what you can (and can't) find in the platform's built-in tools, and how to get a complete eligibility analysis without building a spreadsheet from scratch.
How ESPN Handles Keeper Leagues
ESPN's keeper system is straightforward on the surface. Commissioners set keeper rules — how many keepers per team, whether there are round penalties, keeper limits by years — and managers select their keepers before the draft.
But here's where it gets tricky: ESPN doesn't automatically track most of the factors that determine keeper eligibility. It knows who's on your roster right now. It doesn't tell you:
- How many years a player has been kept
- What round they were originally drafted in (after trades)
- Whether a waiver pickup or trade affects their keeper cost
- Which players are actually worth keeping based on projected value vs. cost
For commissioners, this means manual tracking. For managers, it means asking the commissioner and hoping the spreadsheet is up to date.
Finding Your ESPN League ID
Before you can use any external tool with ESPN, you need your league ID. Here's how to find it:
- On desktop: Go to your league page on ESPN. Look at the URL — it'll be something like
fantasy.espn.com/baseball/league?leagueId=12345. The number afterleagueId=is your league ID. - On the app: Go to League Settings → the league ID is usually shown at the top or in the league info section.
The Public League Requirement
ESPN leagues are private by default, which means external tools can't access your league data through the API. To run keeper analysis with KeeperTracker or any other tool, your league needs to be set to public — at least temporarily.
How to make your ESPN league public:
- Go to League Manager (LM) Tools
- Click "Basic Settings"
- Find "Make League Viewable to Public" and toggle it on
- Save changes
You only need it public while you run the analysis. Switch it back to private afterward if you prefer. The whole process takes about 30 seconds.
What ESPN's Built-In Tools Show You
ESPN does have a keeper selection screen where commissioners can set keeper deadlines and managers can tag their keepers. But it's designed for the selection process, not the analysis process.
What's missing:
- No eligibility filtering: It doesn't flag which players are ineligible based on years kept or other custom rules.
- No value analysis: It won't tell you whether keeping a 5th-round pick is better than a waiver wire add.
- No league-wide view: Managers can only see their own team, not what the rest of the league is keeping.
- No transaction history context: Trades and waiver moves that affect keeper cost aren't surfaced.
Automating ESPN Keeper Analysis
KeeperTracker connects directly to ESPN's API to pull your full league data — rosters, transactions, draft history — and runs keeper eligibility analysis automatically.
Here's what the process looks like:
- Enter your ESPN league ID on KeeperTracker
- Select your sport (ESPN supports NFL, MLB, NBA, and NHL on KeeperTracker)
- Get a full breakdown of every team's keeper-eligible players in about 30 seconds
The analysis includes keeper eligibility status, acquisition method (draft, trade, waivers), years on roster, and projected value — everything you need to make informed keeper decisions without a spreadsheet.
Tips for ESPN Keeper League Commissioners
- Document your rules clearly: ESPN's settings don't cover every edge case. Write your keeper rules in the league notes so there's no ambiguity.
- Set keeper deadlines early: Give managers at least 2 weeks before the draft to lock in keepers. Last-minute decisions cause chaos.
- Share the analysis: Run a keeper eligibility report and share it with the whole league. Transparency prevents arguments.
- Track trades manually: If a traded player's keeper cost changes, note it somewhere. ESPN won't do this for you.
The Bottom Line
ESPN is a solid platform for running fantasy leagues, but its keeper tools are basic. If you're in a keeper league with any complexity — round penalties, max keeper years, trade rules — you'll need something beyond what ESPN provides out of the box.
Preview KeeperTracker with your ESPN league. View a two-team preview without signing in, then purchase a pass for full analysis from $4.99.