Skip to content

Club match results and competition tables

UEFA provides football competitions, matches and results, including club competition fixtures and scores by date range and current league-phase or group-stage tables.

Get competition matches

Get UEFA club competition matches in a date range, with kick-off times, scores, stages and venues. Club names must match a team in the selected competition and date range.

Your information

Only matches involving this club, for example Bayern Munich.

Starting year of the season, for example 2026 for 2026/27. Defaults to the current season.

Last local match date, for example 2026-09-10. Defaults to fourteen days from now.

First local match date, for example 2026-09-08. Defaults to seven days ago.

UEFA competition, for example “Champions league”.

More options

Time zone for dates and kick-offs, for example Europe/Paris or America/New_York. Defaults to Central European Time.

1 credit per run

Example results

Matches
Matches
CityScoreStageStatusStadiumKick OffMatch IDAway ClubHome ClubMatch Link
Munich
5-0
League phase, Matchday 1
Finished
Fußball Arena München
2026-09-10T21:00:00+02:00
2049565
Bodø/Glimt
Bayern München
Example data · Run in Studio for fresh results.

Choose an action

About UEFA

UEFA, also called UEFA.com, offers Get competition matches for a selected competition and date range, with an optional club and season.

Get competition table returns league-phase or group-stage standings for a selected competition and season.

Built by Fous from uefa.com and match.uefa.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with UEFA.

Actions

Get competition matches

1 credit per run

Get UEFA club competition matches in a date range, with kick-off times, scores, stages and venues. Club names must match a team in the selected competition and date range.

Uses match.uefa.com.

What you provide

FieldTypeRequiredDescription
ClubclubTextOptionalOnly matches involving this club, for example Bayern Munich.Example: Bayern Munich
SeasonseasonNumberOptionalStarting year of the season, for example 2026 for 2026/27. Defaults to the current season.Example: 2026
End Dateend_dateDateOptionalLast local match date, for example 2026-09-10. Defaults to fourteen days from now.Example: 2026-09-10
Time Zonetime_zoneTextOptionalTime zone for dates and kick-offs, for example Europe/Paris or America/New_York. Defaults to Central European Time.Example: America/New_York
Start Datestart_dateDateOptionalFirst local match date, for example 2026-09-08. Defaults to seven days ago.Example: 2026-09-08
CompetitioncompetitionTextRequiredUEFA competition, for example champions_league.Example: Champions league

What you get

FieldTypeDescription
MatchesmatchesListMatches in kick-off order.
Citymatches[].cityTextExample: Munich
Scorematches[].scoreTextMatch score, with aggregate and penalties when relevant.Example: 5-0
Stagematches[].stageTextRound and matchday or leg.Example: League phase, Matchday 1
Statusmatches[].statusTextExample: Finished
Stadiummatches[].stadiumTextExample: Fußball Arena München
Kick Offmatches[].kick_offTextKick-off time in the requested time zone, ISO 8601 with offset.Example: 2026-09-10T21:00:00+02:00
Match IDmatches[].match_idTextExample: 2049565
Away Clubmatches[].away_clubTextExample: Bodø/Glimt
Home Clubmatches[].home_clubTextExample: Bayern München
Match Linkmatches[].match_linkTextExample: https://www.uefa.com/uefachampionsleague/match/2049565/

Example result

For Club: Bayern Munich, Season: 2026, End Date: 2026-09-10, Start Date: 2026-09-08, Competition: Champions league

JSON
{
  "matches": [
    {
      "city": "Munich",
      "score": "5-0",
      "stage": "League phase, Matchday 1",
      "status": "Finished",
      "stadium": "Fußball Arena München",
      "kick_off": "2026-09-10T21:00:00+02:00",
      "match_id": "2049565",
      "away_club": "Bodø/Glimt",
      "home_club": "Bayern München",
      "match_link": "https://www.uefa.com/uefachampionsleague/match/2049565/"
    }
  ]
}

Get competition table

