{
  "note": "Official 2026 World Cup group-stage fixtures (manually maintained — see README). Update `status` to live/finished and fill `result` after each match. Kickoffs are venue-local time with UTC offset.",
  "matches": [
    {
      "id": "mexico-vs-south-africa",
      "group": "Group A",
      "home": "Mexico",
      "away": "South Africa",
      "homeZh": "墨西哥",
      "awayZh": "南非",
      "homeCode": "MX",
      "awayCode": "ZA",
      "venue": "Mexico City",
      "venueZh": "墨西哥城",
      "kickoff": "2026-06-11T13:00:00-06:00",
      "status": "finished",
      "result": {
        "home": 2,
        "away": 0
      }
    },
    {
      "id": "south-korea-vs-czech-republic",
      "group": "Group A",
      "home": "South Korea",
      "away": "Czech Republic",
      "homeZh": "韩国",
      "awayZh": "捷克",
      "homeCode": "KR",
      "awayCode": "CZ",
      "venue": "Guadalajara",
      "venueZh": "瓜达拉哈拉",
      "kickoff": "2026-06-11T20:00:00-06:00",
      "status": "finished",
      "result": {
        "home": 2,
        "away": 1
      }
    },
    {
      "id": "canada-vs-bosnia-and-herzegovina",
      "group": "Group B",
      "home": "Canada",
      "away": "Bosnia and Herzegovina",
      "homeZh": "加拿大",
      "awayZh": "波黑",
      "homeCode": "CA",
      "awayCode": "BA",
      "venue": "Toronto",
      "venueZh": "多伦多",
      "kickoff": "2026-06-12T15:00:00-04:00",
      "status": "finished",
      "result": {
        "home": 1,
        "away": 1
      }
    },
    {
      "id": "usa-vs-paraguay",
      "group": "Group D",
      "home": "USA",
      "away": "Paraguay",
      "homeZh": "美国",
      "awayZh": "巴拉圭",
      "homeCode": "US",
      "awayCode": "PY",
      "venue": "Los Angeles",
      "venueZh": "洛杉矶",
      "kickoff": "2026-06-12T18:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "qatar-vs-switzerland",
      "group": "Group B",
      "home": "Qatar",
      "away": "Switzerland",
      "homeZh": "卡塔尔",
      "awayZh": "瑞士",
      "homeCode": "QA",
      "awayCode": "CH",
      "venue": "San Francisco Bay Area",
      "venueZh": "旧金山湾区",
      "kickoff": "2026-06-13T12:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "brazil-vs-morocco",
      "group": "Group C",
      "home": "Brazil",
      "away": "Morocco",
      "homeZh": "巴西",
      "awayZh": "摩洛哥",
      "homeCode": "BR",
      "awayCode": "MA",
      "venue": "New York / New Jersey",
      "venueZh": "纽约/新泽西",
      "kickoff": "2026-06-13T18:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "haiti-vs-scotland",
      "group": "Group C",
      "home": "Haiti",
      "away": "Scotland",
      "homeZh": "海地",
      "awayZh": "苏格兰",
      "homeCode": "HT",
      "awayCode": "GB-SCT",
      "venue": "Boston",
      "venueZh": "波士顿",
      "kickoff": "2026-06-13T21:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "australia-vs-turkey",
      "group": "Group D",
      "home": "Australia",
      "away": "Turkey",
      "homeZh": "澳大利亚",
      "awayZh": "土耳其",
      "homeCode": "AU",
      "awayCode": "TR",
      "venue": "Vancouver",
      "venueZh": "温哥华",
      "kickoff": "2026-06-13T21:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "germany-vs-curacao",
      "group": "Group E",
      "home": "Germany",
      "away": "Curaçao",
      "homeZh": "德国",
      "awayZh": "库拉索",
      "homeCode": "DE",
      "awayCode": "CW",
      "venue": "Houston",
      "venueZh": "休斯顿",
      "kickoff": "2026-06-14T12:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "netherlands-vs-japan",
      "group": "Group F",
      "home": "Netherlands",
      "away": "Japan",
      "homeZh": "荷兰",
      "awayZh": "日本",
      "homeCode": "NL",
      "awayCode": "JP",
      "venue": "Dallas",
      "venueZh": "达拉斯",
      "kickoff": "2026-06-14T15:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "ivory-coast-vs-ecuador",
      "group": "Group E",
      "home": "Ivory Coast",
      "away": "Ecuador",
      "homeZh": "科特迪瓦",
      "awayZh": "厄瓜多尔",
      "homeCode": "CI",
      "awayCode": "EC",
      "venue": "Philadelphia",
      "venueZh": "费城",
      "kickoff": "2026-06-14T19:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "sweden-vs-tunisia",
      "group": "Group F",
      "home": "Sweden",
      "away": "Tunisia",
      "homeZh": "瑞典",
      "awayZh": "突尼斯",
      "homeCode": "SE",
      "awayCode": "TN",
      "venue": "Monterrey",
      "venueZh": "蒙特雷",
      "kickoff": "2026-06-14T20:00:00-06:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "spain-vs-cape-verde",
      "group": "Group H",
      "home": "Spain",
      "away": "Cape Verde",
      "homeZh": "西班牙",
      "awayZh": "佛得角",
      "homeCode": "ES",
      "awayCode": "CV",
      "venue": "Atlanta",
      "venueZh": "亚特兰大",
      "kickoff": "2026-06-15T12:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "belgium-vs-egypt",
      "group": "Group G",
      "home": "Belgium",
      "away": "Egypt",
      "homeZh": "比利时",
      "awayZh": "埃及",
      "homeCode": "BE",
      "awayCode": "EG",
      "venue": "Seattle",
      "venueZh": "西雅图",
      "kickoff": "2026-06-15T12:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "saudi-arabia-vs-uruguay",
      "group": "Group H",
      "home": "Saudi Arabia",
      "away": "Uruguay",
      "homeZh": "沙特阿拉伯",
      "awayZh": "乌拉圭",
      "homeCode": "SA",
      "awayCode": "UY",
      "venue": "Miami",
      "venueZh": "迈阿密",
      "kickoff": "2026-06-15T18:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "iran-vs-new-zealand",
      "group": "Group G",
      "home": "Iran",
      "away": "New Zealand",
      "homeZh": "伊朗",
      "awayZh": "新西兰",
      "homeCode": "IR",
      "awayCode": "NZ",
      "venue": "Los Angeles",
      "venueZh": "洛杉矶",
      "kickoff": "2026-06-15T18:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "france-vs-senegal",
      "group": "Group I",
      "home": "France",
      "away": "Senegal",
      "homeZh": "法国",
      "awayZh": "塞内加尔",
      "homeCode": "FR",
      "awayCode": "SN",
      "venue": "New York / New Jersey",
      "venueZh": "纽约/新泽西",
      "kickoff": "2026-06-16T15:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "iraq-vs-norway",
      "group": "Group I",
      "home": "Iraq",
      "away": "Norway",
      "homeZh": "伊拉克",
      "awayZh": "挪威",
      "homeCode": "IQ",
      "awayCode": "NO",
      "venue": "Boston",
      "venueZh": "波士顿",
      "kickoff": "2026-06-16T18:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "argentina-vs-algeria",
      "group": "Group J",
      "home": "Argentina",
      "away": "Algeria",
      "homeZh": "阿根廷",
      "awayZh": "阿尔及利亚",
      "homeCode": "AR",
      "awayCode": "DZ",
      "venue": "Kansas City",
      "venueZh": "堪萨斯城",
      "kickoff": "2026-06-16T20:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "austria-vs-jordan",
      "group": "Group J",
      "home": "Austria",
      "away": "Jordan",
      "homeZh": "奥地利",
      "awayZh": "约旦",
      "homeCode": "AT",
      "awayCode": "JO",
      "venue": "San Francisco Bay Area",
      "venueZh": "旧金山湾区",
      "kickoff": "2026-06-16T21:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "portugal-vs-dr-congo",
      "group": "Group K",
      "home": "Portugal",
      "away": "DR Congo",
      "homeZh": "葡萄牙",
      "awayZh": "刚果（金）",
      "homeCode": "PT",
      "awayCode": "CD",
      "venue": "Houston",
      "venueZh": "休斯顿",
      "kickoff": "2026-06-17T12:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "england-vs-croatia",
      "group": "Group L",
      "home": "England",
      "away": "Croatia",
      "homeZh": "英格兰",
      "awayZh": "克罗地亚",
      "homeCode": "GB-ENG",
      "awayCode": "HR",
      "venue": "Dallas",
      "venueZh": "达拉斯",
      "kickoff": "2026-06-17T15:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "ghana-vs-panama",
      "group": "Group L",
      "home": "Ghana",
      "away": "Panama",
      "homeZh": "加纳",
      "awayZh": "巴拿马",
      "homeCode": "GH",
      "awayCode": "PA",
      "venue": "Toronto",
      "venueZh": "多伦多",
      "kickoff": "2026-06-17T19:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "uzbekistan-vs-colombia",
      "group": "Group K",
      "home": "Uzbekistan",
      "away": "Colombia",
      "homeZh": "乌兹别克斯坦",
      "awayZh": "哥伦比亚",
      "homeCode": "UZ",
      "awayCode": "CO",
      "venue": "Mexico City",
      "venueZh": "墨西哥城",
      "kickoff": "2026-06-17T20:00:00-06:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "czech-republic-vs-south-africa",
      "group": "Group A",
      "home": "Czech Republic",
      "away": "South Africa",
      "homeZh": "捷克",
      "awayZh": "南非",
      "homeCode": "CZ",
      "awayCode": "ZA",
      "venue": "Atlanta",
      "venueZh": "亚特兰大",
      "kickoff": "2026-06-18T12:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "switzerland-vs-bosnia-and-herzegovina",
      "group": "Group B",
      "home": "Switzerland",
      "away": "Bosnia and Herzegovina",
      "homeZh": "瑞士",
      "awayZh": "波黑",
      "homeCode": "CH",
      "awayCode": "BA",
      "venue": "Los Angeles",
      "venueZh": "洛杉矶",
      "kickoff": "2026-06-18T12:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "canada-vs-qatar",
      "group": "Group B",
      "home": "Canada",
      "away": "Qatar",
      "homeZh": "加拿大",
      "awayZh": "卡塔尔",
      "homeCode": "CA",
      "awayCode": "QA",
      "venue": "Vancouver",
      "venueZh": "温哥华",
      "kickoff": "2026-06-18T15:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "mexico-vs-south-korea",
      "group": "Group A",
      "home": "Mexico",
      "away": "South Korea",
      "homeZh": "墨西哥",
      "awayZh": "韩国",
      "homeCode": "MX",
      "awayCode": "KR",
      "venue": "Guadalajara",
      "venueZh": "瓜达拉哈拉",
      "kickoff": "2026-06-18T19:00:00-06:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "usa-vs-australia",
      "group": "Group D",
      "home": "USA",
      "away": "Australia",
      "homeZh": "美国",
      "awayZh": "澳大利亚",
      "homeCode": "US",
      "awayCode": "AU",
      "venue": "Seattle",
      "venueZh": "西雅图",
      "kickoff": "2026-06-19T12:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "scotland-vs-morocco",
      "group": "Group C",
      "home": "Scotland",
      "away": "Morocco",
      "homeZh": "苏格兰",
      "awayZh": "摩洛哥",
      "homeCode": "GB-SCT",
      "awayCode": "MA",
      "venue": "Boston",
      "venueZh": "波士顿",
      "kickoff": "2026-06-19T18:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "brazil-vs-haiti",
      "group": "Group C",
      "home": "Brazil",
      "away": "Haiti",
      "homeZh": "巴西",
      "awayZh": "海地",
      "homeCode": "BR",
      "awayCode": "HT",
      "venue": "Philadelphia",
      "venueZh": "费城",
      "kickoff": "2026-06-19T20:30:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "turkey-vs-paraguay",
      "group": "Group D",
      "home": "Turkey",
      "away": "Paraguay",
      "homeZh": "土耳其",
      "awayZh": "巴拉圭",
      "homeCode": "TR",
      "awayCode": "PY",
      "venue": "San Francisco Bay Area",
      "venueZh": "旧金山湾区",
      "kickoff": "2026-06-19T20:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "netherlands-vs-sweden",
      "group": "Group F",
      "home": "Netherlands",
      "away": "Sweden",
      "homeZh": "荷兰",
      "awayZh": "瑞典",
      "homeCode": "NL",
      "awayCode": "SE",
      "venue": "Houston",
      "venueZh": "休斯顿",
      "kickoff": "2026-06-20T12:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "germany-vs-ivory-coast",
      "group": "Group E",
      "home": "Germany",
      "away": "Ivory Coast",
      "homeZh": "德国",
      "awayZh": "科特迪瓦",
      "homeCode": "DE",
      "awayCode": "CI",
      "venue": "Toronto",
      "venueZh": "多伦多",
      "kickoff": "2026-06-20T16:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "ecuador-vs-curacao",
      "group": "Group E",
      "home": "Ecuador",
      "away": "Curaçao",
      "homeZh": "厄瓜多尔",
      "awayZh": "库拉索",
      "homeCode": "EC",
      "awayCode": "CW",
      "venue": "Kansas City",
      "venueZh": "堪萨斯城",
      "kickoff": "2026-06-20T19:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "tunisia-vs-japan",
      "group": "Group F",
      "home": "Tunisia",
      "away": "Japan",
      "homeZh": "突尼斯",
      "awayZh": "日本",
      "homeCode": "TN",
      "awayCode": "JP",
      "venue": "Monterrey",
      "venueZh": "蒙特雷",
      "kickoff": "2026-06-20T22:00:00-06:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "spain-vs-saudi-arabia",
      "group": "Group H",
      "home": "Spain",
      "away": "Saudi Arabia",
      "homeZh": "西班牙",
      "awayZh": "沙特阿拉伯",
      "homeCode": "ES",
      "awayCode": "SA",
      "venue": "Atlanta",
      "venueZh": "亚特兰大",
      "kickoff": "2026-06-21T12:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "belgium-vs-iran",
      "group": "Group G",
      "home": "Belgium",
      "away": "Iran",
      "homeZh": "比利时",
      "awayZh": "伊朗",
      "homeCode": "BE",
      "awayCode": "IR",
      "venue": "Los Angeles",
      "venueZh": "洛杉矶",
      "kickoff": "2026-06-21T12:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "uruguay-vs-cape-verde",
      "group": "Group H",
      "home": "Uruguay",
      "away": "Cape Verde",
      "homeZh": "乌拉圭",
      "awayZh": "佛得角",
      "homeCode": "UY",
      "awayCode": "CV",
      "venue": "Miami",
      "venueZh": "迈阿密",
      "kickoff": "2026-06-21T18:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "new-zealand-vs-egypt",
      "group": "Group G",
      "home": "New Zealand",
      "away": "Egypt",
      "homeZh": "新西兰",
      "awayZh": "埃及",
      "homeCode": "NZ",
      "awayCode": "EG",
      "venue": "Vancouver",
      "venueZh": "温哥华",
      "kickoff": "2026-06-21T18:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "argentina-vs-austria",
      "group": "Group J",
      "home": "Argentina",
      "away": "Austria",
      "homeZh": "阿根廷",
      "awayZh": "奥地利",
      "homeCode": "AR",
      "awayCode": "AT",
      "venue": "Dallas",
      "venueZh": "达拉斯",
      "kickoff": "2026-06-22T12:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "france-vs-iraq",
      "group": "Group I",
      "home": "France",
      "away": "Iraq",
      "homeZh": "法国",
      "awayZh": "伊拉克",
      "homeCode": "FR",
      "awayCode": "IQ",
      "venue": "Philadelphia",
      "venueZh": "费城",
      "kickoff": "2026-06-22T17:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "norway-vs-senegal",
      "group": "Group I",
      "home": "Norway",
      "away": "Senegal",
      "homeZh": "挪威",
      "awayZh": "塞内加尔",
      "homeCode": "NO",
      "awayCode": "SN",
      "venue": "New York / New Jersey",
      "venueZh": "纽约/新泽西",
      "kickoff": "2026-06-22T20:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "jordan-vs-algeria",
      "group": "Group J",
      "home": "Jordan",
      "away": "Algeria",
      "homeZh": "约旦",
      "awayZh": "阿尔及利亚",
      "homeCode": "JO",
      "awayCode": "DZ",
      "venue": "San Francisco Bay Area",
      "venueZh": "旧金山湾区",
      "kickoff": "2026-06-22T20:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "portugal-vs-uzbekistan",
      "group": "Group K",
      "home": "Portugal",
      "away": "Uzbekistan",
      "homeZh": "葡萄牙",
      "awayZh": "乌兹别克斯坦",
      "homeCode": "PT",
      "awayCode": "UZ",
      "venue": "Houston",
      "venueZh": "休斯顿",
      "kickoff": "2026-06-23T12:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "england-vs-ghana",
      "group": "Group L",
      "home": "England",
      "away": "Ghana",
      "homeZh": "英格兰",
      "awayZh": "加纳",
      "homeCode": "GB-ENG",
      "awayCode": "GH",
      "venue": "Boston",
      "venueZh": "波士顿",
      "kickoff": "2026-06-23T16:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "panama-vs-croatia",
      "group": "Group L",
      "home": "Panama",
      "away": "Croatia",
      "homeZh": "巴拿马",
      "awayZh": "克罗地亚",
      "homeCode": "PA",
      "awayCode": "HR",
      "venue": "Toronto",
      "venueZh": "多伦多",
      "kickoff": "2026-06-23T19:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "colombia-vs-dr-congo",
      "group": "Group K",
      "home": "Colombia",
      "away": "DR Congo",
      "homeZh": "哥伦比亚",
      "awayZh": "刚果（金）",
      "homeCode": "CO",
      "awayCode": "CD",
      "venue": "Guadalajara",
      "venueZh": "瓜达拉哈拉",
      "kickoff": "2026-06-23T20:00:00-06:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "switzerland-vs-canada",
      "group": "Group B",
      "home": "Switzerland",
      "away": "Canada",
      "homeZh": "瑞士",
      "awayZh": "加拿大",
      "homeCode": "CH",
      "awayCode": "CA",
      "venue": "Vancouver",
      "venueZh": "温哥华",
      "kickoff": "2026-06-24T12:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "bosnia-and-herzegovina-vs-qatar",
      "group": "Group B",
      "home": "Bosnia and Herzegovina",
      "away": "Qatar",
      "homeZh": "波黑",
      "awayZh": "卡塔尔",
      "homeCode": "BA",
      "awayCode": "QA",
      "venue": "Seattle",
      "venueZh": "西雅图",
      "kickoff": "2026-06-24T12:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "scotland-vs-brazil",
      "group": "Group C",
      "home": "Scotland",
      "away": "Brazil",
      "homeZh": "苏格兰",
      "awayZh": "巴西",
      "homeCode": "GB-SCT",
      "awayCode": "BR",
      "venue": "Miami",
      "venueZh": "迈阿密",
      "kickoff": "2026-06-24T18:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "morocco-vs-haiti",
      "group": "Group C",
      "home": "Morocco",
      "away": "Haiti",
      "homeZh": "摩洛哥",
      "awayZh": "海地",
      "homeCode": "MA",
      "awayCode": "HT",
      "venue": "Atlanta",
      "venueZh": "亚特兰大",
      "kickoff": "2026-06-24T18:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "czech-republic-vs-mexico",
      "group": "Group A",
      "home": "Czech Republic",
      "away": "Mexico",
      "homeZh": "捷克",
      "awayZh": "墨西哥",
      "homeCode": "CZ",
      "awayCode": "MX",
      "venue": "Mexico City",
      "venueZh": "墨西哥城",
      "kickoff": "2026-06-24T19:00:00-06:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "south-africa-vs-south-korea",
      "group": "Group A",
      "home": "South Africa",
      "away": "South Korea",
      "homeZh": "南非",
      "awayZh": "韩国",
      "homeCode": "ZA",
      "awayCode": "KR",
      "venue": "Monterrey",
      "venueZh": "蒙特雷",
      "kickoff": "2026-06-24T19:00:00-06:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "curacao-vs-ivory-coast",
      "group": "Group E",
      "home": "Curaçao",
      "away": "Ivory Coast",
      "homeZh": "库拉索",
      "awayZh": "科特迪瓦",
      "homeCode": "CW",
      "awayCode": "CI",
      "venue": "Philadelphia",
      "venueZh": "费城",
      "kickoff": "2026-06-25T16:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "ecuador-vs-germany",
      "group": "Group E",
      "home": "Ecuador",
      "away": "Germany",
      "homeZh": "厄瓜多尔",
      "awayZh": "德国",
      "homeCode": "EC",
      "awayCode": "DE",
      "venue": "New York / New Jersey",
      "venueZh": "纽约/新泽西",
      "kickoff": "2026-06-25T16:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "japan-vs-sweden",
      "group": "Group F",
      "home": "Japan",
      "away": "Sweden",
      "homeZh": "日本",
      "awayZh": "瑞典",
      "homeCode": "JP",
      "awayCode": "SE",
      "venue": "Dallas",
      "venueZh": "达拉斯",
      "kickoff": "2026-06-25T18:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "tunisia-vs-netherlands",
      "group": "Group F",
      "home": "Tunisia",
      "away": "Netherlands",
      "homeZh": "突尼斯",
      "awayZh": "荷兰",
      "homeCode": "TN",
      "awayCode": "NL",
      "venue": "Kansas City",
      "venueZh": "堪萨斯城",
      "kickoff": "2026-06-25T18:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "turkey-vs-usa",
      "group": "Group D",
      "home": "Turkey",
      "away": "USA",
      "homeZh": "土耳其",
      "awayZh": "美国",
      "homeCode": "TR",
      "awayCode": "US",
      "venue": "Los Angeles",
      "venueZh": "洛杉矶",
      "kickoff": "2026-06-25T19:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "paraguay-vs-australia",
      "group": "Group D",
      "home": "Paraguay",
      "away": "Australia",
      "homeZh": "巴拉圭",
      "awayZh": "澳大利亚",
      "homeCode": "PY",
      "awayCode": "AU",
      "venue": "San Francisco Bay Area",
      "venueZh": "旧金山湾区",
      "kickoff": "2026-06-25T19:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "norway-vs-france",
      "group": "Group I",
      "home": "Norway",
      "away": "France",
      "homeZh": "挪威",
      "awayZh": "法国",
      "homeCode": "NO",
      "awayCode": "FR",
      "venue": "Boston",
      "venueZh": "波士顿",
      "kickoff": "2026-06-26T15:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "senegal-vs-iraq",
      "group": "Group I",
      "home": "Senegal",
      "away": "Iraq",
      "homeZh": "塞内加尔",
      "awayZh": "伊拉克",
      "homeCode": "SN",
      "awayCode": "IQ",
      "venue": "Toronto",
      "venueZh": "多伦多",
      "kickoff": "2026-06-26T15:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "cape-verde-vs-saudi-arabia",
      "group": "Group H",
      "home": "Cape Verde",
      "away": "Saudi Arabia",
      "homeZh": "佛得角",
      "awayZh": "沙特阿拉伯",
      "homeCode": "CV",
      "awayCode": "SA",
      "venue": "Houston",
      "venueZh": "休斯顿",
      "kickoff": "2026-06-26T19:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "uruguay-vs-spain",
      "group": "Group H",
      "home": "Uruguay",
      "away": "Spain",
      "homeZh": "乌拉圭",
      "awayZh": "西班牙",
      "homeCode": "UY",
      "awayCode": "ES",
      "venue": "Guadalajara",
      "venueZh": "瓜达拉哈拉",
      "kickoff": "2026-06-26T18:00:00-06:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "egypt-vs-iran",
      "group": "Group G",
      "home": "Egypt",
      "away": "Iran",
      "homeZh": "埃及",
      "awayZh": "伊朗",
      "homeCode": "EG",
      "awayCode": "IR",
      "venue": "Seattle",
      "venueZh": "西雅图",
      "kickoff": "2026-06-26T20:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "new-zealand-vs-belgium",
      "group": "Group G",
      "home": "New Zealand",
      "away": "Belgium",
      "homeZh": "新西兰",
      "awayZh": "比利时",
      "homeCode": "NZ",
      "awayCode": "BE",
      "venue": "Vancouver",
      "venueZh": "温哥华",
      "kickoff": "2026-06-26T20:00:00-07:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "panama-vs-england",
      "group": "Group L",
      "home": "Panama",
      "away": "England",
      "homeZh": "巴拿马",
      "awayZh": "英格兰",
      "homeCode": "PA",
      "awayCode": "GB-ENG",
      "venue": "New York / New Jersey",
      "venueZh": "纽约/新泽西",
      "kickoff": "2026-06-27T17:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "croatia-vs-ghana",
      "group": "Group L",
      "home": "Croatia",
      "away": "Ghana",
      "homeZh": "克罗地亚",
      "awayZh": "加纳",
      "homeCode": "HR",
      "awayCode": "GH",
      "venue": "Philadelphia",
      "venueZh": "费城",
      "kickoff": "2026-06-27T17:00:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "colombia-vs-portugal",
      "group": "Group K",
      "home": "Colombia",
      "away": "Portugal",
      "homeZh": "哥伦比亚",
      "awayZh": "葡萄牙",
      "homeCode": "CO",
      "awayCode": "PT",
      "venue": "Miami",
      "venueZh": "迈阿密",
      "kickoff": "2026-06-27T19:30:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "dr-congo-vs-uzbekistan",
      "group": "Group K",
      "home": "DR Congo",
      "away": "Uzbekistan",
      "homeZh": "刚果（金）",
      "awayZh": "乌兹别克斯坦",
      "homeCode": "CD",
      "awayCode": "UZ",
      "venue": "Atlanta",
      "venueZh": "亚特兰大",
      "kickoff": "2026-06-27T19:30:00-04:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "algeria-vs-austria",
      "group": "Group J",
      "home": "Algeria",
      "away": "Austria",
      "homeZh": "阿尔及利亚",
      "awayZh": "奥地利",
      "homeCode": "DZ",
      "awayCode": "AT",
      "venue": "Kansas City",
      "venueZh": "堪萨斯城",
      "kickoff": "2026-06-27T21:00:00-05:00",
      "status": "upcoming",
      "result": null
    },
    {
      "id": "jordan-vs-argentina",
      "group": "Group J",
      "home": "Jordan",
      "away": "Argentina",
      "homeZh": "约旦",
      "awayZh": "阿根廷",
      "homeCode": "JO",
      "awayCode": "AR",
      "venue": "Dallas",
      "venueZh": "达拉斯",
      "kickoff": "2026-06-27T21:00:00-05:00",
      "status": "upcoming",
      "result": null
    }
  ]
}
