Transfermarkt Scraper

ENDPOINTS
GET/clubs/squad-stats

Club Squad Statistics

Per-player appearances, goals, assists, cards, substitutions and minutes for a season or competition.

QUERY PARAMS

Transfermarkt club ID or any transfermarkt.com club URL (national teams are clubs too).

Examples:

  • ID: 418
  • URL: https://www.transfermarkt.com/real-madrid/startseite/verein/418

Limit to one competition — a code like ES1 or a transfermarkt.com competition URL.

Season start year or name — 2025, 25/26 and 2025/26 all mean the 2025/26 season.

Default: the current season

{
  "club_id": 418,
  "season": null,
  "competition_id": null,
  "scope": "Total 26/27",
  "count": 32,
  "players": [
    {
      "player": {
        "id": 108390,
        "name": "Thibaut Courtois",
        "link": "https://www.transfermarkt.com/thibaut-courtois/profil/spieler/108390",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/108390-1717280733.jpg?lm=4711"
      },
      "shirt_number": 1,
      "position": "Goalkeeper",
      "age": 34,
      "nationalities": [
        {
          "id": 19,
          "name": "Belgium",
          "code": "BEL"
        }
      ],
      "in_squad": 7,
      "appearances": 7,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 2.57,
      "minutes_played": 630
    },
    {
      "player": {
        "id": 404839,
        "name": "Andriy Lunin",
        "link": "https://www.transfermarkt.com/andriy-lunin/profil/spieler/404839",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/404839-1701294131.jpg?lm=4711"
      },
      "shirt_number": 13,
      "position": "Goalkeeper",
      "age": 27,
      "nationalities": [
        {
          "id": 177,
          "name": "Ukraine",
          "code": "UKR"
        }
      ],
      "in_squad": 7,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 973314,
        "name": "Sergio Mestre",
        "link": "https://www.transfermarkt.com/sergio-mestre/profil/spieler/973314",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/973314-1733863531.jpg?lm=4711"
      },
      "shirt_number": null,
      "position": "Goalkeeper",
      "age": 21,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 3,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 1328089,
        "name": "Javi Navarro",
        "link": "https://www.transfermarkt.com/javi-navarro/profil/spieler/1328089",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/1328089-1765440507.jpg?lm=4711"
      },
      "shirt_number": null,
      "position": "Goalkeeper",
      "age": 19,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 2,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 890290,
        "name": "Dean Huijsen",
        "link": "https://www.transfermarkt.com/dean-huijsen/profil/spieler/890290",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/890290-1750251451.jpg?lm=4711"
      },
      "shirt_number": 4,
      "position": "Centre-Back",
      "age": 21,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        },
        {
          "id": 122,
          "name": "Netherlands",
          "code": "NED"
        }
      ],
      "in_squad": 7,
      "appearances": 6,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 1,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 2.5,
      "minutes_played": 540
    },
    {
      "player": {
        "id": 314353,
        "name": "Trent Alexander-Arnold",
        "link": "https://www.transfermarkt.com/trent-alexander-arnold/profil/spieler/314353",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/314353-1701680958.jpg?lm=4711"
      },
      "shirt_number": 12,
      "position": "Right-Back",
      "age": 27,
      "nationalities": [
        {
          "id": 189,
          "name": "England",
          "code": "ENG"
        }
      ],
      "in_squad": 7,
      "appearances": 5,
      "goals": 0,
      "assists": 1,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 2,
      "substituted_off": 2,
      "points_per_match": 2.4,
      "minutes_played": 292
    },
    {
      "player": {
        "id": 284857,
        "name": "Marc Cucurella",
        "link": "https://www.transfermarkt.com/marc-cucurella/profil/spieler/284857",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/284857-1765185117.jpg?lm=4711"
      },
      "shirt_number": 17,
      "position": "Left-Back",
      "age": 28,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 7,
      "appearances": 7,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 3,
      "substituted_off": 1,
      "points_per_match": 2.57,
      "minutes_played": 430
    },
    {
      "player": {
        "id": 811778,
        "name": "Álvaro Carreras",
        "link": "https://www.transfermarkt.com/alvaro-carreras/profil/spieler/811778",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/811778-1737497415.jpg?lm=4711"
      },
      "shirt_number": 18,
      "position": "Left-Back",
      "age": 23,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 7,
      "appearances": 5,
      "goals": 1,
      "assists": 1,
      "yellow_cards": 1,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 2,
      "substituted_off": 2,
      "points_per_match": 2.4,
      "minutes_played": 204
    },
    {
      "player": {
        "id": 357119,
        "name": "Ibrahima Konaté",
        "link": "https://www.transfermarkt.com/ibrahima-konate/profil/spieler/357119",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/357119-1669190550.jpg?lm=4711"
      },
      "shirt_number": 16,
      "position": "Centre-Back",
      "age": 27,
      "nationalities": [
        {
          "id": 50,
          "name": "France",
          "code": "FRA"
        },
        {
          "id": 105,
          "name": "Mali",
          "code": "MLI"
        }
      ],
      "in_squad": 7,
      "appearances": 6,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 3,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 2.5,
      "minutes_played": 540
    },
    {
      "player": {
        "id": 321528,
        "name": "Denzel Dumfries",
        "link": "https://www.transfermarkt.com/denzel-dumfries/profil/spieler/321528",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/321528-1746042223.jpg?lm=4711"
      },
      "shirt_number": 24,
      "position": "Right-Back",
      "age": 30,
      "nationalities": [
        {
          "id": 122,
          "name": "Netherlands",
          "code": "NED"
        },
        {
          "id": 233,
          "name": "Aruba",
          "code": "ARU"
        }
      ],
      "in_squad": 7,
      "appearances": 6,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 1,
      "substituted_off": 2,
      "points_per_match": 2.5,
      "minutes_played": 415
    },
    {
      "player": {
        "id": 935245,
        "name": "Raúl Asencio",
        "link": "https://www.transfermarkt.com/raul-asencio/profil/spieler/935245",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/935245-1731168094.jpg?lm=4711"
      },
      "shirt_number": 2,
      "position": "Centre-Back",
      "age": 23,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 2,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 401530,
        "name": "Éder Militão",
        "link": "https://www.transfermarkt.com/eder-militao/profil/spieler/401530",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/401530-1719653438.jpg?lm=4711"
      },
      "shirt_number": 3,
      "position": "Centre-Back",
      "age": 28,
      "nationalities": [
        {
          "id": 26,
          "name": "Brazil",
          "code": "BRA"
        },
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 0,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 86202,
        "name": "Antonio Rüdiger",
        "link": "https://www.transfermarkt.com/antonio-rudiger/profil/spieler/86202",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/86202-1684484602.jpg?lm=4711"
      },
      "shirt_number": 22,
      "position": "Centre-Back",
      "age": 33,
      "nationalities": [
        {
          "id": 40,
          "name": "Germany",
          "code": "GER"
        },
        {
          "id": 152,
          "name": "Sierra Leone",
          "code": "SLE"
        }
      ],
      "in_squad": 7,
      "appearances": 2,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 3.0,
      "minutes_played": 180
    },
    {
      "player": {
        "id": 291417,
        "name": "Ferland Mendy",
        "link": "https://www.transfermarkt.com/ferland-mendy/profil/spieler/291417",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/291417-1701294025.jpg?lm=4711"
      },
      "shirt_number": 23,
      "position": "Left-Back",
      "age": 31,
      "nationalities": [
        {
          "id": 50,
          "name": "France",
          "code": "FRA"
        },
        {
          "id": 149,
          "name": "Senegal",
          "code": "SEN"
        }
      ],
      "in_squad": 0,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 1176520,
        "name": "Mario Rivas",
        "link": "https://www.transfermarkt.com/mario-rivas/profil/spieler/1176520",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/1176520-1747318853.jpg?lm=4711"
      },
      "shirt_number": null,
      "position": "Centre-Back",
      "age": 19,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 5,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 581678,
        "name": "Jude Bellingham",
        "link": "https://www.transfermarkt.com/jude-bellingham/profil/spieler/581678",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/581678-1748102891.jpg?lm=4711"
      },
      "shirt_number": 5,
      "position": "Attacking Midfield",
      "age": 23,
      "nationalities": [
        {
          "id": 189,
          "name": "England",
          "code": "ENG"
        },
        {
          "id": 72,
          "name": "Ireland",
          "code": "IRL"
        }
      ],
      "in_squad": 7,
      "appearances": 7,
      "goals": 3,
      "assists": 3,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 1,
      "substituted_off": 3,
      "points_per_match": 2.57,
      "minutes_played": 537
    },
    {
      "player": {
        "id": 369081,
        "name": "Federico Valverde",
        "link": "https://www.transfermarkt.com/federico-valverde/profil/spieler/369081",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/369081-1731018042.jpg?lm=4711"
      },
      "shirt_number": 8,
      "position": "Central Midfield",
      "age": 28,
      "nationalities": [
        {
          "id": 179,
          "name": "Uruguay",
          "code": "URU"
        },
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 7,
      "appearances": 7,
      "goals": 1,
      "assists": 1,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 3,
      "points_per_match": 2.57,
      "minutes_played": 564
    },
    {
      "player": {
        "id": 861410,
        "name": "Arda Güler",
        "link": "https://www.transfermarkt.com/arda-guler/profil/spieler/861410",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/861410-1699472585.jpg?lm=4711"
      },
      "shirt_number": 15,
      "position": "Attacking Midfield",
      "age": 21,
      "nationalities": [
        {
          "id": 174,
          "name": "Türkiye",
          "code": "TUR"
        }
      ],
      "in_squad": 6,
      "appearances": 6,
      "goals": 1,
      "assists": 3,
      "yellow_cards": 1,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 2,
      "substituted_off": 4,
      "points_per_match": 2.5,
      "minutes_played": 295
    },
    {
      "player": {
        "id": 413112,
        "name": "Aurélien Tchouaméni",
        "link": "https://www.transfermarkt.com/aurelien-tchouameni/profil/spieler/413112",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/413112-1668500754.jpg?lm=4711"
      },
      "shirt_number": 14,
      "position": "Defensive Midfield",
      "age": 26,
      "nationalities": [
        {
          "id": 50,
          "name": "France",
          "code": "FRA"
        },
        {
          "id": 31,
          "name": "Cameroon",
          "code": "CMR"
        }
      ],
      "in_squad": 3,
      "appearances": 3,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 2,
      "substituted_off": 1,
      "points_per_match": 3.0,
      "minutes_played": 118
    },
    {
      "player": {
        "id": 640428,
        "name": "Eduardo Camavinga",
        "link": "https://www.transfermarkt.com/eduardo-camavinga/profil/spieler/640428",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/640428-1668500874.jpg?lm=4711"
      },
      "shirt_number": 6,
      "position": "Central Midfield",
      "age": 23,
      "nationalities": [
        {
          "id": 50,
          "name": "France",
          "code": "FRA"
        },
        {
          "id": 85,
          "name": "Congo",
          "code": "CGO"
        }
      ],
      "in_squad": 6,
      "appearances": 5,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 2,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 3,
      "substituted_off": 1,
      "points_per_match": 2.4,
      "minutes_played": 221
    },
    {
      "player": {
        "id": 241641,
        "name": "Bernardo Silva",
        "link": "https://www.transfermarkt.com/bernardo-silva/profil/spieler/241641",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/241641-1684311533.jpg?lm=4711"
      },
      "shirt_number": 20,
      "position": "Attacking Midfield",
      "age": 32,
      "nationalities": [
        {
          "id": 136,
          "name": "Portugal",
          "code": "POR"
        }
      ],
      "in_squad": 6,
      "appearances": 5,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 2,
      "substituted_off": 3,
      "points_per_match": 2.4,
      "minutes_played": 274
    },
    {
      "player": {
        "id": 1375227,
        "name": "Thiago Pitarch",
        "link": "https://www.transfermarkt.com/thiago-pitarch/profil/spieler/1375227",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/1375227-1755633821.jpg?lm=4711"
      },
      "shirt_number": 27,
      "position": "Central Midfield",
      "age": 19,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        },
        {
          "id": 107,
          "name": "Morocco",
          "code": "MAR"
        }
      ],
      "in_squad": 3,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 1186235,
        "name": "Jorge Cestero",
        "link": "https://www.transfermarkt.com/jorge-cestero/profil/spieler/1186235",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/1186235-1759738619.jpg?lm=4711"
      },
      "shirt_number": 29,
      "position": "Central Midfield",
      "age": 20,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 5,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 1393961,
        "name": "Sergio Martínez",
        "link": "https://www.transfermarkt.com/sergio-martinez/profil/spieler/1393961",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/1393961-1764753165.jpg?lm=4711"
      },
      "shirt_number": null,
      "position": "Central Midfield",
      "age": 19,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 1,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 342229,
        "name": "Kylian Mbappé",
        "link": "https://www.transfermarkt.com/kylian-mbappe/profil/spieler/342229",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/342229-1682683695.jpg?lm=4711"
      },
      "shirt_number": 10,
      "position": "Centre-Forward",
      "age": 27,
      "nationalities": [
        {
          "id": 50,
          "name": "France",
          "code": "FRA"
        },
        {
          "id": 31,
          "name": "Cameroon",
          "code": "CMR"
        }
      ],
      "in_squad": 7,
      "appearances": 7,
      "goals": 8,
      "assists": 2,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 1,
      "points_per_match": 2.57,
      "minutes_played": 630
    },
    {
      "player": {
        "id": 371998,
        "name": "Vinicius Junior",
        "link": "https://www.transfermarkt.com/vinicius-junior/profil/spieler/371998",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/371998-1761575144.jpg?lm=4711"
      },
      "shirt_number": 7,
      "position": "Left Winger",
      "age": 26,
      "nationalities": [
        {
          "id": 26,
          "name": "Brazil",
          "code": "BRA"
        },
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 7,
      "appearances": 7,
      "goals": 1,
      "assists": 3,
      "yellow_cards": 2,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 4,
      "points_per_match": 2.57,
      "minutes_played": 598
    },
    {
      "player": {
        "id": 1390649,
        "name": "Yan Diomande",
        "link": "https://www.transfermarkt.com/yan-diomande/profil/spieler/1390649",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/1390649-1759779499.jpg?lm=4711"
      },
      "shirt_number": 25,
      "position": "Right Winger",
      "age": 19,
      "nationalities": [
        {
          "id": 38,
          "name": "Cote d'Ivoire",
          "code": "CIV"
        }
      ],
      "in_squad": 7,
      "appearances": 7,
      "goals": 0,
      "assists": 1,
      "yellow_cards": 1,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 5,
      "substituted_off": 2,
      "points_per_match": 2.57,
      "minutes_played": 256
    },
    {
      "player": {
        "id": 412363,
        "name": "Rodrygo",
        "link": "https://www.transfermarkt.com/rodrygo/profil/spieler/412363",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/412363-1763041611.jpg?lm=4711"
      },
      "shirt_number": 11,
      "position": "Right Winger",
      "age": 25,
      "nationalities": [
        {
          "id": 26,
          "name": "Brazil",
          "code": "BRA"
        },
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 0,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    },
    {
      "player": {
        "id": 971570,
        "name": "Endrick",
        "link": "https://www.transfermarkt.com/endrick/profil/spieler/971570",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/971570-1782847902.jpg?lm=4711"
      },
      "shirt_number": 9,
      "position": "Centre-Forward",
      "age": 20,
      "nationalities": [
        {
          "id": 26,
          "name": "Brazil",
          "code": "BRA"
        }
      ],
      "in_squad": 3,
      "appearances": 1,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 1,
      "substituted_off": 0,
      "points_per_match": 3.0,
      "minutes_played": 4
    },
    {
      "player": {
        "id": 314678,
        "name": "Brahim Díaz",
        "link": "https://www.transfermarkt.com/brahim-diaz/profil/spieler/314678",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/314678-1744193327.jpg?lm=4711"
      },
      "shirt_number": 21,
      "position": "Right Winger",
      "age": 27,
      "nationalities": [
        {
          "id": 107,
          "name": "Morocco",
          "code": "MAR"
        },
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 7,
      "appearances": 4,
      "goals": 0,
      "assists": 1,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 2,
      "substituted_off": 2,
      "points_per_match": 3.0,
      "minutes_played": 178
    },
    {
      "player": {
        "id": 1063338,
        "name": "Carlos Espí",
        "link": "https://www.transfermarkt.com/carlos-espi/profil/spieler/1063338",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/1063338-1759409131.jpg?lm=4711"
      },
      "shirt_number": 19,
      "position": "Centre-Forward",
      "age": 21,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 7,
      "appearances": 5,
      "goals": 2,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 5,
      "substituted_off": 0,
      "points_per_match": 2.4,
      "minutes_played": 26
    },
    {
      "player": {
        "id": 1262288,
        "name": "Alexis Ciria",
        "link": "https://www.transfermarkt.com/alexis-ciria/profil/spieler/1262288",
        "image": "https://img.a.transfermarkt.technology/portrait/medium/1262288-1771589143.jpg?lm=4711"
      },
      "shirt_number": null,
      "position": "Left Winger",
      "age": 18,
      "nationalities": [
        {
          "id": 157,
          "name": "Spain",
          "code": "ESP"
        }
      ],
      "in_squad": 3,
      "appearances": null,
      "goals": 0,
      "assists": 0,
      "yellow_cards": 0,
      "second_yellow_cards": 0,
      "red_cards": 0,
      "substituted_on": 0,
      "substituted_off": 0,
      "points_per_match": 0.0,
      "minutes_played": null
    }
  ]
}