One scale
World rankings
Club ratings are anchored per competition, so 1700 in one league is not 1700 in another. These are re-based onto a single scale using the continental matches that actually connect them.
The measurement
How the leagues compare
Goals per match better or worse than a neutral league, solved from every cross-league result. The evidence column is how much football each figure rests on.
| # | League | Strength | Matches | Leagues faced |
|---|---|---|---|---|
| 1 | Premier League | +1.02 | 30raw +1.71 | 15 |
| 2 | LaLiga | +0.72 | 30raw +1.20 | 16 |
| 3 | Ligue 1 | +0.45 | 24raw +0.83 | 11 |
| 4 | Belgian Pro League | +0.38 | 9raw +1.21 | 7 |
| 5 | Serie A | +0.35 | 22raw +0.67 | 13 |
| 6 | Brasileirão Série A | +0.35 | 33raw +0.57 | 9 |
| 7 | Liga Portugal | +0.25 | 15raw +0.57 | 14 |
| 8 | Bundesliga | +0.24 | 23raw +0.44 | 13 |
| 9 | Primera División | +0.18 | 24 | 5 |
| 10 | Süper Lig | +0.14 | 9raw +0.46 | 7 |
| 11 | Eredivisie | +0.06 | 9 | 6 |
| 12 | Super League 1 | +0.02 | 7 | 5 |
| 13 | Liga MX | -0.07 | 34 | 10 |
| 14 | Austrian Bundesliga | -0.09 | 10raw -0.26 | 8 |
| 15 | Major League Soccer | -0.21 | 38 | 10 |
| 16 | Eliteserien | -0.36 | 7raw -1.39 | 4 |
| 17 | Canadian Premier League | -0.73 | 6raw -3.15 | 2 |
A league’s figure is the average goal difference of its clubs in continental matches, credited with the strength of who they played and solved until it settles. Beating a strong league counts for more than beating a weak one. Read the matches column before the rank: a figure resting on eight matches is a signal, not a verdict.
Each figure is then pulled toward zero in proportion to how little evidence stands behind it — at twenty matches a league keeps half of what was measured, at a hundred five sixths. That is a statement about confidence rather than about football: a league near zero is not being called average, it is being called unmeasured. Where the correction is large the raw figure is shown beneath the match count.
Not ranked9 leagues
These leagues have not played enough continental football in the data loaded to be placed against the others — fewer than 6 cross-league matches, or against fewer than two different leagues. They are absent rather than ranked low, because a rank with no evidence behind it sits in the table looking exactly like one that has some.
- Saudi Pro League5 matches
- Swiss Super League2 matches
- Superligaen4 matches
- Liga Panameña2 matches
- Liga Nacional2 matches
- Scottish Premiership4 matches
- Liga Promerica4 matches
- Ekstraklasa5 matches
- Liga Nacional4 matches
426 clubs
Every club on one scale
Each club's rating within its own league, shifted by that league's measured strength.
| # | Club | League | In league | Adjust | Rating |
|---|---|---|---|---|---|
| 1 | Barcelona | LaLiga | 1751 | +184 | 1935 |
| 2 | Paris Saint-Germain | Ligue 1 | 1762 | +126 | 1888 |
| 3 | Arsenal | Premier League | 1619 | +266 | 1885 |
| 4 | Tottenham Hotspur | Premier League | 1614 | +266 | 1880 |
| 5 | Real Madrid | LaLiga | 1686 | +184 | 1870 |
| 6 | Manchester City | Premier League | 1598 | +266 | 1864 |
| 7 | Leicester City | Premier League | 1594 | +266 | 1860 |
| 8 | Man City | Premier League | 1582 | +264 | 1846 |
| 9 | Arsenal | Premier League | 1580 | +264 | 1844 |
| 10 | Liverpool | Premier League | 1569 | +266 | 1835 |
| 11 | Flamengo | Brasileirão Série A | 1737 | +93 | 1830 |
| 12 | Bournemouth | Premier League | 1563 | +264 | 1827 |
| 13 | Southampton | Premier League | 1556 | +266 | 1822 |
| 14 | Barcelona | LaLiga | 1654 | +168 | 1822 |
| 15 | Brighton | Premier League | 1550 | +264 | 1814 |
| 16 | Atlético Madrid | LaLiga | 1626 | +184 | 1810 |
| 17 | Chelsea | Premier League | 1542 | +264 | 1806 |
| 18 | Real Madrid | LaLiga | 1636 | +168 | 1804 |
| 19 | Manchester United | Premier League | 1531 | +266 | 1797 |
| 20 | Liverpool | Premier League | 1524 | +264 | 1788 |
| 21 | Chelsea | Premier League | 1518 | +266 | 1784 |
| 22 | West Ham United | Premier League | 1518 | +266 | 1784 |
| 23 | Tottenham | Premier League | 1519 | +264 | 1783 |
| 24 | Juventus | Serie A | 1682 | +96 | 1778 |
| 25 | Fulham | Premier League | 1510 | +264 | 1774 |
| 26 | Brentford | Premier League | 1508 | +264 | 1772 |
| 27 | Palmeiras | Brasileirão Série A | 1674 | +93 | 1767 |
| 28 | Nottm Forest | Premier League | 1502 | +264 | 1766 |
| 29 | Leeds | Premier League | 1497 | +264 | 1761 |
| 30 | Everton | Premier League | 1495 | +266 | 1761 |
| 31 | Newcastle | Premier League | 1496 | +264 | 1760 |
| 32 | Napoli | Serie A | 1662 | +96 | 1758 |
| 33 | Man United | Premier League | 1483 | +264 | 1747 |
| 34 | Aston Villa | Premier League | 1482 | +264 | 1746 |
| 35 | Swansea City | Premier League | 1468 | +266 | 1734 |
| 36 | Watford | Premier League | 1467 | +266 | 1733 |
| 37 | Sporting CP | Liga Portugal | 1665 | +63 | 1728 |
| 38 | Crystal Palace | Premier League | 1459 | +266 | 1725 |
| 39 | Athletic Club | LaLiga | 1541 | +184 | 1725 |
| 40 | Villarreal | LaLiga | 1557 | +168 | 1725 |
| 41 | Everton | Premier League | 1459 | +264 | 1723 |
| 42 | Lyon | Ligue 1 | 1597 | +126 | 1723 |
| 43 | AFC Bournemouth | Premier League | 1456 | +266 | 1722 |
| 44 | Sevilla | LaLiga | 1538 | +184 | 1722 |
| 45 | West Bromwich Albion | Premier League | 1454 | +266 | 1720 |
| 46 | Hull | Premier League | 1453 | +264 | 1717 |
| 47 | PSG | Ligue 1 | 1613 | +104 | 1717 |
| 48 | Stoke City | Premier League | 1447 | +266 | 1713 |
| 49 | Inter | Serie A | 1634 | +78 | 1712 |
| 50 | AS Roma | Serie A | 1615 | +96 | 1711 |
| 51 | FC Porto | Liga Portugal | 1648 | +63 | 1711 |
| 52 | Sunderland | Premier League | 1444 | +264 | 1708 |
| 53 | Atlético Madrid | LaLiga | 1540 | +168 | 1708 |
| 54 | Crystal Palace | Premier League | 1443 | +264 | 1707 |
| 55 | Coventry | Premier League | 1442 | +264 | 1706 |
| 56 | Sunderland | Premier League | 1439 | +266 | 1705 |
| 57 | Ipswich | Premier League | 1440 | +264 | 1704 |
| 58 | Bayern München | Bundesliga | 1656 | +48 | 1704 |
| 59 | Newcastle United | Premier League | 1432 | +266 | 1698 |
| 60 | Villarreal | LaLiga | 1505 | +184 | 1689 |
The adjustment column is the whole point: it is what separates a rating that means something within a division from one that means something between them. Clubs from unranked leagues are absent — they cannot be placed on a shared scale when the gap between their league and everyone else’s has not been measured. Showing the top 60 of 426.