{
  "tournament": "FIFA World Cup 2026",
  "groups": [
    {
      "id": "A",
      "matches": [
        {
          "id": "wc_1",
          "home_team": "Mexico",
          "home_flag": "🇲🇽",
          "away_team": "South Africa",
          "away_flag": "🇿🇦",
          "venue": "Estadio Azteca, Mexico City, Mexico",
          "kickoff_utc": "2026-06-11T19:00:00Z",
          "group": "A",
          "round": "Group A",
          "streams": []
        },
        {
          "id": "wc_2",
          "home_team": "South Korea",
          "home_flag": "🇰🇷",
          "away_team": "Czechia",
          "away_flag": "🇨🇿",
          "venue": "Estadio Akron, Guadalajara, Mexico",
          "kickoff_utc": "2026-06-12T02:00:00Z",
          "group": "A",
          "round": "Group A",
          "streams": []
        },
        {
          "id": "wc_25",
          "home_team": "Czechia",
          "home_flag": "🇨🇿",
          "away_team": "South Africa",
          "away_flag": "🇿🇦",
          "venue": "Mercedes-Benz Stadium, Atlanta, USA",
          "kickoff_utc": "2026-06-18T16:00:00Z",
          "group": "A",
          "round": "Group A",
          "streams": []
        },
        {
          "id": "wc_28",
          "home_team": "Mexico",
          "home_flag": "🇲🇽",
          "away_team": "South Korea",
          "away_flag": "🇰🇷",
          "venue": "Estadio Akron, Guadalajara, Mexico",
          "kickoff_utc": "2026-06-19T01:00:00Z",
          "group": "A",
          "round": "Group A",
          "streams": []
        },
        {
          "id": "wc_53",
          "home_team": "Czechia",
          "home_flag": "🇨🇿",
          "away_team": "Mexico",
          "away_flag": "🇲🇽",
          "venue": "Estadio Azteca, Mexico City, Mexico",
          "kickoff_utc": "2026-06-25T01:00:00Z",
          "group": "A",
          "round": "Group A",
          "streams": []
        },
        {
          "id": "wc_54",
          "home_team": "South Africa",
          "home_flag": "🇿🇦",
          "away_team": "South Korea",
          "away_flag": "🇰🇷",
          "venue": "Estadio BBVA, Monterrey, Mexico",
          "kickoff_utc": "2026-06-25T01:00:00Z",
          "group": "A",
          "round": "Group A",
          "streams": []
        }
      ]
    },
    {
      "id": "B",
      "matches": [
        {
          "id": "wc_3",
          "home_team": "Canada",
          "home_flag": "🇨🇦",
          "away_team": "Bosnia & Herzegovina",
          "away_flag": "🇧🇦",
          "venue": "BMO Field, Toronto, Canada",
          "kickoff_utc": "2026-06-12T19:00:00Z",
          "group": "B",
          "round": "Group B",
          "streams": []
        },
        {
          "id": "wc_5",
          "home_team": "Qatar",
          "home_flag": "🇶🇦",
          "away_team": "Switzerland",
          "away_flag": "🇨🇭",
          "venue": "Levi's Stadium, Santa Clara, USA",
          "kickoff_utc": "2026-06-13T19:00:00Z",
          "group": "B",
          "round": "Group B",
          "streams": []
        },
        {
          "id": "wc_26",
          "home_team": "Switzerland",
          "home_flag": "🇨🇭",
          "away_team": "Bosnia & Herzegovina",
          "away_flag": "🇧🇦",
          "venue": "SoFi Stadium, Inglewood, USA",
          "kickoff_utc": "2026-06-18T19:00:00Z",
          "group": "B",
          "round": "Group B",
          "streams": []
        },
        {
          "id": "wc_27",
          "home_team": "Canada",
          "home_flag": "🇨🇦",
          "away_team": "Qatar",
          "away_flag": "🇶🇦",
          "venue": "BC Place, Vancouver, Canada",
          "kickoff_utc": "2026-06-18T22:00:00Z",
          "group": "B",
          "round": "Group B",
          "streams": []
        },
        {
          "id": "wc_49",
          "home_team": "Switzerland",
          "home_flag": "🇨🇭",
          "away_team": "Canada",
          "away_flag": "🇨🇦",
          "venue": "BC Place, Vancouver, Canada",
          "kickoff_utc": "2026-06-24T19:00:00Z",
          "group": "B",
          "round": "Group B",
          "streams": []
        },
        {
          "id": "wc_50",
          "home_team": "Bosnia & Herzegovina",
          "home_flag": "🇧🇦",
          "away_team": "Qatar",
          "away_flag": "🇶🇦",
          "venue": "Lumen Field, Seattle, USA",
          "kickoff_utc": "2026-06-24T19:00:00Z",
          "group": "B",
          "round": "Group B",
          "streams": []
        }
      ]
    },
    {
      "id": "C",
      "matches": [
        {
          "id": "wc_6",
          "home_team": "Brazil",
          "home_flag": "🇧🇷",
          "away_team": "Morocco",
          "away_flag": "🇲🇦",
          "venue": "MetLife Stadium, East Rutherford, USA",
          "kickoff_utc": "2026-06-13T22:00:00Z",
          "group": "C",
          "round": "Group C",
          "streams": []
        },
        {
          "id": "wc_7",
          "home_team": "Haiti",
          "home_flag": "🇭🇹",
          "away_team": "Scotland",
          "away_flag": "🏴󠁧󠁢󠁳󠁣󠁴󠁿",
          "venue": "Gillette Stadium, Foxborough, USA",
          "kickoff_utc": "2026-06-14T01:00:00Z",
          "group": "C",
          "round": "Group C",
          "streams": []
        },
        {
          "id": "wc_30",
          "home_team": "Scotland",
          "home_flag": "🏴󠁧󠁢󠁳󠁣󠁴󠁿",
          "away_team": "Morocco",
          "away_flag": "🇲🇦",
          "venue": "Gillette Stadium, Foxborough, USA",
          "kickoff_utc": "2026-06-19T22:00:00Z",
          "group": "C",
          "round": "Group C",
          "streams": []
        },
        {
          "id": "wc_31",
          "home_team": "Brazil",
          "home_flag": "🇧🇷",
          "away_team": "Haiti",
          "away_flag": "🇭🇹",
          "venue": "Lincoln Financial Field, Philadelphia, USA",
          "kickoff_utc": "2026-06-20T00:30:00Z",
          "group": "C",
          "round": "Group C",
          "streams": []
        },
        {
          "id": "wc_51",
          "home_team": "Scotland",
          "home_flag": "🏴󠁧󠁢󠁳󠁣󠁴󠁿",
          "away_team": "Brazil",
          "away_flag": "🇧🇷",
          "venue": "Hard Rock Stadium, Miami Gardens, USA",
          "kickoff_utc": "2026-06-24T22:00:00Z",
          "group": "C",
          "round": "Group C",
          "streams": []
        },
        {
          "id": "wc_52",
          "home_team": "Morocco",
          "home_flag": "🇲🇦",
          "away_team": "Haiti",
          "away_flag": "🇭🇹",
          "venue": "Mercedes-Benz Stadium, Atlanta, USA",
          "kickoff_utc": "2026-06-24T22:00:00Z",
          "group": "C",
          "round": "Group C",
          "streams": []
        }
      ]
    },
    {
      "id": "D",
      "matches": [
        {
          "id": "wc_4",
          "home_team": "United States",
          "home_flag": "🇺🇸",
          "away_team": "Paraguay",
          "away_flag": "🇵🇾",
          "venue": "SoFi Stadium, Inglewood, USA",
          "kickoff_utc": "2026-06-13T01:00:00Z",
          "group": "D",
          "round": "Group D",
          "streams": []
        },
        {
          "id": "wc_8",
          "home_team": "Australia",
          "home_flag": "🇦🇺",
          "away_team": "Türkiye",
          "away_flag": "🇹🇷",
          "venue": "BC Place, Vancouver, Canada",
          "kickoff_utc": "2026-06-14T16:00:00Z",
          "group": "D",
          "round": "Group D",
          "streams": []
        },
        {
          "id": "wc_29",
          "home_team": "United States",
          "home_flag": "🇺🇸",
          "away_team": "Australia",
          "away_flag": "🇦🇺",
          "venue": "Lumen Field, Seattle, USA",
          "kickoff_utc": "2026-06-19T19:00:00Z",
          "group": "D",
          "round": "Group D",
          "streams": []
        },
        {
          "id": "wc_32",
          "home_team": "Türkiye",
          "home_flag": "🇹🇷",
          "away_team": "Paraguay",
          "away_flag": "🇵🇾",
          "venue": "Levi's Stadium, Santa Clara, USA",
          "kickoff_utc": "2026-06-20T03:00:00Z",
          "group": "D",
          "round": "Group D",
          "streams": []
        },
        {
          "id": "wc_59",
          "home_team": "Türkiye",
          "home_flag": "🇹🇷",
          "away_team": "United States",
          "away_flag": "🇺🇸",
          "venue": "SoFi Stadium, Inglewood, USA",
          "kickoff_utc": "2026-06-26T02:00:00Z",
          "group": "D",
          "round": "Group D",
          "streams": []
        },
        {
          "id": "wc_60",
          "home_team": "Paraguay",
          "home_flag": "🇵🇾",
          "away_team": "Australia",
          "away_flag": "🇦🇺",
          "venue": "Levi's Stadium, Santa Clara, USA",
          "kickoff_utc": "2026-06-26T02:00:00Z",
          "group": "D",
          "round": "Group D",
          "streams": []
        }
      ]
    },
    {
      "id": "E",
      "matches": [
        {
          "id": "wc_9",
          "home_team": "Germany",
          "home_flag": "🇩🇪",
          "away_team": "Curaçao",
          "away_flag": "🇨🇼",
          "venue": "NRG Stadium, Houston, USA",
          "kickoff_utc": "2026-06-14T17:00:00Z",
          "group": "E",
          "round": "Group E",
          "streams": []
        },
        {
          "id": "wc_11",
          "home_team": "Ivory Coast",
          "home_flag": "🇨🇮",
          "away_team": "Ecuador",
          "away_flag": "🇪🇨",
          "venue": "Lincoln Financial Field, Philadelphia, USA",
          "kickoff_utc": "2026-06-14T23:00:00Z",
          "group": "E",
          "round": "Group E",
          "streams": []
        },
        {
          "id": "wc_34",
          "home_team": "Germany",
          "home_flag": "🇩🇪",
          "away_team": "Ivory Coast",
          "away_flag": "🇨🇮",
          "venue": "BMO Field, Toronto, Canada",
          "kickoff_utc": "2026-06-20T20:00:00Z",
          "group": "E",
          "round": "Group E",
          "streams": []
        },
        {
          "id": "wc_35",
          "home_team": "Ecuador",
          "home_flag": "🇪🇨",
          "away_team": "Curaçao",
          "away_flag": "🇨🇼",
          "venue": "Arrowhead Stadium, Kansas City, USA",
          "kickoff_utc": "2026-06-21T00:00:00Z",
          "group": "E",
          "round": "Group E",
          "streams": []
        },
        {
          "id": "wc_55",
          "home_team": "Curaçao",
          "home_flag": "🇨🇼",
          "away_team": "Ivory Coast",
          "away_flag": "🇨🇮",
          "venue": "Lincoln Financial Field, Philadelphia, USA",
          "kickoff_utc": "2026-06-25T20:00:00Z",
          "group": "E",
          "round": "Group E",
          "streams": []
        },
        {
          "id": "wc_56",
          "home_team": "Ecuador",
          "home_flag": "🇪🇨",
          "away_team": "Germany",
          "away_flag": "🇩🇪",
          "venue": "MetLife Stadium, East Rutherford, USA",
          "kickoff_utc": "2026-06-25T20:00:00Z",
          "group": "E",
          "round": "Group E",
          "streams": []
        }
      ]
    },
    {
      "id": "F",
      "matches": [
        {
          "id": "wc_10",
          "home_team": "Netherlands",
          "home_flag": "🇳🇱",
          "away_team": "Japan",
          "away_flag": "🇯🇵",
          "venue": "AT&T Stadium, Arlington, USA",
          "kickoff_utc": "2026-06-14T20:00:00Z",
          "group": "F",
          "round": "Group F",
          "streams": []
        },
        {
          "id": "wc_12",
          "home_team": "Sweden",
          "home_flag": "🇸🇪",
          "away_team": "Tunisia",
          "away_flag": "🇹🇳",
          "venue": "Estadio BBVA, Monterrey, Mexico",
          "kickoff_utc": "2026-06-15T02:00:00Z",
          "group": "F",
          "round": "Group F",
          "streams": []
        },
        {
          "id": "wc_33",
          "home_team": "Netherlands",
          "home_flag": "🇳🇱",
          "away_team": "Sweden",
          "away_flag": "🇸🇪",
          "venue": "NRG Stadium, Houston, USA",
          "kickoff_utc": "2026-06-20T17:00:00Z",
          "group": "F",
          "round": "Group F",
          "streams": []
        },
        {
          "id": "wc_36",
          "home_team": "Tunisia",
          "home_flag": "🇹🇳",
          "away_team": "Japan",
          "away_flag": "🇯🇵",
          "venue": "Estadio BBVA, Monterrey, Mexico",
          "kickoff_utc": "2026-06-21T04:00:00Z",
          "group": "F",
          "round": "Group F",
          "streams": []
        },
        {
          "id": "wc_57",
          "home_team": "Japan",
          "home_flag": "🇯🇵",
          "away_team": "Sweden",
          "away_flag": "🇸🇪",
          "venue": "AT&T Stadium, Arlington, USA",
          "kickoff_utc": "2026-06-25T23:00:00Z",
          "group": "F",
          "round": "Group F",
          "streams": []
        },
        {
          "id": "wc_58",
          "home_team": "Tunisia",
          "home_flag": "🇹🇳",
          "away_team": "Netherlands",
          "away_flag": "🇳🇱",
          "venue": "Arrowhead Stadium, Kansas City, USA",
          "kickoff_utc": "2026-06-25T23:00:00Z",
          "group": "F",
          "round": "Group F",
          "streams": []
        }
      ]
    },
    {
      "id": "Final",
      "matches": [
        {
          "id": "wc_104",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "MetLife Stadium, East Rutherford, USA",
          "kickoff_utc": "2026-07-19T19:00:00Z",
          "round": "Final",
          "streams": []
        }
      ]
    },
    {
      "id": "G",
      "matches": [
        {
          "id": "wc_14",
          "home_team": "Belgium",
          "home_flag": "🇧🇪",
          "away_team": "Egypt",
          "away_flag": "🇪🇬",
          "venue": "Lumen Field, Seattle, USA",
          "kickoff_utc": "2026-06-15T19:00:00Z",
          "group": "G",
          "round": "Group G",
          "streams": []
        },
        {
          "id": "wc_16",
          "home_team": "Iran",
          "home_flag": "🇮🇷",
          "away_team": "New Zealand",
          "away_flag": "🇳🇿",
          "venue": "SoFi Stadium, Inglewood, USA",
          "kickoff_utc": "2026-06-16T01:00:00Z",
          "group": "G",
          "round": "Group G",
          "streams": []
        },
        {
          "id": "wc_38",
          "home_team": "Belgium",
          "home_flag": "🇧🇪",
          "away_team": "Iran",
          "away_flag": "🇮🇷",
          "venue": "SoFi Stadium, Inglewood, USA",
          "kickoff_utc": "2026-06-21T19:00:00Z",
          "group": "G",
          "round": "Group G",
          "streams": []
        },
        {
          "id": "wc_40",
          "home_team": "New Zealand",
          "home_flag": "🇳🇿",
          "away_team": "Egypt",
          "away_flag": "🇪🇬",
          "venue": "BC Place, Vancouver, Canada",
          "kickoff_utc": "2026-06-22T01:00:00Z",
          "group": "G",
          "round": "Group G",
          "streams": []
        },
        {
          "id": "wc_65",
          "home_team": "Egypt",
          "home_flag": "🇪🇬",
          "away_team": "Iran",
          "away_flag": "🇮🇷",
          "venue": "Lumen Field, Seattle, USA",
          "kickoff_utc": "2026-06-27T03:00:00Z",
          "group": "G",
          "round": "Group G",
          "streams": []
        },
        {
          "id": "wc_66",
          "home_team": "New Zealand",
          "home_flag": "🇳🇿",
          "away_team": "Belgium",
          "away_flag": "🇧🇪",
          "venue": "BC Place, Vancouver, Canada",
          "kickoff_utc": "2026-06-27T03:00:00Z",
          "group": "G",
          "round": "Group G",
          "streams": []
        }
      ]
    },
    {
      "id": "H",
      "matches": [
        {
          "id": "wc_13",
          "home_team": "Spain",
          "home_flag": "🇪🇸",
          "away_team": "Cape Verde",
          "away_flag": "🇨🇻",
          "venue": "Mercedes-Benz Stadium, Atlanta, USA",
          "kickoff_utc": "2026-06-15T16:00:00Z",
          "group": "H",
          "round": "Group H",
          "streams": []
        },
        {
          "id": "wc_15",
          "home_team": "Saudi Arabia",
          "home_flag": "🇸🇦",
          "away_team": "Uruguay",
          "away_flag": "🇺🇾",
          "venue": "Hard Rock Stadium, Miami Gardens, USA",
          "kickoff_utc": "2026-06-15T22:00:00Z",
          "group": "H",
          "round": "Group H",
          "streams": []
        },
        {
          "id": "wc_37",
          "home_team": "Spain",
          "home_flag": "🇪🇸",
          "away_team": "Saudi Arabia",
          "away_flag": "🇸🇦",
          "venue": "Mercedes-Benz Stadium, Atlanta, USA",
          "kickoff_utc": "2026-06-21T16:00:00Z",
          "group": "H",
          "round": "Group H",
          "streams": []
        },
        {
          "id": "wc_39",
          "home_team": "Uruguay",
          "home_flag": "🇺🇾",
          "away_team": "Cape Verde",
          "away_flag": "🇨🇻",
          "venue": "Hard Rock Stadium, Miami Gardens, USA",
          "kickoff_utc": "2026-06-21T22:00:00Z",
          "group": "H",
          "round": "Group H",
          "streams": []
        },
        {
          "id": "wc_63",
          "home_team": "Cape Verde",
          "home_flag": "🇨🇻",
          "away_team": "Saudi Arabia",
          "away_flag": "🇸🇦",
          "venue": "NRG Stadium, Houston, USA",
          "kickoff_utc": "2026-06-27T00:00:00Z",
          "group": "H",
          "round": "Group H",
          "streams": []
        },
        {
          "id": "wc_64",
          "home_team": "Uruguay",
          "home_flag": "🇺🇾",
          "away_team": "Spain",
          "away_flag": "🇪🇸",
          "venue": "Estadio Akron, Guadalajara, Mexico",
          "kickoff_utc": "2026-06-27T00:00:00Z",
          "group": "H",
          "round": "Group H",
          "streams": []
        }
      ]
    },
    {
      "id": "I",
      "matches": [
        {
          "id": "wc_17",
          "home_team": "France",
          "home_flag": "🇫🇷",
          "away_team": "Senegal",
          "away_flag": "🇸🇳",
          "venue": "MetLife Stadium, East Rutherford, USA",
          "kickoff_utc": "2026-06-16T19:00:00Z",
          "group": "I",
          "round": "Group I",
          "streams": []
        },
        {
          "id": "wc_18",
          "home_team": "Iraq",
          "home_flag": "🇮🇶",
          "away_team": "Norway",
          "away_flag": "🇳🇴",
          "venue": "Gillette Stadium, Foxborough, USA",
          "kickoff_utc": "2026-06-16T22:00:00Z",
          "group": "I",
          "round": "Group I",
          "streams": []
        },
        {
          "id": "wc_42",
          "home_team": "France",
          "home_flag": "🇫🇷",
          "away_team": "Iraq",
          "away_flag": "🇮🇶",
          "venue": "Lincoln Financial Field, Philadelphia, USA",
          "kickoff_utc": "2026-06-22T21:00:00Z",
          "group": "I",
          "round": "Group I",
          "streams": []
        },
        {
          "id": "wc_43",
          "home_team": "Norway",
          "home_flag": "🇳🇴",
          "away_team": "Senegal",
          "away_flag": "🇸🇳",
          "venue": "MetLife Stadium, East Rutherford, USA",
          "kickoff_utc": "2026-06-23T00:00:00Z",
          "group": "I",
          "round": "Group I",
          "streams": []
        },
        {
          "id": "wc_61",
          "home_team": "Norway",
          "home_flag": "🇳🇴",
          "away_team": "France",
          "away_flag": "🇫🇷",
          "venue": "Gillette Stadium, Foxborough, USA",
          "kickoff_utc": "2026-06-26T19:00:00Z",
          "group": "I",
          "round": "Group I",
          "streams": []
        },
        {
          "id": "wc_62",
          "home_team": "Senegal",
          "home_flag": "🇸🇳",
          "away_team": "Iraq",
          "away_flag": "🇮🇶",
          "venue": "BMO Field, Toronto, Canada",
          "kickoff_utc": "2026-06-26T19:00:00Z",
          "group": "I",
          "round": "Group I",
          "streams": []
        }
      ]
    },
    {
      "id": "J",
      "matches": [
        {
          "id": "wc_19",
          "home_team": "Argentina",
          "home_flag": "🇦🇷",
          "away_team": "Algeria",
          "away_flag": "🇩🇿",
          "venue": "Arrowhead Stadium, Kansas City, USA",
          "kickoff_utc": "2026-06-17T01:00:00Z",
          "group": "J",
          "round": "Group J",
          "streams": []
        },
        {
          "id": "wc_20",
          "home_team": "Austria",
          "home_flag": "🇦🇹",
          "away_team": "Jordan",
          "away_flag": "🇯🇴",
          "venue": "Levi's Stadium, Santa Clara, USA",
          "kickoff_utc": "2026-06-17T04:00:00Z",
          "group": "J",
          "round": "Group J",
          "streams": []
        },
        {
          "id": "wc_41",
          "home_team": "Argentina",
          "home_flag": "🇦🇷",
          "away_team": "Austria",
          "away_flag": "🇦🇹",
          "venue": "AT&T Stadium, Arlington, USA",
          "kickoff_utc": "2026-06-22T17:00:00Z",
          "group": "J",
          "round": "Group J",
          "streams": []
        },
        {
          "id": "wc_44",
          "home_team": "Jordan",
          "home_flag": "🇯🇴",
          "away_team": "Algeria",
          "away_flag": "🇩🇿",
          "venue": "Levi's Stadium, Santa Clara, USA",
          "kickoff_utc": "2026-06-23T03:00:00Z",
          "group": "J",
          "round": "Group J",
          "streams": []
        },
        {
          "id": "wc_71",
          "home_team": "Algeria",
          "home_flag": "🇩🇿",
          "away_team": "Austria",
          "away_flag": "🇦🇹",
          "venue": "Arrowhead Stadium, Kansas City, USA",
          "kickoff_utc": "2026-06-28T02:00:00Z",
          "group": "J",
          "round": "Group J",
          "streams": []
        },
        {
          "id": "wc_72",
          "home_team": "Jordan",
          "home_flag": "🇯🇴",
          "away_team": "Argentina",
          "away_flag": "🇦🇷",
          "venue": "AT&T Stadium, Arlington, USA",
          "kickoff_utc": "2026-06-28T02:00:00Z",
          "group": "J",
          "round": "Group J",
          "streams": []
        }
      ]
    },
    {
      "id": "K",
      "matches": [
        {
          "id": "wc_21",
          "home_team": "Portugal",
          "home_flag": "🇵🇹",
          "away_team": "DR Congo",
          "away_flag": "🇨🇩",
          "venue": "NRG Stadium, Houston, USA",
          "kickoff_utc": "2026-06-17T17:00:00Z",
          "group": "K",
          "round": "Group K",
          "streams": []
        },
        {
          "id": "wc_24",
          "home_team": "Uzbekistan",
          "home_flag": "🇺🇿",
          "away_team": "Colombia",
          "away_flag": "🇨🇴",
          "venue": "Estadio Azteca, Mexico City, Mexico",
          "kickoff_utc": "2026-06-18T02:00:00Z",
          "group": "K",
          "round": "Group K",
          "streams": []
        },
        {
          "id": "wc_45",
          "home_team": "Portugal",
          "home_flag": "🇵🇹",
          "away_team": "Uzbekistan",
          "away_flag": "🇺🇿",
          "venue": "NRG Stadium, Houston, USA",
          "kickoff_utc": "2026-06-23T17:00:00Z",
          "group": "K",
          "round": "Group K",
          "streams": []
        },
        {
          "id": "wc_48",
          "home_team": "Colombia",
          "home_flag": "🇨🇴",
          "away_team": "DR Congo",
          "away_flag": "🇨🇩",
          "venue": "Estadio Akron, Guadalajara, Mexico",
          "kickoff_utc": "2026-06-24T02:00:00Z",
          "group": "K",
          "round": "Group K",
          "streams": []
        },
        {
          "id": "wc_69",
          "home_team": "Colombia",
          "home_flag": "🇨🇴",
          "away_team": "Portugal",
          "away_flag": "🇵🇹",
          "venue": "Hard Rock Stadium, Miami Gardens, USA",
          "kickoff_utc": "2026-06-27T23:30:00Z",
          "group": "K",
          "round": "Group K",
          "streams": []
        },
        {
          "id": "wc_70",
          "home_team": "DR Congo",
          "home_flag": "🇨🇩",
          "away_team": "Uzbekistan",
          "away_flag": "🇺🇿",
          "venue": "Mercedes-Benz Stadium, Atlanta, USA",
          "kickoff_utc": "2026-06-27T23:30:00Z",
          "group": "K",
          "round": "Group K",
          "streams": []
        }
      ]
    },
    {
      "id": "L",
      "matches": [
        {
          "id": "wc_22",
          "home_team": "England",
          "home_flag": "🏴󠁧󠁢󠁥󠁮󠁧󠁿",
          "away_team": "Croatia",
          "away_flag": "🇭🇷",
          "venue": "AT&T Stadium, Arlington, USA",
          "kickoff_utc": "2026-06-17T20:00:00Z",
          "group": "L",
          "round": "Group L",
          "streams": []
        },
        {
          "id": "wc_23",
          "home_team": "Ghana",
          "home_flag": "🇬🇭",
          "away_team": "Panama",
          "away_flag": "🇵🇦",
          "venue": "BMO Field, Toronto, Canada",
          "kickoff_utc": "2026-06-17T23:00:00Z",
          "group": "L",
          "round": "Group L",
          "streams": []
        },
        {
          "id": "wc_46",
          "home_team": "England",
          "home_flag": "🏴󠁧󠁢󠁥󠁮󠁧󠁿",
          "away_team": "Ghana",
          "away_flag": "🇬🇭",
          "venue": "Gillette Stadium, Foxborough, USA",
          "kickoff_utc": "2026-06-23T20:00:00Z",
          "group": "L",
          "round": "Group L",
          "streams": []
        },
        {
          "id": "wc_47",
          "home_team": "Panama",
          "home_flag": "🇵🇦",
          "away_team": "Croatia",
          "away_flag": "🇭🇷",
          "venue": "BMO Field, Toronto, Canada",
          "kickoff_utc": "2026-06-23T23:00:00Z",
          "group": "L",
          "round": "Group L",
          "streams": []
        },
        {
          "id": "wc_67",
          "home_team": "Panama",
          "home_flag": "🇵🇦",
          "away_team": "England",
          "away_flag": "🏴󠁧󠁢󠁥󠁮󠁧󠁿",
          "venue": "MetLife Stadium, East Rutherford, USA",
          "kickoff_utc": "2026-06-27T21:00:00Z",
          "group": "L",
          "round": "Group L",
          "streams": []
        },
        {
          "id": "wc_68",
          "home_team": "Croatia",
          "home_flag": "🇭🇷",
          "away_team": "Ghana",
          "away_flag": "🇬🇭",
          "venue": "Lincoln Financial Field, Philadelphia, USA",
          "kickoff_utc": "2026-06-27T21:00:00Z",
          "group": "L",
          "round": "Group L",
          "streams": []
        }
      ]
    },
    {
      "id": "Quarter-fina",
      "matches": [
        {
          "id": "wc_97",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Gillette Stadium, Foxborough, USA",
          "kickoff_utc": "2026-07-09T20:00:00Z",
          "round": "Quarter-final",
          "streams": []
        },
        {
          "id": "wc_98",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "SoFi Stadium, Inglewood, USA",
          "kickoff_utc": "2026-07-10T19:00:00Z",
          "round": "Quarter-final",
          "streams": []
        },
        {
          "id": "wc_99",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Hard Rock Stadium, Miami Gardens, USA",
          "kickoff_utc": "2026-07-11T21:00:00Z",
          "round": "Quarter-final",
          "streams": []
        },
        {
          "id": "wc_100",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Arrowhead Stadium, Kansas City, USA",
          "kickoff_utc": "2026-07-12T01:00:00Z",
          "round": "Quarter-final",
          "streams": []
        }
      ]
    },
    {
      "id": "Round_of_16",
      "matches": [
        {
          "id": "wc_89",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "NRG Stadium, Houston, USA",
          "kickoff_utc": "2026-07-04T17:00:00Z",
          "round": "Round of 16",
          "streams": []
        },
        {
          "id": "wc_90",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Lincoln Financial Field, Philadelphia, USA",
          "kickoff_utc": "2026-07-04T21:00:00Z",
          "round": "Round of 16",
          "streams": []
        },
        {
          "id": "wc_91",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "MetLife Stadium, East Rutherford, USA",
          "kickoff_utc": "2026-07-05T20:00:00Z",
          "round": "Round of 16",
          "streams": []
        },
        {
          "id": "wc_92",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Estadio Azteca, Mexico City, Mexico",
          "kickoff_utc": "2026-07-06T00:00:00Z",
          "round": "Round of 16",
          "streams": []
        },
        {
          "id": "wc_93",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "AT&T Stadium, Arlington, USA",
          "kickoff_utc": "2026-07-06T19:00:00Z",
          "round": "Round of 16",
          "streams": []
        },
        {
          "id": "wc_94",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Lumen Field, Seattle, USA",
          "kickoff_utc": "2026-07-07T00:00:00Z",
          "round": "Round of 16",
          "streams": []
        },
        {
          "id": "wc_95",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Mercedes-Benz Stadium, Atlanta, USA",
          "kickoff_utc": "2026-07-07T16:00:00Z",
          "round": "Round of 16",
          "streams": []
        },
        {
          "id": "wc_96",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "BC Place, Vancouver, Canada",
          "kickoff_utc": "2026-07-07T20:00:00Z",
          "round": "Round of 16",
          "streams": []
        }
      ]
    },
    {
      "id": "Round_of_32",
      "matches": [
        {
          "id": "wc_73",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "SoFi Stadium, Inglewood, USA",
          "kickoff_utc": "2026-06-28T19:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_74",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "NRG Stadium, Houston, USA",
          "kickoff_utc": "2026-06-29T17:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_75",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Gillette Stadium, Foxborough, USA",
          "kickoff_utc": "2026-06-29T20:30:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_76",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Estadio BBVA, Monterrey, Mexico",
          "kickoff_utc": "2026-06-30T01:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_77",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "AT&T Stadium, Arlington, USA",
          "kickoff_utc": "2026-06-30T17:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_78",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "MetLife Stadium, East Rutherford, USA",
          "kickoff_utc": "2026-06-30T21:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_79",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Estadio Azteca, Mexico City, Mexico",
          "kickoff_utc": "2026-07-01T01:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_80",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Mercedes-Benz Stadium, Atlanta, USA",
          "kickoff_utc": "2026-07-01T16:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_81",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Lumen Field, Seattle, USA",
          "kickoff_utc": "2026-07-01T20:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_82",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Levi's Stadium, Santa Clara, USA",
          "kickoff_utc": "2026-07-02T00:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_83",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "SoFi Stadium, Inglewood, USA",
          "kickoff_utc": "2026-07-02T19:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_84",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "BMO Field, Toronto, Canada",
          "kickoff_utc": "2026-07-02T23:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_85",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "BC Place, Vancouver, Canada",
          "kickoff_utc": "2026-07-03T03:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_86",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "AT&T Stadium, Arlington, USA",
          "kickoff_utc": "2026-07-03T18:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_87",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Hard Rock Stadium, Miami Gardens, USA",
          "kickoff_utc": "2026-07-03T22:00:00Z",
          "round": "Round of 32",
          "streams": []
        },
        {
          "id": "wc_88",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Arrowhead Stadium, Kansas City, USA",
          "kickoff_utc": "2026-07-04T01:30:00Z",
          "round": "Round of 32",
          "streams": []
        }
      ]
    },
    {
      "id": "Semi-final",
      "matches": [
        {
          "id": "wc_101",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "AT&T Stadium, Arlington, USA",
          "kickoff_utc": "2026-07-14T19:00:00Z",
          "round": "Semi-final",
          "streams": []
        },
        {
          "id": "wc_102",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Mercedes-Benz Stadium, Atlanta, USA",
          "kickoff_utc": "2026-07-15T19:00:00Z",
          "round": "Semi-final",
          "streams": []
        }
      ]
    },
    {
      "id": "Third_Place",
      "matches": [
        {
          "id": "wc_103",
          "home_team": "TBD",
          "away_team": "TBD",
          "venue": "Hard Rock Stadium, Miami Gardens, USA",
          "kickoff_utc": "2026-07-18T21:00:00Z",
          "round": "Third Place",
          "streams": []
        }
      ]
    }
  ],
  "_meta": {
    "generated_at": "2026-05-21T05:03:32.074Z",
    "source": "G:\\PROMPT\\world-cup-2026-schedule.json",
    "matches": 104,
    "streams_help": "Add streams[] per match: { \"label\": \"beIN 1\", \"url\": \"https://...\", \"type\": \"m3u8\", \"quality\": \"1080p\", \"language\": \"AR\", \"active\": true }"
  }
}