{
    "updated": "2026-07-06",
    "sourceType": "transfermarkt_26_27_batch",
    "primarySource": "https://www.transfermarkt.com/cardiff-city/kader/verein/603/saison_id/2026",
    "transfermarktTeamId": 603,
    "transfermarktClubName": "Cardiff City",
    "divisionName": "Championship",
    "players": [
        {
            "name": "Nathan Trott",
            "shirtName": "TROTT",
            "legacyRole": "Goalkeeper",
            "country": "England",
            "countries": [
                "England",
                "Bermuda"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/nathan-trott/profil/spieler/431422"
        },
        {
            "name": "Harry Tyrer",
            "shirtName": "TYRER",
            "legacyRole": "Goalkeeper",
            "legacyNumber": 30,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/harry-tyrer/profil/spieler/574448"
        },
        {
            "name": "Matthew Turner",
            "shirtName": "TURNER",
            "legacyRole": "Goalkeeper",
            "legacyNumber": 41,
            "country": "Wales",
            "countries": [
                "Wales"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls"
            ],
            "source": "https://www.transfermarkt.com/matthew-turner/profil/spieler/559805"
        },
        {
            "name": "Dylan Lawlor",
            "shirtName": "LAWLOR",
            "legacyRole": "Defender",
            "legacyNumber": 48,
            "country": "Wales",
            "countries": [
                "Wales",
                "Ireland"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls",
                "ie"
            ],
            "source": "https://www.transfermarkt.com/dylan-lawlor/profil/spieler/987074"
        },
        {
            "name": "Jesper Daland",
            "shirtName": "DALAND",
            "legacyRole": "Defender",
            "country": "Norway",
            "countries": [
                "Norway"
            ],
            "source": "https://www.transfermarkt.com/jesper-daland/profil/spieler/418553"
        },
        {
            "name": "Gabriel Osho",
            "shirtName": "OSHO",
            "legacyRole": "Defender",
            "legacyNumber": 4,
            "country": "Nigeria",
            "countries": [
                "Nigeria",
                "England"
            ],
            "countryCode": "ng",
            "countryCodes": [
                "ng",
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/gabriel-osho/profil/spieler/364409"
        },
        {
            "name": "Calum Chambers",
            "shirtName": "CHAMBERS",
            "legacyRole": "Defender",
            "legacyNumber": 12,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/calum-chambers/profil/spieler/215118"
        },
        {
            "name": "Will Fish",
            "shirtName": "FISH",
            "legacyRole": "Defender",
            "legacyNumber": 2,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/will-fish/profil/spieler/640245"
        },
        {
            "name": "Joel Bagan",
            "shirtName": "BAGAN",
            "legacyRole": "Defender",
            "legacyNumber": 3,
            "country": "Ireland",
            "countries": [
                "Ireland",
                "England"
            ],
            "countryCode": "ie",
            "countryCodes": [
                "ie",
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/joel-bagan/profil/spieler/742163"
        },
        {
            "name": "Perry Ng",
            "shirtName": "NG",
            "legacyRole": "Defender",
            "legacyNumber": 38,
            "country": "England",
            "countries": [
                "England",
                "Singapore"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/perry-ng/profil/spieler/322677"
        },
        {
            "name": "Ronan Kpakio",
            "shirtName": "KPAKIO",
            "legacyRole": "Defender",
            "legacyNumber": 44,
            "country": "Wales",
            "countries": [
                "Wales",
                "Zimbabwe"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls",
                "zw"
            ],
            "source": "https://www.transfermarkt.com/ronan-kpakio/profil/spieler/1005855"
        },
        {
            "name": "Eli King",
            "shirtName": "KING",
            "legacyRole": "Midfield",
            "legacyNumber": 24,
            "country": "Wales",
            "countries": [
                "Wales"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls"
            ],
            "source": "https://www.transfermarkt.com/eli-king/profil/spieler/551007"
        },
        {
            "name": "Dakarai Mafico",
            "shirtName": "MAFICO",
            "legacyRole": "Midfield",
            "country": "Wales",
            "countries": [
                "Wales",
                "Zimbabwe"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls",
                "zw"
            ],
            "source": "https://www.transfermarkt.com/dakarai-mafico/profil/spieler/1073085"
        },
        {
            "name": "David Turnbull",
            "shirtName": "TURNBULL",
            "legacyRole": "Midfield",
            "legacyNumber": 14,
            "country": "Scotland",
            "countries": [
                "Scotland"
            ],
            "countryCode": "gb-sct",
            "countryCodes": [
                "gb-sct"
            ],
            "source": "https://www.transfermarkt.com/david-turnbull/profil/spieler/345760"
        },
        {
            "name": "Alex Robertson",
            "shirtName": "ROBERTSON",
            "legacyRole": "Midfield",
            "legacyNumber": 18,
            "country": "Australia",
            "countries": [
                "Australia",
                "Peru"
            ],
            "countryCode": "au",
            "countryCodes": [
                "au"
            ],
            "source": "https://www.transfermarkt.com/alex-robertson/profil/spieler/609887"
        },
        {
            "name": "Rubin Colwill",
            "shirtName": "COLWILL",
            "legacyRole": "Midfield",
            "legacyNumber": 10,
            "country": "Wales",
            "countries": [
                "Wales"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls"
            ],
            "source": "https://www.transfermarkt.com/rubin-colwill/profil/spieler/626474"
        },
        {
            "name": "Joel Colwill",
            "shirtName": "COLWILL",
            "legacyRole": "Midfield",
            "legacyNumber": 27,
            "country": "Wales",
            "countries": [
                "Wales"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls"
            ],
            "source": "https://www.transfermarkt.com/joel-colwill/profil/spieler/837334"
        },
        {
            "name": "Chris Willock",
            "shirtName": "WILLOCK",
            "legacyRole": "Attack",
            "legacyNumber": 16,
            "country": "England",
            "countries": [
                "England",
                "Montserrat"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng",
                "ms"
            ],
            "source": "https://www.transfermarkt.com/chris-willock/profil/spieler/314341"
        },
        {
            "name": "Isaak Davies",
            "shirtName": "DAVIES",
            "legacyRole": "Attack",
            "legacyNumber": 39,
            "country": "Wales",
            "countries": [
                "Wales"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls"
            ],
            "source": "https://www.transfermarkt.com/isaak-davies/profil/spieler/547039"
        },
        {
            "name": "Tanatswa Nyakuhwa",
            "shirtName": "NYAKUHWA",
            "legacyRole": "Attack",
            "country": "Wales",
            "countries": [
                "Wales",
                "Zimbabwe"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls",
                "zw"
            ],
            "source": "https://www.transfermarkt.com/tanatswa-nyakuhwa/profil/spieler/955347"
        },
        {
            "name": "Cian Ashford",
            "shirtName": "ASHFORD",
            "legacyRole": "Attack",
            "legacyNumber": 45,
            "country": "Wales",
            "countries": [
                "Wales"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls"
            ],
            "source": "https://www.transfermarkt.com/cian-ashford/profil/spieler/667521"
        },
        {
            "name": "Ollie Tanner",
            "shirtName": "TANNER",
            "legacyRole": "Attack",
            "legacyNumber": 11,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/ollie-tanner/profil/spieler/700405"
        },
        {
            "name": "Yousef Salech",
            "shirtName": "SALECH",
            "legacyRole": "Attack",
            "legacyNumber": 22,
            "country": "Denmark",
            "countries": [
                "Denmark",
                "Palestine"
            ],
            "source": "https://www.transfermarkt.com/yousef-salech/profil/spieler/701226"
        },
        {
            "name": "Roko Simic",
            "shirtName": "SIMIC",
            "legacyRole": "Attack",
            "country": "Croatia",
            "countries": [
                "Croatia"
            ],
            "source": "https://www.transfermarkt.com/roko-simic/profil/spieler/658693"
        },
        {
            "name": "Kion Etete",
            "shirtName": "ETETE",
            "legacyRole": "Attack",
            "country": "England",
            "countries": [
                "England",
                "Nigeria"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng",
                "ng"
            ],
            "source": "https://www.transfermarkt.com/kion-etete/profil/spieler/624967"
        },
        {
            "name": "Callum Robinson",
            "shirtName": "ROBINSON",
            "legacyRole": "Attack",
            "legacyNumber": 47,
            "country": "Ireland",
            "countries": [
                "Ireland",
                "England"
            ],
            "countryCode": "ie",
            "countryCodes": [
                "ie",
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/callum-robinson/profil/spieler/183299"
        }
    ]
}
