ข้ามไปยังเนื้อหาหลัก
Score24hrScore24hr

Standings

Football league tables

Current tables for every competition in play right now. Each one shows position, matches played, points and goal difference — open a league for the full table with wins, draws, losses and recent form.

Premier League Standings
PosTeamPGDPts
1Manchester City8+1121
2Arsenal8+821
3Brighton8+1616
4Liverpool8+315
5Chelsea8+213
6Brentford8+511
7Leeds United8+311
8Newcastle United8-211
LaLiga Standings
PosTeamPGDPts
1Barcelona10+2927
2Atletico Madrid10+1225
3Real Madrid10+1524
4Real Betis10+220
5Real Sociedad10+119
6Sevilla10017
7Deportivo Alaves10+312
8Athletic Club9+312
Serie A Standings
PosTeamPGDPts
1Inter9+1525
2Lazio9+1525
3AS Roma9+1521
4Como 19079+920
5AC Milan9+718
6Napoli9+614
7Frosinone8+414
8Juventus9+114
Bundesliga Standings
PosTeamPGDPts
1Bayern Munich7+1917
2Borussia Dortmund7+817
3Freiburg7+713
4Bayer Leverkusen7+413
5RB Leipzig7+912
6Werder Bremen7+112
7Mainz 057+310
8Elversberg7-310
Ligue 1 Standings
PosTeamPGDPts
1Paris Saint-Germain8+717
2Rennes8+416
3Lille8+515
4AS Monaco8+415
5Lyon8+614
6Paris FC8+414
7Lens8+413
8Marseille8+512
UEFA Champions League Standings
PosTeamPGDPts
1Paris Saint-Germain3+99
2Aston Villa3+99
3Liverpool3+59
4Real Madrid3+59
5Real Betis3+39
6VfB Stuttgart3+57
7Arsenal3+47
8Barcelona3+56
UEFA Europa League Standings
PosTeamPGDPts
1Benfica3+89
2Bayer Leverkusen3+89
3AFC Bournemouth3+79
4Ferencvaros3+69
5Olympiacos3+39
6Union St.Gilloise3+77
7Juventus3+67
8Beşiktaş3+47

UEFA Conference League

Full table UEFA Conference League
UEFA Conference League Standings
PosTeamPGDPts
1Panathinaikos2+56
2Lugano2+46
3Brann2+46
4Trabzonspor2+46
5FC Twente2+46
6AS Monaco2+46
7St.Truiden2+36
8Hajduk Split2+26

Reading a table properly

Above are current tables for the competitions in play. What follows is what a table cannot tell you itself: how clubs level on points are separated and why that differs from league to league, what the coloured bands mean, and the honest reasons two sites can order the same league differently.

How clubs level on points are separated

The most common misconception is that every league breaks a tie on goal difference. It does not: each competition sets its own rule, and they fall into two broad camps.

The first separates clubs on goal difference across the whole season, then on goals scored if that is still level. England's Premier League and Germany's Bundesliga work this way, which is why a position can change on the scoreline of a match involving neither club.

The second looks first at the results between the tied clubs themselves, and only then at goal difference. Spain's LaLiga and Italy's Serie A work this way — which is why a club with a visibly better goal difference can sit below one without it.

There is more detail beyond that: some leagues call for a play-off when clubs finish level in a position that decides the title, relegation or European qualification. The full rule belongs to each competition's own regulations, which is where to go if you need certainty.

Coloured bands and qualification zones

Many tables mark certain positions with a coloured band showing what that place earns or risks — typically European qualification, a play-off place, or relegation. How many positions fall into each band varies by league, depending on the country's allocation and the size of the division.

Those zones come straight from the data source rather than being worked out here. Where a league publishes none, the table is shown without bands, which is better than guessing which positions ought to qualify for what.

We always say which table is the official one

Most tables on this site are the official ones the data source publishes, which already carry points deductions and apply the league's own order of tie-breaks. For a handful of competitions no official table is available, and in that case we compute one from the recorded results instead.

A computed table always carries a note beneath it saying it may exclude points deductions. We would rather say so than present it as though it were official: a computed table knows nothing about disciplinary penalties and may not apply the league's tie-break order. Where you see that note, treat the order as an approximation from what happened on the pitch.

Why two sites can show different positions

Two reasons account for nearly all of it, and both belong to the competition rather than the data.

  1. Points deductions for financial or disciplinary reasons, which can take time to reach every data source once announced
  2. Postponed matches. A table counts only completed games, so a club that has played fewer than its rivals looks lower than it will end up

What each column means

If P, W, D, L, GF, GA and GD or the recent-form strip are new to you, we keep a separate guide to reading a football league table that works through each column with examples. Read it once and it applies to every league on the site.

Frequently asked questions

Two clubs are level on points — which finishes higher?

It depends on the league. The Premier League and Bundesliga look at goal difference first; LaLiga and Serie A look first at the results between the tied clubs. Each competition sets its own rule.

What do the coloured bands in a table mean?

They mark that league's qualification zones — typically European places, play-off places and relegation. How many positions each covers varies by league and by the country's allocation. Where a league publishes no zones, the table appears without bands.

What does the note about excluded points deductions mean?

It means that table was computed here from recorded results because no official one was available. A computed table cannot know about points deductions and may not apply the league's tie-break order, so treat it as an approximation.

Why is a club with a better goal difference placed lower?

Because that league almost certainly separates tied clubs on their results against each other before goal difference — the rule in LaLiga and Serie A.

How often do the tables update?

About every 15 minutes, with nothing to refresh by hand. Scores in a match still in play update far more often than that.

Why does a competition have no table at all?

Either it is a knockout competition, which has no table by nature, or the data source publishes none for it. We do not invent a table where there are not enough results to compute one.