{
 "updated": "2026-07-02",
 "competition": "UEFA Champions League",
 "last_season": "2025-26",
 "next_season": "2026-27",
 "champion": {
  "team": "Paris Saint-Germain",
  "result": "1–1 vs Arsenal, won 4–3 on penalties",
  "dates": "Final: 30 May 2026 · Puskás Aréna, Budapest",
  "note": "PSG defended their title, becoming only the second club to win back-to-back Champions Leagues in the rebranded era, after Real Madrid in 2016-17. As holders they meet Europa League winners Aston Villa in the 2026 Super Cup. England had a record six clubs in the season · and still no English winner."
 },
 "byes": [
  {
   "seed": 1,
   "team": "Arsenal"
  },
  {
   "seed": 2,
   "team": "Bayern Munich"
  },
  {
   "seed": 3,
   "team": "Liverpool"
  },
  {
   "seed": 4,
   "team": "Tottenham Hotspur"
  },
  {
   "seed": 5,
   "team": "Barcelona"
  },
  {
   "seed": 6,
   "team": "Chelsea"
  },
  {
   "seed": 7,
   "team": "Sporting CP"
  },
  {
   "seed": 8,
   "team": "Manchester City"
  }
 ],
 "byes_note": "The top eight of the 36-team league phase went straight to the round of 16; teams 9-24 played the knockout phase play-offs in February. Seeds shown are league-phase finishing positions.",
 "rounds": [
  {
   "key": "kpp",
   "name": "Knockout phase play-offs",
   "dates": "17/18 & 24/25 February 2026",
   "ties": [
    {
     "home": "Monaco",
     "home_cc": "FRA",
     "away": "Paris Saint-Germain",
     "away_cc": "FRA",
     "agg": "4–5",
     "winner": "Paris Saint-Germain",
     "leg1": "2–3",
     "leg2": "2–2",
     "note": null,
     "home_seed": 21,
     "away_seed": 11
    },
    {
     "home": "Galatasaray",
     "home_cc": "TUR",
     "away": "Juventus",
     "away_cc": "ITA",
     "agg": "7–5",
     "winner": "Galatasaray",
     "leg1": "5–2",
     "leg2": "2–3",
     "note": "after extra time",
     "home_seed": 20,
     "away_seed": 13
    },
    {
     "home": "Benfica",
     "home_cc": "POR",
     "away": "Real Madrid",
     "away_cc": "ESP",
     "agg": "1–3",
     "winner": "Real Madrid",
     "leg1": "0–1",
     "leg2": "1–2",
     "note": null,
     "home_seed": 24,
     "away_seed": 9
    },
    {
     "home": "Borussia Dortmund",
     "home_cc": "GER",
     "away": "Atalanta",
     "away_cc": "ITA",
     "agg": "3–4",
     "winner": "Atalanta",
     "leg1": "2–0",
     "leg2": "1–4",
     "note": null,
     "home_seed": 17,
     "away_seed": 15
    },
    {
     "home": "Qarabağ",
     "home_cc": "AZE",
     "away": "Newcastle United",
     "away_cc": "ENG",
     "agg": "3–9",
     "winner": "Newcastle United",
     "leg1": "1–6",
     "leg2": "2–3",
     "note": null,
     "home_seed": 22,
     "away_seed": 12
    },
    {
     "home": "Club Brugge",
     "home_cc": "BEL",
     "away": "Atlético Madrid",
     "away_cc": "ESP",
     "agg": "4–7",
     "winner": "Atlético Madrid",
     "leg1": "3–3",
     "leg2": "1–4",
     "note": null,
     "home_seed": 19,
     "away_seed": 14
    },
    {
     "home": "Bodø/Glimt",
     "home_cc": "NOR",
     "away": "Inter Milan",
     "away_cc": "ITA",
     "agg": "5–2",
     "winner": "Bodø/Glimt",
     "leg1": "3–1",
     "leg2": "2–1",
     "note": null,
     "home_seed": 23,
     "away_seed": 10
    },
    {
     "home": "Olympiacos",
     "home_cc": "GRE",
     "away": "Bayer Leverkusen",
     "away_cc": "GER",
     "agg": "0–2",
     "winner": "Bayer Leverkusen",
     "leg1": "0–2",
     "leg2": "0–0",
     "note": null,
     "home_seed": 18,
     "away_seed": 16
    }
   ]
  },
  {
   "key": "r16",
   "name": "Round of 16",
   "dates": "10/11 & 17/18 March 2026",
   "ties": [
    {
     "home": "Paris Saint-Germain",
     "home_cc": "FRA",
     "away": "Chelsea",
     "away_cc": "ENG",
     "agg": "8–2",
     "winner": "Paris Saint-Germain",
     "leg1": "5–2",
     "leg2": "3–0",
     "note": null,
     "home_seed": 11,
     "away_seed": 6
    },
    {
     "home": "Galatasaray",
     "home_cc": "TUR",
     "away": "Liverpool",
     "away_cc": "ENG",
     "agg": "1–4",
     "winner": "Liverpool",
     "leg1": "1–0",
     "leg2": "0–4",
     "note": null,
     "home_seed": 20,
     "away_seed": 3
    },
    {
     "home": "Real Madrid",
     "home_cc": "ESP",
     "away": "Manchester City",
     "away_cc": "ENG",
     "agg": "5–1",
     "winner": "Real Madrid",
     "leg1": "3–0",
     "leg2": "2-1",
     "note": null,
     "home_seed": 9,
     "away_seed": 8
    },
    {
     "home": "Atalanta",
     "home_cc": "ITA",
     "away": "Bayern Munich",
     "away_cc": "GER",
     "agg": "2–10",
     "winner": "Bayern Munich",
     "leg1": "1–6",
     "leg2": "1–4",
     "note": null,
     "home_seed": 15,
     "away_seed": 2
    },
    {
     "home": "Newcastle United",
     "home_cc": "ENG",
     "away": "Barcelona",
     "away_cc": "ESP",
     "agg": "3–8",
     "winner": "Barcelona",
     "leg1": "1–1",
     "leg2": "2–7",
     "note": null,
     "home_seed": 12,
     "away_seed": 5
    },
    {
     "home": "Atlético Madrid",
     "home_cc": "ESP",
     "away": "Tottenham Hotspur",
     "away_cc": "ENG",
     "agg": "7–5",
     "winner": "Atlético Madrid",
     "leg1": "5–2",
     "leg2": "2–3",
     "note": null,
     "home_seed": 14,
     "away_seed": 4
    },
    {
     "home": "Bodø/Glimt",
     "home_cc": "NOR",
     "away": "Sporting CP",
     "away_cc": "POR",
     "agg": "3–5",
     "winner": "Sporting CP",
     "leg1": "3–0",
     "leg2": "0–5",
     "note": "after extra time",
     "home_seed": 23,
     "away_seed": 7
    },
    {
     "home": "Bayer Leverkusen",
     "home_cc": "GER",
     "away": "Arsenal",
     "away_cc": "ENG",
     "agg": "1–3",
     "winner": "Arsenal",
     "leg1": "1–1",
     "leg2": "0–2",
     "note": null,
     "home_seed": 16,
     "away_seed": 1
    }
   ]
  },
  {
   "key": "qf",
   "name": "Quarter-finals",
   "dates": "7/8 & 14/15 April 2026",
   "ties": [
    {
     "home": "Paris Saint-Germain",
     "home_cc": "FRA",
     "away": "Liverpool",
     "away_cc": "ENG",
     "agg": "4–0",
     "winner": "Paris Saint-Germain",
     "leg1": "2–0",
     "leg2": "2–0",
     "note": null,
     "home_seed": 11,
     "away_seed": 3
    },
    {
     "home": "Real Madrid",
     "home_cc": "ESP",
     "away": "Bayern Munich",
     "away_cc": "GER",
     "agg": "4–6",
     "winner": "Bayern Munich",
     "leg1": "1–2",
     "leg2": "3–4",
     "note": null,
     "home_seed": 9,
     "away_seed": 2
    },
    {
     "home": "Barcelona",
     "home_cc": "ESP",
     "away": "Atlético Madrid",
     "away_cc": "ESP",
     "agg": "2–3",
     "winner": "Atlético Madrid",
     "leg1": "0–2",
     "leg2": "2–1",
     "note": null,
     "home_seed": 5,
     "away_seed": 14
    },
    {
     "home": "Sporting CP",
     "home_cc": "POR",
     "away": "Arsenal",
     "away_cc": "ENG",
     "agg": "0–1",
     "winner": "Arsenal",
     "leg1": "0–1",
     "leg2": "0–0",
     "note": null,
     "home_seed": 7,
     "away_seed": 1
    }
   ]
  },
  {
   "key": "sf",
   "name": "Semi-finals",
   "dates": "28/29 April & 5/6 May 2026",
   "ties": [
    {
     "home": "Paris Saint-Germain",
     "home_cc": "FRA",
     "away": "Bayern Munich",
     "away_cc": "GER",
     "agg": "6–5",
     "winner": "Paris Saint-Germain",
     "leg1": "5–4",
     "leg2": "1–1",
     "note": null,
     "home_seed": 11,
     "away_seed": 2
    },
    {
     "home": "Atlético Madrid",
     "home_cc": "ESP",
     "away": "Arsenal",
     "away_cc": "ENG",
     "agg": "1–2",
     "winner": "Arsenal",
     "leg1": "1–1",
     "leg2": "0-1",
     "note": null,
     "home_seed": 14,
     "away_seed": 1
    }
   ]
  }
 ],
 "final": {
  "home": "Paris Saint-Germain",
  "away": "Arsenal",
  "home_seed": 11,
  "away_seed": 1,
  "score": "1–1 (4–3 pens)",
  "winner": "Paris Saint-Germain",
  "venue": "Puskás Aréna, Budapest",
  "date": "30 May 2026"
 },
 "bracket_note": "Every tie verified against the knockout-phase bracket; aggregate scores with both legs. Winners in bold.",
 "next_season_dates": {
  "qualifiers": "Qualifying starts 7 July 2026",
  "league_phase": "36-team league phase from 8 September 2026; top 8 to the round of 16, teams 9-24 to the play-offs",
  "final": "Final: 5 June 2027 · Metropolitano Stadium, Madrid (its second, after 2019)",
  "holders": "Paris Saint-Germain enter as two-time defending champions",
  "extra": "Access-list rebalancing: with PSG and Aston Villa already qualified domestically, Shakhtar Donetsk and Sporting CP were promoted straight into the league phase."
 },
 "source": "2025–26 UEFA Champions League knockout phase (rev. 1358216033), 2025–26 UEFA Champions League (rev. 1360990356) and 2026–27 UEFA Champions League (rev. 1362050039) · fetched via the MediaWiki API and cross-checked 2 July 2026. Swatches use club colours.",
 "colours": {
  "Paris Saint-Germain": "#004170",
  "Arsenal": "#EF0107",
  "Bayern Munich": "#DC052D",
  "Atlético Madrid": "#CB3524",
  "Liverpool": "#C8102E",
  "Real Madrid": "#FEBE10",
  "Barcelona": "#A50044",
  "Manchester City": "#6CABDD",
  "Chelsea": "#034694",
  "Tottenham Hotspur": "#132257",
  "Newcastle United": "#3D3D3D",
  "Sporting CP": "#008056",
  "Bodø/Glimt": "#FFD500",
  "Galatasaray": "#A90432",
  "Juventus": "#4A4A4A",
  "Benfica": "#E30613",
  "Monaco": "#CF0A2C",
  "Borussia Dortmund": "#FDE100",
  "Atalanta": "#1E71B8",
  "Qarabăğ": "#5C5C5C",
  "Qarabağ": "#5C5C5C",
  "Club Brugge": "#0033A0",
  "Inter Milan": "#1D2C5B",
  "Bayer Leverkusen": "#E32221",
  "Olympiacos": "#D6001C"
 }
}