Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8,408 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Football League Standings

Leagues Covered Total Teams Confederations

Live football standings from 0 major leagues across 0 confederations, automatically updated.


Table of Contents


Last updated: 2026-08-07 19:32:33 UTC


League Standings

Abbreviation Key
P Matches Played
W Wins
D Draws
L Losses
GF Goals For
GA Goals Against
GD Goal Difference
Pts Points

Quick Stats

League Country Confederation Teams Leader Points
English Premier League England UEFA 0 N/A 0
Spanish La Liga Spain UEFA 0 N/A 0
Italian Serie A Italy UEFA 0 N/A 0
German Bundesliga Germany UEFA 0 N/A 0
French Ligue 1 France UEFA 0 N/A 0
UEFA Champions League Europe UEFA 0 N/A 0
UEFA Europa League Europe UEFA 0 N/A 0
Portuguese Primeira Liga Portugal UEFA 0 N/A 0
Dutch Eredivisie Netherlands UEFA 0 N/A 0
Turkish Super Lig Turkey UEFA 0 N/A 0
Scottish Premiership Scotland UEFA 0 N/A 0
MLS USA / Canada CONCACAF 0 N/A 0
Brazilian Serie A Brazil CONMEBOL 0 N/A 0
Argentine Liga Profesional Argentina CONMEBOL 0 N/A 0
Mexican Liga MX Mexico CONCACAF 0 N/A 0

Top Performers

Highlights from each league — the teams with the most goals scored, fewest goals conceded, and most wins this season.

Confederation Overview

A breakdown of all leagues and teams by football confederation.

Confederation Leagues Teams Total Goals Scored Total Goals Conceded
CONCACAF (North & Central America) MLS, Mexican Liga MX 0 0 0
CONMEBOL (South America) Brazilian Serie A, Argentine Liga Profesional 0 0 0
UEFA (Europe) English Premier League, Spanish La Liga, Italian Serie A, German Bundesliga, French Ligue 1, UEFA Champions League, UEFA Europa League, Portuguese Primeira Liga, Dutch Eredivisie, Turkish Super Lig, Scottish Premiership 0 0 0

English Premier League

No standings data available (off-season).


Spanish La Liga

No standings data available (off-season).


Italian Serie A

No standings data available (off-season).


German Bundesliga

No standings data available (off-season).


French Ligue 1

No standings data available (off-season).


UEFA Champions League

No standings data available (off-season).


UEFA Europa League

No standings data available (off-season).


Portuguese Primeira Liga

No standings data available (off-season).


Dutch Eredivisie

No standings data available (off-season).


Turkish Super Lig

No standings data available (off-season).


Scottish Premiership

No standings data available (off-season).


MLS

No standings data available (off-season).


Brazilian Serie A

No standings data available (off-season).


Argentine Liga Profesional

No standings data available (off-season).


Mexican Liga MX

No standings data available (off-season).


League Information

Detailed information about each league included in this project.

English Premier League

Detail Info
Country England
Confederation UEFA
Founded 1992
Teams 20
All-time top scorer: Alan Shearer (260 goals)

The English Premier League (EPL) is the top tier of English football and the most-watched sports league in the world. Contested by 20 clubs, it operates on a system of promotion and relegation with the EFL Championship. The league generates the highest revenue of any football league globally and features iconic clubs like Manchester United, Liverpool, Arsenal, and Chelsea. The EPL season runs from August to May, with each team playing 38 matches. Broadcast in over 200 territories, it attracts billions of viewers worldwide.


Spanish La Liga

Detail Info
Country Spain
Confederation UEFA
Founded 1929
Teams 20
All-time top scorer: Lionel Messi (474 goals)

La Liga, officially known as LaLiga, is Spain's premier football division and one of the most prestigious leagues in the world. Home to fierce rivals Barcelona and Real Madrid (El Clasico), it has produced some of football's greatest players including Lionel Messi, Cristiano Ronaldo, and Zinedine Zidane. La Liga is renowned for its technical, possession-based style of play and has won the most UEFA Champions League titles of any single league. The season runs from August to May with 38 matchdays.


Italian Serie A

Detail Info
Country Italy
Confederation UEFA
Founded 1898
Teams 20
All-time top scorer: Silvio Piola (274 goals)

Serie A is the top division of Italian football, widely regarded as one of the best tactical leagues in the world. Known for its defensive tradition (Catenaccio) and passionate derby matches, Serie A features historic clubs such as Juventus, AC Milan, Inter Milan, and AS Roma. Italy has produced legendary defenders and tactical innovators, and Serie A was the dominant force in European football during the late 1980s and 1990s. The league consists of 20 teams competing from August to May.


German Bundesliga

Detail Info
Country Germany
Confederation UEFA
Founded 1963
Teams 18
All-time top scorer: Gerd Muller (365 goals)

