Your team
Team ID is in your FPL URL: /entry/1234567/. Free transfers and chips can't be read without a login, so set them here.
Idle.
Data sources & model calibration
The backtest downloads last season's real gameweek data, replays this app's exact formulas against it, reports accuracy, and applies per-position corrections to every projection. Run it once; it's saved.
Deadline evidence
Teamsheet automatically secures verified pre-deadline records after approved data has refreshed. No routine action is required.
Deadline unavailable.
Fixtures
Compare upcoming fixture difficulty across gameweeks. Teamsheet uses validated attack/defence strength ratings when available, otherwise Official FPL's 1–5 difficulty.
Projected points
Expected points per gameweek, modelled separately for each position. Tap any row for the breakdown.
Team
Your model-selected XI, captaincy and bench on one decision-first pitch.
Build or edit a squad by hand
Transfers
Compare making no transfer with the strongest legal plans returned by the existing optimiser. Model comparisons are decision support, not promised FPL points.
Leagues
Your current position across every connected classic league. Tap a league for its table, nearby rivals and deeper context.
League table
Nearby and loaded managers only. Large leagues are not scanned in full.
Rival comparison
Public picks, captaincy and exact squad overlap. Differences are not recommendations.
Manage leagues
Discovered public classic leagues and locally saved IDs. Identifiers stay out of the URL.
Ask Teamsheet
Your squad, projections and fixtures go with the question. The AI assistant works keylessly inside Claude's artifact preview; hosted builds require the planned serverless migration.