Back to Blog

    Fantasy · 6 min read

    How the Fantasy Player Rankings Work

    The Fantasy Rankings page ranks Premier League players by recent form, position by position. This guide explains exactly how that ranking is built, why a player you're looking for might not show up, and what each number on the page actually means.

    What the Fantasy Rankings Measure

    Every number on the Fantasy page is based on each player's last 9 matches for their club — not the full season. That window is deliberately short: it captures current form (who's hot, who's cold right now) rather than a season-long average that can hide a recent slump or a breakout run.

    Almost every stat you see — goals, assists, tackles, passes, rating — is a per-match average over that 9-match window, not a season total. A forward showing “Goals: 1.50” scored an average of 1.5 goals per match they played in, not 1.5 goals all season.

    How the Composite Score Is Calculated

    The single “Score” number you see for each player is a composite form score, built in three steps:

    1. Every player is grouped by position — Forward, Midfielder, Defender, or Goalkeeper — and only compared against others in the same position. A defender is never measured against a forward's goal tally.
    2. Within each position group, every stat is converted to a z-score: how many standard deviations above or below the positional average a player is on that metric.
    3. Those z-scores are combined using position-specific weights (for example, goals and assists count heavily for forwards; tackles, interceptions and goals conceded count heavily for defenders) and summed into the final Score.

    A Score of 0 means “about average for that position over the last 9 matches.” Positive means above average, negative means below. Higher is always better — for every position, including goalkeepers and defenders, where conceding fewer goals is weighted as a positive rather than something you have to mentally subtract.

    Why a Player Might Be Missing

    To keep the ranking reliable, a player needs to have appeared in at least 3 of their team's last 9 matches to be included at all. Players below that threshold are filtered out before the composite score is even calculated — a single cameo appearance shouldn't be enough to produce a misleading rating.

    So if a player you're looking for isn't on the list, it's almost always because of injury, suspension, or limited minutes recently — not a data error.

    Understanding the Table Columns

    • MP — matches played out of the matches attempted (their team's matches available in the 9-match window).
    • Avg Rating — average match rating over the last 9 matches.
    • Season — average match rating for the entire season, for comparison.
    • Diff — Avg Rating minus Season rating. Positive means the player is trending above their own season average right now; negative means they're currently below it.
    • Score — the composite form score described above.

    On an individual player's page you'll also find Pass Accuracy, which is a true percentage (completed passes ÷ total passes attempted, per match) — not a raw pass count.

    Using the Filters

    The position tabs (All, Forwards, Midfielders, Defenders, Goalkeepers) narrow the table to one group at a time. Below that, the filter panel lets you search by player name, narrow to a specific team or nationality, or set a minimum and maximum average rating. Filters combine — you can, for example, look at Defenders on a specific team with a rating above 7.0. Click any row to open that player's full stat breakdown, including attacking, passing, defensive and discipline numbers.