Skip to content

Loading deadline…

About fpl.sh

Research players, compare stats, and plan transfers with live data from the official FPL API.

What you can do

Player database
Search and filter every Premier League player by position, team, or name.
Player comparison
Compare per-90 stats, upcoming fixtures, and recent form side by side.
Squad view
Connect your Team ID to see your current squad and formation.
Fixture difficulty
Colour-coded, numbered ratings for planning transfers and captaincy.
Live FPL data
Pulled directly from the official FPL API.
Works everywhere
Responsive layout for desktop, tablet, and mobile.

Getting started

  1. Explore players

    Filter by position or team, or search by name.

  2. Compare

    Select players and open Compare for a side-by-side breakdown.

  3. View your squad

    Open My Squad and enter your FPL Team ID.

  4. Check fixtures

    Read the fixture ticker for upcoming difficulty.

Reading the comparison

Easy (1–2)Medium (3)Hard (4–5)
How per-90 stats are calculated

Every stat is divided by minutes played and scaled to 90 minutes so players can be compared fairly regardless of game time.

Goals / Assists per 90
Goal contributions normalised by minutes played.
xG / xA per 90
Expected goal involvement per 90 minutes.
Points per 90
FPL points earned per full match.
ICT per 90
Influence, Creativity, and Threat index per 90.

Connecting your team

  1. Log in on the official FPL website.
  2. Open your team page.
  3. Find your ID in the URL, e.g. /entry/123456/.
  4. Paste that number into the Team ID field.

Only public FPL data is read; no FPL password is needed. Your latest changes may not appear until FPL publishes the next gameweek squad.

fpl.sh is an independent tool, not affiliated with the Premier League. Statistics and suggestions inform decisions; they do not guarantee future points.

Built with

Next.jsTypeScriptTailwind CSSshadcn/uiVercel