Players

Season ratings

GET/v2/players/{id}/ratingsPro + Business

A player’s match ratings over one league season, oldest first — the points of his rating graph, each with the match, its kick-off, his side and the opponent.

Ratings are the source’s match ratings (0–10), football. An empty array when the source rates none of his matches in that season.

Parameters

id
pathrequired
our numeric id (positive integer)
league
queryrequired
a league id from /v2/players/{id}/seasons
season
queryrequired
a season id from /v2/leagues/{id}/seasons

Response

data
PlayerRating[]
meta
league, season, count
errors
403 history_not_in_plan — the season ended before your plan’s history404 not_found — season is not one of this league’s seasons

Every /v2 call can also answer the common errors.

Try it →
$ curl -H "Authorization: Bearer sk_live_…" \
    "https://api.sportsapi.app/v2/players/{id}/ratings?league=…&season=…"
Example
{ "data": [
    { "fixtureId": 701120, "startTime": "2026-09-19T14:00:00.000Z", "rating": 7.3, "side": "away", "opponent": { "id": 30, "name": "Brighton & Hove Albion", … } },
    { "fixtureId": 701233, "startTime": "2026-10-11T12:30:00.000Z", "rating": 7.2, "side": "home", "opponent": { "name": "Leeds United", … } }, … ],
  "meta": { "league": 195828, "season": 200386, "count": 7 } }