Live now!
Premier League · Season 2025/26

Every Premier League match. One API.

The most approachable way to ship Premier League data. Real-time scores, full lineups, xG, Expected Points and ML predictions — the dataset your users will compare you on, behind one REST endpoint with docs, support and pricing developers actually want.

99.99% uptime 30,000+ developers From €29/month
GET /v3/football/fixtures/19427734
Full time Premier League · Matchday 34
Man City
Man City
21
19 Apr 2026 · Etihad
Arsenal
Arsenal
Starting XI
MAN · 4-2-3-1 ARS · 4-3-3
16' Cherki · 65' Haaland (MCI) · 18' Havertz (ARS)
1.76
xG
1.38
15
Shots
9
59%
Possession
41%
Built for developers
REST · SDKs · Docs

Trusted by 30,000+ developers

Case study
Case study
Case study
Case study
Case study Case study ScoutsLand Case study Case study Case study Sportspoule Case study Case study Case study Last5Games Case study Case study

Three things you can count on with the Premier League API

1
🛡

Reliability that can be counted on.

99.99% uptime, in-house data ops team, fixtures and live events verified 24/7 by humans and systems. The data behind your match centre is the same data running on professional broadcast platforms.

Ship Premier League data your users can trust on derby day.
2
💰

Professional-grade data. Accessible pricing.

Enterprise-quality coverage of Premier League squads, stats, lineups, xG, predictions and odds — at plans that scale from your first prototype to a global product. No quote calls, no per-call surprises.

Plans start at €34/month. No sales cycle. No procurement.
3
🚀

First Premier League call in minutes. Real humans when you're stuck.

Self-serve signup. Instant API token. Football API docs, code examples in JavaScript, Python, PHP, and Java — plus Postman collections. Premier League data flowing into your app the same day.

The only sports data API with an actual face.
Built with the Premier League API

See what developers ship with this data

Every screen below is rendered from a Sportmonks endpoint, the same ones documented above. Swipe through to see schedules, the live league table, topscorers, in-play trends and full match statistics from the 2025/26 Premier League season.

1 · Schedule
Phone mockup of a Premier League 2025/26 season schedule screen. Round-by-round list of upcoming fixtures with kick-off date and time, home and away club crests, team names and venue. Filter tabs for matchday and status, with a header showing the current matchday and competition crest.

Round-by-round schedule

Fixtures, kick-off times, venues and matchday status across all 38 rounds. The full Premier League calendar in one call.

See the schedule data
2 · Standings
Phone mockup of the Premier League 2025/26 standings screen. Live league table with position, club crest, club name, played, won, drawn, lost, goal difference and points columns. Top of the table highlighted, with Champions League, Europa and relegation zones colour-coded down the table.

Live league table

Position, played, won, drawn, lost, goal difference and points for every club. Refreshes after every fixture, with European and relegation zones marked.

See the standings data
3 · Topscorers
Phone mockup of a Premier League topscorers leaderboard. Tabs for Goals, Assists, Yellow Cards and Red Cards. Ranked list of the season's top goalscorers with player photo, position, club crest and goal tally next to each name.

Live topscorers leaderboard

Goals, assists, yellow cards and red cards in one feed, ranked live as goals go in across the season.

See the topscorers data
4 · Trends
Phone mockup of a Premier League match-trends view. Tab strip showing Match Preview, Statistics, Lineup, Events, Commentaries and Head2Head. Per-minute trend chart plots both teams across the 90 minutes, with one club above the line and one below, visualising attack frequency, possession swings and momentum shifts.

Per-minute match trends

Possession, attacks, goals and corners plotted minute by minute. Render the rhythm of a Premier League fixture, not just the final scoreline.

See the trends data
5 · Statistics
Phone mockup of a Premier League match statistics screen. Side-by-side bar chart with home team on the left and away team on the right. Rows for ball possession, total shots, shots on goal, total passes, pass accuracy, yellow cards, red cards, corners, fouls, offsides and saves, each with the numeric value next to its bar.

Side-by-side match statistics

Possession, shots, passes, accuracy, cards, corners, fouls, offsides, saves. The full statistics object for any Premier League fixture, in one call.

See the stats data

