# Get player match statistics Returns detailed statistics for a player in a given match Endpoint: GET /player-match-statistics Version: 2.0.7 Security: bearerAuth ## Query parameters: - `match_id` (integer, required) Match ID Example: 367878 - `player_id` (integer, required) Player ID Example: 7939 ## Response 200 fields (application/json): - `status` (string) Example: "success" - `pagination` (object,null) Pagination info if applicable - `errors` (object,null) - `response` (object,null) Represents a player's performance statistics in a match - `response.cards` (object) Player's card statistics (yellow and red cards) - `response.cards.red` (integer,null) Number of red cards - `response.cards.yellow` (integer,null) Number of yellow cards - `response.duels` (object) Player's duel statistics (won and total duels) - `response.duels.won` (integer,null) Number of duels won - `response.duels.total` (integer,null) Total number of duels contested - `response.fouls` (object) Player's foul statistics (drawn and committed fouls) - `response.fouls.drawn` (integer,null) Number of fouls drawn by the player - `response.fouls.committed` (integer,null) Number of fouls committed by the player - `response.games` (object) Player's game statistics - `response.games.number` (integer,null) Number of games played Example: 1 - `response.games.rating` (string,null) Player's performance rating Example: "7" - `response.games.captain` (boolean) Indicates if the player was the captain - `response.games.minutes` (integer,null) Total minutes played in the match Example: 95 - `response.games.position` (string,null) Player's position on the field Example: "G" - `response.games.substitute` (boolean) Indicates if the player was substituted - `response.goals` (object) Player's goal-related statistics - `response.goals.saves` (integer,null) Number of saves made (for goalkeepers) Example: 3 - `response.goals.total` (integer,null) Total number of goals scored - `response.goals.assists` (integer,null) Number of assists made - `response.goals.conceded` (integer,null) Number of goals conceded (for goalkeepers) - `response.shots` (object) Player's shot statistics - `response.shots.on` (integer,null) Number of shots on target - `response.shots.total` (integer,null) Total number of shots taken - `response.passes` (object) Player's pass statistics - `response.passes.key` (integer,null) Number of key passes - `response.passes.total` (integer,null) Total number of passes made Example: 27 - `response.passes.accuracy` (string,null) Pass accuracy percentage Example: "15" - `response.penalty` (object) Player's penalty statistics - `response.penalty.won` (integer,null) Number of penalties won by the player - `response.penalty.saved` (integer,null) Number of penalties saved (for goalkeepers) - `response.penalty.missed` (integer,null) Number of penalties missed - `response.penalty.scored` (integer,null) Number of penalties scored - `response.penalty.commited` (integer,null) Number of penalties committed by the player - `response.tackles` (object) Player's tackle statistics - `response.tackles.total` (integer,null) Total number of tackles made - `response.tackles.blocks` (integer,null) Number of tackles that were blocks - `response.tackles.interceptions` (integer,null) Number of interceptions made - `response.dribbles` (object) Player's dribble statistics - `response.dribbles.past` (integer,null) Number of dribbles past opponents - `response.dribbles.success` (integer,null) Number of successful dribbles - `response.dribbles.attempts` (integer,null) Number of dribble attempts - `response.offsides` (integer,null) Number of offsides the player was involved in ## Response 400 fields (application/json): - `status` (string) Example: "error" - `pagination` (object,null) - `errors` (array,null) - `errors.type` (string) Example: "validation_error" - `errors.data` (object) - `response` (object,null) ## Response 500 fields (application/json): - `status` (string) Example: "error" - `pagination` (object,null) - `errors` (array,null) - `errors.type` (string) Example: "validation_error" - `errors.data` (object) - `response` (object,null)