The most approachable way to ship Championship data. Final scores, full lineups, league standings, xG, match stats and ML predictions, behind one REST endpoint with docs, support and pricing developers actually want.




Case study
"The quality of the data itself stands out."
Once you start utilising it, you realise its excellence isn't just superficial.

Case study
"Data reliability has been constantly improving."
I particularly highlight the support team's agility and efficiency in resolving any issues.


Case study
"Sportmonks has proven to be a great partner."
Finding high-quality football and betting data is challenging. When available, it's often too expensive or hard to integrate.

Case study
"Real-world football, inside FIFA Career Mode."
SoFIFA pulls up-to-date squads, ratings and historical seasons into the game.

Case study
"Seven years. No major problems."
Other services provided the same data at much higher prices that we could not afford.
Case study
"Automated sports media at scale."
ScorePlay powers sports media management with real-time Sportmonks data, every match, every moment.
"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.
Case study
"AI football commentary in 12+ languages."
Botbrains scales generative match commentary across markets, powered by Sportmonks data.
Case study
"Middle East's fastest-growing football fan platform."
Built on Sportmonks data to power live experiences for millions of fans.
"Fast and consistent, critical for live features."
Getting started was very smooth. Within a short time we were retrieving data and integrating it into the platform.
Case study
"Logic over gut feeling in sports betting."
Fine Line replaces guesswork with data-driven decisions across 2,200+ leagues.
Case study
"Side project to sustainable football platform."
Footi built and scaled the whole product on Sportmonks data.
"Worldwide coverage at unmatched price."
Depth of coverage on the worldwide package was unmatched at the price point.
Case study
"Sweden's most comprehensive football site."
Fotboll.com is built end-to-end on Sportmonks data across all major leagues.
99.99% uptime, an in-house data ops team, and fixtures and live events verified 24/7 by humans and systems. When the big matches kick off, the data behind your match centre holds up.
Enterprise-quality coverage of Championship squads, league standings, lineups, stats, xG and predictions, at plans that scale from your first prototype to a global product. No quote calls, no per-call surprises.
Self-serve signup. Instant API token. Football API docs, code examples in JavaScript, Python, PHP, and Java, plus Postman collections. Championship data flowing into your app the same day.
Pick what you are building. Every card below is a real Sportmonks response from Hull City vs Middlesbrough, crests and player photos included, in the same format across every competition we cover.
Second-by-second scores and events for thousands of competitions, from one livescores call. Real fixture, straight from the API.
Hull City
Oliver McBurnie · Hull City
Goal
Oliver McBurnie · Hull CityYellow
"The widest coverage out there for both in-play and pre-match events."
Possession, shots, passing and expected goals, attached to any fixture with one include. Real numbers from Hull City vs Middlesbrough.
Hull City

"Once you start utilising it, you realise that its excellence isn't just superficial, the quality of the data itself stands out."
Starting XI, bench, formation, shirt numbers and player photos, updated the moment team sheets drop. Hull City's real XI below.
Hull City3-4-2-1
+6
"Finding high-quality football and betting data is challenging. This is where Sportmonks has proven to be a great partner."
Probabilities for outcomes, goals and both-teams-to-score, built on a decade of verified data. Real pre-match values below.
Hull City

"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."
Odds, transfers, top scorers, coaches, venues, TV stations and more, all behind one token and one predictable format.

"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."
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 and number on the left exists in the response on the right. Drag the divider to see more of either side.


