{
    "updated": "2026-07-06",
    "sourceType": "transfermarkt_26_27_batch",
    "primarySource": "https://www.transfermarkt.com/fc-walsall/kader/verein/899/saison_id/2026",
    "transfermarktTeamId": 899,
    "transfermarktClubName": "Walsall FC",
    "divisionName": "League Two",
    "players": [
        {
            "name": "Jenson Kilroy",
            "shirtName": "KILROY",
            "legacyRole": "Goalkeeper",
            "legacyNumber": 21,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/jenson-kilroy/profil/spieler/1313568"
        },
        {
            "name": "James Connolly",
            "shirtName": "CONNOLLY",
            "legacyRole": "Defender",
            "country": "Wales",
            "countries": [
                "Wales",
                "England"
            ],
            "countryCode": "gb-wls",
            "countryCodes": [
                "gb-wls",
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/james-connolly/profil/spieler/567102"
        },
        {
            "name": "Rico Browne",
            "shirtName": "BROWNE",
            "legacyRole": "Defender",
            "legacyNumber": 33,
            "country": "St. Kitts & Nevis",
            "countries": [
                "St. Kitts & Nevis",
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/rico-browne/profil/spieler/733305"
        },
        {
            "name": "Harrison Burke",
            "shirtName": "BURKE",
            "legacyRole": "Defender",
            "legacyNumber": 5,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/harrison-burke/profil/spieler/918868"
        },
        {
            "name": "Harry Williams",
            "shirtName": "WILLIAMS",
            "legacyRole": "Defender",
            "legacyNumber": 24,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/harry-williams/profil/spieler/533615"
        },
        {
            "name": "Mason Hancock",
            "shirtName": "HANCOCK",
            "legacyRole": "Defender",
            "legacyNumber": 3,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/mason-hancock/profil/spieler/808454"
        },
        {
            "name": "Elicha Ahui",
            "shirtName": "AHUI",
            "legacyRole": "Defender",
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/elicha-ahui/profil/spieler/875571"
        },
        {
            "name": "Alex Pattison",
            "shirtName": "PATTISON",
            "legacyRole": "Midfield",
            "legacyNumber": 23,
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/alex-pattison/profil/spieler/399454"
        },
        {
            "name": "Courtney Clarke",
            "shirtName": "CLARKE",
            "legacyRole": "Midfield",
            "legacyNumber": 17,
            "country": "Jamaica",
            "countries": [
                "Jamaica",
                "England"
            ],
            "countryCode": "jm",
            "countryCodes": [
                "jm",
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/courtney-clarke/profil/spieler/819863"
        },
        {
            "name": "Sven Sprangler",
            "shirtName": "SPRANGLER",
            "legacyRole": "Midfield",
            "country": "Austria",
            "countries": [
                "Austria"
            ],
            "source": "https://www.transfermarkt.com/sven-sprangler/profil/spieler/181714"
        },
        {
            "name": "Lewis Simper",
            "shirtName": "SIMPER",
            "legacyRole": "Midfield",
            "country": "England",
            "countries": [
                "England"
            ],
            "countryCode": "gb-eng",
            "countryCodes": [
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/lewis-simper/profil/spieler/727289"
        },
        {
            "name": "Vincent Harper",
            "shirtName": "HARPER",
            "legacyRole": "Midfield",
            "legacyNumber": 18,
            "country": "Kenya",
            "countries": [
                "Kenya",
                "England"
            ],
            "countryCode": "ke",
            "countryCodes": [
                "ke",
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/vincent-harper/profil/spieler/707955"
        },
        {
            "name": "Ronan Maher",
            "shirtName": "MAHER",
            "legacyRole": "Midfield",
            "country": "Ireland",
            "countries": [
                "Ireland",
                "India"
            ],
            "countryCode": "ie",
            "countryCodes": [
                "ie",
                "in"
            ],
            "source": "https://www.transfermarkt.com/ronan-maher/profil/spieler/1039810"
        },
        {
            "name": "Albert Adomah",
            "shirtName": "ADOMAH",
            "legacyRole": "Attack",
            "legacyNumber": 37,
            "country": "Ghana",
            "countries": [
                "Ghana",
                "England"
            ],
            "countryCode": "gh",
            "countryCodes": [
                "gh",
                "gb-eng"
            ],
            "source": "https://www.transfermarkt.com/albert-adomah/profil/spieler/83430"
        },
        {
            "name": "Aaron Pressley",
            "shirtName": "PRESSLEY",
            "legacyRole": "Attack",
            "legacyNumber": 19,
            "country": "Scotland",
            "countries": [
                "Scotland"
            ],
            "countryCode": "gb-sct",
            "countryCodes": [
                "gb-sct"
            ],
            "source": "https://www.transfermarkt.com/aaron-pressley/profil/spieler/471003"
        },
        {
            "name": "Andy Dallas",
            "shirtName": "DALLAS",
            "legacyRole": "Attack",
            "country": "Scotland",
            "countries": [
                "Scotland"
            ],
            "countryCode": "gb-sct",
            "countryCodes": [
                "gb-sct"
            ],
            "source": "https://www.transfermarkt.com/andy-dallas/profil/spieler/406736"
        },
        {
            "name": "Myles Roberts",
            "shirtName": "ROBERTS",
            "legacyRole": "Goalkeeper",
            "legacyNumber": 1,
            "source": "code/.legacy-player-names.json:walsall"
        },
        {
            "name": "Sam Hornby",
            "shirtName": "HORNBY",
            "legacyRole": "Goalkeeper",
            "legacyNumber": 12,
            "source": "code/.legacy-player-names.json:walsall"
        },
        {
            "name": "Jenson Kirloy",
            "shirtName": "KIRLOY",
            "legacyRole": "Goalkeeper",
            "legacyNumber": 21,
            "source": "code/.legacy-player-names.json:walsall"
        },
        {
            "name": "Andrew Dallas",
            "shirtName": "DALLAS",
            "legacyRole": "Forward",
            "source": "code/.legacy-player-names.json:walsall"
        }
    ],
    "supplementedFrom": "code/.legacy-player-names.json:walsall"
}
