THE TRENDLINE ENGLAND
Premier League ·

Every Player

Every Premier League player with a minute on the pitch this season, ordered by FPL points. Sort by any column, filter by club or position, search a name — or flip to who is trending up and down against last season. Click a row for the gameweek-by-gameweek page.

order by
trend
Trend — each player's per-90 rate (or minutes per club match) this season, versus his full Premier League season. The year-over-year trend for that rate. To keep it honest, a number only shows for players with + minutes last season and + this season; everyone else reads "—" and sorts to the bottom.
Min/match — minutes per club match = a player's minutes ÷ his club's matches played this season (from the league table), so a starter reads near 90 and a substitute reads his true share of the available time. Last season is minutes over 38 matches for any Premier League club: the FPL API does not attribute a past season to a club, so a player who moved is measured at his previous club.
Defensive contribution — the Fantasy Premier League's composite of ball-winning actions: for defenders, clearances + blocks + interceptions + tackles; for midfielders and forwards, the same plus ball recoveries. Per 90 minutes here, with its year-over-year trend. Tkl, Rec and CBI are this-season counts only — the API's past-season totals carry just the composite, so those three have no trend.
Per-90 rates — the total × 90 ÷ minutes. A one-cameo sample owns any per-90 column, so players under minutes (35% of the most-played player's minutes, a bar that rises with the season) sort to the bottom rather than the top. They are still in the table.
FPL pts are Fantasy Premier League points — the official fantasy game's own scoring (2 for playing 60 minutes, 4–6 per goal by position, 3 per assist, clean sheets, 1–3 bonus, deductions). They are the FPL API's summary of a player's output, not an independent rating, and they are not league points.

Where the numbers come from. Every stat on this board is read from the official Fantasy Premier League API (bootstrap-static for every player's season totals; element-summary/{id}/ for each player's gameweek log and previous seasons) for the season — nothing estimated, nothing hand-entered. A field the API does not publish reads "—". Expected goals (xG), expected assists (xA), expected goal involvements (xGI) and expected goals conceded (xGC) are the values the FPL API publishes. The board is rebuilt from a cached download; it is not live.

The trend columns are the trend line itself: a player's per-90 rate this season minus his rate over the full season, as returned by the same API. A number only shows when a player cleared minutes last season and this season; newcomers to the Premier League and part-timers read "—". Every player with a minute is on the board; nothing is truncated.

Min/match is minutes ÷ the club's matches played this season (the count in data/league.json, or the FPL fixture count where a later fixture is already in the histories); last season is minutes over 38 matches for any Premier League club. DefCon/90 is the FPL defensive-contribution composite per 90 (defenders: clearances + blocks + interceptions + tackles; others also ball recoveries). Tkl, Rec, CBI are this-season counts; the API's past seasons carry only the composite, so they have no trend.