{
  "id": "euro-2028-fixtures",
  "name": "UEFA Euro 2028 — Published Fixtures",
  "title": "UEFA Euro 2028 — Published Fixtures",
  "description": "51 scheduled matches for UEFA Euro 2028, to be co-hosted by the United Kingdom and Republic of Ireland. Includes group-stage and knockout fixtures with dates, placeholder team slot codes, and host venues.",
  "category": "sports",
  "source": "https://github.com/openfootball/euro.json",
  "source_url": "https://github.com/openfootball/euro.json",
  "updated": "2026-04",
  "record_count": 51,
  "columns": [
    {
      "key": "match_number",
      "label": "Match Number",
      "type": "number"
    },
    {
      "key": "round",
      "label": "Round",
      "type": "string"
    },
    {
      "key": "date",
      "label": "Date",
      "type": "date"
    },
    {
      "key": "time",
      "label": "Time",
      "type": "string"
    },
    {
      "key": "team1",
      "label": "Team1",
      "type": "string"
    },
    {
      "key": "team2",
      "label": "Team2",
      "type": "string"
    },
    {
      "key": "venue",
      "label": "Venue",
      "type": "string"
    }
  ],
  "rows": [
    {
      "match_number": 1,
      "round": "Group A",
      "date": "2028-06-09",
      "time": "",
      "team1": "A1",
      "team2": "A2",
      "venue": "Cardiff"
    },
    {
      "match_number": 2,
      "round": "Group A",
      "date": "2028-06-10",
      "time": "",
      "team1": "A3",
      "team2": "A4",
      "venue": "Glasgow"
    },
    {
      "match_number": 3,
      "round": "Group A",
      "date": "2028-06-14",
      "time": "",
      "team1": "A1",
      "team2": "A3",
      "venue": "Cardiff"
    },
    {
      "match_number": 4,
      "round": "Group A",
      "date": "2028-06-14",
      "time": "",
      "team1": "A2",
      "team2": "A4",
      "venue": "Liverpool"
    },
    {
      "match_number": 5,
      "round": "Group A",
      "date": "2028-06-18",
      "time": "",
      "team1": "A4",
      "team2": "A1",
      "venue": "Cardiff"
    },
    {
      "match_number": 6,
      "round": "Group A",
      "date": "2028-06-18",
      "time": "",
      "team1": "A2",
      "team2": "A3",
      "venue": "London"
    },
    {
      "match_number": 7,
      "round": "Group B",
      "date": "2028-06-10",
      "time": "",
      "team1": "B1",
      "team2": "B2",
      "venue": "Manchester"
    },
    {
      "match_number": 8,
      "round": "Group B",
      "date": "2028-06-10",
      "time": "",
      "team1": "B3",
      "team2": "B4",
      "venue": "Dublin"
    },
    {
      "match_number": 9,
      "round": "Group B",
      "date": "2028-06-14",
      "time": "",
      "team1": "B1",
      "team2": "B3",
      "venue": "London (Wembley)"
    },
    {
      "match_number": 10,
      "round": "Group B",
      "date": "2028-06-15",
      "time": "",
      "team1": "B2",
      "team2": "B4",
      "venue": "Birmingham"
    },
    {
      "match_number": 11,
      "round": "Group B",
      "date": "2028-06-19",
      "time": "",
      "team1": "B4",
      "team2": "B1",
      "venue": "London (Wembley)"
    },
    {
      "match_number": 12,
      "round": "Group B",
      "date": "2028-06-19",
      "time": "",
      "team1": "B2",
      "team2": "B3",
      "venue": "Dublin"
    },
    {
      "match_number": 13,
      "round": "Group C",
      "date": "2028-06-11",
      "time": "",
      "team1": "C1",
      "team2": "C2",
      "venue": "London (Wembley)"
    },
    {
      "match_number": 14,
      "round": "Group C",
      "date": "2028-06-11",
      "time": "",
      "team1": "C3",
      "team2": "C4",
      "venue": "Birmingham"
    },
    {
      "match_number": 15,
      "round": "Group C",
      "date": "2028-06-15",
      "time": "",
      "team1": "C1",
      "team2": "C3",
      "venue": "London (Tottenham)"
    },
    {
      "match_number": 16,
      "round": "Group C",
      "date": "2028-06-15",
      "time": "",
      "team1": "C2",
      "team2": "C4",
      "venue": "Newcastle upon Tyne"
    },
    {
      "match_number": 17,
      "round": "Group C",
      "date": "2028-06-20",
      "time": "",
      "team1": "C4",
      "team2": "C1",
      "venue": "Manchester"
    },
    {
      "match_number": 18,
      "round": "Group C",
      "date": "2028-06-20",
      "time": "",
      "team1": "C2",
      "team2": "C3",
      "venue": "Liverpool"
    },
    {
      "match_number": 19,
      "round": "Group D",
      "date": "2028-06-11",
      "time": "",
      "team1": "D3",
      "team2": "D4",
      "venue": "Liverpool"
    },
    {
      "match_number": 20,
      "round": "Group D",
      "date": "2028-06-12",
      "time": "",
      "team1": "D1",
      "team2": "D2",
      "venue": "London (Tottenham)"
    },
    {
      "match_number": 21,
      "round": "Group D",
      "date": "2028-06-16",
      "time": "",
      "team1": "D1",
      "team2": "D3",
      "venue": "London (Wembley)"
    },
    {
      "match_number": 22,
      "round": "Group D",
      "date": "2028-06-16",
      "time": "",
      "team1": "D2",
      "team2": "D4",
      "venue": "Manchester"
    },
    {
      "match_number": 23,
      "round": "Group D",
      "date": "2028-06-20",
      "time": "",
      "team1": "D4",
      "team2": "D1",
      "venue": "Birmingham"
    },
    {
      "match_number": 24,
      "round": "Group D",
      "date": "2028-06-20",
      "time": "",
      "team1": "D2",
      "team2": "D3",
      "venue": "Newcastle upon Tyne"
    },
    {
      "match_number": 25,
      "round": "Group E",
      "date": "2028-06-12",
      "time": "",
      "team1": "E1",
      "team2": "E2",
      "venue": "Dublin"
    },
    {
      "match_number": 26,
      "round": "Group E",
      "date": "2028-06-12",
      "time": "",
      "team1": "E3",
      "team2": "E4",
      "venue": "Newcastle upon Tyne"
    },
    {
      "match_number": 27,
      "round": "Group E",
      "date": "2028-06-16",
      "time": "",
      "team1": "E1",
      "team2": "E3",
      "venue": "Dublin"
    },
    {
      "match_number": 28,
      "round": "Group E",
      "date": "2028-06-17",
      "time": "",
      "team1": "E2",
      "team2": "E4",
      "venue": "Liverpool"
    },
    {
      "match_number": 29,
      "round": "Group E",
      "date": "2028-06-21",
      "time": "",
      "team1": "E4",
      "team2": "E1",
      "venue": "Dublin"
    },
    {
      "match_number": 30,
      "round": "Group E",
      "date": "2028-06-21",
      "time": "",
      "team1": "E2",
      "team2": "E3",
      "venue": "London (Tottenham)"
    },
    {
      "match_number": 31,
      "round": "Group F",
      "date": "2028-06-13",
      "time": "",
      "team1": "F1",
      "team2": "F2",
      "venue": "Glasgow"
    },
    {
      "match_number": 32,
      "round": "Group F",
      "date": "2028-06-13",
      "time": "",
      "team1": "F3",
      "team2": "F4",
      "venue": "Manchester"
    },
    {
      "match_number": 33,
      "round": "Group F",
      "date": "2028-06-17",
      "time": "",
      "team1": "F1",
      "team2": "F3",
      "venue": "Glasgow"
    },
    {
      "match_number": 34,
      "round": "Group F",
      "date": "2028-06-17",
      "time": "",
      "team1": "F2",
      "team2": "F4",
      "venue": "Newcastle upon Tyne"
    },
    {
      "match_number": 35,
      "round": "Group F",
      "date": "2028-06-21",
      "time": "",
      "team1": "F4",
      "team2": "F1",
      "venue": "Glasgow"
    },
    {
      "match_number": 36,
      "round": "Group F",
      "date": "2028-06-21",
      "time": "",
      "team1": "F2",
      "team2": "F3",
      "venue": "Cardiff"
    },
    {
      "match_number": 37,
      "round": "Round of 16",
      "date": "2028-06-24",
      "time": "",
      "team1": "Winner Group A",
      "team2": "Runner-up Group C",
      "venue": "Cardiff"
    },
    {
      "match_number": 38,
      "round": "Round of 16",
      "date": "2028-06-24",
      "time": "",
      "team1": "Runner-up Group A",
      "team2": "Runner-up Group B",
      "venue": "Liverpool"
    },
    {
      "match_number": 39,
      "round": "Round of 16",
      "date": "2028-06-25",
      "time": "",
      "team1": "Winner Group B",
      "team2": "3rd Group A/D/E/F",
      "venue": "Newcastle upon Tyne"
    },
    {
      "match_number": 40,
      "round": "Round of 16",
      "date": "2028-06-25",
      "time": "",
      "team1": "Winner Group C",
      "team2": "3rd Group D/E/F",
      "venue": "Manchester"
    },
    {
      "match_number": 41,
      "round": "Round of 16",
      "date": "2028-06-26",
      "time": "",
      "team1": "Winner Group F",
      "team2": "3rd Group A/B/C",
      "venue": "Glasgow"
    },
    {
      "match_number": 42,
      "round": "Round of 16",
      "date": "2028-06-26",
      "time": "",
      "team1": "Runner-up Group D",
      "team2": "Runner-up Group E",
      "venue": "London (Tottenham)"
    },
    {
      "match_number": 43,
      "round": "Round of 16",
      "date": "2028-06-27",
      "time": "",
      "team1": "Winner Group D",
      "team2": "Runner-up Group F",
      "venue": "Birmingham"
    },
    {
      "match_number": 44,
      "round": "Round of 16",
      "date": "2028-06-27",
      "time": "",
      "team1": "Winner Group E",
      "team2": "3rd Group A/B/C/D",
      "venue": "Dublin"
    },
    {
      "match_number": 45,
      "round": "Quarter-finals",
      "date": "2028-06-30",
      "time": "",
      "team1": "Winner Match 39",
      "team2": "Winner Match 37",
      "venue": "London (Wembley)"
    },
    {
      "match_number": 46,
      "round": "Quarter-finals",
      "date": "2028-06-30",
      "time": "",
      "team1": "Winner Match 41",
      "team2": "Winner Match 42",
      "venue": "Dublin"
    },
    {
      "match_number": 47,
      "round": "Quarter-finals",
      "date": "2028-07-01",
      "time": "",
      "team1": "Winner Match 44",
      "team2": "Winner Match 43",
      "venue": "Glasgow"
    },
    {
      "match_number": 48,
      "round": "Quarter-finals",
      "date": "2028-07-01",
      "time": "",
      "team1": "Winner Match 40",
      "team2": "Winner Match 38",
      "venue": "Cardiff"
    },
    {
      "match_number": 49,
      "round": "Semi-finals",
      "date": "2028-07-04",
      "time": "",
      "team1": "Winner Match 45",
      "team2": "Winner Match 46",
      "venue": "London (Wembley)"
    },
    {
      "match_number": 50,
      "round": "Semi-finals",
      "date": "2028-07-05",
      "time": "",
      "team1": "Winner Match 47",
      "team2": "Winner Match 48",
      "venue": "London (Wembley)"
    },
    {
      "match_number": 51,
      "round": "Final",
      "date": "2028-07-09",
      "time": "17:00",
      "team1": "Winner Match 49",
      "team2": "Winner Match 50",
      "venue": "London (Wembley)"
    }
  ],
  "meta": {
    "title": "UEFA Euro 2028 — Published Fixtures - Free Download",
    "description": "51 scheduled matches for UEFA Euro 2028, to be co-hosted by the United Kingdom and Republic of Ireland. Includes group-stage and knockout fixtures with dates, placeholder team slot codes, and host venues. Contains 51 records. Download in Excel, CSV, PDF formats.",
    "seo_title": "UEFA Euro 2028 — Published Fixtures | ListBase",
    "seo_description": "Download UEFA Euro 2028 — Published Fixtures — 51 records. Available in Excel, CSV, PDF formats.",
    "key_takeaways": [
      "Contains 51 records / 7 fields",
      "Available for free download in Excel, CSV, and PDF formats",
      "Data sourced from: https://github.com/openfootball/euro.json"
    ]
  }
}