The Bundesliga is Germany's primary football competition and is known for its high-scoring, fast-paced matches and excellent stadium atmospheres. With only 18 teams (fewer than most top European leagues), it features 34 matchdays and is famous for its affordable ticket prices and fan culture. Bayern Munich has dominated the league historically, winning a record number of titles. The Bundesliga is also renowned for its youth development, producing world-class talents like Franz Beckenbauer, Gerd Muller, and more recently, Jamal Musiala and Florian Wirtz.


French Ligue 1

Detail Info
Country France
Confederation UEFA
Founded 1932
Teams 18
All-time top scorer: Delio Onnis (299 goals)

Ligue 1 is the top tier of French football and has grown significantly in international stature in recent years, particularly with Paris Saint-Germain's ambitious project. The league features 18 teams and has produced outstanding talents like Kylian Mbappe, Thierry Henry, and Michel Platini. Historically, AS Saint-Etienne and Olympique de Marseille are among the most decorated clubs. Ligue 1 is known for developing young African and French talent, making it a key scouting ground for Europe's biggest clubs.


UEFA Champions League

Detail Info
Country Europe
Confederation UEFA
Founded 1955
Teams 36
All-time top scorer: Cristiano Ronaldo (140 goals)

The UEFA Champions League is the most prestigious club football competition in the world, featuring the best teams from European domestic leagues. Originally a straight knockout tournament for domestic champions, it expanded to include a group stage and later a Swiss-model league phase with 36 teams. Real Madrid holds the record for the most titles (15). The tournament runs from September to June, with the final being one of the most-watched annual sporting events globally. It features clubs from over 50 European national associations.


UEFA Europa League

Detail Info
Country Europe
Confederation UEFA
Founded 1971
Teams 36
All-time top scorer: Henrik Larsson (40 goals)

The UEFA Europa League is the second-tier club competition in European football, featuring teams that finish just outside Champions League qualification places in their domestic leagues, as well as domestic cup winners. Sevilla holds the record for the most titles (7). The winner automatically qualifies for the following season's Champions League. Since 2024, the competition uses a Swiss-model league phase with 36 teams, similar to the revamped Champions League format.


Portuguese Primeira Liga

Detail Info
Country Portugal
Confederation UEFA
Founded 1934
Teams 18
All-time top scorer: Fernando Peyroteo (544 goals)

The Primeira Liga (also known as Liga Portugal) is Portugal's top football division. Historically dominated by the 'Big Three' — Benfica, Porto, and Sporting CP — the league has been a consistent producer of world-class talent. Portuguese clubs have a strong reputation in European competitions, with Porto and Benfica both winning multiple European trophies. The league is also known for its excellent scouting networks and youth academies.


Dutch Eredivisie

Detail Info
Country Netherlands
Confederation UEFA
Founded 1956
Teams 18
All-time top scorer: Willy van der Kuijlen (311 goals)

The Eredivisie is the highest level of football in the Netherlands, known for its attacking philosophy and youth development. Ajax Amsterdam, PSV Eindhoven, and Feyenoord are the traditional powerhouses. The league has been instrumental in developing the 'Total Football' philosophy pioneered by Ajax and Rinus Michels. It consistently produces technically gifted players who go on to star at Europe's biggest clubs. The Eredivisie season runs from August to May with 34 matchdays.


Turkish Super Lig

Detail Info
Country Turkey
Confederation UEFA
Founded 1959
Teams 20
All-time top scorer: Hakan Sukur (249 goals)

The Turkish Super Lig is the top division of Turkish football, featuring 20 teams. Galatasaray, Fenerbahce, and Besiktas — the 'Big Three' of Istanbul — dominate the league. The Super Lig is known for its passionate fan culture, intense derby atmospheres, and growing competitiveness in European competitions. Turkish clubs have invested heavily in recent years, attracting notable players and managers from across Europe. The league season runs from August to May.


Scottish Premiership

Detail Info
Country Scotland
Confederation UEFA
Founded 1890
Teams 12
All-time top scorer: Jimmy McGrory (550 goals)

The Scottish Premiership is the top tier of Scottish football and one of the oldest football competitions in the world. Celtic and Rangers — collectively known as the 'Old Firm' — have dominated the league for over a century. The Old Firm derby is one of the most fiercely contested rivalries in world football. The league features 12 teams and runs from August to May, with a split after 33 games into top-six and bottom-six mini-leagues for the final five matchdays.


MLS

Detail Info
Country USA / Canada
Confederation CONCACAF
Founded 1993
Teams 30
All-time top scorer: Chris Wondolowski (171 goals)

Major League Soccer (MLS) is the premier professional soccer league in the United States and Canada. Founded in 1993, it has grown rapidly to 30 teams split between the Eastern and Western Conferences. The league has attracted global stars like David Beckham, Zlatan Ibrahimovic, Lionel Messi, and Sergio Busquets in recent years. MLS uses a playoff system to determine its champion, with the regular season running from February/March to October. The league continues to expand its footprint in North American soccer culture.


