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 | +0.85 | 15raw +1.98 | 10 |
| 2 | Ligue 1 | +0.57 | 11raw +1.60 | 8 |
| 3 | LaLiga | +0.46 | 15raw +1.07 | 10 |
| 4 | Brasileirão Série A | +0.44 | 31raw +0.72 | 9 |
| 5 | Serie A | +0.25 | 11raw +0.70 | 9 |
| 6 | Primera División | +0.23 | 22raw +0.44 | 5 |
| 7 | Liga Portugal | +0.23 | 8raw +0.80 | 7 |
| 8 | Bundesliga | +0.16 | 12raw +0.44 | 9 |
| 9 | Liga MX | +0.02 | 34 | 10 |
| 10 | Major League Soccer | -0.10 | 38 | 10 |
| 11 | Canadian Premier League | -0.69 | 6raw -3.01 | 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 ranked12 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
- Süper Lig3 matches
- Super League 13 matches
- Austrian Bundesliga5 matches
- Belgian Pro League2 matches
- Liga Panameña2 matches
- Ekstraklasa2 matches
- Liga Nacional2 matches
- Liga Promerica4 matches
- Eredivisie3 matches
- Eliteserien2 matches
- Liga Nacional4 matches
330 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 | Paris Saint-Germain | Ligue 1 | 1762 | +158 | 1920 |
| 2 | Barcelona | LaLiga | 1751 | +117 | 1868 |
| 3 | Arsenal | Premier League | 1619 | +220 | 1839 |
| 4 | Tottenham Hotspur | Premier League | 1614 | +220 | 1834 |
| 5 | Flamengo | Brasileirão Série A | 1710 | +115 | 1825 |
| 6 | Manchester City | Premier League | 1598 | +220 | 1818 |
| 7 | Leicester City | Premier League | 1594 | +220 | 1814 |
| 8 | Real Madrid | LaLiga | 1686 | +117 | 1803 |
| 9 | Liverpool | Premier League | 1569 | +220 | 1789 |
| 10 | Southampton | Premier League | 1556 | +220 | 1776 |
| 11 | Arsenal | Premier League | 1555 | +208 | 1763 |
| 12 | Man City | Premier League | 1547 | +208 | 1755 |
| 13 | Lyon | Ligue 1 | 1597 | +158 | 1755 |
| 14 | Manchester United | Premier League | 1531 | +220 | 1751 |
| 15 | Juventus | Serie A | 1682 | +67 | 1749 |
| 16 | Atlético Madrid | LaLiga | 1626 | +117 | 1743 |
| 17 | Palmeiras | Brasileirão Série A | 1625 | +115 | 1740 |
| 18 | Chelsea | Premier League | 1518 | +220 | 1738 |
| 19 | West Ham United | Premier League | 1518 | +220 | 1738 |
| 20 | Barcelona | LaLiga | 1626 | +106 | 1732 |
| 21 | Man United | Premier League | 1522 | +208 | 1730 |
| 22 | Napoli | Serie A | 1662 | +67 | 1729 |
| 23 | Brighton | Premier League | 1518 | +208 | 1726 |
| 24 | River Plate | Primera División | 1649 | +77 | 1726 |
| 25 | River Plate | Primera División | 1649 | +77 | 1726 |
| 26 | Liverpool | Premier League | 1513 | +208 | 1721 |
| 27 | Bournemouth | Premier League | 1509 | +208 | 1717 |
| 28 | Chelsea | Premier League | 1508 | +208 | 1716 |
| 29 | Everton | Premier League | 1495 | +220 | 1715 |
| 30 | Leeds | Premier League | 1505 | +208 | 1713 |
| 31 | Brentford | Premier League | 1504 | +208 | 1712 |
| 32 | Nottm Forest | Premier League | 1500 | +208 | 1708 |
| 33 | Everton | Premier League | 1498 | +208 | 1706 |
| 34 | Newcastle | Premier League | 1495 | +208 | 1703 |
| 35 | Belgrano | Primera División | 1626 | +77 | 1703 |
| 36 | Belgrano | Primera División | 1626 | +77 | 1703 |
| 37 | Real Madrid | LaLiga | 1595 | +106 | 1701 |
| 38 | Sunderland | Premier League | 1490 | +208 | 1698 |
| 39 | Fulham | Premier League | 1489 | +208 | 1697 |
| 40 | Aston Villa | Premier League | 1488 | +208 | 1696 |
| 41 | Bahia | Brasileirão Série A | 1581 | +115 | 1696 |
| 42 | Gimnasia LP | Primera División | 1618 | +77 | 1695 |
| 43 | Gimnasia LP | Primera División | 1618 | +77 | 1695 |
| 44 | PSG | Ligue 1 | 1550 | +144 | 1694 |
| 45 | Tottenham | Premier League | 1483 | +208 | 1691 |
| 46 | AS Monaco | Ligue 1 | 1533 | +158 | 1691 |
| 47 | Crystal Palace | Premier League | 1481 | +208 | 1689 |
| 48 | Swansea City | Premier League | 1468 | +220 | 1688 |
| 49 | OGC Nice | Ligue 1 | 1530 | +158 | 1688 |
| 50 | Watford | Premier League | 1467 | +220 | 1687 |
| 51 | Lille | Ligue 1 | 1529 | +158 | 1687 |
| 52 | Hull | Premier League | 1478 | +208 | 1686 |
| 53 | AS Roma | Serie A | 1615 | +67 | 1682 |
| 54 | Ipswich | Premier League | 1472 | +208 | 1680 |
| 55 | Crystal Palace | Premier League | 1459 | +220 | 1679 |
| 56 | Toulouse | Ligue 1 | 1521 | +158 | 1679 |
| 57 | Sporting CP | Liga Portugal | 1620 | +57 | 1677 |
| 58 | AFC Bournemouth | Premier League | 1456 | +220 | 1676 |
| 59 | West Bromwich Albion | Premier League | 1454 | +220 | 1674 |
| 60 | Lens | Ligue 1 | 1529 | +144 | 1673 |
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 330.