world-2026-hub/data/teams.json
Lucas Kalil 24f2225732 feat(data): migrate tournament dataset from mock to real 2026 world cup
Replace fictional tournament data with official World Cup 2026 roster, groups,
schedule, and initial results. All 48 qualified teams, 16 venues, and 104 matches
(72 group + 32 knockout) now reflect real tournament data with cross-source
verification.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-12 22:38:20 -03:00

242 lines
3.7 KiB
JSON

[
{
"id": "MEX",
"name": "Mexico",
"flag": "flags/mex.svg"
},
{
"id": "KOR",
"name": "South Korea",
"flag": "flags/kor.svg"
},
{
"id": "RSA",
"name": "South Africa",
"flag": "flags/rsa.svg"
},
{
"id": "CZE",
"name": "Czechia",
"flag": "flags/cze.svg"
},
{
"id": "CAN",
"name": "Canada",
"flag": "flags/can.svg"
},
{
"id": "SUI",
"name": "Switzerland",
"flag": "flags/sui.svg"
},
{
"id": "QAT",
"name": "Qatar",
"flag": "flags/qat.svg"
},
{
"id": "BIH",
"name": "Bosnia and Herzegovina",
"flag": "flags/bih.svg"
},
{
"id": "BRA",
"name": "Brazil",
"flag": "flags/bra.svg"
},
{
"id": "MAR",
"name": "Morocco",
"flag": "flags/mar.svg"
},
{
"id": "SCO",
"name": "Scotland",
"flag": "flags/sco.svg"
},
{
"id": "HAI",
"name": "Haiti",
"flag": "flags/hai.svg"
},
{
"id": "USA",
"name": "United States",
"flag": "flags/usa.svg"
},
{
"id": "AUS",
"name": "Australia",
"flag": "flags/aus.svg"
},
{
"id": "PAR",
"name": "Paraguay",
"flag": "flags/par.svg"
},
{
"id": "TUR",
"name": "Türkiye",
"flag": "flags/tur.svg"
},
{
"id": "GER",
"name": "Germany",
"flag": "flags/ger.svg"
},
{
"id": "ECU",
"name": "Ecuador",
"flag": "flags/ecu.svg"
},
{
"id": "CIV",
"name": "Ivory Coast",
"flag": "flags/civ.svg"
},
{
"id": "CUW",
"name": "Curaçao",
"flag": "flags/cuw.svg"
},
{
"id": "NED",
"name": "Netherlands",
"flag": "flags/ned.svg"
},
{
"id": "JPN",
"name": "Japan",
"flag": "flags/jpn.svg"
},
{
"id": "TUN",
"name": "Tunisia",
"flag": "flags/tun.svg"
},
{
"id": "SWE",
"name": "Sweden",
"flag": "flags/swe.svg"
},
{
"id": "BEL",
"name": "Belgium",
"flag": "flags/bel.svg"
},
{
"id": "IRN",
"name": "Iran",
"flag": "flags/irn.svg"
},
{
"id": "EGY",
"name": "Egypt",
"flag": "flags/egy.svg"
},
{
"id": "NZL",
"name": "New Zealand",
"flag": "flags/nzl.svg"
},
{
"id": "ESP",
"name": "Spain",
"flag": "flags/esp.svg"
},
{
"id": "URU",
"name": "Uruguay",
"flag": "flags/uru.svg"
},
{
"id": "KSA",
"name": "Saudi Arabia",
"flag": "flags/ksa.svg"
},
{
"id": "CPV",
"name": "Cape Verde",
"flag": "flags/cpv.svg"
},
{
"id": "FRA",
"name": "France",
"flag": "flags/fra.svg"
},
{
"id": "SEN",
"name": "Senegal",
"flag": "flags/sen.svg"
},
{
"id": "NOR",
"name": "Norway",
"flag": "flags/nor.svg"
},
{
"id": "IRQ",
"name": "Iraq",
"flag": "flags/irq.svg"
},
{
"id": "ARG",
"name": "Argentina",
"flag": "flags/arg.svg"
},
{
"id": "AUT",
"name": "Austria",
"flag": "flags/aut.svg"
},
{
"id": "ALG",
"name": "Algeria",
"flag": "flags/alg.svg"
},
{
"id": "JOR",
"name": "Jordan",
"flag": "flags/jor.svg"
},
{
"id": "POR",
"name": "Portugal",
"flag": "flags/por.svg"
},
{
"id": "COL",
"name": "Colombia",
"flag": "flags/col.svg"
},
{
"id": "UZB",
"name": "Uzbekistan",
"flag": "flags/uzb.svg"
},
{
"id": "COD",
"name": "DR Congo",
"flag": "flags/cod.svg"
},
{
"id": "ENG",
"name": "England",
"flag": "flags/eng.svg"
},
{
"id": "CRO",
"name": "Croatia",
"flag": "flags/cro.svg"
},
{
"id": "PAN",
"name": "Panama",
"flag": "flags/pan.svg"
},
{
"id": "GHA",
"name": "Ghana",
"flag": "flags/gha.svg"
}
]