Screens render from GET /v3/football/fixtures/{id}?include=statistics;participants, GET /v3/football/schedules/seasons/{season_id}, GET /v3/football/standings/seasons/{season_id} and GET /v3/football/topscorers/seasons/{season_id}. Swipe horizontally to scroll.

A taste of the response shape

Real data, real match centre

One API call, two views: the match centre your users see on the left, the exact JSON your code receives on the right. Every name, photo, minute and number on the left exists in the response on the right — drag the divider to see more of either side.

Drag to resize
Match Centre · Built from the response PL · MD 34
Manchester City
Manchester City
2
1
Full Time
19 Apr 2026 · Etihad Stadium
Arsenal
Arsenal
Goal 16' Cherki
Goal 65' Haaland
Goal 18' Havertz
Nathan Aké Antoine Semenyo
90'+6
Nico González Rodri
88'
Savinho Jérémy Doku
88'
Phil Foden Rayan Cherki
85'
Pep Guardiola
84'
84'
Viktor Gyökeres Martín Zubimendi
Erling Haaland
83'
83'
Gabriel Magalhães
74'
Leandro Trossard Eberechi Eze
74'
Ben White Cristhian Mosquera
Erling Haaland Goal 2–1
65'
Marc Guéhi
60'
46'
Gabriel Martinelli Noni Madueke
Pep Guardiola
36'
36'
Cristhian Mosquera
18'
Goal Kai Havertz 1–1
Rayan Cherki Goal 1–0 · assist Nunes
16'
Manchester City Manchester City
25Gianluigi Donnarumma
27Matheus Nunes
45Abdukodir Khusanov
15Marc Guéhi
33Nico O'Reilly
20Bernardo SilvaC
16Rodri
42Antoine Semenyo
10Rayan CherkiGoal
11Jérémy Doku
9Erling HaalandGoal
Arsenal Arsenal
1David Raya
3Cristhian Mosquera
2William Saliba
6Gabriel Magalhães
5Piero Hincapié
8Martin ØdegaardC
36Martín Zubimendi
41Declan Rice
20Noni Madueke
29Kai HavertzGoal
10Eberechi Eze
59%Ball Possession41%
15Total Shots9
5Shots on Goal3
1.76Expected Goals (xG)1.38
498Total Passes348
85%Pass Accuracy75%
8Corners5
2Yellow Cards2
5Fouls12
0Offsides4
Pre-match · Full Time Result
Man City
41.5%
Draw
24.1%
Arsenal
34.4%
Both Teams to Score
Yes
61.3%
No
38.8%
Total Goals
Over 2.5
58.9%
Under 2.5
41.1%
Top Correct Scores
1–1
11.1%
2–1
8.7%
1–2
8.3%
Model called it. Pre-match favoured City (41.5%) over Arsenal (34.4%). BTTS predicted at 61.3% — Cherki and Havertz both scored inside 20 minutes. Final 2–1 was the model's second-most-likely scoreline (8.7%).
GET /v3/football/fixtures/19427734?include=lineups.player;events;statistics;xgfixture;predictions 200 OK
{
  "data": {
    "id": 19427734,
    "league_id": 8,
    "season_id": 25583,
    "venue_id": 151,
    "name": "Manchester City vs Arsenal",
    "starting_at": "2026-04-19 15:30:00",
    "result_info": "Manchester City won after full-time.",
    "xgfixture": [
      { "participant_id": 9,  "location": "home", "data": { "value": 1.7624 } },
      { "participant_id": 19, "location": "away", "data": { "value": 1.3798 } }
    ],
    "lineups": [
      {
        "player_id": 154421, "team_id": 9,
        "player_name": "Erling Haaland", "jersey_number": 9,
        "type_id": 11,
        "player": { "image_path": "https://cdn.sportmonks.com/images/soccer/players/21/154421.png" }
      },
      {
        "player_id": 96353, "team_id": 9,
        "player_name": "Bernardo Silva", "jersey_number": 20,
        "type_id": 11, "captain": true,
        "player": { "image_path": "https://cdn.sportmonks.com/images/soccer/players/1/96353.png" }
      },
      // … 20 more lineup entries (full XI per team + bench)
      {
        "player_id": 26823, "team_id": 19,
        "player_name": "Martin Ødegaard", "jersey_number": 8,
        "type_id": 11, "captain": true,
        "player": { "image_path": "https://cdn.sportmonks.com/images/soccer/players/7/26823.png" }
      }
    ],
    "events": [
      { "minute": 16, "type_id": 14, "participant_id": 9,  "player_name": "Rayan Cherki",      "related_player_name": "Matheus Nunes", "result": "1-0" },
      { "minute": 18, "type_id": 14, "participant_id": 19, "player_name": "Kai Havertz", "result": "1-1" },
      { "minute": 36, "type_id": 19, "player_name": "Cristhian Mosquera" },
      { "minute": 46, "type_id": 18, "player_name": "Gabriel Martinelli", "related_player_name": "Noni Madueke" },
      { "minute": 65, "type_id": 14, "participant_id": 9,  "player_name": "Erling Haaland", "result": "2-1" },
      // … 12 more events (subs + yellow cards through 90+6')
    ],
    "statistics": [
      { "type_id": 45, "location": "home", "data": { "value": 59 } },  /* Possession */
      { "type_id": 45, "location": "away", "data": { "value": 41 } },
      { "type_id": 42, "location": "home", "data": { "value": 15 } },  /* Shots Total */
      { "type_id": 42, "location": "away", "data": { "value": 9 } },
      { "type_id": 80, "location": "home", "data": { "value": 498 } }, /* Passes */
      { "type_id": 80, "location": "away", "data": { "value": 348 } },
      // … 72 more bilateral stat entries (corners, fouls, offsides, pass accuracy, tackles, …)
    ],
    "predictions": [
      { "type_id": 237, "predictions": { "home": 41.53, "draw": 24.07, "away": 34.36 } },  /* FT Result */
      { "type_id": 231, "predictions": { "yes": 61.25, "no": 38.75 } },                            /* BTTS */
      { "type_id": 235, "predictions": { "yes": 58.9,  "no": 41.1 } },                             /* Over 2.5 */
      { "type_id": 240, "predictions": { "scores": { "1-1": 11.12, "2-1": 8.66, "1-2": 8.33, /* … */ } }
    ]
  }
}
What's in the Premier League API

Pick the data features your app actually needs

  • Match schedules & historical results
  • Match statistics & in-play events
  • Complete team squads & player profiles
  • Match formations & line-ups
  • Live topscorers & live standings
  • Pre-match & in-play odds
  • Predictions & value bet indicators
  • Match previews & post-match reviews
  • Expected Goals (xG) metrics
  • Expected Lineups & Pressure Index
  • Coach & referee stats
  • Premier League Match Facts
Scouting
"Sportmonks feels like a partner rather than just a service."
The support team is fast, helpful, and actually understands what you're trying to achieve.
EN
Eglė Neumann Co-Founder, ScoutsLand
Betting
"The widest coverage out there for both in-play and pre-match events."
We launched BettingKick, a revolutionary start-up in the betting industry. Our visitors are really satisfied with useful information, and BIG thanks to Sportmonks for a good job.
BB
Borko Bajic CTO at BettingKick.com
Fantasy
"Sportmonks has proven to be a great partner."
Finding high-quality football and betting data is challenging. When available, it is often either too expensive or difficult to integrate. This is where Sportmonks has proven to be a great partner.
P
Pasquale Co-founder of FantaMaster
Data Platform
"The quality of the data itself stands out."
Once you start utilising it, you realise that its excellence isn't just superficial, the quality of the data itself stands out.
B
Božić CEO & Lead Developer of ShiftOneZero
AI & Automation
"Naturally compatible with how modern development works."
The way the API is structured and documented makes it naturally compatible with how modern development works — including AI-assisted coding and automated data pipelines.
AS
Ahmet Sayarlioglu Co-Founder, ScoutsLand

Included in all plans

Check all the features we cover here.

Score_icon

Fixtures & leagues data

Access complete fixture schedules, live scores, match events, standings, season statistics, topscorers, team of the week insights, and venue information across your selected leagues.

Data provider

Live data & events

Deliver dynamic match experiences with live standings, in-game events, ball coordinate tracking, and continuously updated match insights throughout every fixture.

Player stats icon

Teams & player data

Explore full team profiles, squad lists, rankings, player and coach statistics, referee data, injury and suspension updates, and historical data to build rich, data-driven experiences.

Dashboard icon

Advanced statistics

Power your product with detailed match statistics, standing statistics, team and player statistics, line-up statistics, head-to-head comparisons, trend analysis, and historical data across seasons.

Plans & pricing

Pick a plan that grows with your app

Every paid plan starts with a 14-day free trial.

Monthly
Yearly
Starter

Perfect for small teams focusing on specific countries.

Starting at
€ 29
€ 24
paid monthly per month paid yearly

Pick any 5 leagues worldwide

2,000 API calls per entity per hour

Full professional-grade data access included

14 day free trial

Growth

Ideal for covering top football competitions.

Starting at
€ 99
€ 79
paid monthly per month paid yearly

Pick any 30 leagues worldwide

2,500 API calls per entity per hour

Full professional-grade data access included

14 day free trial

Pro

Built for developers creating a global product.

Starting at
€ 249
€ 199
paid monthly per month paid yearly

Pick any 120 leagues worldwide

3,000 API calls per entity per hour

Full professional-grade data access included

14 day free trial

Ultimate solution
Enterprise

The ultimate solution for the real pros, contact us for a tailored offer.

Starting at
€ Custom
€ Custom
paid monthly per month paid yearly

All 2300+ available leagues

5,000 API calls per entity per hour

Historical data included

Custom agreements available

Recommended Bundles

Odds & Predictions

Build betting features with pre-match and in-play odds combined with AI-powered fixture predictions.

  • Pre-match & inplay odds
  • AI fixture predictions
  • 50+ bookmakers
  • 150+ markets

Starting at
€24 €15
/month
Save 20%

xG & Pressure Index

Go deeper with expected-goals metrics for players and teams, alongside the team pressure index.

  • Player xG metrics
  • Team xG metrics
  • Team pressure index
  • xG, xGot, xPTS, npxG & more

Starting at
€29 €24
/month
Save 15%

Other

Extra API calls

Extra API calls

Increase the amount of data you can retrieve per hour with the extra API calls add-on.

Starting at €29 /month
News

News

Get access to pre- and post-match news article for the biggest leagues in the world with our News API.

Starting at €99 /month
Historical data

Historical data

Comprehensive historical football data archive for in-depth analysis available at a one-time fee.

Starting at €29 One-time fee
Transfer rumours

Transfer rumours

Add ongoing transfer rumours to your platform with continuously updated transfer rumours sourced from trusted media outlets.

Starting at €99 /month
Extra leagues

Extra leagues

Scale your product as you grow. Add more leagues on demand and instantly expand your data coverage.

Starting at €4 /month
Premium Odds Feed

Premium Odds Feed

Access an odds feed powered by TXOODS, delivering extended market coverage, deeper bookmaker granularity, and high-frequency updates.

Starting at €129 /month

Your Premier League app starts today.

Create a free account

Sign up at MySportMonks.com – no credit card required.

Get access to all Premier League data

Get access instantly, no approval process, no sales call.

Build whatever you want

Fixtures, scores, standings, and squads are available immediately. Start building in seconds.

Start building today Check our developer docs
Full data coverage

What's in the Premier League API

A complete reference to the squads, teams, advanced metrics and schedules you can pull from the Premier League endpoint. Jump to the section that matters for your build.

Premier League fixtures

Premier League schedule & fixtures

Render fixture lists, matchday previews, and season-long calendars from a single fixtures endpoint with includes for venue, referee, line-ups, and pre-match odds.

The Premier League season runs from August to May, 38 matchdays per club. The schedule endpoint exposes every fixture, every season — historical and current. Season ID 25583 covers 2025/26.

2025/26 — verified results from the data feed

Season 25583
Date Round Fixture Result
19 Apr 2026 Round 33
Manchester CityManchester City vs ArsenalArsenal
2 - 1
03 May 2026 Round 35
Manchester UnitedManchester United vs LiverpoolLiverpool
3 - 2
03 May 2026 Round 35
Aston VillaAston Villa vs Tottenham HotspurTottenham Hotspur
1 - 2
24 May 2026 Round 38
SunderlandSunderland vs ChelseaChelsea
2 - 1
GET /v3/football/schedules/seasons/25583

Filter by team, date range, or matchday. Compose with stats, xG, predictions, and teams via ?include=.

Premier League match statistics

Match statistics & in-play events

Every Premier League fixture comes with a deep statistics object, goals, shots, possession, tackles, passes, cards, saves and more. Pull it pre-match, in-play, or post-match. Coach and referee stats included.

Attack

  • Goals
  • Shots (total, on target, off target, blocked)
  • Hit woodwork
  • Big chances created & missed
  • Assists
  • Corners
  • Crosses
  • Offsides

Defence

  • Tackles
  • Interceptions
  • Blocks & clearances
  • Saves
  • Goalkeeper saves inside box
  • Fouls
  • Yellow & red cards
  • Goals conceded

Overall

  • Ball possession %
  • Pass accuracy %
  • Total passes
  • Duels won
  • Aerials won
  • Substitutions
  • Injuries
  • Match events timeline
Man CityManchester City
vs
ArsenalArsenal
2–1FT · 19 Apr 2026
GET /v3/football/fixtures/19427734?include=statistics.type 200 OK
{
  "data": {
    "id": 19427734,
    "league_id": 8,
    "name": "Manchester City vs Arsenal",
    "starting_at": "2026-04-19 15:30:00",
    "result_info": "Manchester City won 2-1 after full-time.",
    "statistics": [
      { "type": "Ball Possession %",   "location": "home", "value": 59  },
      { "type": "Ball Possession %",   "location": "away", "value": 41  },
      { "type": "Shots Total",         "location": "home", "value": 15  },
      { "type": "Shots On Target",     "location": "home", "value": 5   },
      { "type": "Big Chances Created", "location": "home", "value": 5   },
      { "type": "Corners",             "location": "home", "value": 8   },
      { "type": "Passes",              "location": "home", "value": 498 },
      { "type": "Successful Passes",   "location": "home", "value": 424 },
      { "type": "Tackles",             "location": "away", "value": 22  },
      { "type": "Hit Woodwork",        "location": "away", "value": 2   }
    ]
  }
}

Premier League standings

Live Premier League standings & table

More than a static league table, identify the virtual leader during a matchday in real time, watch the relegation dogfight live, and access standings for every past season.

Live

Live standings & live goal difference

Watch the table reshape as matches play. If three goals go in across the league simultaneously, the table reorders in seconds, including live goal difference for tiebreakers.

Current season

Form, points, GS & GA

Position, points, matches played, wins, draws, losses, goals scored, goals conceded, goal difference, and last-5 form for every Premier League club.

Historical

Every past season

Pull final standings for any Premier League season we've covered. Build "this day in history" widgets, season comparisons, or relegation dashboards.

Current Premier League standings, top 6

Live snapshot
#ClubPWDLGDPts
1Arsenal crestArsenal372674+5785
2Manchester City crestManchester City372395+3978
3Manchester United crestManchester United372188+2271
4Aston Villa crestAston Villa3719810+1465
5Liverpool crestLiverpool3717911+1260
6AFC Bournemouth crestAFC Bournemouth3716912+657
Live pull · GET /v3/football/standings/seasons/25583?include=participant · returns all 20 clubs with full home/away splits.

What's in the standings response

  • position  league rank
  • points  total points
  • overall_matches  played
  • overall_wins / draws / lost
  • overall_scored / conceded
  • home_wins / draws / lost
  • home_scored / conceded
  • away_wins / draws / lost
  • away_scored / conceded
  • streak  current form streak
  • result  up / equal / down
  • participant.short_code  ARS, MCI, …

Premier League top scorers

Premier League top scorers, live

Live ranked top-scorer table with player photos, club crests, goals, assists, and any other stat you want to sort by. Updates after every Premier League goal, no polling required.

Live data
Embed-as-iframe widget, same data the API serves, no token required
Golden Boot history

Every Premier League top scorer since 1999

Available through the historical top-scorer endpoint by season_id.

  • 2025/26Erling Haaland27 · MCI
  • 2024/25Salah 29 · LIV
  • 2023/24Erling Haaland27 · MCI
  • 2022/23Erling Haaland36 · MCI
  • 2021/22Son / Salah23 · TOT/LIV
  • 2020/21Harry Kane23 · TOT
  • 2019/20Jamie Vardy23 · LEI
  • 2018/19Salah / Mané / Aubameyang22 ·
  • 2017/18Mohamed Salah32 · LIV
  • 2016/17Harry Kane29 · TOT
  • 2015/16Harry Kane25 · TOT
  • 2014/15Sergio Agüero26 · MCI
  • 2013/14Luis Suárez31 · LIV
  • 2012/13Robin van Persie26 · MUN
  • 2011/12Robin van Persie30 · ARS
  • 2009/10Didier Drogba29 · CHE
  • 2007/08Cristiano Ronaldo31 · MUN
  • 2005/06Thierry Henry27 · ARS
  • 2003/04Thierry Henry30 · ARS
  • 2001/02Thierry Henry24 · ARS
  • 1999/00Kevin Phillips30 · SUN

Premier League xG data

Premier League xG & Expected Points

Our xG Data add-on covers the Premier League and 40+ other leagues. Here's what xG looks like in practice for the Premier League.

xG analyses the quality of scoring chances using shot location, type, angle, goalkeeper positioning, distance from goal and surrounding players. The model is trained on millions of historical shots, every shot you query gets its own xG value between 0 and 1.

19 APR 2026 · Fixture 19427734
Man CityManchester CityvsArsenalArsenal
Home xG1.76
Away xG1.38
Top-of-table clash decided 2–1 to City. The xG gap was thinner than the scoreline, City's chance quality just edged Arsenal's, and they took theirs.
25 APR 2026 · Fixture 19427738
ArsenalArsenalvsNewcastleNewcastle
Home xG0.83
Away xG0.82
Almost identical xG, both sides created chances worth less than a single goal. Arsenal converted theirs, Newcastle didn't. xG = 0.83 vs 0.82 is as tight as Premier League fixtures get.
03 MAY 2026 · Fixture 19427213
Man UtdMan UnitedvsLiverpoolLiverpool
Home xG3.22
Away xG1.14
United dominated chance creation by almost 3×, 3.22 xG vs 1.14. The kind of performance gap that should produce a 2-goal win, and did.
17 MAY 2026 · Fixture 19427233
Man UtdMan UnitedvsNottingham ForestNott'm Forest
Home xG3.87
Away xG1.67
United's highest single-match xG of the season, almost 4 goals' worth of chances created. Forest still managed 1.67 xG, showing why Premier League away xG rarely falls below 1.

Expected Points: who's over- or underperforming the table

Beyond match-level xG, our Expected Points endpoint converts cumulative xG into projected league points, so you can show users which clubs are punching above their weight and which are quietly heading for trouble.

Arsenal
80 pts 73.76 xPts
+6.24overperforming
Newcastle United
53 pts 56.59 xPts
−3.59underperforming

Premier League predictions

Premier League predictions & value bets

Our Predictions API has been refined since 2017. Machine-learning models trained on millions of historical matches output probabilities for every Premier League fixture across 20+ betting markets, available 21 days before kick-off and updated daily.

1,350+
Leagues with predictions
20+
Markets covered
21 days
Pre-match lead time
Daily
Probability updates

What the model considers

  • Team form, recent results, scoring/conceding trend, home/away splits.
  • Head-to-head records, historical performance between the same two clubs.
  • Player contributions, individual form, position, and impact on team output (Salah scoring, De Bruyne assisting).
  • Player availability, injuries and suspensions to key players (Saka out, Haaland in).
  • Expected Goals (xG), chance quality, not just chance count, factored into the win probability.
ArsenalArsenal
vs
NewcastleNewcastle
25 Apr 2026 · 16:30
GET /v3/football/predictions/probabilities/fixtures/19427738 200 OK
{
  "data": {
    "id": 19427738,
    "name": "Arsenal vs Newcastle United",
    "starting_at": "2026-04-25 16:30:00",
    "predictions": [
      { "type": "Fulltime Result",
        "predictions": { "home": 65.64, "draw": 20.30, "away": 14.06 } },
      { "type": "Double Chance",
        "predictions": { "draw_home": 85.94, "home_away": 79.70, "draw_away": 34.36 } },
      { "type": "Both Teams To Score",
        "predictions": { "yes": 48.96, "no": 51.04 } },
      { "type": "Over/Under 2.5",
        "predictions": { "yes": 55.22, "no": 44.78 } },
      { "type": "Team To Score First",
        "predictions": { "home": 65.24, "away": 28.71, "draw": 6.05 } },
      { "type": "Correct Score (top 3)",
        "predictions": { "2-0": 11.97, "1-0": 11.37, "2-1": 10.30 } }
    ]
  }
}

Markets you can pull for every Premier League fixture

Probabilities only, pair with our Premium Odds Feed to compute live value-bet edges.

  • Match-winner (1X2)
  • Double chance
  • Both teams to score
  • Total goals (over/under)
  • Correct score
  • Half-time / full-time
  • Asian handicap
  • European handicap
  • Total corners
  • Total cards
  • Clean sheet
  • Win to nil
  • First / last goalscorer
  • Anytime goalscorer
  • Player to score 2+
  • Value bet indicator

Premier League teams

All 20 Premier League teams & their IDs

Every Premier League club we cover, with the team ID you'll use to query the API. Team IDs are stable across seasons, bookmark this page.

In August 2024, the Premier League had a brand value of €11.82 billion, while its 2025–2029 media rights deal is worth £6.7 billion. Average attendance sits at 38,000 per match with 3.2 billion+ worldwide TV audience. Whatever you're building, fantasy, betting, media, scouting, Premier League data is the keystone dataset.

Premier League team IDs

Use with GET /v3/football/teams/{id}
ClubTeam IDFoundedStadiumCapacity
ArsenalArsenal191886Emirates Stadium60,704
Aston VillaAston Villa151874Villa Park42,749
AFC BournemouthAFC Bournemouth521899Dean Court11,307
BrentfordBrentford2361889Gtech Community Stadium17,250
BrightonBrighton & Hove Albion781901Falmer Stadium31,800
ChelseaChelsea181905Stamford Bridge40,341
Coventry CityCoventry City1171883Coventry Building Society Arena32,609
Crystal PalaceCrystal Palace511905Selhurst Park25,486
EvertonEverton131878Goodison Park39,572
FulhamFulham111879Craven Cottage25,700
Hull CityHull City221904MKM Stadium25,400
Ipswich TownIpswich Town1161878Portman Road30,300
Leeds UnitedLeeds United711908Elland Road37,800
LiverpoolLiverpool81892Anfield61,276
Manchester CityManchester City91880Etihad Stadium53,400
Manchester UnitedManchester United141878Old Trafford74,310
NewcastleNewcastle United201892St James' Park52,305
Nottingham ForestNottingham Forest631865City Ground30,455
SunderlandSunderland271879Stadium of Light49,000
TottenhamTottenham Hotspur61882Tottenham Hotspur Stadium62,850

Promoted & relegated clubs rotate each season, query the current 20 with GET /v3/football/standings/seasons/{season_id}. Team IDs remain stable across seasons.

Premier League players & Hall of Fame

Squads, players & Hall of Fame

Every Premier League player, every active squad, every transfer, with photo, position, jersey number, date of birth, height and weight. Updated continuously through the season.

Build complete squad pages

All Premier League players are included in the Premier League API. Render full club squads, group by position, filter by transfer window, your call.

Live player stats

Goals, assists, passes, tackles, duels, take-ons, cards, keep your users updated on who's performing and who's underperforming, as the match unfolds.

Premier League top scorers

Generate a top-scorers list ranked by goals, assists, cards, or any other stat. Add country flags, club crests, and player photos straight from our CDN.

Bonus dataset

The Premier League Hall of Fame

The Premier League's official Hall of Fame inductees, available to surface in your app.

2022 inductees
  • Patrick Vieira1996–2005
  • Wayne Rooney2001–2018
  • Ian Wright1992–1999
  • Peter Schmeichel1992–2003
  • Paul Scholes1993–2013
  • Didier Drogba2004–2015
  • Vincent Kompany2008–2019
  • Sergio Agüero2011–2021
2021 inductees
  • Alan Shearer1992–2006
  • Thierry Henry1999–2012
  • Eric Cantona1992–1997
  • Roy Keane1992–2005
  • David Beckham1994–2003
  • Dennis Bergkamp1995–2006
  • Frank Lampard1995–2015
  • Steven Gerrard1998–2015

Premier League champions

Premier League champions

Pull the full historical winners list with squads, points totals, and goal differences for every Premier League season. Only seven clubs have ever lifted the trophy, and one of them did it without losing a match.

Premier League winners, the facts

7
Different clubs have won the Premier League alongside of them are: Manchester United, Arsenal, Chelsea, Manchester City, Blackburn Rovers, Leicester City, and Liverpool.
13
Manchester United hold the record for most Premier League titles (alongside Liverpool).
100
Manchester City 2017/18, the only side ever to break 100 points in a single Premier League season, winning the title by 19 points.
38–0
Arsenal's "Invincibles" (2003/04), the only side to go unbeaten across an entire Premier League season. 26 wins, 12 draws, zero losses.
5,000:1
Leicester City 2015/16, pre-season odds for the Foxes to win the Premier League. They did it anyway, in one of the great upsets in football history.

Most-decorated PL champions

Titles per club, all-time

  • Liverpool20
  • Manchester United20
  • Arsenal14
  • Manchester City10
  • Everton9
  • Aston Villa7
  • Chelsea6
  • Sunderland6

Full Premier League winners' list, since 1992

SeasonChampion
2025/26Arsenal
2024/25Liverpool
2023/24Manchester City
2022/23Manchester City
2021/22Manchester City
2020/21Manchester City
2019/20Liverpool
2018/19Manchester City
2017/18Manchester City
2016/17Chelsea
2015/16Leicester City
2014/15Chelsea
2013/14Manchester City
2012/13Manchester United
2011/12Manchester City
2010/11Manchester United
2009/10Chelsea
SeasonChampion
2008/09Manchester United
2007/08Manchester United
2006/07Manchester United
2005/06Chelsea
2004/05Chelsea
2003/04Arsenal · "The Invincibles"
2002/03Manchester United
2001/02Arsenal
2000/01Manchester United
1999/00Manchester United
1998/99Manchester United
1997/98Arsenal
1996/97Manchester United
1995/96Manchester United
1994/95Blackburn Rovers
1993/94Manchester United
1992/93Manchester United

Frequently asked

Quick answers about the Premier League API

What is Arsenal's team ID in the Sportmonks Premier League API?
Arsenal's team ID is 19. Query it with GET /v3/football/teams/19. All 20 current Premier League team IDs are listed in the team table above. Team IDs are stable across seasons.
Does the Premier League API include historical seasons?
Yes. Historical fixtures, standings, top scorers, squads, and (where applicable) xG are available for every Premier League season we've covered. Use the seasons endpoint to enumerate, then filter the fixtures or standings endpoint by season_id.
How is Premier League xG calculated?
Our xG model is trained on millions of historical shots and their outcomes. For each shot it considers location, type of attempt, angle to goal, goalkeeper position, defenders between ball and goal, and distance. xG is available as a match and player level. See the xG section above for live Premier League examples.
How long does it take to integrate?
Most developers have their first Premier League fixture response rendering in their app within an hour of signing up. Our developers created a Postman collection and intuitive docs to get you up to speed quickly.
Is the Premier League included in the Free plan?
The Free plan covers the Danish Superliga and Scottish Premiership only. To access the Premier League, start a 14-day free trial of any paid plan. No credit card up front; cancel any time before day 14 and you'll never be invoiced.
What's the difference between Expected Goals and Expected Points?
xG measures the quality of scoring chances in a single match. Expected Points (xPts) takes cumulative xG over a season and converts it into the points a team "should have" earned. Comparing real points vs xPts reveals which clubs are overperforming the table (luck, finishing) and which are underperforming (bad luck, profligacy). Both are available in the xG Data add-on.
Which other English leagues are covered alongside the Premier League?
100+ English competitions are covered, including the EFL Championship, League One, League Two, FA Cup, EFL Cup, Community Shield, FA Trophy, and Women's Super League (WSL). All accessible from the same API token you can create in MySportmonks.

The biggest league in football

Why the Premier League API matters

The Premier League’s brand value sits at €11.82 billion (Transfermarkt, August 2024). Its 2025–2029 media rights deal is worth £6.7 billion: the largest of any football league in the world. Average attendance is 38,000 per match, with 643 million viewers per televised match and a worldwide audience exceeding 3.2 billion.

With year-on-year value growth, your investment in building a Premier League facing product has the strongest possible tailwind in football. We also cover La LigaSerie ABundesliga and Ligue 1, but nothing beats the Premier League and the apps people build around it.

Your Premier League app starts today

Sign up, get your API token, make your first Premier League fixture call — all in the same session. Real humans available 7 days a week if you need a hand.

14-day free trial · No credit card required · Cancel any time