English Premier League champions
Champion and runner-up of each completed Premier League season covered by openfootball (2010/11 onward), with points, record and goal difference computed from every match result. One row per season.
Columns
Stable keys — use them in the API, SQL and code
| Key | Name | Type | Description |
|---|---|---|---|
| season | Season | string | Premier League season, e.g. 2024/25. |
| champion | Champion | string | Team that finished first. |
| champion_wikidata | Champion (Wikidata) | entity | Wikidata item of the champion club, from the season's winner on Wikidata. |
| champion_points | Points | integer | Champion's points (3 a win, 1 a draw). |
| champion_won | W | integer | Champion's wins. |
| champion_drawn | D | integer | Champion's draws. |
| champion_lost | L | integer | Champion's defeats. |
| champion_goals_for | GF | integer | Goals the champion scored. |
| champion_goals_against | GA | integer | Goals the champion conceded. |
| champion_goal_difference | GD | integer | Champion's goals scored minus goals conceded. |
| runner_up | Runner-up | string | Team that finished second. |
| runner_up_points | Runner-up points | integer | Runner-up's points. |
| margin_points | Margin | integer · points | Champion's points minus runner-up's points. |
| decided_by | Decided by | string | What separated first and second: points, goal difference or goals scored. |
More in Sports
ATP singles match results, 2016–present
Every men's singles match at ATP tour level in the seasons from 2016 to the present — Grand Slams, Masters, other ATP tour events, the season-ending finals, the Olympics, team events and Davis Cup ties — with round, both players' countries and rankings, score and match length. One row per match.
Tennis singles titles and win–loss records by player (ATP and WTA, Open Era)
Every player with at least one tour-level singles match on the ATP or WTA tour since 1968: tour-level titles, Grand Slam titles, finals, match wins and losses and win percentage, computed from the match results. One row per player per tour.
NHL career statistics of every skater
Career regular-season NHL totals for every skater who has played in the league since 1917, as aggregated by the NHL. One row per player.
NBA players (all-time)
People recorded on Wikidata as having played for an NBA or BAA team since 1946, with birth date and place, citizenship, position, height, weight, years and number of franchises, draft details and Hall of Fame status. One row per player.
NFL regular-season standings, every season since 1920
Final regular-season standings of every NFL season (APFA in 1920–21) whose standings pass consistency checks: one row per team per season with wins, losses, ties, winning percentage, points for and against, division, conference and playoff seed.
NBA regular-season standings, every season since 1946–47
Final regular-season standings of every NBA (and BAA, 1946–49) season: one row per team per season with wins, losses, winning percentage, games behind, division, conference, conference rank and the clinch code printed in the standings.