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
- Matches
Matches Score Status Kickoff Stadium Match ID Away Club Home Club Matchweek Match Link 3-0full time2026-09-19T15:00:00+01:00American Express Stadium, Falmer2645237ArsenalBrighton and Hove Albion5—scheduled2026-10-10T12:30:00+01:00Emirates Stadium, London2645245Leeds UnitedArsenal6
About Premier League
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 by Fous from premierleague.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Premier League.
Actions
Get fixtures and results
1 credit per runGet 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 credit per runGet 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 credit per runGet 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 credit per runList 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
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_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
Is Fous affiliated with Premier League?
No. Fous is not affiliated with Premier League. This workflow reads the public premierleague.com website and returns its data.
How much does it cost?
Each run costs 1 credit. 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; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check 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.