Goal;events to the call for the full minute-by-minute timeline.
Hull City
Ivor Pandur
Semi Ajayi
John Egan
Charlie Hughes
Lewie Coyle
Regan Slater
Matt Crooks
Ryan Giles
Mohamed Belloumi
Liam Millar
Oliver McBurnie
Middlesbrough
Sol Brynn
Luke Ayling
Dael Fry
Adilson Malanda
Callum Brittain
Alan Browne
Aidan Morris
Matt Targett
Morgan Whittaker
Riley McGree
David Strelec{
"data": {
"id": 19707995,
"league_id": 9,
"season_id": 25648,
"name": "Hull City vs Middlesbrough",
"starting_at": "2026-05-23 14:30:00",
"result_info": "Hull City won after full-time.",
"xgfixture": [
{ "participant_id": 22, "location": "home", "data": { "value": 1.2164000000000001 } },
{ "participant_id": 7, "location": "away", "data": { "value": 0.7507999999999999 } }
],
"lineups": [
{
"player_id": 20355429, "team_id": 22,
"player_name": "Ivor Pandur", "jersey_number": 1,
"type_id": 11, "formation_field": "1:1",
"player": { "image_path": "https://cdn.sportmonks.com/images/soccer/players/5/20355429.png" }
},
// … more lineup entries (full XI per team + bench)
{
"player_id": 1494172, "team_id": 7,
"player_name": "Sol Brynn", "jersey_number": 31,
"type_id": 11, "formation_field": "1:1",
"player": { "image_path": "https://cdn.sportmonks.com/images/soccer/players/28/1494172.png" }
}
],
"statistics": [
{ "type_id": 45, "location": "home", "data": { "value": 32 } }, /* Possession */
{ "type_id": 45, "location": "away", "data": { "value": 68 } },
{ "type_id": 42, "location": "home", "data": { "value": 9 } }, /* Shots */
{ "type_id": 42, "location": "away", "data": { "value": 13 } },
// … more bilateral stat entries
],
"predictions": [
{ "type_id": 237, "predictions": { "home": 25.75, "draw": 25.2, "away": 49.05 } }
]
// add ;events to the include for the goal + card timeline with minutes
}
}
One token, one predictable JSON format. Pull exactly the data your product needs, from live scores to xG, and add more with a single include as you grow.
The full season schedule plus second-by-second scores. Poll the live endpoint at whatever frequency your product needs.
Confirmed team sheets the moment they drop, with formation, shirt numbers and player photos included.
Deep team and player statistics attached to any fixture with one include, expected goals included.
The live table with points, goal difference and form, updated as results land, plus every past season.
Probabilities for outcomes, goals and both-teams-to-score, built on a decade of verified match data.
Full squads, player profiles, top scorers and season archives, all behind the same token and format.
Every feature above shares one schema across football, so the code you write for the Championship works for every competition we cover.
One token, one predictable JSON format. Pull exactly the data your product needs, from live scores to xG, and add more with a single include as you grow.
The full season schedule plus second-by-second scores. Poll the live endpoint at whatever frequency your product needs.
Confirmed team sheets the moment they drop, with formation, shirt numbers and player photos included.
Deep team and player statistics attached to any fixture with one include, expected goals included.
The live table with points, goal difference and form, updated as results land, plus every past season.
Probabilities for outcomes, goals and both-teams-to-score, built on a decade of verified match data.
Full squads, player profiles, top scorers and season archives, all behind the same token and format.
Every feature above shares one schema across football, so the code you write for the Championship works for every competition we cover.
Every paid plan starts with a 14-day free trial.
Perfect for small teams focusing on specific countries.
Pick any 5 leagues worldwide
2,000 API calls per entity per hour
Full professional-grade data access included
14 day free trial
Ideal for covering top football competitions.
Pick any 30 leagues worldwide
2,500 API calls per entity per hour
Full professional-grade data access included
14 day free trial
Built for developers creating a global product.
Pick any 120 leagues worldwide
3,000 API calls per entity per hour
Full professional-grade data access included
14 day free trial
The ultimate solution for the real pros, contact us for a tailored offer.
All 2300+ available leagues
5,000 API calls per entity per hour
Historical data included
Custom agreements available
For users who are looking to build an application with cutting-edge betting insights, including pre-match and in-play odds combined with AI-powered fixture predictions.
For users who want deeper insights into advanced analytics, including expected goals metrics for players and teams combined with teams’ pressure index.
Increase the amount of data you can retrieve per hour with the extra API calls add-on.
Get access to pre- and post-match news article for the biggest leagues in the world with our News API.
Comprehensive historical football data archive for in-depth analysis available at a one-time fee.
Add ongoing transfer rumours to your platform with continuously updated transfer rumours sourced from trusted media outlets.
Scale your product as you grow. Add more leagues on demand and instantly expand your data coverage.
Access an odds feed powered by TXOODS, delivering extended market coverage, deeper bookmaker granularity, and high-frequency updates.
Championship shares the same football calendar as the world's biggest competitions, and the players move between them. The Sportmonks football data API covers every competition we surface from the same token, the same endpoints, and the same plan.
Sign up at MySportMonks.com and start your 14-day free trial.
Get access instantly, no approval process, no sales call.
Fixtures, scores, standings, and squads are available immediately. Start building in seconds.
A complete reference to the squads, teams, advanced metrics and schedules you can pull from the EFL Championship endpoint. Jump to the section that matters for your build.
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 Championship season runs from August to May, 46 matchdays per club, more league games than any other major European division. The schedule endpoint exposes every fixture, every season, historical and current. Season ID 27903 covers 2026/27.
| Date | Round | Fixture | Kick-off |
|---|---|---|---|
| 14 Aug 2026 | Matchday 1 |
Wolverhampton Wanderers
vs
Blackburn Rovers
|
Fri 19:00 |
| 15 Aug 2026 | Matchday 1 |
Sheffield United
vs
Birmingham City
|
Sat 16:30 |
| 15 Aug 2026 | Matchday 1 |
Bristol City
vs
Millwall
|
Sat 14:00 |
| 16 Aug 2026 | Matchday 1 |
Burnley
vs
West Ham United
|
Sun 15:00 |
| 16 Aug 2026 | Matchday 1 |
Watford
vs
Southampton
|
Sun 12:30 |
| 17 Aug 2026 | Matchday 1 |
Cardiff City
vs
Wrexham
|
Mon 19:00 |
Filter by team, date range, or matchday. Compose with stats, xG, predictions, and teams via ?include=.
Every Championship fixture comes with a deep statistics object, goals, shots, possession, tackles, passes, cards, saves and more. Poll it pre-match, every few seconds in-play, or post-match. Coach and referee stats included.
Southampton
Middlesbrough{
"data": {
"id": 19705549,
"league_id": 9,
"name": "Southampton vs Middlesbrough",
"starting_at": "2026-05-12 19:00:00",
"result_info": "Southampton won after extra-time.",
"statistics": [
{ "type": "Ball Possession %", "location": "home", "value": 59 },
{ "type": "Ball Possession %", "location": "away", "value": 41 },
{ "type": "Shots Total", "location": "home", "value": 20 },
{ "type": "Shots On Target", "location": "home", "value": 7 },
{ "type": "Big Chances Created", "location": "home", "value": 4 },
{ "type": "Corners", "location": "home", "value": 11 },
{ "type": "Passes", "location": "home", "value": 587 },
{ "type": "Successful Passes", "location": "home", "value": 487 },
{ "type": "Shots On Target", "location": "away", "value": 3 },
{ "type": "Tackles", "location": "away", "value": 20 },
{ "type": "Saves", "location": "away", "value": 4 }
]
}
}
Our Predictions API has been refined since 2017. Machine-learning models trained on millions of historical matches output probabilities for every Championship fixture across 20+ betting markets, available 21 days before kick-off and updated daily.
Southampton
Middlesbrough{
"data": {
"id": 19705549,
"name": "Southampton vs Middlesbrough",
"starting_at": "2026-05-12 19:00:00",
"predictions": [
{ "type": "Fulltime Result",
"predictions": { "home": 40.30, "draw": 26.08, "away": 33.62 } },
{ "type": "Double Chance",
"predictions": { "draw_home": 66.38, "home_away": 73.92, "draw_away": 59.70 } },
{ "type": "Both Teams To Score",
"predictions": { "yes": 55.69, "no": 44.31 } },
{ "type": "Over/Under 2.5",
"predictions": { "yes": 51.45, "no": 48.55 } },
{ "type": "Team To Score First",
"predictions": { "home": 47.09, "away": 46.05, "draw": 6.86 } },
{ "type": "First Half Winner",
"predictions": { "home": 32.32, "draw": 37.52, "away": 30.16 } }
]
}
}
Probabilities only, pair with our Premium Odds Feed to compute live value-bet edges.
Our xG Data add-on covers the Championship and 40+ other leagues. Here's what xG looked like across the 2025/26 promotion playoffs.
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.
Hull Cityvs
Millwall
Hull Cityvs
Middlesbrough
Millwallvs
Hull City
Southamptonvs
MiddlesbroughBeyond 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.
More than a static league table. Identify the virtual leader during a matchday in real time, track the automatic-promotion race and the six-way playoff scrap live, and access final standings for every past season.
Poll the live endpoint and watch the table reshape as matches play. When goals go in across the league on a Saturday 3pm slate, the table reorders on your next pull, including live goal difference for tiebreakers.
Position, points, matches played, wins, draws, losses, goals scored, goals conceded, goal difference, and last-5 form for every one of the 24 Championship clubs.
Pull final standings for any Championship season we've covered. Build "this day in history" widgets, season comparisons, or promotion-race dashboards.
| # | Club | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Coventry City | 46 | 28 | 11 | 7 | +52 | 95 |
| 2 | Ipswich Town | 46 | 23 | 15 | 8 | +33 | 84 |
| 3 | Millwall | 46 | 24 | 11 | 11 | +15 | 83 |
| 4 | Southampton | 46 | 22 | 14 | 10 | +26 | 80 |
| 5 | Middlesbrough | 46 | 22 | 14 | 10 | +25 | 80 |
| 6 | Hull City | 46 | 21 | 10 | 15 | +4 | 73 |
GET /v3/football/standings/seasons/25648?include=participant · returns all 24 clubs with full home/away splits. Swap the season ID for 27903 once 2026/27 is under way.position league rankpoints total pointsoverall_matches playedoverall_wins / draws / lostoverall_scored / concededhome_wins / draws / losthome_scored / concededaway_wins / draws / lostaway_scored / concededstreak current form streakresult up / equal / downparticipant.short_code COV, IPS, …Live ranked top-scorer table with player photos, club crests, goals, assists, and any other stat you want to sort by. Poll the endpoint through the afternoon and the order refreshes as Championship goals go in.
Pull the ranked scoring chart for any season we cover, current or historical, through the top-scorers endpoint by season_id. Sort by goals, assists, or penalties, and enrich each row with player photos and club crests straight from our CDN.
Every 2026/27 EFL Championship club we cover, with the team ID you'll use to query the API. Team IDs are stable across seasons, bookmark this page.
The Championship is one of the most-watched second tiers in world football, with promotion to the Premier League reckoned to be worth well over £100m to the club that goes up. Twenty-four clubs, 46 matchdays, and a race that runs to the final day before spilling into the Wembley playoff final. Whatever you're building, fantasy, betting, media, or scouting, Championship data is where the season-long drama lives.
GET /v3/football/teams/{id}
| Club | Team ID | Founded | Stadium | Capacity |
|---|---|---|---|---|
Birmingham City | 12 | 1875 | St. Andrew's Stadium | 29,409 |
Blackburn Rovers | 2 | 1875 | Ewood Park | 31,367 |
Bolton Wanderers | 16 | 1874 | University of Bolton Stadium | 28,723 |
Bristol City | 122 | 1894 | Ashton Gate Stadium | 1,500 |
Burnley | 27 | 1882 | Turf Moor | 22,546 |
Cardiff City | 69 | 1889 | Cardiff City Stadium | 33,280 |
Charlton Athletic | 4 | 1905 | The Valley | 27,111 |
Derby County | 24 | 1884 | Pride Park Stadium | 33,597 |
Lincoln City | 305 | 1884 | LNER Stadium | 10,780 |
Middlesbrough | 7 | 1876 | Riverside Stadium | 34,988 |
Millwall | 64 | 1885 | The Den | 20,146 |
Norwich City | 33 | 1902 | Carrow Road | 27,244 |
Portsmouth | 5 | 1898 | Fratton Park | 20,688 |
Preston North End | 99 | 1863 | Deepdale | 23,408 |
Queens Park Rangers | 47 | 1885 | MATRADE Loftus Road | 18,500 |
Sheffield United | 21 | 1889 | Bramall Lane | 32,702 |
Southampton | 65 | 1885 | St. Mary's Stadium | 32,384 |
Stoke City | 26 | 1868 | Bet365 Stadium | 30,089 |
Swansea City | 30 | 1912 | Swansea.com Stadium | 20,827 |
Watford | 25 | 1881 | Vicarage Road | 21,400 |
West Bromwich Albion | 10 | 1878 | The Hawthorns | 26,445 |
West Ham United | 1 | 1895 | London Stadium | 59,623 |
Wolverhampton Wanderers | 29 | 1877 | Molineux Stadium | 32,050 |
Wrexham | 283 | 1872 | Racecourse Ground | 10,771 |
Promoted & relegated clubs rotate each season, query the current 24 with GET /v3/football/standings/seasons/27903. Team IDs remain stable across seasons.
Every Championship player, every active squad, every transfer, with photo, position, jersey number, date of birth, height and weight. Updated continuously through the season.
All 24 clubs' squads are included in the Championship API. Render full rosters, group by position, filter by transfer window, your call.
Goals, assists, passes, tackles, duels, take-ons, cards, keep your users updated on who's performing and who's underperforming, as the match unfolds.
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.
Every field below comes back from a single player call, ready to render squad pages, player cards, and season leaderboards.
Pull the full historical winners list with squads, points totals, and goal differences for every Championship season. It is one of the hardest leagues in the world to win, 24 clubs, 46 games, and a promotion race that regularly runs to the final day.
Clubs with more than one title in the Championship era (since 2004/05).
| Season | Champion |
|---|---|
| 2025/26 | Coventry City |
| 2024/25 | Leeds United |
| 2023/24 | Leicester City |
| 2022/23 | Burnley |
| 2021/22 | Fulham |
| 2020/21 | Norwich City |
| 2019/20 | Leeds United |
| 2018/19 | Norwich City |
| 2017/18 | Wolverhampton Wanderers |
| 2016/17 | Newcastle United |
| 2015/16 | Burnley |
| Season | Champion |
|---|---|
| 2014/15 | AFC Bournemouth |
| 2013/14 | Leicester City |
| 2012/13 | Cardiff City |
| 2011/12 | Reading |
| 2010/11 | Queens Park Rangers |
| 2009/10 | Newcastle United |
| 2008/09 | Wolverhampton Wanderers |
| 2007/08 | West Bromwich Albion |
| 2006/07 | Sunderland |
| 2005/06 | Reading |
| 2004/05 | Sunderland |
stages → rounds → fixtures with real fixture IDs, kickoff times and venues.Sign up, get your API token, make your first Championship fixture call, all in the same session. Real humans available 7 days a week if you need a hand.
14-day free trial · Cancel any time