{
  "schemaVersion": 1,
  "generatedAt": "2026-06-28T02:32:07.175Z",
  "sourceMode": "scoreboard-watch-planner",
  "sources": {
    "official": {
      "label": "FIFA scores and fixtures",
      "url": "https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/scores-fixtures",
      "reachable": true,
      "statusCode": 200,
      "note": "Official source-of-record page linked for fan verification."
    },
    "scoreboard": {
      "label": "ESPN FIFA World Cup scoreboard",
      "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard",
      "reachable": true,
      "dateProbes": [
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260626",
          "date": "20260626",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 6
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260627",
          "date": "20260627",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 6
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260628",
          "date": "20260628",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 1
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260629",
          "date": "20260629",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 3
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260630",
          "date": "20260630",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 3
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260701",
          "date": "20260701",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 3
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260702",
          "date": "20260702",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 3
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260703",
          "date": "20260703",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 3
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260704",
          "date": "20260704",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 2
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260705",
          "date": "20260705",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 2
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260706",
          "date": "20260706",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 2
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260707",
          "date": "20260707",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 2
        },
        {
          "source": "ESPN FIFA World Cup scoreboard",
          "url": "https://site.api.espn.com/apis/site/v2/sports/soccer/fifa.world/scoreboard?dates=20260708",
          "date": "20260708",
          "reachable": true,
          "statusCode": 200,
          "eventsSeen": 0
        }
      ],
      "totalEventsSeen": 36
    }
  },
  "window": {
    "dates": [
      "20260626",
      "20260627",
      "20260628",
      "20260629",
      "20260630",
      "20260701",
      "20260702",
      "20260703",
      "20260704",
      "20260705",
      "20260706",
      "20260707",
      "20260708"
    ],
    "fromUtc": "2026-06-26T19:00Z",
    "toUtc": "2026-07-07T20:00Z"
  },
  "nextMatch": {
    "id": "espn-760486",
    "espnId": "760486",
    "name": "Canada at South Africa",
    "matchName": "South Africa vs Canada",
    "shortName": "CAN @ RSA",
    "startUtc": "2026-06-28T19:00Z",
    "status": {
      "state": "pre",
      "completed": false,
      "detail": "Sun, June 28th at 3:00 PM EDT",
      "shortDetail": "Scheduled"
    },
    "score": null,
    "home": {
      "id": "467",
      "name": "South Africa",
      "shortName": "South Africa",
      "abbreviation": "RSA",
      "flagCode": "za",
      "score": "0"
    },
    "away": {
      "id": "206",
      "name": "Canada",
      "shortName": "Canada",
      "abbreviation": "CAN",
      "flagCode": "ca",
      "score": "0"
    },
    "venue": {
      "name": "SoFi Stadium",
      "city": "Inglewood, California",
      "state": null,
      "country": "USA"
    },
    "links": {
      "espn": "https://www.espn.com/soccer/match/_/gameId/760486/canada-south-africa"
    },
    "planner": "today"
  },
  "latestFinal": {
    "id": "espn-760481",
    "espnId": "760481",
    "name": "Portugal at Colombia",
    "matchName": "Colombia vs Portugal",
    "shortName": "POR @ COL",
    "startUtc": "2026-06-27T23:30Z",
    "status": {
      "state": "post",
      "completed": true,
      "detail": "FT",
      "shortDetail": "FT"
    },
    "score": "0-0",
    "home": {
      "id": "208",
      "name": "Colombia",
      "shortName": "Colombia",
      "abbreviation": "COL",
      "flagCode": "co",
      "score": "0"
    },
    "away": {
      "id": "482",
      "name": "Portugal",
      "shortName": "Portugal",
      "abbreviation": "POR",
      "flagCode": "pt",
      "score": "0"
    },
    "venue": {
      "name": "Hard Rock Stadium",
      "city": "Miami Gardens, Florida",
      "state": null,
      "country": "USA"
    },
    "links": {
      "espn": "https://www.espn.com/soccer/match/_/gameId/760481/portugal-colombia"
    },
    "planner": "final"
  },
  "matches": [
    {
      "id": "espn-760475",
      "espnId": "760475",
      "name": "France at Norway",
      "matchName": "Norway vs France",
      "shortName": "FRA @ NOR",
      "startUtc": "2026-06-26T19:00Z",
      "status": {
        "state": "post",
        "completed": true,
        "detail": "FT",
        "shortDetail": "FT"
      },
      "score": "1-4",
      "home": {
        "id": "464",
        "name": "Norway",
        "shortName": "Norway",
        "abbreviation": "NOR",
        "flagCode": "no",
        "score": "1"
      },
      "away": {
        "id": "478",
        "name": "France",
        "shortName": "France",
        "abbreviation": "FRA",
        "flagCode": "fr",
        "score": "4"
      },
      "venue": {
        "name": "Gillette Stadium",
        "city": "Foxborough, Massachusetts",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760475/france-norway"
      },
      "planner": "final"
    },
    {
      "id": "espn-760474",
      "espnId": "760474",
      "name": "Iraq at Senegal",
      "matchName": "Senegal vs Iraq",
      "shortName": "IRQ @ SEN",
      "startUtc": "2026-06-26T19:00Z",
      "status": {
        "state": "post",
        "completed": true,
        "detail": "FT",
        "shortDetail": "FT"
      },
      "score": "5-0",
      "home": {
        "id": "654",
        "name": "Senegal",
        "shortName": "Senegal",
        "abbreviation": "SEN",
        "flagCode": "sn",
        "score": "5"
      },
      "away": {
        "id": "4375",
        "name": "Iraq",
        "shortName": "Iraq",
        "abbreviation": "IRQ",
        "flagCode": "iq",
        "score": "0"
      },
      "venue": {
        "name": "BMO Field",
        "city": "Toronto",
        "state": null,
        "country": "Canada"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760474/iraq-senegal"
      },
      "planner": "final"
    },
    {
      "id": "espn-760478",
      "espnId": "760478",
      "name": "Saudi Arabia at Cape Verde",
      "matchName": "Cape Verde vs Saudi Arabia",
      "shortName": "KSA @ CPV",
      "startUtc": "2026-06-27T00:00Z",
      "status": {
        "state": "post",
        "completed": true,
        "detail": "FT",
        "shortDetail": "FT"
      },
      "score": "0-0",
      "home": {
        "id": "2597",
        "name": "Cape Verde",
        "shortName": "Cape Verde",
        "abbreviation": "CPV",
        "flagCode": null,
        "score": "0"
      },
      "away": {
        "id": "655",
        "name": "Saudi Arabia",
        "shortName": "Saudi Arabia",
        "abbreviation": "KSA",
        "flagCode": "sa",
        "score": "0"
      },
      "venue": {
        "name": "NRG Stadium",
        "city": "Houston, Texas",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760478/saudi-arabia-cape-verde"
      },
      "planner": "final"
    },
    {
      "id": "espn-760479",
      "espnId": "760479",
      "name": "Spain at Uruguay",
      "matchName": "Uruguay vs Spain",
      "shortName": "ESP @ URU",
      "startUtc": "2026-06-27T00:00Z",
      "status": {
        "state": "post",
        "completed": true,
        "detail": "FT",
        "shortDetail": "FT"
      },
      "score": "0-1",
      "home": {
        "id": "212",
        "name": "Uruguay",
        "shortName": "Uruguay",
        "abbreviation": "URU",
        "flagCode": "uy",
        "score": "0"
      },
      "away": {
        "id": "164",
        "name": "Spain",
        "shortName": "Spain",
        "abbreviation": "ESP",
        "flagCode": "es",
        "score": "1"
      },
      "venue": {
        "name": "Estadio Akron",
        "city": "Guadalajara",
        "state": null,
        "country": "Mexico"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760479/spain-uruguay"
      },
      "planner": "final"
    },
    {
      "id": "espn-760476",
      "espnId": "760476",
      "name": "Iran at Egypt",
      "matchName": "Egypt vs Iran",
      "shortName": "IRN @ EGY",
      "startUtc": "2026-06-27T03:00Z",
      "status": {
        "state": "post",
        "completed": true,
        "detail": "FT",
        "shortDetail": "FT"
      },
      "score": "1-1",
      "home": {
        "id": "2620",
        "name": "Egypt",
        "shortName": "Egypt",
        "abbreviation": "EGY",
        "flagCode": "eg",
        "score": "1"
      },
      "away": {
        "id": "469",
        "name": "Iran",
        "shortName": "Iran",
        "abbreviation": "IRN",
        "flagCode": "ir",
        "score": "1"
      },
      "venue": {
        "name": "Lumen Field",
        "city": "Seattle, Washington",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760476/iran-egypt"
      },
      "planner": "final"
    },
    {
      "id": "espn-760477",
      "espnId": "760477",
      "name": "Belgium at New Zealand",
      "matchName": "New Zealand vs Belgium",
      "shortName": "BEL @ NZL",
      "startUtc": "2026-06-27T03:00Z",
      "status": {
        "state": "post",
        "completed": true,
        "detail": "FT",
        "shortDetail": "FT"
      },
      "score": "1-5",
      "home": {
        "id": "2666",
        "name": "New Zealand",
        "shortName": "New Zealand",
        "abbreviation": "NZL",
        "flagCode": "nz",
        "score": "1"
      },
      "away": {
        "id": "459",
        "name": "Belgium",
        "shortName": "Belgium",
        "abbreviation": "BEL",
        "flagCode": "be",
        "score": "5"
      },
      "venue": {
        "name": "BC Place",
        "city": "Vancouver",
        "state": null,
        "country": "Canada"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760477/belgium-new-zealand"
      },
      "planner": "final"
    },
    {
      "id": "espn-760480",
      "espnId": "760480",
      "name": "Ghana at Croatia",
      "matchName": "Croatia vs Ghana",
      "shortName": "GHA @ CRO",
      "startUtc": "2026-06-27T21:00Z",
      "status": {
        "state": "post",
        "completed": true,
        "detail": "FT",
        "shortDetail": "FT"
      },
      "score": "2-1",
      "home": {
        "id": "477",
        "name": "Croatia",
        "shortName": "Croatia",
        "abbreviation": "CRO",
        "flagCode": "hr",
        "score": "2"
      },
      "away": {
        "id": "4469",
        "name": "Ghana",
        "shortName": "Ghana",
        "abbreviation": "GHA",
        "flagCode": "gh",
        "score": "1"
      },
      "venue": {
        "name": "Lincoln Financial Field",
        "city": "Philadelphia, Pennsylvania",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760480/ghana-croatia"
      },
      "planner": "final"
    },
    {
      "id": "espn-760485",
      "espnId": "760485",
      "name": "England at Panama",
      "matchName": "Panama vs England",
      "shortName": "ENG @ PAN",
      "startUtc": "2026-06-27T21:00Z",
      "status": {
        "state": "post",
        "completed": true,
        "detail": "FT",
        "shortDetail": "FT"
      },
      "score": "0-2",
      "home": {
        "id": "2659",
        "name": "Panama",
        "shortName": "Panama",
        "abbreviation": "PAN",
        "flagCode": "pa",
        "score": "0"
      },
      "away": {
        "id": "448",
        "name": "England",
        "shortName": "England",
        "abbreviation": "ENG",
        "flagCode": "gb-eng",
        "score": "2"
      },
      "venue": {
        "name": "MetLife Stadium",
        "city": "East Rutherford, New Jersey",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760485/england-panama"
      },
      "planner": "final"
    },
    {
      "id": "espn-760481",
      "espnId": "760481",
      "name": "Portugal at Colombia",
      "matchName": "Colombia vs Portugal",
      "shortName": "POR @ COL",
      "startUtc": "2026-06-27T23:30Z",
      "status": {
        "state": "post",
        "completed": true,
        "detail": "FT",
        "shortDetail": "FT"
      },
      "score": "0-0",
      "home": {
        "id": "208",
        "name": "Colombia",
        "shortName": "Colombia",
        "abbreviation": "COL",
        "flagCode": "co",
        "score": "0"
      },
      "away": {
        "id": "482",
        "name": "Portugal",
        "shortName": "Portugal",
        "abbreviation": "POR",
        "flagCode": "pt",
        "score": "0"
      },
      "venue": {
        "name": "Hard Rock Stadium",
        "city": "Miami Gardens, Florida",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760481/portugal-colombia"
      },
      "planner": "final"
    },
    {
      "id": "espn-760482",
      "espnId": "760482",
      "name": "Uzbekistan at Congo DR",
      "matchName": "Congo DR vs Uzbekistan",
      "shortName": "UZB @ COD",
      "startUtc": "2026-06-27T23:30Z",
      "status": {
        "state": "post",
        "completed": true,
        "detail": "FT",
        "shortDetail": "FT"
      },
      "score": "3-1",
      "home": {
        "id": "2850",
        "name": "Congo DR",
        "shortName": "Congo DR",
        "abbreviation": "COD",
        "flagCode": "cd",
        "score": "3"
      },
      "away": {
        "id": "2570",
        "name": "Uzbekistan",
        "shortName": "Uzbekistan",
        "abbreviation": "UZB",
        "flagCode": "uz",
        "score": "1"
      },
      "venue": {
        "name": "Mercedes-Benz Stadium",
        "city": "Atlanta, Georgia",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760482/uzbekistan-congo-dr"
      },
      "planner": "final"
    },
    {
      "id": "espn-760484",
      "espnId": "760484",
      "name": "Austria at Algeria",
      "matchName": "Algeria vs Austria",
      "shortName": "AUT @ ALG",
      "startUtc": "2026-06-28T02:00Z",
      "status": {
        "state": "in",
        "completed": false,
        "detail": "31'",
        "shortDetail": "31'"
      },
      "score": "0-1",
      "home": {
        "id": "624",
        "name": "Algeria",
        "shortName": "Algeria",
        "abbreviation": "ALG",
        "flagCode": null,
        "score": "0"
      },
      "away": {
        "id": "474",
        "name": "Austria",
        "shortName": "Austria",
        "abbreviation": "AUT",
        "flagCode": "at",
        "score": "1"
      },
      "venue": {
        "name": "GEHA Field at Arrowhead Stadium",
        "city": "Kansas City, Missouri",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760484"
      },
      "planner": "live"
    },
    {
      "id": "espn-760483",
      "espnId": "760483",
      "name": "Argentina at Jordan",
      "matchName": "Jordan vs Argentina",
      "shortName": "ARG @ JOR",
      "startUtc": "2026-06-28T02:00Z",
      "status": {
        "state": "in",
        "completed": false,
        "detail": "31'",
        "shortDetail": "31'"
      },
      "score": "0-2",
      "home": {
        "id": "2917",
        "name": "Jordan",
        "shortName": "Jordan",
        "abbreviation": "JOR",
        "flagCode": "jo",
        "score": "0"
      },
      "away": {
        "id": "202",
        "name": "Argentina",
        "shortName": "Argentina",
        "abbreviation": "ARG",
        "flagCode": "ar",
        "score": "2"
      },
      "venue": {
        "name": "AT&T Stadium",
        "city": "Arlington, Texas",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760483"
      },
      "planner": "live"
    },
    {
      "id": "espn-760486",
      "espnId": "760486",
      "name": "Canada at South Africa",
      "matchName": "South Africa vs Canada",
      "shortName": "CAN @ RSA",
      "startUtc": "2026-06-28T19:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Sun, June 28th at 3:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "467",
        "name": "South Africa",
        "shortName": "South Africa",
        "abbreviation": "RSA",
        "flagCode": "za",
        "score": "0"
      },
      "away": {
        "id": "206",
        "name": "Canada",
        "shortName": "Canada",
        "abbreviation": "CAN",
        "flagCode": "ca",
        "score": "0"
      },
      "venue": {
        "name": "SoFi Stadium",
        "city": "Inglewood, California",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760486/canada-south-africa"
      },
      "planner": "today"
    },
    {
      "id": "espn-760487",
      "espnId": "760487",
      "name": "Japan at Brazil",
      "matchName": "Brazil vs Japan",
      "shortName": "JPN @ BRA",
      "startUtc": "2026-06-29T17:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Mon, June 29th at 1:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "205",
        "name": "Brazil",
        "shortName": "Brazil",
        "abbreviation": "BRA",
        "flagCode": "br",
        "score": "0"
      },
      "away": {
        "id": "627",
        "name": "Japan",
        "shortName": "Japan",
        "abbreviation": "JPN",
        "flagCode": "jp",
        "score": "0"
      },
      "venue": {
        "name": "NRG Stadium",
        "city": "Houston, Texas",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760487/japan-brazil"
      },
      "planner": "next-72h"
    },
    {
      "id": "espn-760489",
      "espnId": "760489",
      "name": "Paraguay at Germany",
      "matchName": "Germany vs Paraguay",
      "shortName": "PAR @ GER",
      "startUtc": "2026-06-29T20:30Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Mon, June 29th at 4:30 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "481",
        "name": "Germany",
        "shortName": "Germany",
        "abbreviation": "GER",
        "flagCode": "de",
        "score": "0"
      },
      "away": {
        "id": "210",
        "name": "Paraguay",
        "shortName": "Paraguay",
        "abbreviation": "PAR",
        "flagCode": "py",
        "score": "0"
      },
      "venue": {
        "name": "Gillette Stadium",
        "city": "Foxborough, Massachusetts",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760489/paraguay-germany"
      },
      "planner": "next-72h"
    },
    {
      "id": "espn-760488",
      "espnId": "760488",
      "name": "Morocco at Netherlands",
      "matchName": "Netherlands vs Morocco",
      "shortName": "MAR @ NED",
      "startUtc": "2026-06-30T01:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Mon, June 29th at 9:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "449",
        "name": "Netherlands",
        "shortName": "Netherlands",
        "abbreviation": "NED",
        "flagCode": "nl",
        "score": "0"
      },
      "away": {
        "id": "2869",
        "name": "Morocco",
        "shortName": "Morocco",
        "abbreviation": "MAR",
        "flagCode": "ma",
        "score": "0"
      },
      "venue": {
        "name": "Estadio BBVA",
        "city": "Guadalupe",
        "state": null,
        "country": "Mexico"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760488/morocco-netherlands"
      },
      "planner": "next-72h"
    },
    {
      "id": "espn-760490",
      "espnId": "760490",
      "name": "Norway at Ivory Coast",
      "matchName": "Ivory Coast vs Norway",
      "shortName": "NOR @ CIV",
      "startUtc": "2026-06-30T17:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Tue, June 30th at 1:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "4789",
        "name": "Ivory Coast",
        "shortName": "Ivory Coast",
        "abbreviation": "CIV",
        "flagCode": "ci",
        "score": "0"
      },
      "away": {
        "id": "464",
        "name": "Norway",
        "shortName": "Norway",
        "abbreviation": "NOR",
        "flagCode": "no",
        "score": "0"
      },
      "venue": {
        "name": "AT&T Stadium",
        "city": "Arlington, Texas",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760490/norway-ivory-coast"
      },
      "planner": "next-72h"
    },
    {
      "id": "espn-760492",
      "espnId": "760492",
      "name": "Sweden at France",
      "matchName": "France vs Sweden",
      "shortName": "SWE @ FRA",
      "startUtc": "2026-06-30T21:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Tue, June 30th at 5:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "478",
        "name": "France",
        "shortName": "France",
        "abbreviation": "FRA",
        "flagCode": "fr",
        "score": "0"
      },
      "away": {
        "id": "466",
        "name": "Sweden",
        "shortName": "Sweden",
        "abbreviation": "SWE",
        "flagCode": "se",
        "score": "0"
      },
      "venue": {
        "name": "MetLife Stadium",
        "city": "East Rutherford, New Jersey",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760492/sweden-france"
      },
      "planner": "next-72h"
    },
    {
      "id": "espn-760491",
      "espnId": "760491",
      "name": "Ecuador at Mexico",
      "matchName": "Mexico vs Ecuador",
      "shortName": "ECU @ MEX",
      "startUtc": "2026-07-01T01:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Tue, June 30th at 9:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "203",
        "name": "Mexico",
        "shortName": "Mexico",
        "abbreviation": "MEX",
        "flagCode": "mx",
        "score": "0"
      },
      "away": {
        "id": "209",
        "name": "Ecuador",
        "shortName": "Ecuador",
        "abbreviation": "ECU",
        "flagCode": "ec",
        "score": "0"
      },
      "venue": {
        "name": "Estadio Banorte",
        "city": "Mexico City",
        "state": null,
        "country": "Mexico"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760491/ecuador-mexico"
      },
      "planner": "next-72h"
    },
    {
      "id": "espn-760495",
      "espnId": "760495",
      "name": "Congo DR at England",
      "matchName": "England vs Congo DR",
      "shortName": "COD @ ENG",
      "startUtc": "2026-07-01T16:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Wed, July 1st at 12:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "448",
        "name": "England",
        "shortName": "England",
        "abbreviation": "ENG",
        "flagCode": "gb-eng",
        "score": "0"
      },
      "away": {
        "id": "2850",
        "name": "Congo DR",
        "shortName": "Congo DR",
        "abbreviation": "COD",
        "flagCode": "cd",
        "score": "0"
      },
      "venue": {
        "name": "Mercedes-Benz Stadium",
        "city": "Atlanta, Georgia",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760495/congo-dr-england"
      },
      "planner": "later"
    },
    {
      "id": "espn-760493",
      "espnId": "760493",
      "name": "Senegal at Belgium",
      "matchName": "Belgium vs Senegal",
      "shortName": "SEN @ BEL",
      "startUtc": "2026-07-01T20:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Wed, July 1st at 4:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "459",
        "name": "Belgium",
        "shortName": "Belgium",
        "abbreviation": "BEL",
        "flagCode": "be",
        "score": "0"
      },
      "away": {
        "id": "654",
        "name": "Senegal",
        "shortName": "Senegal",
        "abbreviation": "SEN",
        "flagCode": "sn",
        "score": "0"
      },
      "venue": {
        "name": "Lumen Field",
        "city": "Seattle, Washington",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760493/senegal-belgium"
      },
      "planner": "later"
    },
    {
      "id": "espn-760494",
      "espnId": "760494",
      "name": "Bosnia-Herzegovina at United States",
      "matchName": "United States vs Bosnia-Herzegovina",
      "shortName": "BIH @ USA",
      "startUtc": "2026-07-02T00:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Wed, July 1st at 8:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "660",
        "name": "United States",
        "shortName": "USA",
        "abbreviation": "USA",
        "flagCode": "us",
        "score": "0"
      },
      "away": {
        "id": "452",
        "name": "Bosnia-Herzegovina",
        "shortName": "Bosnia-Herz",
        "abbreviation": "BIH",
        "flagCode": "ba",
        "score": "0"
      },
      "venue": {
        "name": "Levi's Stadium",
        "city": "Santa Clara, California",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760494/bosnia-herzegovina-united-states"
      },
      "planner": "later"
    },
    {
      "id": "espn-760497",
      "espnId": "760497",
      "name": "Group J 2nd Place at Spain",
      "matchName": "Spain vs Group J 2nd Place",
      "shortName": "2J @ ESP",
      "startUtc": "2026-07-02T19:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Thu, July 2nd at 3:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "164",
        "name": "Spain",
        "shortName": "Spain",
        "abbreviation": "ESP",
        "flagCode": "es",
        "score": "0"
      },
      "away": {
        "id": "131502",
        "name": "Group J 2nd Place",
        "shortName": "2J",
        "abbreviation": "2J",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "SoFi Stadium",
        "city": "Inglewood, California",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760497/group-j-2nd-place-spain"
      },
      "planner": "later"
    },
    {
      "id": "espn-760496",
      "espnId": "760496",
      "name": "Croatia at Portugal",
      "matchName": "Portugal vs Croatia",
      "shortName": "CRO @ POR",
      "startUtc": "2026-07-02T23:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Thu, July 2nd at 7:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "482",
        "name": "Portugal",
        "shortName": "Portugal",
        "abbreviation": "POR",
        "flagCode": "pt",
        "score": "0"
      },
      "away": {
        "id": "477",
        "name": "Croatia",
        "shortName": "Croatia",
        "abbreviation": "CRO",
        "flagCode": "hr",
        "score": "0"
      },
      "venue": {
        "name": "BMO Field",
        "city": "Toronto",
        "state": null,
        "country": "Canada"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760496/croatia-portugal"
      },
      "planner": "later"
    },
    {
      "id": "espn-760498",
      "espnId": "760498",
      "name": "Third Place Group E/F/G/I/J at Switzerland",
      "matchName": "Switzerland vs Third Place Group E/F/G/I/J",
      "shortName": "3RD @ SUI",
      "startUtc": "2026-07-03T03:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Thu, July 2nd at 11:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "475",
        "name": "Switzerland",
        "shortName": "Switzerland",
        "abbreviation": "SUI",
        "flagCode": "ch",
        "score": "0"
      },
      "away": {
        "id": "131547",
        "name": "Third Place Group E/F/G/I/J",
        "shortName": "3RD E/F/G/I/J",
        "abbreviation": "3RD",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "BC Place",
        "city": "Vancouver",
        "state": null,
        "country": "Canada"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760498/third-place-group-efgij-switzerland"
      },
      "planner": "later"
    },
    {
      "id": "espn-760499",
      "espnId": "760499",
      "name": "Egypt at Australia",
      "matchName": "Australia vs Egypt",
      "shortName": "EGY @ AUS",
      "startUtc": "2026-07-03T18:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Fri, July 3rd at 2:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "628",
        "name": "Australia",
        "shortName": "Australia",
        "abbreviation": "AUS",
        "flagCode": "au",
        "score": "0"
      },
      "away": {
        "id": "2620",
        "name": "Egypt",
        "shortName": "Egypt",
        "abbreviation": "EGY",
        "flagCode": "eg",
        "score": "0"
      },
      "venue": {
        "name": "AT&T Stadium",
        "city": "Arlington, Texas",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760499/egypt-australia"
      },
      "planner": "later"
    },
    {
      "id": "espn-760500",
      "espnId": "760500",
      "name": "Cape Verde at Argentina",
      "matchName": "Argentina vs Cape Verde",
      "shortName": "CPV @ ARG",
      "startUtc": "2026-07-03T22:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Fri, July 3rd at 6:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "202",
        "name": "Argentina",
        "shortName": "Argentina",
        "abbreviation": "ARG",
        "flagCode": "ar",
        "score": "0"
      },
      "away": {
        "id": "2597",
        "name": "Cape Verde",
        "shortName": "Cape Verde",
        "abbreviation": "CPV",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "Hard Rock Stadium",
        "city": "Miami Gardens, Florida",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760500/cape-verde-argentina"
      },
      "planner": "later"
    },
    {
      "id": "espn-760501",
      "espnId": "760501",
      "name": "Ghana at Colombia",
      "matchName": "Colombia vs Ghana",
      "shortName": "GHA @ COL",
      "startUtc": "2026-07-04T01:30Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Fri, July 3rd at 9:30 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "208",
        "name": "Colombia",
        "shortName": "Colombia",
        "abbreviation": "COL",
        "flagCode": "co",
        "score": "0"
      },
      "away": {
        "id": "4469",
        "name": "Ghana",
        "shortName": "Ghana",
        "abbreviation": "GHA",
        "flagCode": "gh",
        "score": "0"
      },
      "venue": {
        "name": "GEHA Field at Arrowhead Stadium",
        "city": "Kansas City, Missouri",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760501/ghana-colombia"
      },
      "planner": "later"
    },
    {
      "id": "espn-760502",
      "espnId": "760502",
      "name": "Round of 32 3 Winner at Round of 32 1 Winner",
      "matchName": "Round of 32 1 Winner vs Round of 32 3 Winner",
      "shortName": "RD32 @ RD32",
      "startUtc": "2026-07-04T17:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Sat, July 4th at 1:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "131525",
        "name": "Round of 32 1 Winner",
        "shortName": "RD32 W1",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "away": {
        "id": "131527",
        "name": "Round of 32 3 Winner",
        "shortName": "RD32 W3",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "NRG Stadium",
        "city": "Houston, Texas",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760502/round-of-32-3-winner-round-of-32-1-winner"
      },
      "planner": "later"
    },
    {
      "id": "espn-760503",
      "espnId": "760503",
      "name": "Round of 32 5 Winner at Round of 32 2 Winner",
      "matchName": "Round of 32 2 Winner vs Round of 32 5 Winner",
      "shortName": "RD32 @ RD32",
      "startUtc": "2026-07-04T21:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Sat, July 4th at 5:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "131526",
        "name": "Round of 32 2 Winner",
        "shortName": "RD32 W2",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "away": {
        "id": "131529",
        "name": "Round of 32 5 Winner",
        "shortName": "RD32 W5",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "Lincoln Financial Field",
        "city": "Philadelphia, Pennsylvania",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760503/round-of-32-5-winner-round-of-32-2-winner"
      },
      "planner": "later"
    },
    {
      "id": "espn-760504",
      "espnId": "760504",
      "name": "Round of 32 6 Winner at Round of 32 4 Winner",
      "matchName": "Round of 32 4 Winner vs Round of 32 6 Winner",
      "shortName": "RD32 @ RD32",
      "startUtc": "2026-07-05T20:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Sun, July 5th at 4:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "131528",
        "name": "Round of 32 4 Winner",
        "shortName": "RD32 W4",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "away": {
        "id": "131530",
        "name": "Round of 32 6 Winner",
        "shortName": "RD32 W6",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "MetLife Stadium",
        "city": "East Rutherford, New Jersey",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760504/round-of-32-6-winner-round-of-32-4-winner"
      },
      "planner": "later"
    },
    {
      "id": "espn-760505",
      "espnId": "760505",
      "name": "Round of 32 8 Winner at Round of 32 7 Winner",
      "matchName": "Round of 32 7 Winner vs Round of 32 8 Winner",
      "shortName": "RD32 @ RD32",
      "startUtc": "2026-07-06T00:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Sun, July 5th at 8:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "131531",
        "name": "Round of 32 7 Winner",
        "shortName": "RD32 W7",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "away": {
        "id": "131532",
        "name": "Round of 32 8 Winner",
        "shortName": "RD32 W8",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "Estadio Banorte",
        "city": "Mexico City",
        "state": null,
        "country": "Mexico"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760505/round-of-32-8-winner-round-of-32-7-winner"
      },
      "planner": "later"
    },
    {
      "id": "espn-760506",
      "espnId": "760506",
      "name": "Round of 32 12 Winner at Round of 32 11 Winner",
      "matchName": "Round of 32 11 Winner vs Round of 32 12 Winner",
      "shortName": "RD32 @ RD32",
      "startUtc": "2026-07-06T19:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Mon, July 6th at 3:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "131535",
        "name": "Round of 32 11 Winner",
        "shortName": "RD32 W11",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "away": {
        "id": "131536",
        "name": "Round of 32 12 Winner",
        "shortName": "RD32 W12",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "AT&T Stadium",
        "city": "Arlington, Texas",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760506/round-of-32-12-winner-round-of-32-11-winner"
      },
      "planner": "later"
    },
    {
      "id": "espn-760507",
      "espnId": "760507",
      "name": "Round of 32 10 Winner at Round of 32 9 Winner",
      "matchName": "Round of 32 9 Winner vs Round of 32 10 Winner",
      "shortName": "RD32 @ RD32",
      "startUtc": "2026-07-07T00:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Mon, July 6th at 8:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "131533",
        "name": "Round of 32 9 Winner",
        "shortName": "RD32 W9",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "away": {
        "id": "131534",
        "name": "Round of 32 10 Winner",
        "shortName": "RD32 W10",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "Lumen Field",
        "city": "Seattle, Washington",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760507/round-of-32-10-winner-round-of-32-9-winner"
      },
      "planner": "later"
    },
    {
      "id": "espn-760509",
      "espnId": "760509",
      "name": "Round of 32 16 Winner at Round of 32 14 Winner",
      "matchName": "Round of 32 14 Winner vs Round of 32 16 Winner",
      "shortName": "RD32 @ RD32",
      "startUtc": "2026-07-07T16:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Tue, July 7th at 12:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "131538",
        "name": "Round of 32 14 Winner",
        "shortName": "RD32 W14",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "away": {
        "id": "131540",
        "name": "Round of 32 16 Winner",
        "shortName": "RD32 W16",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "Mercedes-Benz Stadium",
        "city": "Atlanta, Georgia",
        "state": null,
        "country": "USA"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760509/round-of-32-16-winner-round-of-32-14-winner"
      },
      "planner": "later"
    },
    {
      "id": "espn-760508",
      "espnId": "760508",
      "name": "Round of 32 15 Winner at Round of 32 13 Winner",
      "matchName": "Round of 32 13 Winner vs Round of 32 15 Winner",
      "shortName": "RD32 @ RD32",
      "startUtc": "2026-07-07T20:00Z",
      "status": {
        "state": "pre",
        "completed": false,
        "detail": "Tue, July 7th at 4:00 PM EDT",
        "shortDetail": "Scheduled"
      },
      "score": null,
      "home": {
        "id": "131537",
        "name": "Round of 32 13 Winner",
        "shortName": "RD32 W13",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "away": {
        "id": "131539",
        "name": "Round of 32 15 Winner",
        "shortName": "RD32 W15",
        "abbreviation": "RD32",
        "flagCode": null,
        "score": "0"
      },
      "venue": {
        "name": "BC Place",
        "city": "Vancouver",
        "state": null,
        "country": "Canada"
      },
      "links": {
        "espn": "https://www.espn.com/soccer/match/_/gameId/760508/round-of-32-15-winner-round-of-32-13-winner"
      },
      "planner": "later"
    }
  ]
}
