{
    "updated": "2026-07-06",
    "sourceType": "transfermarkt_26_27_batch",
    "primarySource": "https://www.transfermarkt.com/manchester-city/kader/verein/281/saison_id/2026",
    "transfermarktTeamId": 281,
    "transfermarktClubName": "Manchester City",
    "divisionName": "Premier League",
    "players": [
        {
            "name": "Gianluigi Donnarumma",
            "shirtName": "DONNARUMMA",
            "legacyRole": "Goalkeeper",
            "legacyNumber": 25,
            "country": "Italy",
            "countries": [
                "Italy"
            ],
            "source": "https://www.transfermarkt.com/gianluigi-donnarumma/profil/spieler/315858"
        },
        {
            "name": "James Trafford",
            "shirtName": "TRAFFORD",
            "legacyRole": "Goalkeeper",
            "legacyNumber": 1,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/james-trafford/profil/spieler/566799"
        },
        {
            "name": "Marcus Bettinelli",
            "shirtName": "BETTINELLI",
            "legacyRole": "Goalkeeper",
            "legacyNumber": 13,
            "country": "England",
            "countries": [
                "England",
                "Italy"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/marcus-bettinelli/profil/spieler/116648"
        },
        {
            "name": "Marc Guéhi",
            "shirtName": "GUéHI",
            "legacyRole": "Defender",
            "legacyNumber": 15,
            "country": "England",
            "countries": [
                "England",
                "Cote d'Ivoire"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng",
                "ci"
            ],
            "source": "https://www.transfermarkt.com/marc-guehi/profil/spieler/392757"
        },
        {
            "name": "Josko Gvardiol",
            "shirtName": "GVARDIOL",
            "legacyRole": "Defender",
            "legacyNumber": 24,
            "country": "Croatia",
            "countries": [
                "Croatia"
            ],
            "source": "https://www.transfermarkt.com/josko-gvardiol/profil/spieler/475959"
        },
        {
            "name": "Rúben Dias",
            "shirtName": "DIAS",
            "legacyRole": "Defender",
            "legacyNumber": 3,
            "country": "Portugal",
            "countries": [
                "Portugal"
            ],
            "source": "https://www.transfermarkt.com/ruben-dias/profil/spieler/258004"
        },
        {
            "name": "Abdukodir Khusanov",
            "shirtName": "KHUSANOV",
            "legacyRole": "Defender",
            "legacyNumber": 45,
            "country": "Uzbekistan",
            "countries": [
                "Uzbekistan"
            ],
            "source": "https://www.transfermarkt.com/abdukodir-khusanov/profil/spieler/763079"
        },
        {
            "name": "Vitor Reis",
            "shirtName": "REIS",
            "legacyRole": "Defender",
            "country": "Brazil",
            "countries": [
                "Brazil"
            ],
            "source": "https://www.transfermarkt.com/vitor-reis/profil/spieler/1005575"
        },
        {
            "name": "Juma Bah",
            "shirtName": "BAH",
            "legacyRole": "Defender",
            "country": "Sierra Leone",
            "countries": [
                "Sierra Leone"
            ],
            "source": "https://www.transfermarkt.com/juma-bah/profil/spieler/1121298"
        },
        {
            "name": "Max Alleyne",
            "shirtName": "ALLEYNE",
            "legacyRole": "Defender",
            "legacyNumber": 68,
            "country": "England",
            "countries": [
                "England",
                "Barbados"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/max-alleyne/profil/spieler/843595"
        },
        {
            "name": "Nico O'Reilly",
            "shirtName": "O'REILLY",
            "legacyRole": "Defender",
            "legacyNumber": 33,
            "country": "England",
            "countries": [
                "England",
                "Jamaica"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng",
                "jm"
            ],
            "source": "https://www.transfermarkt.com/nico-oreilly/profil/spieler/743413"
        },
        {
            "name": "Rayan Aït-Nouri",
            "shirtName": "NOURI",
            "legacyRole": "Defender",
            "legacyNumber": 21,
            "country": "Algeria",
            "countries": [
                "Algeria",
                "France"
            ],
            "countryCode": "fr",
            "countryCodes": [
                "fr"
            ],
            "source": "https://www.transfermarkt.com/rayan-ait-nouri/profil/spieler/578391"
        },
        {
            "name": "Josh Wilson-Esbrand",
            "shirtName": "ESBRAND",
            "legacyRole": "Defender",
            "country": "England",
            "countries": [
                "England",
                "Jamaica"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng",
                "jm"
            ],
            "source": "https://www.transfermarkt.com/josh-wilson-esbrand/profil/spieler/576121"
        },
        {
            "name": "Matheus Nunes",
            "shirtName": "NUNES",
            "legacyRole": "Defender",
            "legacyNumber": 27,
            "country": "Portugal",
            "countries": [
                "Portugal",
                "Brazil"
            ],
            "source": "https://www.transfermarkt.com/matheus-nunes/profil/spieler/601883"
        },
        {
            "name": "Rico Lewis",
            "shirtName": "LEWIS",
            "legacyRole": "Defender",
            "legacyNumber": 82,
            "country": "England",
            "countries": [
                "England",
                "Jamaica"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng",
                "jm"
            ],
            "source": "https://www.transfermarkt.com/rico-lewis/profil/spieler/701057"
        },
        {
            "name": "Issa Kaboré",
            "shirtName": "KABORé",
            "legacyRole": "Defender",
            "country": "Burkina Faso",
            "countries": [
                "Burkina Faso"
            ],
            "source": "https://www.transfermarkt.com/issa-kabore/profil/spieler/649452"
        },
        {
            "name": "Rodri",
            "shirtName": "RODRI",
            "legacyRole": "Midfield",
            "legacyNumber": 16,
            "country": "Spain",
            "countries": [
                "Spain"
            ],
            "countryCode": "es",
            "countryCodes": [
                "es"
            ],
            "source": "https://www.transfermarkt.com/rodri/profil/spieler/357565"
        },
        {
            "name": "Nico González",
            "shirtName": "GONZáLEZ",
            "legacyRole": "Midfield",
            "legacyNumber": 14,
            "country": "Spain",
            "countries": [
                "Spain"
            ],
            "countryCode": "es",
            "countryCodes": [
                "es"
            ],
            "source": "https://www.transfermarkt.com/nico-gonzalez/profil/spieler/466805"
        },
        {
            "name": "Kalvin Phillips",
            "shirtName": "PHILLIPS",
            "legacyRole": "Midfield",
            "legacyNumber": 44,
            "country": "England",
            "countries": [
                "England",
                "Jamaica"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng",
                "jm"
            ],
            "source": "https://www.transfermarkt.com/kalvin-phillips/profil/spieler/351749"
        },
        {
            "name": "Elliot Anderson",
            "shirtName": "ANDERSON",
            "legacyRole": "Midfield",
            "country": "England",
            "countries": [
                "England",
                "Scotland"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng",
                "gb-sct"
            ],
            "source": "https://www.transfermarkt.com/elliot-anderson/profil/spieler/567576"
        },
        {
            "name": "Tijjani Reijnders",
            "shirtName": "REIJNDERS",
            "legacyRole": "Midfield",
            "legacyNumber": 4,
            "country": "Netherlands",
            "countries": [
                "Netherlands"
            ],
            "countryCode": "nl",
            "countryCodes": [
                "nl"
            ],
            "source": "https://www.transfermarkt.com/tijjani-reijnders/profil/spieler/460939"
        },
        {
            "name": "Sverre Nypan",
            "shirtName": "NYPAN",
            "legacyRole": "Midfield",
            "legacyNumber": 41,
            "country": "Norway",
            "countries": [
                "Norway"
            ],
            "source": "https://www.transfermarkt.com/sverre-nypan/profil/spieler/911736"
        },
        {
            "name": "Mateo Kovacic",
            "shirtName": "KOVACIC",
            "legacyRole": "Midfield",
            "legacyNumber": 8,
            "country": "Croatia",
            "countries": [
                "Croatia"
            ],
            "source": "https://www.transfermarkt.com/mateo-kovacic/profil/spieler/51471"
        },
        {
            "name": "Rayan Cherki",
            "shirtName": "CHERKI",
            "legacyRole": "Midfield",
            "legacyNumber": 10,
            "country": "France",
            "countries": [
                "France",
                "Algeria"
            ],
            "countryCode": "fr",
            "countryCodes": [
                "fr"
            ],
            "source": "https://www.transfermarkt.com/rayan-cherki/profil/spieler/607223"
        },
        {
            "name": "Phil Foden",
            "shirtName": "FODEN",
            "legacyRole": "Midfield",
            "legacyNumber": 47,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/phil-foden/profil/spieler/406635"
        },
        {
            "name": "Claudio Echeverri",
            "shirtName": "ECHEVERRI",
            "legacyRole": "Midfield",
            "country": "Argentina",
            "countries": [
                "Argentina"
            ],
            "source": "https://www.transfermarkt.com/claudio-echeverri/profil/spieler/994536"
        },
        {
            "name": "Jérémy Doku",
            "shirtName": "DOKU",
            "legacyRole": "Attack",
            "legacyNumber": 11,
            "country": "Belgium",
            "countries": [
                "Belgium",
                "Ghana"
            ],
            "countryCode": "be",
            "countryCodes": [
                "be",
                "gh"
            ],
            "source": "https://www.transfermarkt.com/jeremy-doku/profil/spieler/486049"
        },
        {
            "name": "Savinho",
            "shirtName": "SAVINHO",
            "legacyRole": "Attack",
            "legacyNumber": 26,
            "country": "Brazil",
            "countries": [
                "Brazil"
            ],
            "source": "https://www.transfermarkt.com/savinho/profil/spieler/743591"
        },
        {
            "name": "Jack Grealish",
            "shirtName": "GREALISH",
            "legacyRole": "Attack",
            "country": "England",
            "countries": [
                "England",
                "Ireland"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng",
                "ie"
            ],
            "source": "https://www.transfermarkt.com/jack-grealish/profil/spieler/203460"
        },
        {
            "name": "Antoine Semenyo",
            "shirtName": "SEMENYO",
            "legacyRole": "Attack",
            "legacyNumber": 42,
            "country": "Ghana",
            "countries": [
                "Ghana",
                "England"
            ],
            "countryCode": "gh",
            "countryCodes": [
                "gh",
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/antoine-semenyo/profil/spieler/583255"
        },
        {
            "name": "Erling Haaland",
            "shirtName": "HAALAND",
            "legacyRole": "Attack",
            "legacyNumber": 9,
            "country": "Norway",
            "countries": [
                "Norway"
            ],
            "source": "https://www.transfermarkt.com/erling-haaland/profil/spieler/418560"
        },
        {
            "name": "Omar Marmoush",
            "shirtName": "MARMOUSH",
            "legacyRole": "Attack",
            "legacyNumber": 7,
            "country": "Egypt",
            "countries": [
                "Egypt",
                "Canada"
            ],
            "source": "https://www.transfermarkt.com/omar-marmoush/profil/spieler/445939"
        }
    ]
}
