{
  "tournament": "FIFA World Cup 2026",
  "dates": "June 11 - July 19, 2026",
  "hostNations": [
    "United States",
    "Canada",
    "Mexico"
  ],
  "teams": 48,
  "matches": 104,
  "hostCities": 16,
  "timezoneNote": "All kick-off times shown in U.S. Eastern Time (ET). Schedule subject to change.",
  "matchesList": [
    {
      "matchNumber": 1,
      "stage": "Group Stage",
      "group": "A",
      "date": "2026-06-11",
      "displayDate": "Thu Jun 11",
      "timeET": "3:00 PM",
      "team1": "Mexico",
      "team2": "South Africa",
      "match": "Mexico vs South Africa",
      "venue": "Estadio Azteca",
      "city": "Mexico City",
      "country": "Mexico",
      "notes": "Opening match",
      "team1Slug": "mexico",
      "team2Slug": "south-africa",
      "citySlug": "mexico-city",
      "groupSlug": "group-a"
    },
    {
      "matchNumber": 2,
      "stage": "Group Stage",
      "group": "A",
      "date": "2026-06-11",
      "displayDate": "Thu Jun 11",
      "timeET": "10:00 PM",
      "team1": "South Korea",
      "team2": "Czechia",
      "match": "South Korea vs Czechia",
      "venue": "Estadio Akron",
      "city": "Guadalajara",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "south-korea",
      "team2Slug": "czechia",
      "citySlug": "guadalajara",
      "groupSlug": "group-a"
    },
    {
      "matchNumber": 3,
      "stage": "Group Stage",
      "group": "B",
      "date": "2026-06-12",
      "displayDate": "Fri Jun 12",
      "timeET": "3:00 PM",
      "team1": "Canada",
      "team2": "Bosnia & Herzegovina",
      "match": "Canada vs Bosnia & Herzegovina",
      "venue": "BMO Field",
      "city": "Toronto",
      "country": "Canada",
      "notes": "",
      "team1Slug": "canada",
      "team2Slug": "bosnia-herzegovina",
      "citySlug": "toronto",
      "groupSlug": "group-b"
    },
    {
      "matchNumber": 4,
      "stage": "Group Stage",
      "group": "D",
      "date": "2026-06-12",
      "displayDate": "Fri Jun 12",
      "timeET": "9:00 PM",
      "team1": "United States",
      "team2": "Paraguay",
      "match": "United States vs Paraguay",
      "venue": "SoFi Stadium",
      "city": "Los Angeles",
      "country": "United States",
      "notes": "",
      "team1Slug": "united-states",
      "team2Slug": "paraguay",
      "citySlug": "los-angeles",
      "groupSlug": "group-d"
    },
    {
      "matchNumber": 6,
      "stage": "Group Stage",
      "group": "D",
      "date": "2026-06-13",
      "displayDate": "Sat Jun 13",
      "timeET": "12:00 AM",
      "team1": "Australia",
      "team2": "Türkiye",
      "match": "Australia vs Türkiye",
      "venue": "BC Place",
      "city": "Vancouver",
      "country": "Canada",
      "notes": "",
      "team1Slug": "australia",
      "team2Slug": "turkiye",
      "citySlug": "vancouver",
      "groupSlug": "group-d"
    },
    {
      "matchNumber": 8,
      "stage": "Group Stage",
      "group": "B",
      "date": "2026-06-13",
      "displayDate": "Sat Jun 13",
      "timeET": "3:00 PM",
      "team1": "Qatar",
      "team2": "Switzerland",
      "match": "Qatar vs Switzerland",
      "venue": "Levi's Stadium",
      "city": "San Francisco Bay Area",
      "country": "United States",
      "notes": "",
      "team1Slug": "qatar",
      "team2Slug": "switzerland",
      "citySlug": "san-francisco-bay-area",
      "groupSlug": "group-b"
    },
    {
      "matchNumber": 7,
      "stage": "Group Stage",
      "group": "C",
      "date": "2026-06-13",
      "displayDate": "Sat Jun 13",
      "timeET": "6:00 PM",
      "team1": "Brazil",
      "team2": "Morocco",
      "match": "Brazil vs Morocco",
      "venue": "MetLife Stadium",
      "city": "New York/New Jersey",
      "country": "United States",
      "notes": "",
      "team1Slug": "brazil",
      "team2Slug": "morocco",
      "citySlug": "new-york-new-jersey",
      "groupSlug": "group-c"
    },
    {
      "matchNumber": 5,
      "stage": "Group Stage",
      "group": "C",
      "date": "2026-06-13",
      "displayDate": "Sat Jun 13",
      "timeET": "9:00 PM",
      "team1": "Haiti",
      "team2": "Scotland",
      "match": "Haiti vs Scotland",
      "venue": "Gillette Stadium",
      "city": "Boston",
      "country": "United States",
      "notes": "",
      "team1Slug": "haiti",
      "team2Slug": "scotland",
      "citySlug": "boston",
      "groupSlug": "group-c"
    },
    {
      "matchNumber": 10,
      "stage": "Group Stage",
      "group": "E",
      "date": "2026-06-14",
      "displayDate": "Sun Jun 14",
      "timeET": "1:00 PM",
      "team1": "Germany",
      "team2": "Curaçao",
      "match": "Germany vs Curaçao",
      "venue": "NRG Stadium",
      "city": "Houston",
      "country": "United States",
      "notes": "",
      "team1Slug": "germany",
      "team2Slug": "curacao",
      "citySlug": "houston",
      "groupSlug": "group-e"
    },
    {
      "matchNumber": 11,
      "stage": "Group Stage",
      "group": "F",
      "date": "2026-06-14",
      "displayDate": "Sun Jun 14",
      "timeET": "4:00 PM",
      "team1": "Netherlands",
      "team2": "Japan",
      "match": "Netherlands vs Japan",
      "venue": "AT&T Stadium",
      "city": "Dallas",
      "country": "United States",
      "notes": "",
      "team1Slug": "netherlands",
      "team2Slug": "japan",
      "citySlug": "dallas",
      "groupSlug": "group-f"
    },
    {
      "matchNumber": 9,
      "stage": "Group Stage",
      "group": "E",
      "date": "2026-06-14",
      "displayDate": "Sun Jun 14",
      "timeET": "7:00 PM",
      "team1": "Ivory Coast",
      "team2": "Ecuador",
      "match": "Ivory Coast vs Ecuador",
      "venue": "Lincoln Financial Field",
      "city": "Philadelphia",
      "country": "United States",
      "notes": "",
      "team1Slug": "ivory-coast",
      "team2Slug": "ecuador",
      "citySlug": "philadelphia",
      "groupSlug": "group-e"
    },
    {
      "matchNumber": 12,
      "stage": "Group Stage",
      "group": "F",
      "date": "2026-06-14",
      "displayDate": "Sun Jun 14",
      "timeET": "10:00 PM",
      "team1": "Sweden",
      "team2": "Tunisia",
      "match": "Sweden vs Tunisia",
      "venue": "Estadio BBVA",
      "city": "Monterrey",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "sweden",
      "team2Slug": "tunisia",
      "citySlug": "monterrey",
      "groupSlug": "group-f"
    },
    {
      "matchNumber": 14,
      "stage": "Group Stage",
      "group": "H",
      "date": "2026-06-15",
      "displayDate": "Mon Jun 15",
      "timeET": "12:00 PM",
      "team1": "Spain",
      "team2": "Cape Verde",
      "match": "Spain vs Cape Verde",
      "venue": "Mercedes-Benz Stadium",
      "city": "Atlanta",
      "country": "United States",
      "notes": "",
      "team1Slug": "spain",
      "team2Slug": "cape-verde",
      "citySlug": "atlanta",
      "groupSlug": "group-h"
    },
    {
      "matchNumber": 16,
      "stage": "Group Stage",
      "group": "G",
      "date": "2026-06-15",
      "displayDate": "Mon Jun 15",
      "timeET": "3:00 PM",
      "team1": "Belgium",
      "team2": "Egypt",
      "match": "Belgium vs Egypt",
      "venue": "Lumen Field",
      "city": "Seattle",
      "country": "United States",
      "notes": "",
      "team1Slug": "belgium",
      "team2Slug": "egypt",
      "citySlug": "seattle",
      "groupSlug": "group-g"
    },
    {
      "matchNumber": 13,
      "stage": "Group Stage",
      "group": "H",
      "date": "2026-06-15",
      "displayDate": "Mon Jun 15",
      "timeET": "6:00 PM",
      "team1": "Saudi Arabia",
      "team2": "Uruguay",
      "match": "Saudi Arabia vs Uruguay",
      "venue": "Hard Rock Stadium",
      "city": "Miami",
      "country": "United States",
      "notes": "",
      "team1Slug": "saudi-arabia",
      "team2Slug": "uruguay",
      "citySlug": "miami",
      "groupSlug": "group-h"
    },
    {
      "matchNumber": 15,
      "stage": "Group Stage",
      "group": "G",
      "date": "2026-06-15",
      "displayDate": "Mon Jun 15",
      "timeET": "9:00 PM",
      "team1": "Iran",
      "team2": "New Zealand",
      "match": "Iran vs New Zealand",
      "venue": "SoFi Stadium",
      "city": "Los Angeles",
      "country": "United States",
      "notes": "",
      "team1Slug": "iran",
      "team2Slug": "new-zealand",
      "citySlug": "los-angeles",
      "groupSlug": "group-g"
    },
    {
      "matchNumber": 20,
      "stage": "Group Stage",
      "group": "J",
      "date": "2026-06-16",
      "displayDate": "Tue Jun 16",
      "timeET": "12:00 AM",
      "team1": "Austria",
      "team2": "Jordan",
      "match": "Austria vs Jordan",
      "venue": "Levi's Stadium",
      "city": "San Francisco Bay Area",
      "country": "United States",
      "notes": "",
      "team1Slug": "austria",
      "team2Slug": "jordan",
      "citySlug": "san-francisco-bay-area",
      "groupSlug": "group-j"
    },
    {
      "matchNumber": 17,
      "stage": "Group Stage",
      "group": "I",
      "date": "2026-06-16",
      "displayDate": "Tue Jun 16",
      "timeET": "3:00 PM",
      "team1": "France",
      "team2": "Senegal",
      "match": "France vs Senegal",
      "venue": "MetLife Stadium",
      "city": "New York/New Jersey",
      "country": "United States",
      "notes": "",
      "team1Slug": "france",
      "team2Slug": "senegal",
      "citySlug": "new-york-new-jersey",
      "groupSlug": "group-i"
    },
    {
      "matchNumber": 18,
      "stage": "Group Stage",
      "group": "I",
      "date": "2026-06-16",
      "displayDate": "Tue Jun 16",
      "timeET": "6:00 PM",
      "team1": "Iraq",
      "team2": "Norway",
      "match": "Iraq vs Norway",
      "venue": "Gillette Stadium",
      "city": "Boston",
      "country": "United States",
      "notes": "",
      "team1Slug": "iraq",
      "team2Slug": "norway",
      "citySlug": "boston",
      "groupSlug": "group-i"
    },
    {
      "matchNumber": 19,
      "stage": "Group Stage",
      "group": "J",
      "date": "2026-06-16",
      "displayDate": "Tue Jun 16",
      "timeET": "9:00 PM",
      "team1": "Argentina",
      "team2": "Algeria",
      "match": "Argentina vs Algeria",
      "venue": "Arrowhead Stadium",
      "city": "Kansas City",
      "country": "United States",
      "notes": "",
      "team1Slug": "argentina",
      "team2Slug": "algeria",
      "citySlug": "kansas-city",
      "groupSlug": "group-j"
    },
    {
      "matchNumber": 23,
      "stage": "Group Stage",
      "group": "K",
      "date": "2026-06-17",
      "displayDate": "Wed Jun 17",
      "timeET": "1:00 PM",
      "team1": "Portugal",
      "team2": "DR Congo",
      "match": "Portugal vs DR Congo",
      "venue": "NRG Stadium",
      "city": "Houston",
      "country": "United States",
      "notes": "",
      "team1Slug": "portugal",
      "team2Slug": "dr-congo",
      "citySlug": "houston",
      "groupSlug": "group-k"
    },
    {
      "matchNumber": 22,
      "stage": "Group Stage",
      "group": "L",
      "date": "2026-06-17",
      "displayDate": "Wed Jun 17",
      "timeET": "4:00 PM",
      "team1": "England",
      "team2": "Croatia",
      "match": "England vs Croatia",
      "venue": "AT&T Stadium",
      "city": "Dallas",
      "country": "United States",
      "notes": "",
      "team1Slug": "england",
      "team2Slug": "croatia",
      "citySlug": "dallas",
      "groupSlug": "group-l"
    },
    {
      "matchNumber": 21,
      "stage": "Group Stage",
      "group": "L",
      "date": "2026-06-17",
      "displayDate": "Wed Jun 17",
      "timeET": "7:00 PM",
      "team1": "Ghana",
      "team2": "Panama",
      "match": "Ghana vs Panama",
      "venue": "BMO Field",
      "city": "Toronto",
      "country": "Canada",
      "notes": "",
      "team1Slug": "ghana",
      "team2Slug": "panama",
      "citySlug": "toronto",
      "groupSlug": "group-l"
    },
    {
      "matchNumber": 24,
      "stage": "Group Stage",
      "group": "K",
      "date": "2026-06-17",
      "displayDate": "Wed Jun 17",
      "timeET": "10:00 PM",
      "team1": "Uzbekistan",
      "team2": "Colombia",
      "match": "Uzbekistan vs Colombia",
      "venue": "Estadio Azteca",
      "city": "Mexico City",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "uzbekistan",
      "team2Slug": "colombia",
      "citySlug": "mexico-city",
      "groupSlug": "group-k"
    },
    {
      "matchNumber": 25,
      "stage": "Group Stage",
      "group": "A",
      "date": "2026-06-18",
      "displayDate": "Thu Jun 18",
      "timeET": "12:00 PM",
      "team1": "Czechia",
      "team2": "South Africa",
      "match": "Czechia vs South Africa",
      "venue": "Mercedes-Benz Stadium",
      "city": "Atlanta",
      "country": "United States",
      "notes": "",
      "team1Slug": "czechia",
      "team2Slug": "south-africa",
      "citySlug": "atlanta",
      "groupSlug": "group-a"
    },
    {
      "matchNumber": 26,
      "stage": "Group Stage",
      "group": "B",
      "date": "2026-06-18",
      "displayDate": "Thu Jun 18",
      "timeET": "3:00 PM",
      "team1": "Switzerland",
      "team2": "Bosnia & Herzegovina",
      "match": "Switzerland vs Bosnia & Herzegovina",
      "venue": "SoFi Stadium",
      "city": "Los Angeles",
      "country": "United States",
      "notes": "",
      "team1Slug": "switzerland",
      "team2Slug": "bosnia-herzegovina",
      "citySlug": "los-angeles",
      "groupSlug": "group-b"
    },
    {
      "matchNumber": 27,
      "stage": "Group Stage",
      "group": "B",
      "date": "2026-06-18",
      "displayDate": "Thu Jun 18",
      "timeET": "6:00 PM",
      "team1": "Canada",
      "team2": "Qatar",
      "match": "Canada vs Qatar",
      "venue": "BC Place",
      "city": "Vancouver",
      "country": "Canada",
      "notes": "",
      "team1Slug": "canada",
      "team2Slug": "qatar",
      "citySlug": "vancouver",
      "groupSlug": "group-b"
    },
    {
      "matchNumber": 28,
      "stage": "Group Stage",
      "group": "A",
      "date": "2026-06-18",
      "displayDate": "Thu Jun 18",
      "timeET": "9:00 PM",
      "team1": "Mexico",
      "team2": "South Korea",
      "match": "Mexico vs South Korea",
      "venue": "Estadio Akron",
      "city": "Guadalajara",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "mexico",
      "team2Slug": "south-korea",
      "citySlug": "guadalajara",
      "groupSlug": "group-a"
    },
    {
      "matchNumber": 31,
      "stage": "Group Stage",
      "group": "D",
      "date": "2026-06-19",
      "displayDate": "Fri Jun 19",
      "timeET": "11:00 PM",
      "team1": "Türkiye",
      "team2": "Paraguay",
      "match": "Türkiye vs Paraguay",
      "venue": "Levi's Stadium",
      "city": "San Francisco Bay Area",
      "country": "United States",
      "notes": "",
      "team1Slug": "turkiye",
      "team2Slug": "paraguay",
      "citySlug": "san-francisco-bay-area",
      "groupSlug": "group-d",
      "sourceFixNote": "Official FIFA match schedule PDF lists Match 31 at 23:00 ET."
    },
    {
      "matchNumber": 32,
      "stage": "Group Stage",
      "group": "D",
      "date": "2026-06-19",
      "displayDate": "Fri Jun 19",
      "timeET": "3:00 PM",
      "team1": "United States",
      "team2": "Australia",
      "match": "United States vs Australia",
      "venue": "Lumen Field",
      "city": "Seattle",
      "country": "United States",
      "notes": "",
      "team1Slug": "united-states",
      "team2Slug": "australia",
      "citySlug": "seattle",
      "groupSlug": "group-d"
    },
    {
      "matchNumber": 30,
      "stage": "Group Stage",
      "group": "C",
      "date": "2026-06-19",
      "displayDate": "Fri Jun 19",
      "timeET": "6:00 PM",
      "team1": "Scotland",
      "team2": "Morocco",
      "match": "Scotland vs Morocco",
      "venue": "Gillette Stadium",
      "city": "Boston",
      "country": "United States",
      "notes": "",
      "team1Slug": "scotland",
      "team2Slug": "morocco",
      "citySlug": "boston",
      "groupSlug": "group-c"
    },
    {
      "matchNumber": 29,
      "stage": "Group Stage",
      "group": "C",
      "date": "2026-06-19",
      "displayDate": "Fri Jun 19",
      "timeET": "9:00 PM",
      "team1": "Brazil",
      "team2": "Haiti",
      "match": "Brazil vs Haiti",
      "venue": "Lincoln Financial Field",
      "city": "Philadelphia",
      "country": "United States",
      "notes": "",
      "team1Slug": "brazil",
      "team2Slug": "haiti",
      "citySlug": "philadelphia",
      "groupSlug": "group-c"
    },
    {
      "matchNumber": 36,
      "stage": "Group Stage",
      "group": "F",
      "date": "2026-06-20",
      "displayDate": "Sat Jun 20",
      "timeET": "12:00 AM",
      "team1": "Tunisia",
      "team2": "Japan",
      "match": "Tunisia vs Japan",
      "venue": "Estadio BBVA",
      "city": "Monterrey",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "tunisia",
      "team2Slug": "japan",
      "citySlug": "monterrey",
      "groupSlug": "group-f"
    },
    {
      "matchNumber": 35,
      "stage": "Group Stage",
      "group": "F",
      "date": "2026-06-20",
      "displayDate": "Sat Jun 20",
      "timeET": "1:00 PM",
      "team1": "Netherlands",
      "team2": "Sweden",
      "match": "Netherlands vs Sweden",
      "venue": "NRG Stadium",
      "city": "Houston",
      "country": "United States",
      "notes": "",
      "team1Slug": "netherlands",
      "team2Slug": "sweden",
      "citySlug": "houston",
      "groupSlug": "group-f"
    },
    {
      "matchNumber": 33,
      "stage": "Group Stage",
      "group": "E",
      "date": "2026-06-20",
      "displayDate": "Sat Jun 20",
      "timeET": "4:00 PM",
      "team1": "Germany",
      "team2": "Ivory Coast",
      "match": "Germany vs Ivory Coast",
      "venue": "BMO Field",
      "city": "Toronto",
      "country": "Canada",
      "notes": "",
      "team1Slug": "germany",
      "team2Slug": "ivory-coast",
      "citySlug": "toronto",
      "groupSlug": "group-e"
    },
    {
      "matchNumber": 34,
      "stage": "Group Stage",
      "group": "E",
      "date": "2026-06-20",
      "displayDate": "Sat Jun 20",
      "timeET": "8:00 PM",
      "team1": "Ecuador",
      "team2": "Curaçao",
      "match": "Ecuador vs Curaçao",
      "venue": "Arrowhead Stadium",
      "city": "Kansas City",
      "country": "United States",
      "notes": "",
      "team1Slug": "ecuador",
      "team2Slug": "curacao",
      "citySlug": "kansas-city",
      "groupSlug": "group-e"
    },
    {
      "matchNumber": 38,
      "stage": "Group Stage",
      "group": "H",
      "date": "2026-06-21",
      "displayDate": "Sun Jun 21",
      "timeET": "12:00 PM",
      "team1": "Spain",
      "team2": "Saudi Arabia",
      "match": "Spain vs Saudi Arabia",
      "venue": "Mercedes-Benz Stadium",
      "city": "Atlanta",
      "country": "United States",
      "notes": "",
      "team1Slug": "spain",
      "team2Slug": "saudi-arabia",
      "citySlug": "atlanta",
      "groupSlug": "group-h"
    },
    {
      "matchNumber": 39,
      "stage": "Group Stage",
      "group": "G",
      "date": "2026-06-21",
      "displayDate": "Sun Jun 21",
      "timeET": "3:00 PM",
      "team1": "Belgium",
      "team2": "Iran",
      "match": "Belgium vs Iran",
      "venue": "SoFi Stadium",
      "city": "Los Angeles",
      "country": "United States",
      "notes": "",
      "team1Slug": "belgium",
      "team2Slug": "iran",
      "citySlug": "los-angeles",
      "groupSlug": "group-g"
    },
    {
      "matchNumber": 37,
      "stage": "Group Stage",
      "group": "H",
      "date": "2026-06-21",
      "displayDate": "Sun Jun 21",
      "timeET": "6:00 PM",
      "team1": "Uruguay",
      "team2": "Cape Verde",
      "match": "Uruguay vs Cape Verde",
      "venue": "Hard Rock Stadium",
      "city": "Miami",
      "country": "United States",
      "notes": "",
      "team1Slug": "uruguay",
      "team2Slug": "cape-verde",
      "citySlug": "miami",
      "groupSlug": "group-h"
    },
    {
      "matchNumber": 40,
      "stage": "Group Stage",
      "group": "G",
      "date": "2026-06-21",
      "displayDate": "Sun Jun 21",
      "timeET": "9:00 PM",
      "team1": "New Zealand",
      "team2": "Egypt",
      "match": "New Zealand vs Egypt",
      "venue": "BC Place",
      "city": "Vancouver",
      "country": "Canada",
      "notes": "",
      "team1Slug": "new-zealand",
      "team2Slug": "egypt",
      "citySlug": "vancouver",
      "groupSlug": "group-g"
    },
    {
      "matchNumber": 43,
      "stage": "Group Stage",
      "group": "J",
      "date": "2026-06-22",
      "displayDate": "Mon Jun 22",
      "timeET": "1:00 PM",
      "team1": "Argentina",
      "team2": "Austria",
      "match": "Argentina vs Austria",
      "venue": "AT&T Stadium",
      "city": "Dallas",
      "country": "United States",
      "notes": "",
      "team1Slug": "argentina",
      "team2Slug": "austria",
      "citySlug": "dallas",
      "groupSlug": "group-j"
    },
    {
      "matchNumber": 42,
      "stage": "Group Stage",
      "group": "I",
      "date": "2026-06-22",
      "displayDate": "Mon Jun 22",
      "timeET": "5:00 PM",
      "team1": "France",
      "team2": "Iraq",
      "match": "France vs Iraq",
      "venue": "Lincoln Financial Field",
      "city": "Philadelphia",
      "country": "United States",
      "notes": "",
      "team1Slug": "france",
      "team2Slug": "iraq",
      "citySlug": "philadelphia",
      "groupSlug": "group-i"
    },
    {
      "matchNumber": 41,
      "stage": "Group Stage",
      "group": "I",
      "date": "2026-06-22",
      "displayDate": "Mon Jun 22",
      "timeET": "8:00 PM",
      "team1": "Norway",
      "team2": "Senegal",
      "match": "Norway vs Senegal",
      "venue": "MetLife Stadium",
      "city": "New York/New Jersey",
      "country": "United States",
      "notes": "",
      "team1Slug": "norway",
      "team2Slug": "senegal",
      "citySlug": "new-york-new-jersey",
      "groupSlug": "group-i"
    },
    {
      "matchNumber": 44,
      "stage": "Group Stage",
      "group": "J",
      "date": "2026-06-22",
      "displayDate": "Mon Jun 22",
      "timeET": "11:00 PM",
      "team1": "Jordan",
      "team2": "Algeria",
      "match": "Jordan vs Algeria",
      "venue": "Levi's Stadium",
      "city": "San Francisco Bay Area",
      "country": "United States",
      "notes": "",
      "team1Slug": "jordan",
      "team2Slug": "algeria",
      "citySlug": "san-francisco-bay-area",
      "groupSlug": "group-j"
    },
    {
      "matchNumber": 47,
      "stage": "Group Stage",
      "group": "K",
      "date": "2026-06-23",
      "displayDate": "Tue Jun 23",
      "timeET": "1:00 PM",
      "team1": "Portugal",
      "team2": "Uzbekistan",
      "match": "Portugal vs Uzbekistan",
      "venue": "NRG Stadium",
      "city": "Houston",
      "country": "United States",
      "notes": "",
      "team1Slug": "portugal",
      "team2Slug": "uzbekistan",
      "citySlug": "houston",
      "groupSlug": "group-k"
    },
    {
      "matchNumber": 45,
      "stage": "Group Stage",
      "group": "L",
      "date": "2026-06-23",
      "displayDate": "Tue Jun 23",
      "timeET": "4:00 PM",
      "team1": "England",
      "team2": "Ghana",
      "match": "England vs Ghana",
      "venue": "Gillette Stadium",
      "city": "Boston",
      "country": "United States",
      "notes": "",
      "team1Slug": "england",
      "team2Slug": "ghana",
      "citySlug": "boston",
      "groupSlug": "group-l"
    },
    {
      "matchNumber": 46,
      "stage": "Group Stage",
      "group": "L",
      "date": "2026-06-23",
      "displayDate": "Tue Jun 23",
      "timeET": "7:00 PM",
      "team1": "Panama",
      "team2": "Croatia",
      "match": "Panama vs Croatia",
      "venue": "BMO Field",
      "city": "Toronto",
      "country": "Canada",
      "notes": "",
      "team1Slug": "panama",
      "team2Slug": "croatia",
      "citySlug": "toronto",
      "groupSlug": "group-l"
    },
    {
      "matchNumber": 48,
      "stage": "Group Stage",
      "group": "K",
      "date": "2026-06-23",
      "displayDate": "Tue Jun 23",
      "timeET": "10:00 PM",
      "team1": "Colombia",
      "team2": "DR Congo",
      "match": "Colombia vs DR Congo",
      "venue": "Estadio Akron",
      "city": "Guadalajara",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "colombia",
      "team2Slug": "dr-congo",
      "citySlug": "guadalajara",
      "groupSlug": "group-k"
    },
    {
      "matchNumber": 51,
      "stage": "Group Stage",
      "group": "B",
      "date": "2026-06-24",
      "displayDate": "Wed Jun 24",
      "timeET": "3:00 PM",
      "team1": "Switzerland",
      "team2": "Canada",
      "match": "Switzerland vs Canada",
      "venue": "BC Place",
      "city": "Vancouver",
      "country": "Canada",
      "notes": "",
      "team1Slug": "switzerland",
      "team2Slug": "canada",
      "citySlug": "vancouver",
      "groupSlug": "group-b"
    },
    {
      "matchNumber": 52,
      "stage": "Group Stage",
      "group": "B",
      "date": "2026-06-24",
      "displayDate": "Wed Jun 24",
      "timeET": "3:00 PM",
      "team1": "Bosnia & Herzegovina",
      "team2": "Qatar",
      "match": "Bosnia & Herzegovina vs Qatar",
      "venue": "Lumen Field",
      "city": "Seattle",
      "country": "United States",
      "notes": "",
      "team1Slug": "bosnia-herzegovina",
      "team2Slug": "qatar",
      "citySlug": "seattle",
      "groupSlug": "group-b"
    },
    {
      "matchNumber": 49,
      "stage": "Group Stage",
      "group": "C",
      "date": "2026-06-24",
      "displayDate": "Wed Jun 24",
      "timeET": "6:00 PM",
      "team1": "Scotland",
      "team2": "Brazil",
      "match": "Scotland vs Brazil",
      "venue": "Hard Rock Stadium",
      "city": "Miami",
      "country": "United States",
      "notes": "",
      "team1Slug": "scotland",
      "team2Slug": "brazil",
      "citySlug": "miami",
      "groupSlug": "group-c"
    },
    {
      "matchNumber": 50,
      "stage": "Group Stage",
      "group": "C",
      "date": "2026-06-24",
      "displayDate": "Wed Jun 24",
      "timeET": "6:00 PM",
      "team1": "Morocco",
      "team2": "Haiti",
      "match": "Morocco vs Haiti",
      "venue": "Mercedes-Benz Stadium",
      "city": "Atlanta",
      "country": "United States",
      "notes": "",
      "team1Slug": "morocco",
      "team2Slug": "haiti",
      "citySlug": "atlanta",
      "groupSlug": "group-c"
    },
    {
      "matchNumber": 53,
      "stage": "Group Stage",
      "group": "A",
      "date": "2026-06-24",
      "displayDate": "Wed Jun 24",
      "timeET": "9:00 PM",
      "team1": "Czechia",
      "team2": "Mexico",
      "match": "Czechia vs Mexico",
      "venue": "Estadio Azteca",
      "city": "Mexico City",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "czechia",
      "team2Slug": "mexico",
      "citySlug": "mexico-city",
      "groupSlug": "group-a"
    },
    {
      "matchNumber": 54,
      "stage": "Group Stage",
      "group": "A",
      "date": "2026-06-24",
      "displayDate": "Wed Jun 24",
      "timeET": "9:00 PM",
      "team1": "South Africa",
      "team2": "South Korea",
      "match": "South Africa vs South Korea",
      "venue": "Estadio BBVA",
      "city": "Monterrey",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "south-africa",
      "team2Slug": "south-korea",
      "citySlug": "monterrey",
      "groupSlug": "group-a"
    },
    {
      "matchNumber": 55,
      "stage": "Group Stage",
      "group": "E",
      "date": "2026-06-25",
      "displayDate": "Thu Jun 25",
      "timeET": "4:00 PM",
      "team1": "Curaçao",
      "team2": "Ivory Coast",
      "match": "Curaçao vs Ivory Coast",
      "venue": "Lincoln Financial Field",
      "city": "Philadelphia",
      "country": "United States",
      "notes": "",
      "team1Slug": "curacao",
      "team2Slug": "ivory-coast",
      "citySlug": "philadelphia",
      "groupSlug": "group-e"
    },
    {
      "matchNumber": 56,
      "stage": "Group Stage",
      "group": "E",
      "date": "2026-06-25",
      "displayDate": "Thu Jun 25",
      "timeET": "4:00 PM",
      "team1": "Ecuador",
      "team2": "Germany",
      "match": "Ecuador vs Germany",
      "venue": "MetLife Stadium",
      "city": "New York/New Jersey",
      "country": "United States",
      "notes": "",
      "team1Slug": "ecuador",
      "team2Slug": "germany",
      "citySlug": "new-york-new-jersey",
      "groupSlug": "group-e"
    },
    {
      "matchNumber": 57,
      "stage": "Group Stage",
      "group": "F",
      "date": "2026-06-25",
      "displayDate": "Thu Jun 25",
      "timeET": "7:00 PM",
      "team1": "Japan",
      "team2": "Sweden",
      "match": "Japan vs Sweden",
      "venue": "AT&T Stadium",
      "city": "Dallas",
      "country": "United States",
      "notes": "",
      "team1Slug": "japan",
      "team2Slug": "sweden",
      "citySlug": "dallas",
      "groupSlug": "group-f"
    },
    {
      "matchNumber": 58,
      "stage": "Group Stage",
      "group": "F",
      "date": "2026-06-25",
      "displayDate": "Thu Jun 25",
      "timeET": "7:00 PM",
      "team1": "Tunisia",
      "team2": "Netherlands",
      "match": "Tunisia vs Netherlands",
      "venue": "Arrowhead Stadium",
      "city": "Kansas City",
      "country": "United States",
      "notes": "",
      "team1Slug": "tunisia",
      "team2Slug": "netherlands",
      "citySlug": "kansas-city",
      "groupSlug": "group-f"
    },
    {
      "matchNumber": 59,
      "stage": "Group Stage",
      "group": "D",
      "date": "2026-06-25",
      "displayDate": "Thu Jun 25",
      "timeET": "10:00 PM",
      "team1": "Türkiye",
      "team2": "United States",
      "match": "Türkiye vs United States",
      "venue": "SoFi Stadium",
      "city": "Los Angeles",
      "country": "United States",
      "notes": "",
      "team1Slug": "turkiye",
      "team2Slug": "united-states",
      "citySlug": "los-angeles",
      "groupSlug": "group-d"
    },
    {
      "matchNumber": 60,
      "stage": "Group Stage",
      "group": "D",
      "date": "2026-06-25",
      "displayDate": "Thu Jun 25",
      "timeET": "10:00 PM",
      "team1": "Paraguay",
      "team2": "Australia",
      "match": "Paraguay vs Australia",
      "venue": "Levi's Stadium",
      "city": "San Francisco Bay Area",
      "country": "United States",
      "notes": "",
      "team1Slug": "paraguay",
      "team2Slug": "australia",
      "citySlug": "san-francisco-bay-area",
      "groupSlug": "group-d"
    },
    {
      "matchNumber": 61,
      "stage": "Group Stage",
      "group": "I",
      "date": "2026-06-26",
      "displayDate": "Fri Jun 26",
      "timeET": "3:00 PM",
      "team1": "Norway",
      "team2": "France",
      "match": "Norway vs France",
      "venue": "Gillette Stadium",
      "city": "Boston",
      "country": "United States",
      "notes": "",
      "team1Slug": "norway",
      "team2Slug": "france",
      "citySlug": "boston",
      "groupSlug": "group-i"
    },
    {
      "matchNumber": 62,
      "stage": "Group Stage",
      "group": "I",
      "date": "2026-06-26",
      "displayDate": "Fri Jun 26",
      "timeET": "3:00 PM",
      "team1": "Senegal",
      "team2": "Iraq",
      "match": "Senegal vs Iraq",
      "venue": "BMO Field",
      "city": "Toronto",
      "country": "Canada",
      "notes": "",
      "team1Slug": "senegal",
      "team2Slug": "iraq",
      "citySlug": "toronto",
      "groupSlug": "group-i"
    },
    {
      "matchNumber": 65,
      "stage": "Group Stage",
      "group": "H",
      "date": "2026-06-26",
      "displayDate": "Fri Jun 26",
      "timeET": "8:00 PM",
      "team1": "Cape Verde",
      "team2": "Saudi Arabia",
      "match": "Cape Verde vs Saudi Arabia",
      "venue": "NRG Stadium",
      "city": "Houston",
      "country": "United States",
      "notes": "",
      "team1Slug": "cape-verde",
      "team2Slug": "saudi-arabia",
      "citySlug": "houston",
      "groupSlug": "group-h"
    },
    {
      "matchNumber": 66,
      "stage": "Group Stage",
      "group": "H",
      "date": "2026-06-26",
      "displayDate": "Fri Jun 26",
      "timeET": "8:00 PM",
      "team1": "Uruguay",
      "team2": "Spain",
      "match": "Uruguay vs Spain",
      "venue": "Estadio Akron",
      "city": "Guadalajara",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "uruguay",
      "team2Slug": "spain",
      "citySlug": "guadalajara",
      "groupSlug": "group-h"
    },
    {
      "matchNumber": 63,
      "stage": "Group Stage",
      "group": "G",
      "date": "2026-06-26",
      "displayDate": "Fri Jun 26",
      "timeET": "11:00 PM",
      "team1": "Egypt",
      "team2": "Iran",
      "match": "Egypt vs Iran",
      "venue": "Lumen Field",
      "city": "Seattle",
      "country": "United States",
      "notes": "",
      "team1Slug": "egypt",
      "team2Slug": "iran",
      "citySlug": "seattle",
      "groupSlug": "group-g"
    },
    {
      "matchNumber": 64,
      "stage": "Group Stage",
      "group": "G",
      "date": "2026-06-26",
      "displayDate": "Fri Jun 26",
      "timeET": "11:00 PM",
      "team1": "New Zealand",
      "team2": "Belgium",
      "match": "New Zealand vs Belgium",
      "venue": "BC Place",
      "city": "Vancouver",
      "country": "Canada",
      "notes": "",
      "team1Slug": "new-zealand",
      "team2Slug": "belgium",
      "citySlug": "vancouver",
      "groupSlug": "group-g"
    },
    {
      "matchNumber": 67,
      "stage": "Group Stage",
      "group": "L",
      "date": "2026-06-27",
      "displayDate": "Sat Jun 27",
      "timeET": "5:00 PM",
      "team1": "Panama",
      "team2": "England",
      "match": "Panama vs England",
      "venue": "MetLife Stadium",
      "city": "New York/New Jersey",
      "country": "United States",
      "notes": "",
      "team1Slug": "panama",
      "team2Slug": "england",
      "citySlug": "new-york-new-jersey",
      "groupSlug": "group-l"
    },
    {
      "matchNumber": 68,
      "stage": "Group Stage",
      "group": "L",
      "date": "2026-06-27",
      "displayDate": "Sat Jun 27",
      "timeET": "5:00 PM",
      "team1": "Croatia",
      "team2": "Ghana",
      "match": "Croatia vs Ghana",
      "venue": "Lincoln Financial Field",
      "city": "Philadelphia",
      "country": "United States",
      "notes": "",
      "team1Slug": "croatia",
      "team2Slug": "ghana",
      "citySlug": "philadelphia",
      "groupSlug": "group-l"
    },
    {
      "matchNumber": 71,
      "stage": "Group Stage",
      "group": "K",
      "date": "2026-06-27",
      "displayDate": "Sat Jun 27",
      "timeET": "7:30 PM",
      "team1": "Colombia",
      "team2": "Portugal",
      "match": "Colombia vs Portugal",
      "venue": "Hard Rock Stadium",
      "city": "Miami",
      "country": "United States",
      "notes": "",
      "team1Slug": "colombia",
      "team2Slug": "portugal",
      "citySlug": "miami",
      "groupSlug": "group-k"
    },
    {
      "matchNumber": 72,
      "stage": "Group Stage",
      "group": "K",
      "date": "2026-06-27",
      "displayDate": "Sat Jun 27",
      "timeET": "7:30 PM",
      "team1": "DR Congo",
      "team2": "Uzbekistan",
      "match": "DR Congo vs Uzbekistan",
      "venue": "Mercedes-Benz Stadium",
      "city": "Atlanta",
      "country": "United States",
      "notes": "",
      "team1Slug": "dr-congo",
      "team2Slug": "uzbekistan",
      "citySlug": "atlanta",
      "groupSlug": "group-k"
    },
    {
      "matchNumber": 69,
      "stage": "Group Stage",
      "group": "J",
      "date": "2026-06-27",
      "displayDate": "Sat Jun 27",
      "timeET": "10:00 PM",
      "team1": "Algeria",
      "team2": "Austria",
      "match": "Algeria vs Austria",
      "venue": "Arrowhead Stadium",
      "city": "Kansas City",
      "country": "United States",
      "notes": "",
      "team1Slug": "algeria",
      "team2Slug": "austria",
      "citySlug": "kansas-city",
      "groupSlug": "group-j"
    },
    {
      "matchNumber": 70,
      "stage": "Group Stage",
      "group": "J",
      "date": "2026-06-27",
      "displayDate": "Sat Jun 27",
      "timeET": "10:00 PM",
      "team1": "Jordan",
      "team2": "Argentina",
      "match": "Jordan vs Argentina",
      "venue": "AT&T Stadium",
      "city": "Dallas",
      "country": "United States",
      "notes": "",
      "team1Slug": "jordan",
      "team2Slug": "argentina",
      "citySlug": "dallas",
      "groupSlug": "group-j"
    },
    {
      "matchNumber": "73",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-06-28",
      "displayDate": "Sun Jun 28",
      "timeET": "3:00 PM",
      "team1": "Runner-up A",
      "team2": "Runner-up B",
      "match": "Runner-up A vs Runner-up B",
      "venue": "SoFi Stadium",
      "city": "Los Angeles",
      "country": "United States",
      "notes": "",
      "team1Slug": "runner-up-a",
      "team2Slug": "runner-up-b",
      "citySlug": "los-angeles",
      "groupSlug": ""
    },
    {
      "matchNumber": "76",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-06-29",
      "displayDate": "Mon Jun 29",
      "timeET": "1:00 PM",
      "team1": "Winner C",
      "team2": "Runner-up F",
      "match": "Winner C vs Runner-up F",
      "venue": "NRG Stadium",
      "city": "Houston",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-c",
      "team2Slug": "runner-up-f",
      "citySlug": "houston",
      "groupSlug": ""
    },
    {
      "matchNumber": "74",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-06-29",
      "displayDate": "Mon Jun 29",
      "timeET": "4:30 PM",
      "team1": "Winner E",
      "team2": "3rd A/B/C/D/F",
      "match": "Winner E vs 3rd A/B/C/D/F",
      "venue": "Gillette Stadium",
      "city": "Boston",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-e",
      "team2Slug": "3rd-a-b-c-d-f",
      "citySlug": "boston",
      "groupSlug": ""
    },
    {
      "matchNumber": "75",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-06-29",
      "displayDate": "Mon Jun 29",
      "timeET": "9:00 PM",
      "team1": "Winner F",
      "team2": "Runner-up C",
      "match": "Winner F vs Runner-up C",
      "venue": "Estadio BBVA",
      "city": "Monterrey",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "winner-f",
      "team2Slug": "runner-up-c",
      "citySlug": "monterrey",
      "groupSlug": ""
    },
    {
      "matchNumber": "78",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-06-30",
      "displayDate": "Tue Jun 30",
      "timeET": "1:00 PM",
      "team1": "Runner-up E",
      "team2": "Runner-up I",
      "match": "Runner-up E vs Runner-up I",
      "venue": "AT&T Stadium",
      "city": "Dallas",
      "country": "United States",
      "notes": "",
      "team1Slug": "runner-up-e",
      "team2Slug": "runner-up-i",
      "citySlug": "dallas",
      "groupSlug": ""
    },
    {
      "matchNumber": "77",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-06-30",
      "displayDate": "Tue Jun 30",
      "timeET": "5:00 PM",
      "team1": "Winner I",
      "team2": "3rd C/D/F/G/H",
      "match": "Winner I vs 3rd C/D/F/G/H",
      "venue": "MetLife Stadium",
      "city": "New York/New Jersey",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-i",
      "team2Slug": "3rd-c-d-f-g-h",
      "citySlug": "new-york-new-jersey",
      "groupSlug": ""
    },
    {
      "matchNumber": "79",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-06-30",
      "displayDate": "Tue Jun 30",
      "timeET": "9:00 PM",
      "team1": "Winner A",
      "team2": "3rd C/E/F/H/I",
      "match": "Winner A vs 3rd C/E/F/H/I",
      "venue": "Estadio Azteca",
      "city": "Mexico City",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "winner-a",
      "team2Slug": "3rd-c-e-f-h-i",
      "citySlug": "mexico-city",
      "groupSlug": ""
    },
    {
      "matchNumber": "80",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-07-01",
      "displayDate": "Wed Jul 1",
      "timeET": "12:00 PM",
      "team1": "Winner L",
      "team2": "3rd E/H/I/J/K",
      "match": "Winner L vs 3rd E/H/I/J/K",
      "venue": "Mercedes-Benz Stadium",
      "city": "Atlanta",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-l",
      "team2Slug": "3rd-e-h-i-j-k",
      "citySlug": "atlanta",
      "groupSlug": ""
    },
    {
      "matchNumber": "82",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-07-01",
      "displayDate": "Wed Jul 1",
      "timeET": "4:00 PM",
      "team1": "Winner G",
      "team2": "3rd A/E/H/I/J",
      "match": "Winner G vs 3rd A/E/H/I/J",
      "venue": "Lumen Field",
      "city": "Seattle",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-g",
      "team2Slug": "3rd-a-e-h-i-j",
      "citySlug": "seattle",
      "groupSlug": ""
    },
    {
      "matchNumber": "81",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-07-01",
      "displayDate": "Wed Jul 1",
      "timeET": "8:00 PM",
      "team1": "Winner D",
      "team2": "3rd B/E/F/I/J",
      "match": "Winner D vs 3rd B/E/F/I/J",
      "venue": "Levi's Stadium",
      "city": "San Francisco Bay Area",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-d",
      "team2Slug": "3rd-b-e-f-i-j",
      "citySlug": "san-francisco-bay-area",
      "groupSlug": ""
    },
    {
      "matchNumber": "84",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-07-02",
      "displayDate": "Thu Jul 2",
      "timeET": "3:00 PM",
      "team1": "Winner H",
      "team2": "Runner-up J",
      "match": "Winner H vs Runner-up J",
      "venue": "SoFi Stadium",
      "city": "Los Angeles",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-h",
      "team2Slug": "runner-up-j",
      "citySlug": "los-angeles",
      "groupSlug": ""
    },
    {
      "matchNumber": "83",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-07-02",
      "displayDate": "Thu Jul 2",
      "timeET": "7:00 PM",
      "team1": "Runner-up K",
      "team2": "Runner-up L",
      "match": "Runner-up K vs Runner-up L",
      "venue": "BMO Field",
      "city": "Toronto",
      "country": "Canada",
      "notes": "",
      "team1Slug": "runner-up-k",
      "team2Slug": "runner-up-l",
      "citySlug": "toronto",
      "groupSlug": ""
    },
    {
      "matchNumber": "85",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-07-02",
      "displayDate": "Thu Jul 2",
      "timeET": "11:00 PM",
      "team1": "Winner B",
      "team2": "3rd E/F/G/I/J",
      "match": "Winner B vs 3rd E/F/G/I/J",
      "venue": "BC Place",
      "city": "Vancouver",
      "country": "Canada",
      "notes": "",
      "team1Slug": "winner-b",
      "team2Slug": "3rd-e-f-g-i-j",
      "citySlug": "vancouver",
      "groupSlug": ""
    },
    {
      "matchNumber": "88",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-07-03",
      "displayDate": "Fri Jul 3",
      "timeET": "2:00 PM",
      "team1": "Runner-up D",
      "team2": "Runner-up G",
      "match": "Runner-up D vs Runner-up G",
      "venue": "AT&T Stadium",
      "city": "Dallas",
      "country": "United States",
      "notes": "",
      "team1Slug": "runner-up-d",
      "team2Slug": "runner-up-g",
      "citySlug": "dallas",
      "groupSlug": ""
    },
    {
      "matchNumber": "86",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-07-03",
      "displayDate": "Fri Jul 3",
      "timeET": "6:00 PM",
      "team1": "Winner J",
      "team2": "Runner-up H",
      "match": "Winner J vs Runner-up H",
      "venue": "Hard Rock Stadium",
      "city": "Miami",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-j",
      "team2Slug": "runner-up-h",
      "citySlug": "miami",
      "groupSlug": ""
    },
    {
      "matchNumber": "87",
      "stage": "Round of 32",
      "group": "",
      "date": "2026-07-03",
      "displayDate": "Fri Jul 3",
      "timeET": "9:30 PM",
      "team1": "Winner K",
      "team2": "3rd D/E/I/J/L",
      "match": "Winner K vs 3rd D/E/I/J/L",
      "venue": "Arrowhead Stadium",
      "city": "Kansas City",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-k",
      "team2Slug": "3rd-d-e-i-j-l",
      "citySlug": "kansas-city",
      "groupSlug": ""
    },
    {
      "matchNumber": "90",
      "stage": "Round of 16",
      "group": "",
      "date": "2026-07-04",
      "displayDate": "Sat Jul 4",
      "timeET": "1:00 PM",
      "team1": "Winner M73",
      "team2": "Winner M75",
      "match": "Winner M73 vs Winner M75",
      "venue": "NRG Stadium",
      "city": "Houston",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m73",
      "team2Slug": "winner-m75",
      "citySlug": "houston",
      "groupSlug": ""
    },
    {
      "matchNumber": "89",
      "stage": "Round of 16",
      "group": "",
      "date": "2026-07-04",
      "displayDate": "Sat Jul 4",
      "timeET": "5:00 PM",
      "team1": "Winner M74",
      "team2": "Winner M77",
      "match": "Winner M74 vs Winner M77",
      "venue": "Lincoln Financial Field",
      "city": "Philadelphia",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m74",
      "team2Slug": "winner-m77",
      "citySlug": "philadelphia",
      "groupSlug": ""
    },
    {
      "matchNumber": "91",
      "stage": "Round of 16",
      "group": "",
      "date": "2026-07-05",
      "displayDate": "Sun Jul 5",
      "timeET": "4:00 PM",
      "team1": "Winner M76",
      "team2": "Winner M78",
      "match": "Winner M76 vs Winner M78",
      "venue": "MetLife Stadium",
      "city": "New York/New Jersey",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m76",
      "team2Slug": "winner-m78",
      "citySlug": "new-york-new-jersey",
      "groupSlug": ""
    },
    {
      "matchNumber": "92",
      "stage": "Round of 16",
      "group": "",
      "date": "2026-07-05",
      "displayDate": "Sun Jul 5",
      "timeET": "8:00 PM",
      "team1": "Winner M79",
      "team2": "Winner M80",
      "match": "Winner M79 vs Winner M80",
      "venue": "Estadio Azteca",
      "city": "Mexico City",
      "country": "Mexico",
      "notes": "",
      "team1Slug": "winner-m79",
      "team2Slug": "winner-m80",
      "citySlug": "mexico-city",
      "groupSlug": ""
    },
    {
      "matchNumber": "93",
      "stage": "Round of 16",
      "group": "",
      "date": "2026-07-06",
      "displayDate": "Mon Jul 6",
      "timeET": "3:00 PM",
      "team1": "Winner M83",
      "team2": "Winner M84",
      "match": "Winner M83 vs Winner M84",
      "venue": "AT&T Stadium",
      "city": "Dallas",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m83",
      "team2Slug": "winner-m84",
      "citySlug": "dallas",
      "groupSlug": ""
    },
    {
      "matchNumber": "94",
      "stage": "Round of 16",
      "group": "",
      "date": "2026-07-06",
      "displayDate": "Mon Jul 6",
      "timeET": "8:00 PM",
      "team1": "Winner M81",
      "team2": "Winner M82",
      "match": "Winner M81 vs Winner M82",
      "venue": "Lumen Field",
      "city": "Seattle",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m81",
      "team2Slug": "winner-m82",
      "citySlug": "seattle",
      "groupSlug": ""
    },
    {
      "matchNumber": "95",
      "stage": "Round of 16",
      "group": "",
      "date": "2026-07-07",
      "displayDate": "Tue Jul 7",
      "timeET": "12:00 PM",
      "team1": "Winner M86",
      "team2": "Winner M88",
      "match": "Winner M86 vs Winner M88",
      "venue": "Mercedes-Benz Stadium",
      "city": "Atlanta",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m86",
      "team2Slug": "winner-m88",
      "citySlug": "atlanta",
      "groupSlug": ""
    },
    {
      "matchNumber": "96",
      "stage": "Round of 16",
      "group": "",
      "date": "2026-07-07",
      "displayDate": "Tue Jul 7",
      "timeET": "4:00 PM",
      "team1": "Winner M85",
      "team2": "Winner M87",
      "match": "Winner M85 vs Winner M87",
      "venue": "BC Place",
      "city": "Vancouver",
      "country": "Canada",
      "notes": "",
      "team1Slug": "winner-m85",
      "team2Slug": "winner-m87",
      "citySlug": "vancouver",
      "groupSlug": ""
    },
    {
      "matchNumber": "97",
      "stage": "Quarter-finals",
      "group": "",
      "date": "2026-07-09",
      "displayDate": "Thu Jul 9",
      "timeET": "4:00 PM",
      "team1": "Winner M89",
      "team2": "Winner M90",
      "match": "Winner M89 vs Winner M90",
      "venue": "Gillette Stadium",
      "city": "Boston",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m89",
      "team2Slug": "winner-m90",
      "citySlug": "boston",
      "groupSlug": ""
    },
    {
      "matchNumber": "98",
      "stage": "Quarter-finals",
      "group": "",
      "date": "2026-07-10",
      "displayDate": "Fri Jul 10",
      "timeET": "3:00 PM",
      "team1": "Winner M93",
      "team2": "Winner M94",
      "match": "Winner M93 vs Winner M94",
      "venue": "SoFi Stadium",
      "city": "Los Angeles",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m93",
      "team2Slug": "winner-m94",
      "citySlug": "los-angeles",
      "groupSlug": ""
    },
    {
      "matchNumber": "99",
      "stage": "Quarter-finals",
      "group": "",
      "date": "2026-07-11",
      "displayDate": "Sat Jul 11",
      "timeET": "5:00 PM",
      "team1": "Winner M91",
      "team2": "Winner M92",
      "match": "Winner M91 vs Winner M92",
      "venue": "Hard Rock Stadium",
      "city": "Miami",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m91",
      "team2Slug": "winner-m92",
      "citySlug": "miami",
      "groupSlug": ""
    },
    {
      "matchNumber": "100",
      "stage": "Quarter-finals",
      "group": "",
      "date": "2026-07-11",
      "displayDate": "Sat Jul 11",
      "timeET": "9:00 PM",
      "team1": "Winner M95",
      "team2": "Winner M96",
      "match": "Winner M95 vs Winner M96",
      "venue": "Arrowhead Stadium",
      "city": "Kansas City",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m95",
      "team2Slug": "winner-m96",
      "citySlug": "kansas-city",
      "groupSlug": ""
    },
    {
      "matchNumber": "101",
      "stage": "Semi-finals",
      "group": "",
      "date": "2026-07-14",
      "displayDate": "Tue Jul 14",
      "timeET": "3:00 PM",
      "team1": "Winner M97",
      "team2": "Winner M98",
      "match": "Winner M97 vs Winner M98",
      "venue": "AT&T Stadium",
      "city": "Dallas",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m97",
      "team2Slug": "winner-m98",
      "citySlug": "dallas",
      "groupSlug": ""
    },
    {
      "matchNumber": "102",
      "stage": "Semi-finals",
      "group": "",
      "date": "2026-07-15",
      "displayDate": "Wed Jul 15",
      "timeET": "3:00 PM",
      "team1": "Winner M99",
      "team2": "Winner M100",
      "match": "Winner M99 vs Winner M100",
      "venue": "Mercedes-Benz Stadium",
      "city": "Atlanta",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m99",
      "team2Slug": "winner-m100",
      "citySlug": "atlanta",
      "groupSlug": ""
    },
    {
      "matchNumber": "103",
      "stage": "Third-place Match",
      "group": "",
      "date": "2026-07-18",
      "displayDate": "Sat Jul 18",
      "timeET": "5:00 PM",
      "team1": "Loser M101",
      "team2": "Loser M102",
      "match": "Loser M101 vs Loser M102",
      "venue": "Hard Rock Stadium",
      "city": "Miami",
      "country": "United States",
      "notes": "",
      "team1Slug": "loser-m101",
      "team2Slug": "loser-m102",
      "citySlug": "miami",
      "groupSlug": ""
    },
    {
      "matchNumber": "104",
      "stage": "Final",
      "group": "",
      "date": "2026-07-19",
      "displayDate": "Sun Jul 19",
      "timeET": "3:00 PM",
      "team1": "Winner M101",
      "team2": "Winner M102",
      "match": "Winner M101 vs Winner M102",
      "venue": "MetLife Stadium",
      "city": "New York/New Jersey",
      "country": "United States",
      "notes": "",
      "team1Slug": "winner-m101",
      "team2Slug": "winner-m102",
      "citySlug": "new-york-new-jersey",
      "groupSlug": ""
    }
  ],
  "lastUpdated": "2026-06-02",
  "sourceNote": "Cross-checked against the official FIFA World Cup 2026 match schedule. Schedule subject to change."
}