Skip to content

get_player

5 creditsStats + aggregationPOST /v1/get_player

Profile, per-season totals and per-90 rates, last 10 matches

Use it when you are profiling a player: per-season appearances, minutes, goals, assists, shots, xG and cards with per-90 rates, and the last ten matches.

Parameters

player_idstringrequired
ESPN player id (search_players).

Notes

  • Over MCP, ask for it in plain English and the client calls get_player itself. Point any MCP client at https://mcp.strikerapi.com/mcp?key=YOUR_API_KEY.
  • Each call costs 5 credits, taken before it runs and refunded if the server errors.
  • Not the call you need? Find the right call by what you are trying to answer.

Request

curl -X POST https://mcp.strikerapi.com/v1/get_player \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "player_id": "280555"
}'

Response

json
{
  "player": {
    "player_id": "280555",
    "name": "Bukayo Saka",
    "short_name": "B. Saka",
    "position": "Right Forward",
    "jersey": "7",
    "team_id": "359",
    "team": "ARS",
    "team_name": "Arsenal"
  },
  "seasons": [
    {
      "season": 2026,
      "team": "ARS",
      "appearances": 5,
      "starts": 5,
      "minutes": 419,
      "goals": 3,
      "assists": 0,
      "shots": 15,
      "shots_on_target": 9,
      "xg": 1.69,
      "yellow_cards": 0,
      "red_cards": 0,
      "saves": null,
      "goals_conceded": null,
      "clean_sheets": 0,
      "goals_per90": 0.64,
      "assists_per90": 0,
      "shots_per90": 3.22,
      "xg_per90": 0.36
    },
    {
      "season": 2025,
      "team": "ARS",
      "appearances": 31,
      "starts": 25,
      "minutes": 2226,
      "goals": 7,
      "assists": 5,
      "shots": 71,
      "shots_on_target": 27,
      "xg": 7.05,
      "yellow_cards": 2,
      "red_cards": 0,
      "saves": null,
      "goals_conceded": null,
      "clean_sheets": 0,
      "goals_per90": 0.28,
      "assists_per90": 0.2,
      "shots_per90": 2.87,
      "xg_per90": 0.29
    },
    {
      "season": 2024,
      "team": "ARS",
      "appearances": 25,
      "starts": 20,
      "minutes": 1735,
      "goals": 6,
      "assists": 10,
      "shots": 66,
      "shots_on_target": 22,
      "xg": 7.4,
      "yellow_cards": 3,
      "red_cards": 0,
      "saves": null,
      "goals_conceded": null,
      "clean_sheets": 0,
      "goals_per90": 0.31,
      "assists_per90": 0.52,
      "shots_per90": 3.42,
      "xg_per90": 0.38
    }
  ],
  "recent_games": [
    {
      "game_id": "401879274",
      "game_date": "2026-09-19",
      "season": 2026,
      "team_id": "359",
      "team": "ARS",
      "opponent": "BHA",
      "home": false,
      "goals_for": 0,
      "goals_against": 3,
      "starter": true,
      "minute_on": 0,
      "minute_off": 81,
      "minutes": 81,
      "goals": 0,
      "assists": 0,
      "shots": 2,
      "shots_on_target": 1,
      "xg": 0.34,
      "yellow_cards": 0,
      "red_cards": 0,
      "saves": null
    },
    {
      "game_id": "401878779",
      "game_date": "2026-09-12",
      "season": 2026,
      "team_id": "359",
      "team": "ARS",
      "opponent": "SUN",
      "home": false,
      "goals_for": 2,
      "goals_against": 0,
      "starter": true,
      "minute_on": 0,
      "minute_off": null,
      "minutes": 90,
      "goals": 1,
      "assists": 0,
      "shots": 4,
      "shots_on_target": 3,
      "xg": null,
      "yellow_cards": 0,
      "red_cards": 0,
      "saves": null
    },
    {
      "game_id": "401879292",
      "game_date": "2026-09-06",
      "season": 2026,
      "team_id": "359",
      "team": "ARS",
      "opponent": "CHE",
      "home": true,
      "goals_for": 2,
      "goals_against": 1,
      "starter": true,
      "minute_on": 0,
      "minute_off": 90,
      "minutes": 90,
      "goals": 0,
      "assists": 0,
      "shots": 4,
      "shots_on_target": 3,
      "xg": null,
      "yellow_cards": 0,
      "red_cards": 0,
      "saves": null
    }
  ]
}

Response fields

playerobject
player.player_idstring
player.namestring
player.short_namestring
player.positionstring
player.jerseystring
player.team_idstring
player.teamstring
player.team_namestring
seasons[]array
List of objects
seasons[].seasonnumber
seasons[].teamstring
seasons[].appearancesnumber
seasons[].startsnumber
seasons[].minutesnumber
seasons[].goalsnumber
seasons[].assistsnumber
seasons[].shotsnumber
seasons[].shots_on_targetnumber
seasons[].xgnumber
seasons[].yellow_cardsnumber
seasons[].red_cardsnumber
seasons[].savesnull
seasons[].goals_concedednull
seasons[].clean_sheetsnumber
seasons[].goals_per90number
seasons[].assists_per90number
seasons[].shots_per90number
seasons[].xg_per90number
recent_games[]array
List of objects
recent_games[].game_idstring
recent_games[].game_datestring
recent_games[].seasonnumber
recent_games[].team_idstring
recent_games[].teamstring
recent_games[].opponentstring
recent_games[].homeboolean
recent_games[].goals_fornumber
recent_games[].goals_againstnumber
recent_games[].starterboolean

Related endpoints

Try it

500 credits free on signup: 100 calls to get_player, and no card.