Football.Players

Get player statistics by player id

Refresh interval: Once a day

Retrieve detailed player statistics for specified playerId.

Detailed player statistics is split into perClub and perCompetition aggregation. The following statistics are available:

TypeDescription
GoalsNumber of goals scored by the player.
AssistsNumber of assists provided by the player.
Own goalsNumber of goals accidentally scored against the player's own team.
Red cardsNumber of direct red cards received.
Clean sheetsNumber of matches where no goals were conceded (mostly relevant for goalkeepers).
Games playedTotal number of matches the player appeared in.
Yellow cardsNumber of yellow cards received.
Goals concededNumber of goals the team conceded while the player was on the pitch (mainly for goalkeepers).
Minutes playedTotal number of minutes the player was on the field.
Substituted inNumber of times the player came on as a substitute.
Substituted outNumber of times the player was substituted off.
Penalties scoredNumber of penalty goals scored.
Second yellow cardsNumber of second yellow cards leading to a red card.

Additionally, the competitions are split into multiple categories:

TypeDescription
National leagueA country's main domestic competition where clubs play each other over a season (e.g., Premier League, La Liga).
National cupA domestic knockout tournament open to clubs from different divisions (e.g., FA Cup, Copa del Rey).
International cupA tournament involving clubs from multiple countries (e.g., UEFA Champions League, Copa Libertadores).

Player stats example

get/football/players/{id}/statistics

Request

Path parameters

idnumber required

Requested player id.

Headers

x-rapidapi-hoststring required

sport-highlights-api.p.rapidapi.com

x-rapidapi-keystring required

Rapid API Token

Response

idnumber required
namestring required
fullNamestring
logostring

Example response

[
  {
    "id": 33481,
    "name": "Ivan Perišić",
    "fullName": "Ivan Perišić",
    "perCompetition": [
      {
        "club": "PSV Eindhoven",
        "type": "national league",
        "league": "Eredivisie",
        "season": "2025",
        "goals": 9,
        "assists": 9,
        "gamesPlayed": 4,
        "yellowCards": 27,
        "minutesPlayed": 1804,
        "substitutedIn": 6,
        "substitutedOut": 13
      }
    ],
    "perClub": [
      {
        "club": "Inter Milan",
        "goals": 55,
        "assists": 50,
        "ownGoals": 2,
        "redCards": 1,
        "gamesPlayed": 254,
        "yellowCards": 27,
        "minutesPlayed": 18940,
        "substitutedIn": 44,
        "substitutedOut": 79,
        "penaltiesScored": 4
      }
    ]
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.