Brazilian Serie A

Detail Info
Country Brazil
Confederation CONMEBOL
Founded 1959
Teams 20
All-time top scorer: Roberto Dinamite (190 goals)

The Campeonato Brasileiro Serie A is Brazil's top-flight football league and one of the strongest leagues in South America. contested by 20 teams, it runs from April to December. Brazilian football is famous for producing some of the greatest players in history, including Pele, Ronaldo, Ronaldinho, and Neymar. Clubs like Flamengo, Palmeiras, Sao Paulo, and Santos have massive fanbases and rich histories. The league is known for its passionate supporters and vibrant playing style.


Argentine Liga Profesional

Detail Info
Country Argentina
Confederation CONMEBOL
Founded 1891
Teams 28
All-time top scorer: Arsenio Erico (295 goals)

The Liga Profesional de Futbol is Argentina's premier football division and the oldest league in South America. The competition features 28 teams and typically runs multiple short tournaments per year (Apertura and Clausura formats). River Plate and Boca Juniors contest the famous Superclasico, one of the biggest derbies in world football. Argentina's league has produced legendary players including Diego Maradona, Lionel Messi, and Alfredo Di Stefano.


Mexican Liga MX

Detail Info
Country Mexico
Confederation CONCACAF
Founded 1943
Teams 18
All-time top scorer: Evanivaldo Castro (312 goals)

Liga MX is Mexico's top professional football division, featuring 18 teams in a unique tournament format with two separate short seasons per year — Apertura (opening) and Clausura (closing), each with its own champion. Club America and Chivas Guadalajara share the fiercest rivalry (El Clasico Nacional). Liga MX is the most-watched football league in the United States among Hispanic audiences and has a strong reputation for producing exciting, high-tempo matches.


Using standings.json

The standings.json file contains all the standings data in a structured JSON format, making it easy to consume programmatically. Below are some common use cases and examples.

JSON Structure

{
  "generated_at": "2026-05-05 10:04:19 UTC",
  "generated_at_iso": "2026-05-05T10:04:19.085044+00:00",
  "source": "Public Football Data",
  "author": {
    "name": "Akshdeep Singh",
    "url": "https://github.com/akshdeepsingh7",
    "github": "https://github.com/akshdeepsingh7/football-standings"
  },
  "leagues": {
    "English Premier League": {
      "slug": "eng.1",
      "country": "England",
      "confederation": "UEFA",
      "founded": 1992,
      "description": "...",
      "team_count": 20,
      "teams": [
        {
          "rank": 1,
          "group": "...",
          "team": "Arsenal",
          "abbreviation": "ARS",
          "played": 35,
          "wins": 23,
          "draws": 7,
          "losses": 5,
          "goals_for": 67,
          "goals_against": 26,
          "goal_difference": 41,
          "points": 76,
          "record": "23-7-5"
        }
      ]
    }
  }
}

Example: Python

import json

with open("standings.json") as f:
    data = json.load(f)

# Get all EPL teams
epl = data["leagues"]["English Premier League"]["teams"]
for t in epl[:5]:
    print(f"#{t['rank']} {t['team']} - {t['points']} pts")

# Find the top scorer (most goals for) across all leagues
best_attack = None
for league_name, league in data["leagues"].items():
    for t in league["teams"]:
        if best_attack is None or t["goals_for"] > best_attack["goals_for"]:
            best_attack = t
            best_attack["league"] = league_name
print(f"Best attack: {best_attack['team']} ({best_attack['league']}) - {best_attack['goals_for']} GF")

Example: JavaScript / Node.js

const data = require("./standings.json");

// Get La Liga table
const laliga = data.leagues["Spanish La Liga"].teams;
laliga.forEach(t => {
  console.log(`#${t.rank} ${t.team} - ${t.points} pts (GD: ${t.goal_difference})`);
});

Example: cURL

# Pretty-print the JSON
cat standings.json | python3 -m json.tool

# Get just the league names
cat standings.json | python3 -c "import json,sys; d=json.load(sys.stdin); [print(k) for k in d['leagues']]"

About

Author

Author GitHub

Made by Akshdeep Singh

This project provides a comprehensive, automated source of football league standings data from around the world. All standings data is freely available for personal and educational use.

Features

  • Live standings from 15 major leagues across 0 confederations
  • Structured JSON output for programmatic use
  • Human-readable Markdown tables
  • UTC timestamps for reproducibility
  • League metadata (country, confederation, founded year)
  • Top performers per league (best attack, best defence, most wins)
  • Conference breakdown and confederation statistics
  • Zero authentication required
  • Fully automated — runs as a single Python script

License

This project is provided as-is for educational and personal use.

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check out the GitHub repository.

About

Live standings from 15 major football leagues across the world, with tables, stats, and JSON output.

Topics

Resources

Stars

16 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages