Players

Career

GET/v2/players/{id}/careerAll plans

A player’s career table: his statistics in every competition and season he played — club and international, overall or regular season / playoffs where the league splits them — newest season first.

One row per competition, season and type (an NBA season is two rows: regularSeason and playoffs). statistics has the same keys as /v2/players/{id}/statistics; pass a row’s league and season ids there for the same figures. Seasons that ended before your plan’s history are left out.

Parameters

id
pathrequired
our numeric id (positive integer)

Response

data
PlayerCareerSeason[]
meta
count, plus historyFrom when older seasons were left out for your plan

Every /v2 call can also answer the common errors.

Try it →
$ curl -H "Authorization: Bearer sk_live_…" \
    "https://api.sportsapi.app/v2/players/{id}/career"
Example
{ "data": [
    { "league": { "id": 195900, "name": "UEFA Champions League", … }, "season": { "id": 200410, "name": "UEFA Champions League 26/27", "year": "26/27", "startYear": 2026, "endYear": 2027 },
      "team": { "id": 18, "name": "Arsenal", … }, "type": "overall",
      "statistics": { "appearances": 3, "goals": 1, "assists": 1, "minutesPlayed": 108, "averageRating": 7.07, "expectedGoals": 1.35, … } },
    { "league": { "id": 195850, "name": "UEFA Nations League", … }, "season": { … }, "team": { "id": 412, "name": "England", … }, "type": "overall", "statistics": { … } }, … ],
  "meta": { "count": 49 } }