Premier League
League tables, fixtures and results and player stats
Premier League provides current/chosen-season tables and recent form, date-range fixtures/results (up to 380), player profiles and stats, and seasonal leaders; older-season stats may be limited.
Your information
Club name to include; omit for all clubs. Example: Arsenal.
Include upcoming fixtures, past results, or both. Example: both.
Last match date to include; defaults to 14 days from today. Example: 2026-10-12.
Time zone for kickoff and date filtering. Example: America/New_York.
First match date to include; defaults to 14 days ago. Example: 2026-09-14.
More options
Most matches to return, up to 380. Example: 50.
Example results
Fixtures and results
About the Premier League tool
Premier League's Get league table returns club standings and recent form; choose a season or leave it blank for the current season.
Get fixtures and results returns matches in a date range; optionally choose a club, match type and time zone.
Built from premierleague.com. Last checked Sep 29, 2026.
Actions
Get fixtures and results
1 creditGet Premier League fixtures and results in a date range, with kickoff times in your chosen time zone. Returns up to 380 matches.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Clubclub | Text | Optional | Club name to include; omit for all clubs. Example: Arsenal.Example: Arsenal |
Showshow | Text | Optional | Include upcoming fixtures, past results, or both. Example: both.Example: Both |
End Dateend_date | Date | Optional | Last match date to include; defaults to 14 days from today. Example: 2026-10-12.Example: 2026-10-12 |
Time Zonetime_zone | Text | Optional | Time zone for kickoff and date filtering. Example: America/New_York.Example: Europe/London |
Start Datestart_date | Date | Optional | First match date to include; defaults to 14 days ago. Example: 2026-09-14.Example: 2026-09-14 |
Max Resultsmax_results | Number | Optional | Most matches to return, up to 380. Example: 50.Example: 5 |
What you get
| Field | Type | Description |
|---|---|---|
Matchesmatches | List | Matches in kickoff date order. |
Scorematches[].score | Text | Final or live score (home–away), or null if not played.Example: 3-0 |
Statusmatches[].status | Text | Example: full time |
Kickoffmatches[].kickoff | Text | Kickoff time in the selected time zone, ISO 8601 with offset.Example: 2026-09-19T15:00:00+01:00 |
Stadiummatches[].stadium | Text | Example: American Express Stadium, Falmer |
Match IDmatches[].match_id | Text | Example: 2645237 |
Away Clubmatches[].away_club | Text | Example: Arsenal |
Home Clubmatches[].home_club | Text | Example: Brighton and Hove Albion |
Matchweekmatches[].matchweek | Number | Premier League matchweek.Example: 5 |
Match Linkmatches[].match_link | Text | Example: https://www.premierleague.com/en/match/2645237/brighton-and-hove-albion-vs-arse… |
Example result
For Club: Arsenal, Show: Both, End Date: 2026-10-12, Time Zone: Europe/London, Start Date: 2026-09-14
{
"matches": [
{
"score": "3-0",
"status": "full time",
"kickoff": "2026-09-19T15:00:00+01:00",
"stadium": "American Express Stadium, Falmer",
"match_id": "2645237",
"away_club": "Arsenal",
"home_club": "Brighton and Hove Albion",
"matchweek": 5,
"match_link": "https://www.premierleague.com/en/match/2645237/brighton-and-hove-albion-vs-arsenal/overview"
},
{
"score": null,
"status": "scheduled",
"kickoff": "2026-10-10T12:30:00+01:00",
"stadium": "Emirates Stadium, London",
"match_id": "2645245",
"away_club": "Leeds United",
"home_club": "Arsenal",
"matchweek": 6,
"match_link": "https://www.premierleague.com/en/match/2645245/arsenal-vs-leeds-united/overview"
}
]
}Get league table
1 creditGet the Premier League table for the current season or a season you choose, including each club’s recent form.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Seasonseason | Text | Optional | Season to show, such as 2025/26 or 2025. Leave blank for the current season.Example: 2025/26 |
What you get
| Field | Type | Description |
|---|---|---|
Clubsclubs | List | Clubs in league table order. |
Wonclubs[].won | Number | Matches won.Example: 5 |
Clubclubs[].club | Text | Club name.Example: Manchester City |
Lostclubs[].lost | Number | Matches lost.Example: 0 |
Drawnclubs[].drawn | Number | Matches drawn.Example: 0 |
Playedclubs[].played | Number | Matches played.Example: 5 |
Pointsclubs[].points | Number | League points.Example: 15 |
Club IDclubs[].club_id | Text | Premier League club ID.Example: 43 |
Positionclubs[].position | Number | League position.Example: 1 |
Club Linkclubs[].club_link | Text | Club page on Premier League.Example: https://www.premierleague.com/en/clubs/43/manchester-city/overview |
Recent Formclubs[].recent_form | Text | Last five league results, oldest first; W, D, or L, or an empty string if none.Example: W W W W W |
Goals Scoredclubs[].goals_scored | Number | Goals scored.Example: 13 |
Goals Concededclubs[].goals_conceded | Number | Goals conceded.Example: 5 |
Goal Differenceclubs[].goal_difference | Number | Goals scored minus goals conceded.Example: 8 |
Seasonseason | Text | Season shown, such as 2025/26.Example: 2026/27 |
Example result
For
{
"clubs": [
{
"won": 5,
"club": "Manchester City",
"lost": 0,
"drawn": 0,
"played": 5,
"points": 15,
"club_id": "43",
"position": 1,
"club_link": "https://www.premierleague.com/en/clubs/43/manchester-city/overview",
"recent_form": "W W W W W",
"goals_scored": 13,
"goals_conceded": 5,
"goal_difference": 8
},
{
"won": 4,
"club": "Arsenal",
"lost": 1,
"drawn": 0,
"played": 5,
"points": 12,
"club_id": "3",
"position": 2,
"club_link": "https://www.premierleague.com/en/clubs/3/arsenal/overview",
"recent_form": "W W W W L",
"goals_scored": 8,
"goals_conceded": 4,
"goal_difference": 4
},
{
"won": 3,
"club": "Brighton and Hove Albion",
"lost": 1,
"drawn": 1,
"played": 5,
"points": 10,
"club_id": "36",
"position": 3,
"club_link": "https://www.premierleague.com/en/clubs/36/brighton-and-hove-albion/overview",
"recent_form": "W L D W W",
"goals_scored": 16,
"goals_conceded": 5,
"goal_difference": 11
}
],
"season": "2026/27"
}Get player stats
1 creditGet a Premier League player’s profile and career totals, or stats for a chosen season, by name. If names clash, a current Premier League player takes priority.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Playerplayer | Text | Required | Player name, for example Bukayo Saka.Example: Bukayo Saka |
Seasonseason | Text | Optional | Premier League season, for example 2025/26. Omit for career totals.Example: 2025/26 |
What you get
| Field | Type | Description |
|---|---|---|
Clubclub | Text | Example: Arsenal |
Namename | Text | Example: Bukayo Saka |
Goalsgoals | Number | Example: 63 |
Assistsassists | Number | Example: 50 |
Positionposition | Text | Example: Forward |
Photo URLphoto_url | Text | Example: https://resources.premierleague.com/premierleague25/photos/players/110x140/2233… |
Player IDplayer_id | Text | Example: 223340 |
Red Cardsred_cards | Number | Example: 0 |
Player URLplayer_url | Text | Example: https://www.premierleague.com/en/players/223340/bukayo-saka/stats |
Appearancesappearances | Number | Example: 231 |
Nationalitynationality | Text | Example: England |
Clean Sheetsclean_sheets | Number | Example: 106 |
Shirt Numbershirt_number | Number | Example: 7 |
Yellow Cardsyellow_cards | Number | Example: 28 |
Date of Birthdate_of_birth | Date | Example: 2001-09-05 |
Minutes Playedminutes_played | Number | Example: 17812 |
Example result
For Player: Bukayo Saka
{
"club": "Arsenal",
"name": "Bukayo Saka",
"goals": 63,
"assists": 50,
"position": "Forward",
"photo_url": "https://resources.premierleague.com/premierleague25/photos/players/110x140/223340.png",
"player_id": "223340",
"red_cards": 0,
"player_url": "https://www.premierleague.com/en/players/223340/bukayo-saka/stats",
"appearances": 231,
"nationality": "England",
"clean_sheets": null,
"shirt_number": 7,
"yellow_cards": 28,
"date_of_birth": "2001-09-05",
"minutes_played": 17812
}List top scorers
1 creditList the Premier League's leading players by goals, assists or goalkeeper clean sheets for a season. Older seasons may have limited stats.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Statstat | Text | Optional | Statistic to rank players by, for example assists.Example: Assists |
Seasonseason | Text | Optional | Season in YYYY/YY format, for example 2025/26. Leave out for the current season.Example: 2025/26 |
Max Resultsmax_results | Number | Optional | Maximum players to return, for example 20.Example: 5 |
What you get
| Field | Type | Description |
|---|---|---|
Statstat | Text | Requested statistic.Example: Assists |
Seasonseason | Text | Season in YYYY/YY format.Example: 2025/26 |
Playersplayers | List | Players in descending order of the selected stat. Ties share a rank. |
Clubplayers[].club | Text | Example: Manchester United |
Rankplayers[].rank | Number | Example: 1 |
Playerplayers[].player | Text | Example: Bruno Fernandes |
Player URLplayers[].player_url | Text | Official player page.Example: https://www.premierleague.com/en/players/141746 |
Stat Valueplayers[].stat_value | Number | Example: 21 |
Nationalityplayers[].nationality | Text | Example: Portugal |
Example result
For Stat: Assists, Season: 2025/26, Max Results: 5
{
"stat": "assists",
"season": "2025/26",
"players": [
{
"club": "Manchester United",
"rank": 1,
"player": "Bruno Fernandes",
"player_url": "https://www.premierleague.com/en/players/141746",
"stat_value": 21,
"nationality": "Portugal"
},
{
"club": "Manchester City",
"rank": 2,
"player": "Rayan Cherki",
"player_url": "https://www.premierleague.com/en/players/466052",
"stat_value": 12,
"nationality": "France"
},
{
"club": "West Ham United",
"rank": 3,
"player": "Jarrod Bowen",
"player_url": "https://www.premierleague.com/en/players/178186",
"stat_value": 11,
"nationality": "England"
}
]
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@premier-league",
"visibility": "public",
"operation": "get_fixtures_and_results",
"version": 1,
"input": {
"club": "Arsenal",
"show": "both",
"end_date": "2026-10-12",
"time_zone": "Europe/London",
"start_date": "2026-09-14"
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare club positions, points and recent form across seasons.
- Plan match coverage using fixtures for selected clubs and dates.
- Track results and scores across a date range.
- Review a player's appearances, goals and other career totals.
- Rank leading players by goals, assists or goalkeeper clean sheets.
Questions about Premier League
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this Premier League tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a Premier League account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from premierleague.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.
What is each club's league position and recent form?
Get league table returns clubs in table order, with each club's position, points and recent form.
Which matches are scheduled or completed during a date range?
Get fixtures and results returns matches in a date range, including upcoming fixtures or past results.
Who leads the league in goals, assists or clean sheets?
List top scorers ranks players by the selected statistic for a chosen season.