clubs

How well the football models track one club

Per-club reconciliation of our as-published match predictions against realized results, across all 12 covered leagues. club accepts the stored short name ("Man United"), the display name ("Manchester United") or the slug ("manchester-united"). Returns the club's predictability (multiclass Brier score of the 1X2 probabilities vs the league average, with an 'on_script'/'in_line'/'chaos' tier), per-market accuracy (match result, under/over 2.5, both-teams-to-score) next to the league baseline, and the most recent reconciled matches with the pre-match probabilities. source distinguishes the frozen as-published record ('production') from a league's first covered season reconstructed at launch ('backtest'). season_is_current is False when an earlier season is served — explicitly requested, or because the current one has no or too few reconciled matches yet (early season). Per-club accuracies and the tier need 15 reconciled matches and are null below that. Typical use: judge how much to trust today's prediction for a club by checking how the model has tracked it this season.

get/v1/clubs/football/{club}/prediction-performance

Request

  • Base URL: https://api.predixsport.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.predixsport.com/v1/clubs/football/{club}/prediction-performance
  • Auth: none declared

Path parameters

clubstring required

Query parameters

seasonstring nullable

Season key, e.g. 2025_2026. Omitted = the club's latest covered season.

lastinteger

How many recent reconciled matches to return

Headers

authorizationstring nullable

Response

Successful Response

clubstring required

Stored club name — the join key across the API

display_namestring required
slugstring required
leaguestring required

Customer-facing league code, e.g. 'serie_a'

league_namestring required
seasonstring required

Season key, e.g. '2025_2026'

season_labelstring required
season_is_currentboolean required

True when season is the latest covered season. False means the numbers belong to an earlier season — either because you asked for one, or because the current season has no or too few reconciled matches yet (early season, five-matchday warm-up) and the club's previous full record is served instead. Do not present a False payload as the club's current-season form.

sourcestring required

'production' = predictions as originally published before each match (frozen record); 'backtest' = a league's first covered season, reconstructed at launch

matchesinteger required

Reconciled matches behind the numbers

Changes

No recorded changes to this operation across all 2 revisions of this API.