1 credit per run

Get the league-phase or group-stage table for a UEFA club competition and season. Qualification labels reflect table places; older group tables may not show them.

Uses UEFA and standings.uefa.com.

What you provide

FieldTypeRequiredDescription
SeasonseasonNumberOptionalStarting year of the season, for example 2023 for 2023/24. Defaults to the current UEFA season.Example: 2023
CompetitioncompetitionTextRequiredUEFA club competition, for example champions_league.Example: Champions league

What you get

FieldTypeDescription
ClubsclubsList
Wonclubs[].wonNumberExample: 5
Clubclubs[].clubTextExample: Barcelona
Lostclubs[].lostNumberExample: 0
Drawnclubs[].drawnNumberExample: 1
Groupclubs[].groupTextGroup name, or null for a league phase.
Playedclubs[].playedNumberExample: 6
Pointsclubs[].pointsNumberExample: 16
Countryclubs[].countryTextExample: Spain
Positionclubs[].positionNumberExample: 1
Goals forclubs[].goals_forNumberExample: 20
Page Linkclubs[].page_linkLinkExample: https://www.uefa.com/womenschampionsleague/history/clubs/2601945/
Goals Againstclubs[].goals_againstNumberExample: 3
Goal Differenceclubs[].goal_differenceNumberExample: 17
Qualification Statusclubs[].qualification_statusTextTable-place qualification label when shown; null if unavailable.Example: Quarter-finals
SeasonseasonNumberStarting year of the season.Example: 2025
CompetitioncompetitionTextExample: Womens champions league

Example result

For Season: 2025, Competition: Womens champions league

JSON
{
  "clubs": [
    {
      "won": 5,
      "club": "Barcelona",
      "lost": 0,
      "drawn": 1,
      "group": null,
      "played": 6,
      "points": 16,
      "country": "Spain",
      "position": 1,
      "goals_for": 20,
      "page_link": "https://www.uefa.com/womenschampionsleague/history/clubs/2601945/",
      "goals_against": 3,
      "goal_difference": 17,
      "qualification_status": "Quarter-finals"
    },
    {
      "won": 5,
      "club": "OL Lyonnes",
      "lost": 0,
      "drawn": 1,
      "group": null,
      "played": 6,
      "points": 16,
      "country": "France",
      "position": 2,
      "goals_for": 18,
      "page_link": "https://www.uefa.com/womenschampionsleague/history/clubs/2600241/",
      "goals_against": 5,
      "goal_difference": 13,
      "qualification_status": "Quarter-finals"
    },
    {
      "won": 4,
      "club": "Chelsea",
      "lost": 0,
      "drawn": 2,
      "group": null,
      "played": 6,
      "points": 14,
      "country": "England",
      "position": 3,
      "goals_for": 20,
      "page_link": "https://www.uefa.com/womenschampionsleague/history/clubs/2600827/",
      "goals_against": 3,
      "goal_difference": 17,
      "qualification_status": "Quarter-finals"
    }
  ],
  "season": 2025,
  "competition": "womens_champions_league"
}

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": "@uefa",
  "visibility": "public",
  "operation": "get_competition_matches",
  "version": 1,
  "input": {
    "club": "Bayern Munich",
    "season": 2026,
    "end_date": "2026-09-10",
    "start_date": "2026-09-08",
    "competition": "champions_league"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Track club competition scores and kick-off times
  • Review match stages and venues
  • Compare clubs’ points, wins and goal differences
  • Check clubs’ positions and qualification labels

Questions

Is Fous affiliated with UEFA?

No. Fous is not affiliated with UEFA. This workflow reads the public uefa.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 UEFA account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from uefa.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 matches are scheduled in a competition date range?

Get competition matches returns matches with kick-off times, scores, stages and venues for a selected competition and date range.

What is the table for a club competition and season?

Get competition table returns the league-phase or group-stage table for a selected club competition and season.

All Sports workflowsBrowse all workflows