{
    "schema_version": 2,
    "updated_at": "2026-06-04T10:16:44-05:00",
    "agent": {
        "name": "MoFutbol diaspora internet agent",
        "version": "2026.06.04-diaspora-agent",
        "schedule": "America/Chicago 00:17, 06:17, 12:17, 18:17",
        "policy": "Official club, league, federation, public scoreboard, and reliable reference URLs only."
    },
    "playerStats": {
        "total": 24,
        "allReliableRecords": 39,
        "countries": 10,
        "withImages": 2,
        "leagueCounts": {
            "MLS": 15,
            "USL": 9
        },
        "countryCounts": {
            "Ghana": 7,
            "Senegal": 6,
            "Cameroon": 3,
            "Burkina Faso": 2,
            "Gabon": 1,
            "Ivory Coast": 1,
            "Mali": 1,
            "Nigeria": 1,
            "South Africa": 1,
            "Zimbabwe": 1
        }
    },
    "players": [
        {
            "id": "georgi-minoungou-colorado-rapids",
            "name": "Georgi Minoungou",
            "country": "Burkina Faso",
            "club": "Colorado Rapids",
            "team": "Colorado Rapids",
            "league": "MLS",
            "lane": "MLS",
            "position": "Forward",
            "pathway": "Burkina Faso to Seattle Sounders pathway, now Colorado Rapids",
            "summary": "Burkina Faso winger now with Colorado Rapids after moving from Seattle Sounders FC.",
            "imageUrl": "https://images.mlssoccer.com/image/private/t_editorial_landscape_8_desktop_mobile/f_auto/mls-col/r8owpfmdqphkjyn1po9u.jpg",
            "imageAlt": "Georgi Minoungou official player image",
            "source": "MLS transfer report",
            "sourceUrl": "https://www.mlssoccer.com/news/colorado-rapids-acquire-georgi-minoungou-from-seattle-sounders",
            "confidence": "high"
        },
        {
            "id": "ousseni-bouda-san-jose-earthquakes",
            "name": "Ousseni Bouda",
            "country": "Burkina Faso",
            "club": "San Jose Earthquakes",
            "team": "San Jose Earthquakes",
            "league": "MLS",
            "lane": "MLS",
            "position": "Forward",
            "pathway": "Burkina Faso to Stanford to MLS",
            "summary": "AFCON-listed MLS forward and West African attacking profile.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS AFCON call-up list",
            "sourceUrl": "https://matchcenter.mlsnextpro.com/news/2025-africa-cup-of-nations-every-mls-call-up",
            "confidence": "high"
        },
        {
            "id": "eric-maxim-choupo-moting-new-york-red-bulls",
            "name": "Eric Maxim Choupo-Moting",
            "country": "Cameroon",
            "club": "New York Red Bulls",
            "team": "New York Red Bulls",
            "league": "MLS",
            "lane": "MLS",
            "position": "Forward",
            "pathway": "Cameroon to New York Red Bulls",
            "summary": "Cameroon international with elite European background now in MLS.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS international call-up list",
            "sourceUrl": "https://matchcenter.mlsnextpro.com/news/every-mls-call-up-november-2025-international-window",
            "confidence": "high"
        },
        {
            "id": "nouhou-tolo-seattle-sounders-fc",
            "name": "Nouhou Tolo",
            "country": "Cameroon",
            "club": "Seattle Sounders FC",
            "team": "Seattle Sounders FC",
            "league": "MLS",
            "lane": "MLS",
            "position": "Defender",
            "pathway": "Cameroon to Seattle Sounders FC",
            "summary": "Long-running MLS example of an African international becoming a club identity player.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS AFCON call-up list",
            "sourceUrl": "https://matchcenter.mlsnextpro.com/news/2025-africa-cup-of-nations-every-mls-call-up",
            "confidence": "high"
        },
        {
            "id": "denis-bouanga-lafc",
            "name": "Denis Bouanga",
            "country": "Gabon",
            "club": "LAFC",
            "team": "LAFC",
            "league": "MLS",
            "lane": "MLS",
            "position": "Forward",
            "pathway": "Gabon to LAFC",
            "summary": "Star African attacker in MLS and a natural MoFutbol feature subject.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS AFCON call-up list",
            "sourceUrl": "https://matchcenter.mlsnextpro.com/news/2025-africa-cup-of-nations-every-mls-call-up",
            "confidence": "high"
        },
        {
            "id": "josh-yaro-st-louis-city-sc",
            "name": "Josh Yaro",
            "country": "Ghana",
            "club": "St. Louis CITY SC",
            "team": "St. Louis CITY SC",
            "league": "MLS",
            "lane": "MLS",
            "position": "Defender",
            "pathway": "Right to Dream to Georgetown to MLS",
            "summary": "Kumasi-born Ghanaian defender and Right to Dream graduate with a direct St. Louis CITY SC story.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "STL CITY player profile",
            "sourceUrl": "https://www.stlcitysc.com/players/josh-yaro/",
            "confidence": "high"
        },
        {
            "id": "maxwell-woledzi-nashville-sc",
            "name": "Maxwell Woledzi",
            "country": "Ghana",
            "club": "Nashville SC",
            "team": "Nashville SC",
            "league": "MLS",
            "lane": "MLS",
            "position": "Defender",
            "pathway": "Ghana to Nashville SC",
            "summary": "Ghanaian center back signed by Nashville for the 2026 season.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS signing report",
            "sourceUrl": "https://www.mlssoccer.com/news/nashville-sc-sign-ghanaian-defender-maxwell-woledzi",
            "confidence": "high"
        },
        {
            "id": "prince-owusu-cf-montreal",
            "name": "Prince Owusu",
            "country": "Ghana",
            "club": "CF Montreal",
            "team": "CF Montreal",
            "league": "MLS",
            "lane": "MLS",
            "position": "Forward",
            "pathway": "Ghana to CF Montreal",
            "summary": "Ghana-listed forward in the MLS player pool.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS international call-up list",
            "sourceUrl": "https://matchcenter.mlsnextpro.com/news/every-mls-call-up-november-2025-international-window",
            "confidence": "high"
        },
        {
            "id": "wilfried-zaha-charlotte-fc",
            "name": "Wilfried Zaha",
            "country": "Ivory Coast",
            "club": "Charlotte FC",
            "team": "Charlotte FC",
            "league": "MLS",
            "lane": "MLS",
            "position": "Forward",
            "pathway": "Ivory Coast to Charlotte FC",
            "summary": "High-profile Ivorian forward bringing global name recognition into MLS.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS AFCON call-up list",
            "sourceUrl": "https://matchcenter.mlsnextpro.com/news/2025-africa-cup-of-nations-every-mls-call-up",
            "confidence": "high"
        },
        {
            "id": "mamadou-fofana-new-england-revolution",
            "name": "Mamadou Fofana",
            "country": "Mali",
            "club": "New England Revolution",
            "team": "New England Revolution",
            "league": "MLS",
            "lane": "MLS",
            "position": "Defender",
            "pathway": "Mali to New England Revolution",
            "summary": "Malian defender in the New England pathway.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS AFCON call-up list",
            "sourceUrl": "https://matchcenter.mlsnextpro.com/news/2025-africa-cup-of-nations-every-mls-call-up",
            "confidence": "high"
        },
        {
            "id": "alhassan-yusuf-new-england-revolution",
            "name": "Alhassan Yusuf",
            "country": "Nigeria",
            "club": "New England Revolution",
            "team": "New England Revolution",
            "league": "MLS",
            "lane": "MLS",
            "position": "Midfielder",
            "pathway": "Nigeria to New England Revolution",
            "summary": "Nigeria international in MLS midfield coverage.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS international call-up list",
            "sourceUrl": "https://matchcenter.mlsnextpro.com/news/every-mls-call-up-november-2025-international-window",
            "confidence": "high"
        },
        {
            "id": "fallou-fall-st-louis-city-sc",
            "name": "Fallou Fall",
            "country": "Senegal",
            "club": "St. Louis CITY SC",
            "team": "St. Louis CITY SC",
            "league": "MLS",
            "lane": "MLS",
            "position": "Center Back",
            "pathway": "Senegal youth pathway to St. Louis CITY SC",
            "summary": "Rufisque-born Senegal youth international defender and direct STL CITY SC pathway story.",
            "imageUrl": "https://images.mlssoccer.com/image/private/t_editorial_squared_6_desktop_2x/f_png/mls-stl/ruucjrog0tcf1kvp9zwu.png",
            "imageAlt": "Fallou Fall official player image",
            "source": "STL CITY player profile",
            "sourceUrl": "https://www.stlcitysc.com/players/fallou-fall/",
            "confidence": "high"
        },
        {
            "id": "mamadou-mbacke-fall-st-louis-city-sc",
            "name": "Mamadou Mbacke Fall",
            "country": "Senegal",
            "club": "St. Louis CITY SC",
            "team": "St. Louis CITY SC",
            "league": "MLS",
            "lane": "MLS",
            "position": "Center Back",
            "pathway": "Senegal to St. Louis CITY SC",
            "summary": "Senegalese center back acquired by St. Louis CITY SC from FC Barcelona in 2026.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "St. Louis CITY SC transfer announcement",
            "sourceUrl": "https://www.stlcitysc.com/news/st-louis-city-sc-signs-senegalese-defender-mamadou-mbacke-fall-from-fc-barcelona",
            "confidence": "high"
        },
        {
            "id": "mbekezeli-mbokazi-chicago-fire-fc",
            "name": "Mbekezeli Mbokazi",
            "country": "South Africa",
            "club": "Chicago Fire FC",
            "team": "Chicago Fire FC",
            "league": "MLS",
            "lane": "MLS",
            "position": "Defender",
            "pathway": "South Africa to Chicago Fire FC",
            "summary": "South African defender and AFCON-linked MLS profile.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS AFCON call-up list",
            "sourceUrl": "https://matchcenter.mlsnextpro.com/news/2025-africa-cup-of-nations-every-mls-call-up",
            "confidence": "high"
        },
        {
            "id": "teenage-hadebe-fc-cincinnati",
            "name": "Teenage Hadebe",
            "country": "Zimbabwe",
            "club": "FC Cincinnati",
            "team": "FC Cincinnati",
            "league": "MLS",
            "lane": "MLS",
            "position": "Defender",
            "pathway": "Zimbabwe to FC Cincinnati",
            "summary": "Veteran Zimbabwe international in MLS.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "MLS AFCON call-up list",
            "sourceUrl": "https://matchcenter.mlsnextpro.com/news/2025-africa-cup-of-nations-every-mls-call-up",
            "confidence": "high"
        },
        {
            "id": "ascel-essengue-loudoun-united-fc",
            "name": "Ascel Essengue",
            "country": "Cameroon",
            "club": "Loudoun United FC",
            "team": "Loudoun United FC",
            "league": "USL Championship",
            "lane": "USL",
            "position": "Defender",
            "pathway": "Cameroon to Loudoun United FC",
            "summary": "Yaounde-born LA Galaxy defender loaned to Loudoun United FC for the 2026 USL Championship season.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "LA Galaxy / Loudoun United loan announcement",
            "sourceUrl": "https://www.lagalaxy.com/news/la-galaxy-loan-defender-ascel-essengue-to-loudoun-united-fc-through-2026-season",
            "confidence": "high"
        },
        {
            "id": "latif-blessing-lexington-sc",
            "name": "Latif Blessing",
            "country": "Ghana",
            "club": "Lexington SC",
            "team": "Lexington SC",
            "league": "USL Championship",
            "lane": "USL",
            "position": "Attacking Midfielder",
            "pathway": "Ghana to Lexington SC",
            "summary": "Accra-born MLS Cup winner returning with Lexington SC for the 2026 USL Championship season.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "Lexington SC 2026 roster update",
            "sourceUrl": "https://www.lexsporting.com/news/latif-blessing-back-in-the-bluegrass-for-2026-usl-championship-campaign/",
            "confidence": "high"
        },
        {
            "id": "seth-antwi-birmingham-legion-fc",
            "name": "Seth Antwi",
            "country": "Ghana",
            "club": "Birmingham Legion FC",
            "team": "Birmingham Legion FC",
            "league": "USL Championship",
            "lane": "USL",
            "position": "Midfielder",
            "pathway": "Ghana to Birmingham Legion FC",
            "summary": "Kumasi-born midfielder moved from St. Louis CITY2 to Birmingham Legion FC for 2026.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "USL Championship signing announcement",
            "sourceUrl": "https://www.uslchampionship.com/news_article/show/1354389",
            "confidence": "high"
        },
        {
            "id": "abdoulaye-diop-detroit-city-fc",
            "name": "Abdoulaye Diop",
            "country": "Senegal",
            "club": "Detroit City FC",
            "team": "Detroit City FC",
            "league": "USL Championship",
            "lane": "USL",
            "position": "Midfielder",
            "pathway": "Senegal to Detroit City FC",
            "summary": "Senegalese midfielder signed a Detroit City extension that can keep him with Le Rouge through 2027.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "USL Championship contract extension",
            "sourceUrl": "https://www.uslchampionship.com/news_article/show/1324765",
            "confidence": "high"
        },
        {
            "id": "ousmane-sylla-orange-county-sc",
            "name": "Ousmane Sylla",
            "country": "Senegal",
            "club": "Orange County SC",
            "team": "Orange County SC",
            "league": "USL Championship",
            "lane": "USL",
            "position": "Midfielder",
            "pathway": "Dakar to Clemson, MLS pathway, and USL Championship",
            "summary": "Senegalese midfielder with Clemson roots now tracked in the USL Championship player pool.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "Orange County SC / ESPN roster",
            "sourceUrl": "https://www.orangecountysoccer.com/roster/",
            "confidence": "high"
        },
        {
            "id": "pape-mar-boye-phoenix-rising-fc",
            "name": "Pape Mar Boye",
            "country": "Senegal",
            "club": "Phoenix Rising FC",
            "team": "Phoenix Rising FC",
            "league": "USL Championship",
            "lane": "USL",
            "position": "Center Back",
            "pathway": "Senegal to Phoenix Rising FC",
            "summary": "Dakar native and Phoenix Rising captain re-signed on a multi-year deal ahead of 2026.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "USL Championship contract extension",
            "sourceUrl": "https://www.uslchampionship.com/news_article/show/1353742",
            "confidence": "high"
        },
        {
            "id": "youssou-ndiaye-monterey-bay-fc",
            "name": "Youssou Ndiaye",
            "country": "Senegal",
            "club": "Monterey Bay FC",
            "team": "Monterey Bay FC",
            "league": "USL Championship",
            "lane": "USL",
            "position": "Forward",
            "pathway": "Senegal to Monterey Bay FC",
            "summary": "Senegalese forward prospect joined Monterey Bay FC on loan from Be Sport Academy for 2026.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "USL Championship loan announcement",
            "sourceUrl": "https://www.uslchampionship.com/news_article/show/1353127",
            "confidence": "high"
        },
        {
            "id": "joseph-andema-clemson-university-boise-pro-watch",
            "name": "Joseph Andema",
            "country": "Ghana",
            "club": "Clemson University / Boise pro watch",
            "team": "Clemson University / Boise pro watch",
            "league": "College / USL League One",
            "lane": "USL",
            "position": "Goalkeeper",
            "pathway": "Ghana to Clemson University / Boise pro watch",
            "summary": "Accra-Kasoa goalkeeper and college-to-pro pathway example.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "Clemson roster / USL preview",
            "sourceUrl": "https://clemsontigers.com/sports/mens-soccer/roster/joseph-andema/",
            "confidence": "high"
        },
        {
            "id": "solomon-asante-texoma-fc",
            "name": "Solomon Asante",
            "country": "Ghana",
            "club": "Texoma FC",
            "team": "Texoma FC",
            "league": "USL League One",
            "lane": "USL",
            "position": "Winger",
            "pathway": "Ghana to Texoma FC",
            "summary": "Decorated Ghanaian winger and two-time USL Championship Player of the Year joined Texoma FC.",
            "imageUrl": "",
            "imageAlt": "",
            "source": "USL League One signing announcement",
            "sourceUrl": "https://www.uslchampionship.com/news_article/show/1331093",
            "confidence": "high"
        }
    ],
    "fixtures": {
        "friendlies": [
            {
                "id": "401874168",
                "name": "Kenya at Lesotho",
                "shortName": "KEN @ LES",
                "date": "2026-06-04T13:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "In Progress",
                "state": "in",
                "teams": [
                    {
                        "name": "Lesotho",
                        "abbr": "LES",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Kenya",
                        "abbr": "KEN",
                        "homeAway": "away",
                        "score": "1",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401874168"
            },
            {
                "id": "401874458",
                "name": "Equatorial Guinea at Burundi",
                "shortName": "EQG @ BDI",
                "date": "2026-06-04T16:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Burundi",
                        "abbr": "BDI",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Equatorial Guinea",
                        "abbr": "EQG",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401874458/equatorial-guinea-burundi"
            },
            {
                "id": "401871360",
                "name": "Guinea at Northern Ireland",
                "shortName": "GUI @ NIR",
                "date": "2026-06-04T16:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Northern Ireland",
                        "abbr": "NIR",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Guinea",
                        "abbr": "GUI",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401871360/guinea-northern-ireland"
            },
            {
                "id": "401874358",
                "name": "Mali at Iran",
                "shortName": "MLI @ IRN",
                "date": "2026-06-04T16:30Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Iran",
                        "abbr": "IRN",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Mali",
                        "abbr": "MLI",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401874358/mali-iran"
            },
            {
                "id": "401864934",
                "name": "Ivory Coast at France",
                "shortName": "CIV @ FRA",
                "date": "2026-06-04T19:10Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "France",
                        "abbr": "FRA",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Ivory Coast",
                        "abbr": "CIV",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401864934/ivory-coast-france"
            },
            {
                "id": "401873712",
                "name": "Botswana at Angola",
                "shortName": "BOT @ ANG",
                "date": "2026-06-05T12:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Angola",
                        "abbr": "ANG",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Botswana",
                        "abbr": "BOT",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401873712/botswana-angola"
            },
            {
                "id": "401870854",
                "name": "Burkina Faso at Russia",
                "shortName": "BKA @ RUS",
                "date": "2026-06-05T17:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Russia",
                        "abbr": "RUS",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Burkina Faso",
                        "abbr": "BKA",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401870854/burkina-faso-russia"
            },
            {
                "id": "401873630",
                "name": "Uganda at Tanzania",
                "shortName": "UGA @ TAN",
                "date": "2026-06-05T18:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Tanzania",
                        "abbr": "TAN",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Uganda",
                        "abbr": "UGA",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401873630/uganda-tanzania"
            },
            {
                "id": "401873737",
                "name": "Malawi at Ethiopia",
                "shortName": "MWI @ ETH",
                "date": "2026-06-06T12:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Ethiopia",
                        "abbr": "ETH",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Malawi",
                        "abbr": "MWI",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401873737/malawi-ethiopia"
            },
            {
                "id": "401856622",
                "name": "Tunisia at Belgium",
                "shortName": "TUN @ BEL",
                "date": "2026-06-06T13:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Belgium",
                        "abbr": "BEL",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Tunisia",
                        "abbr": "TUN",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401856622/tunisia-belgium"
            },
            {
                "id": "401873448",
                "name": "Kenya at Palestine",
                "shortName": "KEN @ PLE",
                "date": "2026-06-06T14:30Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Palestine",
                        "abbr": "PLE",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Kenya",
                        "abbr": "KEN",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401873448/kenya-palestine"
            },
            {
                "id": "401873739",
                "name": "Rwanda at Comoros",
                "shortName": "RWA @ COM",
                "date": "2026-06-06T16:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Comoros",
                        "abbr": "COM",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Rwanda",
                        "abbr": "RWA",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401873739/rwanda-comoros"
            },
            {
                "id": "401861998",
                "name": "Egypt at Brazil",
                "shortName": "EGY @ BRA",
                "date": "2026-06-06T22:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Brazil",
                        "abbr": "BRA",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Egypt",
                        "abbr": "EGY",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401861998/egypt-brazil"
            },
            {
                "id": "401874169",
                "name": "Lesotho at Kenya",
                "shortName": "LES @ KEN",
                "date": "2026-06-07T13:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Kenya",
                        "abbr": "KEN",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Lesotho",
                        "abbr": "LES",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401874169/lesotho-kenya"
            },
            {
                "id": "401866598",
                "name": "Norway at Morocco",
                "shortName": "NOR @ MAR",
                "date": "2026-06-07T19:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Morocco",
                        "abbr": "MAR",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Norway",
                        "abbr": "NOR",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401866598/norway-morocco"
            },
            {
                "id": "401873740",
                "name": "Central African Republic at Angola",
                "shortName": "CTA @ ANG",
                "date": "2026-06-09T12:00Z",
                "lane": "International Friendly",
                "competition": "International Friendly",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Angola",
                        "abbr": "ANG",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Central African Republic",
                        "abbr": "CTA",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401873740/central-african-republic-angola"
            }
        ],
        "clubMatches": [
            {
                "id": "401841895",
                "name": "El Paso Locomotive FC at Detroit City FC",
                "shortName": "ELP @ DET",
                "date": "2026-06-10T23:30Z",
                "lane": "USL Championship",
                "competition": "USL Championship",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Detroit City FC",
                        "abbr": "DET",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "El Paso Locomotive FC",
                        "abbr": "ELP",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401841895/el-paso-locomotive-fc-detroit-city-fc"
            },
            {
                "id": "401841891",
                "name": "Louisville City FC at Phoenix Rising FC",
                "shortName": "LOU @ PHX",
                "date": "2026-06-11T02:30Z",
                "lane": "USL Championship",
                "competition": "USL Championship",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Phoenix Rising FC",
                        "abbr": "PHX",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Louisville City FC",
                        "abbr": "LOU",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401841891/louisville-city-fc-phoenix-rising-fc"
            },
            {
                "id": "401841897",
                "name": "Rhode Island FC at Loudoun United FC",
                "shortName": "RHI @ LOU",
                "date": "2026-06-13T22:00Z",
                "lane": "USL Championship",
                "competition": "USL Championship",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Loudoun United FC",
                        "abbr": "LOU",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Rhode Island FC",
                        "abbr": "RHI",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401841897/rhode-island-fc-loudoun-united-fc"
            },
            {
                "id": "401841918",
                "name": "Detroit City FC at Sporting JAX",
                "shortName": "DET @ JAX",
                "date": "2026-06-13T23:00Z",
                "lane": "USL Championship",
                "competition": "USL Championship",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Sporting JAX",
                        "abbr": "JAX",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Detroit City FC",
                        "abbr": "DET",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401841918/detroit-city-fc-sporting-jax"
            },
            {
                "id": "401841916",
                "name": "Las Vegas Lights FC at Birmingham Legion FC",
                "shortName": "LVL @ BRM",
                "date": "2026-06-14T00:00Z",
                "lane": "USL Championship",
                "competition": "USL Championship",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "Birmingham Legion FC",
                        "abbr": "BRM",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Las Vegas Lights FC",
                        "abbr": "LVL",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401841916/las-vegas-lights-fc-birmingham-legion-fc"
            },
            {
                "id": "401841910",
                "name": "Phoenix Rising FC at El Paso Locomotive FC",
                "shortName": "PHX @ ELP",
                "date": "2026-06-14T01:00Z",
                "lane": "USL Championship",
                "competition": "USL Championship",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "El Paso Locomotive FC",
                        "abbr": "ELP",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Phoenix Rising FC",
                        "abbr": "PHX",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401841910/phoenix-rising-fc-el-paso-locomotive-fc"
            },
            {
                "id": "401841901",
                "name": "Orange County SC at New Mexico United",
                "shortName": "OCSC @ NMU",
                "date": "2026-06-14T01:30Z",
                "lane": "USL Championship",
                "competition": "USL Championship",
                "status": "Scheduled",
                "state": "pre",
                "teams": [
                    {
                        "name": "New Mexico United",
                        "abbr": "NMU",
                        "homeAway": "home",
                        "score": "0",
                        "logo": ""
                    },
                    {
                        "name": "Orange County SC",
                        "abbr": "OCSC",
                        "homeAway": "away",
                        "score": "0",
                        "logo": ""
                    }
                ],
                "sourceUrl": "https://www.espn.com/soccer/match/_/gameId/401841901/orange-county-sc-new-mexico-united"
            }
        ]
    },
    "worldCupMlsPlayers": [
        {
            "name": "Mbekezeli Mbokazi",
            "country": "South Africa",
            "club": "Chicago Fire FC",
            "league": "MLS",
            "position": "Defender",
            "status": "Final roster",
            "summary": "Chicago Fire FC defender selected for South Africa's 2026 FIFA World Cup squad.",
            "imageUrl": "https://images.mlssoccer.com/image/private/t_editorial_landscape_8_desktop_mobile/f_png/mls-chi/vr4n4ajub9xh3dhbcfar.png",
            "imageAlt": "Official Chicago Fire FC World Cup roster graphic for Mbekezeli Mbokazi",
            "source": "Chicago Fire FC",
            "sourceUrl": "https://www.chicagofirefc.com/news/chicago-fire-fc-defender-mbekezeli-mbokazi-named-to-south-africa-national-team-roster-for-fifa-world-cup-2026"
        },
        {
            "name": "Olwethu Makhanya",
            "country": "South Africa",
            "club": "Philadelphia Union",
            "league": "MLS",
            "position": "Defender",
            "status": "Final roster",
            "summary": "Philadelphia Union defender selected for South Africa's 2026 FIFA World Cup squad.",
            "imageUrl": "https://images.mlssoccer.com/image/private/t_editorial_landscape_8_desktop_mobile/f_auto/mls-phi/yvmfjwzyfwwgod1fqxcz.jpg",
            "imageAlt": "Official Philadelphia Union World Cup call-up graphic for Olwethu Makhanya",
            "source": "Philadelphia Union",
            "sourceUrl": "https://www.philadelphiaunion.com/news/philadelphia-union-defender-olwethu-makhanya-selected-to-represent-south-africa-at-2026-fifa-world-cup"
        }
    ],
    "items": [
        {
            "title": "Philadelphia Union Defender Olwethu Makhanya Selected to Represent South Africa at 2026 FIFA World Cup",
            "summary": "Philadelphia Union's official World Cup release says defender Olwethu Makhanya was selected for South Africa's final roster and highlighted the May 29 send-off match against Nicaragua.",
            "source": "Philadelphia Union",
            "category": "South Africa",
            "date": "2026-05-28",
            "imageUrl": "https://images.mlssoccer.com/image/private/t_editorial_landscape_8_desktop_mobile/f_auto/mls-phi/yvmfjwzyfwwgod1fqxcz.jpg",
            "imageAlt": "Official Philadelphia Union World Cup call-up graphic for Olwethu Makhanya",
            "sourceUrl": "https://www.philadelphiaunion.com/news/philadelphia-union-defender-olwethu-makhanya-selected-to-represent-south-africa-at-2026-fifa-world-cup"
        },
        {
            "title": "South Africa name two uncapped players in 2026 FIFA World Cup squad",
            "summary": "CAF's official squad story says South Africa included defenders Olwethu Makhanya and Bradley Cross among Hugo Broos' 26 players for the 2026 FIFA World Cup.",
            "source": "CAF",
            "category": "South Africa",
            "date": "2026-05-27",
            "imageUrl": "https://www.cafonline.com/media/lgmat2sg/b26c5gb6230.jpg",
            "imageAlt": "Official CAF image for South Africa's 2026 FIFA World Cup squad announcement",
            "sourceUrl": "https://www.cafonline.com/news/south-africa-name-two-uncapped-players-in-2026-fifa-world-cup-squad/"
        },
        {
            "title": "Chicago Fire FC Defender Mbekezeli Mbokazi Named to South Africa National Team Roster for FIFA World Cup 2026",
            "summary": "Chicago Fire FC officially announced Mbekezeli Mbokazi's World Cup call-up and said he became the first active Fire defender to make a World Cup roster.",
            "source": "Chicago Fire FC",
            "category": "South Africa",
            "date": "2026-05-27",
            "imageUrl": "https://images.mlssoccer.com/image/private/t_editorial_landscape_8_desktop_mobile/f_png/mls-chi/vr4n4ajub9xh3dhbcfar.png",
            "imageAlt": "Official Chicago Fire FC World Cup roster graphic for Mbekezeli Mbokazi",
            "sourceUrl": "https://www.chicagofirefc.com/news/chicago-fire-fc-defender-mbekezeli-mbokazi-named-to-south-africa-national-team-roster-for-fifa-world-cup-2026"
        },
        {
            "title": "Mbekezeli Mbokazi & Olwethu Makhanya make South Africa's 2026 World Cup roster",
            "summary": "MLSsoccer.com's official World Cup call-up report says Chicago Fire defender Mbekezeli Mbokazi and Philadelphia Union defender Olwethu Makhanya made South Africa's final squad.",
            "source": "MLSsoccer.com",
            "category": "South Africa",
            "date": "2026-05-27",
            "imageUrl": "https://images.mlssoccer.com/image/private/t_editorial_landscape_8_desktop_mobile/f_png/mls/uxstsp8z38vz878zpvb9.png",
            "imageAlt": "Official MLSsoccer.com graphic for South Africa's World Cup roster featuring Mbekezeli Mbokazi and Olwethu Makhanya",
            "sourceUrl": "https://www.mlssoccer.com/news/mbekezeli-mbokazi-olwethu-makhanya-make-south-africa-2026-world-cup-roster"
        },
        {
            "title": "Roster Update: Wilfried Zaha Loan",
            "summary": "Charlotte FC's official roster update says Wilfried Zaha will depart when his loan ends on June 30, closing out the Ivory Coast forward's time with the club.",
            "source": "Charlotte FC",
            "category": "Ivory Coast",
            "date": "2026-05-24",
            "imageUrl": "https://images.mlssoccer.com/image/private/t_editorial_landscape_8_desktop_mobile/f_png/mls-clt/y5jtkrq4kmis4fna7mj2.png",
            "imageAlt": "Wilfried Zaha in Charlotte FC colors in the club's official roster-update image",
            "sourceUrl": "https://www.charlottefootballclub.com/news/roster-update-wilfried-zaha-loan"
        },
        {
            "title": "Chicago Fire FC Releases Short Film Celebrating Rising African Players and Global Soccer Impact",
            "summary": "Chicago Fire FC's official release says the club launched an Africa Day feature centered on South African players Mbekezeli Mbokazi and Puso Dithejane.",
            "source": "Chicago Fire FC",
            "category": "South Africa",
            "date": "2026-05-20",
            "imageUrl": "https://images.mlssoccer.com/image/private/t_editorial_landscape_8_desktop_mobile/f_png/mls-chi/vanf5bgidwvmspc2sryv.png",
            "imageAlt": "Official Chicago Fire FC image for the On the Rise feature on Mbekezeli Mbokazi and Puso Dithejane",
            "sourceUrl": "https://www.chicagofirefc.com/news/chicago-fire-fc-releases-short-film-celebrating-rising-african-players-and-global-soccer-impact"
        },
        {
            "title": "Charlotte FC Defender Morrison Agyemang Named to the MLS Team of the Matchday for Matchday 14",
            "summary": "Charlotte FC's official release says Ghana defender Morrison Agyemang made the MLS Team of the Matchday after the club's 3-1 win over Toronto FC.",
            "source": "Charlotte FC",
            "category": "Ghana",
            "date": "2026-05-18",
            "imageUrl": "https://images.mlssoccer.com/image/private/t_editorial_landscape_8_desktop_mobile/f_png/mls-clt/aps3vw0gmufpkwwmrnci.png",
            "imageAlt": "Official Charlotte FC Team of the Matchday graphic for Morrison Agyemang",
            "sourceUrl": "https://www.charlottefootballclub.com/news/charlotte-fc-defender-morrison-agyemang-named-to-the-mls-team-of-the-matchday-for-matchday-14"
        }
    ]
}