Σ ((G + A) × normalized (scoring0.40 × UEFA0.60)) ÷ appearances
We count league matches from 2024/25, 2025/26 and the partial 2026/27 season through the snapshot date. The scope is England’s Premier League, Spain’s La Liga, Italy’s Serie A and Germany’s Bundesliga. Cups and internationals are excluded. Players who have since left those leagues remain eligible.
Two completed seasons
A player must have at least one qualifying league appearance in both 2024/25 and 2025/26 and have been at clubs in the four qualifying leagues for each season from start to finish. Transfers between those clubs count; injuries and being a substitute do not break club tenure. The partial 2026/27 season contributes to output but cannot count as a completed qualifying season.
For imported CSVs, mark full_season_eligible yes or no on every 2024/25 and 2025/26 row. “Yes” means the player's qualifying-club tenure covered the entire season, including any transfer between qualifying clubs. This is a self-attestation; the site cannot independently check an uploaded file.
Formula v2.0: UEFA 60% + scoring environment 40%
For each league, the domestic scoring factor is the four-league mean goals per match divided by that league’s pooled goals per match from 2024/25 onward. The UEFA factor is that association’s five-season coefficient divided by the mean coefficient of the four associations. The two normalized factors are combined geometrically: scoring0.40 × UEFA0.60, then normalized again so the four-league mean equals 1.000.
UEFA association coefficients—not individual club coefficients—are frozen after the preceding European season finishes. This stops a Champions League matchday from moving the domestic ranking. Approximate 2026/27 multipliers are Premier League ×1.0926, Serie A ×1.0288, La Liga ×0.9852 and Bundesliga ×0.8934. Full-precision values are used in calculation.
The 60/40 split gives greater weight to cross-league competitive strength while retaining the domestic scoring environment. UEFA represents clubs that qualify for Europe rather than every domestic club, and applying the same adjustment to assists remains a design assumption.
Players who change leagues
Each season and league is weighted separately before contributions are added and divided by total qualifying appearances. Select season breakdown under any card to see its contributing records. Raw unadjusted G+A per game is shown below the card.
Breaking a tie
Adjusted scores are compared before display rounding. For equal scores, the player with more goals ranks higher, then the player with more total contributions, then names alphabetically.
What the card rating means
The 84–92 rating is a presentation score assigned by position in this countdown, not an Opta, FotMob, EA Sports or player-ability rating. Rank 1 is 92; ranks 22–25 are 84.
Small samples and snapshot limits
There is no additional minimum appearance requirement. A substitute cameo counts as one game, and injuries can reduce the sample even after two complete seasons at qualifying clubs. This is per appearance, not per 90 minutes. Player statistics are dated 19 October 2026 and do not yet update automatically.
Formula v2.0 was approved on 28 October 2026 and is currently applied to the saved 25-player snapshot. The complete eligible candidate field must be rerun using v2.0 before the membership of the top 25 is considered final. The source may revise records and providers use different assist definitions and update schedules; see the project log.