Everything you need to know about tracking your team — Power Rankings, Lineup, Grades, Trades, Waivers, Playoff Odds, and connecting a real Sleeper, ESPN, or Yahoo league, or building one manually.
Team Portal answers: "How is my team actually doing?" Connect a real Sleeper, ESPN, or Yahoo league (or build a team by hand) and it tracks you across six views — Power Rankings, Lineup, Grades, Trades, Waivers, and Playoff Odds — all built on the same VORP engine that powers the rest of the site, so a player's value here matches what you see in Football Machine, Mock Draft, Keeper Edge, and Trade Calculator.
The first screen you see lets you pick how to bring in your team: Sleeper, ESPN, Yahoo, or Build My Roster Manually.
Connecting a real league (Sleeper, ESPN, or Yahoo) pulls in your actual roster, league mates, scoring settings, and roster requirements automatically. Power Rankings and Grades then compare you directly against your actual league mates, and Trades looks at real rosters across the league for realistic deals. See the next section for exactly how to connect each host.
Build a team manually if you're not in a tracked league (or want to model a hypothetical team) — pick your league size, scoring format, and roster structure, then search and add players one slot at a time. Manual teams get compared against a synthetic "Average Team" built from the same player pool and roster shape, and Trades suggests value-balanced swaps against the wider player pool instead of real opponents.
Sleeper is the simplest — just type your Sleeper username and hit Connect. If you're only in one 2026 league, you're in immediately; if you're in more than one, you'll get a quick list to pick from. Nothing else is needed — Sleeper's data is fully public, so there's no login or extra setup.
ESPN needs two things to start: your League ID and the Season. Both come straight from your league's ESPN web address — for example infantasy.espn.com/football/team?leagueId=1234567&teamId=3&seasonId=2026
the League ID is 1234567 and the Season is 2026.
Team Portal tries connecting with just those two first. Public ESPN leagues work immediately from there — nothing else needed. Private leagues (the more common case) will show a "this league looks private" prompt asking for two more values, espn_s2 and SWID — these are copied out of your own browser's cookies, not a password, and Team Portal walks you through exactly where to find them for Chrome, Safari, or Firefox once that prompt appears.
This one-time setup has to be done on a desktop or laptop browser — the ESPN app and mobile browsers don't expose these values. Once entered, though, it's not something you'll redo often; the values typically last weeks to months before needing to be refreshed.
After connecting, if Team Portal can't automatically tell which team is yours (this can happen for a public ESPN league with no cookies provided), you'll get a simple list of every team in the league to pick from by hand.
Yahoo works differently from Sleeper and ESPN — there's no league ID to type and no cookies to copy. Instead, tap Continue with Yahoo and you're sent to Yahoo's own sign-in page; log in and approve access, and you're brought straight back to Team Portal with your team already connected. This is because Yahoo only supports signing in with your actual account (no public-league lookup), so it always knows exactly which leagues and team are yours — if your account is in more than one 2026 NFL league, you'll get a quick list to pick from, same as Sleeper.
Ranks every team by their optimal starting lineup's total projected points, plus a small bonus for bench depth at each position — so a team with a genuinely strong backup gets a little credit, without letting roster size alone decide the ranking. Each bar is stacked by position (QB/RB/WR/TE) so you can see where a team's scoring strength actually comes from.
Sleeper-, ESPN-, or Yahoo-connected leagues rank you against your real league mates. Manual teams show exactly two rows — your team against the synthetic Average Team.
Shows your optimal starting lineup — the highest-scoring valid combination of players your roster can field, given your league's actual slot requirements (including Flex and Superflex where applicable). Anyone not in the starting lineup shows up on your bench below it.
A letter grade for each position group (QB/RB/WR/TE), based on how strong that group is relative to everyone else you're being compared against. It's a different lens than Power Rankings: Power Rankings asks "who's projected to score the most," Grades asks "how strong is my roster at each position, scarcity considered."
What's considered — each position group's scarcity-adjusted value (VORP), compared against your real league mates (Sleeper, ESPN, or Yahoo) or the synthetic Average Team (manual)
What's not considered — bye weeks, injury history, or upcoming schedule strength
Two ways to find a deal: browse Suggested Trades (auto-generated based on team needs) or use Find a Trade to search for a specific swap yourself. Every trade is graded using the same engine as Trade Calculator — tap Open in Trade Calculator on any suggestion to dig into the full breakdown.
🔥 Great Trade — 12+ points above fair share
✅ Good Value — 6 to 12 points above fair share
🙂 Slight Edge — 3 to 6 points above fair share
⚖️ Fair Trade — within 3 points either way
😕 Slight Loss — 3 to 6 points below fair share
⚠️ Bad Value — 6 to 12 points below fair share
🚨 Lopsided Loss — 12+ points below fair share
For Sleeper-, ESPN-, or Yahoo-connected leagues, suggestions are framed as real trades with a named opponent, based on actual team needs. Manual teams see value-balanced player-for-player pairs from the wider pool instead, since there's no real opponent roster to trade with.
In Sleeper leagues with at least three other teams, you'll also see 3-team trade suggestions — a cycle where you send to one team, they send to another, and that team sends back to you, graded and opened in Trade Calculator the same way as a standard trade.
A Suggested Move card shows the single best add/drop swap available to you right now — usually your weakest bench piece for the top available free agent, or a starter upgrade if a free agent would genuinely win that roster spot. Below it, Top Available Players ranks the best unrostered players league-wide by VORP; flip on My Team to fold your own roster into that same ranked list, so you can see exactly where your players stand relative to what's available.
Runs your remaining schedule 1,000 times over to estimate every team's real chance of making the playoffs — from right now through the end of the regular season. Each simulated week draws every team's score from their own optimal-lineup projection plus realistic week-to-week variance, so the odds reflect actual roster strength, not just current record. Tap Re-run Simulation any time your roster or the league's records change.
Playoff Odds needs a synced Sleeper, ESPN, or Yahoo league — manual-roster teams don't have real standings or a real remaining schedule to simulate from, so this tab isn't available in manual mode.
Tap the League Settings bar to see (and, for manual teams, edit) your format, league size, scoring, and roster structure. Sleeper-, ESPN-, or Yahoo-connected leagues show your league's real settings — these stay fixed to whatever your actual league uses.
Board lets you swap which player rankings drive your values — the site default, a community board, or one of your own saved boards from Football Machine. This changes player values used across Power Rankings, Lineup, Grades, and Trades, but never touches your real league's actual scoring rules — those keep applying on top regardless of which board is selected.
Connect (or build) as many teams as you want — use + Add League to bring in another, and switch between them anytime from the league name dropdown at the top. Each league keeps its own settings, roster, and board selection independently.
VORP answers: "How many fantasy points is this player worth compared to a replacement-level starter in your league?" It puts every position on a common scale so you can compare a RB directly against a WR, TE, or QB. A player's raw point projection is adjusted for how scarce their position is, how many roster slots it occupies, and how deep the position runs in your league.
Position scarcity — positions that are harder to replace at a starter level earn a premium over raw point projections alone
Roster demand — positions that fill more starting slots are weighted accordingly, reflecting how many players you actually need to roster at each spot
Your league settings — team count, scoring format, lineup construction, and format type all directly shape every VORP value
Handcuff & starter equity — a backup RB or pass-catcher's VORP includes a boost for the value they'd provide if their starter missed time, and a starter gets a smaller version of the same bump if their backup got hurt. It's a real "what it's worth if it happens" number, not weighted by how likely that actually is.
VORP is consistent across the entire site — values in Team Portal match Football Machine, Mock Draft, Keeper Edge, and Trade Calculator exactly.