Skip to content

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.

Get fixtures and results

Get Premier League fixtures and results in a date range, with kickoff times in your chosen time zone. Returns up to 380 matches.

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.

1 credit per run

Example results

Matches
Matches
ScoreStatusKickoffStadiumMatch IDAway ClubHome ClubMatchweekMatch Link
3-0
full time
2026-09-19T15:00:00+01:00
American Express Stadium, Falmer
2645237
Arsenal
Brighton and Hove Albion
5
—
scheduled
2026-10-10T12:30:00+01:00
Emirates Stadium, London
2645245
Leeds United
Arsenal
6
Example data · Run in Studio for fresh results.

Choose an action

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 run

Get 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

FieldTypeRequiredDescription
ClubclubTextOptionalClub name to include; omit for all clubs. Example: Arsenal.Example: Arsenal
ShowshowTextOptionalInclude upcoming fixtures, past results, or both. Example: both.Example: Both
End Dateend_dateDateOptionalLast match date to include; defaults to 14 days from today. Example: 2026-10-12.Example: 2026-10-12
Time Zonetime_zoneTextOptionalTime zone for kickoff and date filtering. Example: America/New_York.Example: Europe/London
Start Datestart_dateDateOptionalFirst match date to include; defaults to 14 days ago. Example: 2026-09-14.Example: 2026-09-14
Max Resultsmax_resultsNumberOptionalMost matches to return, up to 380. Example: 50.Example: 5

What you get

FieldTypeDescription
MatchesmatchesListMatches in kickoff date order.
Scorematches[].scoreTextFinal or live score (home–away), or null if not played.Example: 3-0
Statusmatches[].statusTextExample: full time
Kickoffmatches[].kickoffTextKickoff time in the selected time zone, ISO 8601 with offset.Example: 2026-09-19T15:00:00+01:00
Stadiummatches[].stadiumTextExample: American Express Stadium, Falmer
Match IDmatches[].match_idTextExample: 2645237
Away Clubmatches[].away_clubTextExample: Arsenal
Home Clubmatches[].home_clubTextExample: Brighton and Hove Albion
Matchweekmatches[].matchweekNumberPremier League matchweek.Example: 5
Match Linkmatches[].match_linkTextExample: 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

JSON
{
  "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 run

Get the Premier League table for the current season or a season you choose, including each club’s recent form.

What you provide

FieldTypeRequiredDescription
SeasonseasonTextOptionalSeason to show, such as 2025/26 or 2025. Leave blank for the current season.Example: 2025/26

What you get

FieldTypeDescription
ClubsclubsListClubs in league table order.
Wonclubs[].wonNumberMatches won.Example: 5
Clubclubs[].clubTextClub name.Example: Manchester City
Lostclubs[].lostNumberMatches lost.Example: 0
Drawnclubs[].drawnNumberMatches drawn.Example: 0
Playedclubs[].playedNumberMatches played.Example: 5
Pointsclubs[].pointsNumberLeague points.Example: 15
Club IDclubs[].club_idTextPremier League club ID.Example: 43
Positionclubs[].positionNumberLeague position.Example: 1
Club Linkclubs[].club_linkTextClub page on Premier League.Example: https://www.premierleague.com/en/clubs/43/manchester-city/overview
Recent Formclubs[].recent_formTextLast five league results, oldest first; W, D, or L, or an empty string if none.Example: W W W W W
Goals Scoredclubs[].goals_scoredNumberGoals scored.Example: 13
Goals Concededclubs[].goals_concededNumberGoals conceded.Example: 5
Goal Differenceclubs[].goal_differenceNumberGoals scored minus goals conceded.Example: 8
SeasonseasonTextSeason shown, such as 2025/26.Example: 2026/27

Example result

For

JSON
{
  "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 run

Get 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

FieldTypeRequiredDescription
PlayerplayerTextRequiredPlayer name, for example Bukayo Saka.Example: Bukayo Saka
SeasonseasonTextOptionalPremier League season, for example 2025/26. Omit for career totals.Example: 2025/26

What you get

FieldTypeDescription
ClubclubTextExample: Arsenal
NamenameTextExample: Bukayo Saka
GoalsgoalsNumberExample: 63
AssistsassistsNumberExample: 50
PositionpositionTextExample: Forward
Photo URLphoto_urlTextExample: https://resources.premierleague.com/premierleague25/photos/players/110x140/2233…
Player IDplayer_idTextExample: 223340
Red Cardsred_cardsNumberExample: 0
Player URLplayer_urlTextExample: https://www.premierleague.com/en/players/223340/bukayo-saka/stats
AppearancesappearancesNumberExample: 231
NationalitynationalityTextExample: England
Clean Sheetsclean_sheetsNumberExample: 106
Shirt Numbershirt_numberNumberExample: 7
Yellow Cardsyellow_cardsNumberExample: 28
Date of Birthdate_of_birthDateExample: 2001-09-05
Minutes Playedminutes_playedNumberExample: 17812

Example result

For Player: Bukayo Saka

JSON
{
  "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 run

List 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

FieldTypeRequiredDescription
StatstatTextOptionalStatistic to rank players by, for example assists.Example: Assists
SeasonseasonTextOptionalSeason in YYYY/YY format, for example 2025/26. Leave out for the current season.Example: 2025/26
Max Resultsmax_resultsNumberOptionalMaximum players to return, for example 20.Example: 5

What you get

FieldTypeDescription
StatstatTextRequested statistic.Example: Assists
SeasonseasonTextSeason in YYYY/YY format.Example: 2025/26
PlayersplayersListPlayers in descending order of the selected stat. Ties share a rank.
Clubplayers[].clubTextExample: Manchester United
Rankplayers[].rankNumberExample: 1
Playerplayers[].playerTextExample: Bruno Fernandes
Player URLplayers[].player_urlTextOfficial player page.Example: https://www.premierleague.com/en/players/141746
Stat Valueplayers[].stat_valueNumberExample: 21
Nationalityplayers[].nationalityTextExample: Portugal

Example result

For Stat: Assists, Season: 2025/26, Max Results: 5

JSON
{
  "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.

cURL
# 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.

All Sports workflowsBrowse all workflows