get_leaders
5 creditsStats + aggregationPOST /v1/get_leaders
Season leaders: goals, assists, shots, xG, cards, saves
Use it when you want who leads a stat in a season, as a total or per 90 minutes.
Parameters
statenum: goals | assists | goal_contributions | shots | shots_on_target | xg | yellow_cards | red_cards | saves | clean_sheetsoptional- Default goals.
seasonnumber | stringoptional- Season by the year it starts (default: the latest).
per90booleanoptional- Rank by the rate per 90 minutes.
min_gamesintegeroptional- Minimum appearances.
limitintegeroptional
Notes
- Over MCP, ask for it in plain English and the client calls
get_leadersitself. Point any MCP client athttps://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_leaders \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"stat": "xg",
"season": 2025,
"limit": 3
}'Response
json
{
"stat": "xg",
"label": "Expected goals (ours)",
"season": 2025,
"min_games": 1,
"leaders": [
{
"rank": 1,
"player_id": "253989",
"name": "Erling Haaland",
"position": "Forward",
"team": "MNC",
"games": 35,
"minutes": 2959,
"value": 23.12,
"per90": 0.7
},
{
"rank": 2,
"player_id": "301894",
"name": "Igor Thiago",
"position": "Forward",
"team": "BRE",
"games": 38,
"minutes": 3287,
"value": 19.1,
"per90": 0.52
},
{
"rank": 3,
"player_id": "197717",
"name": "Dominic Calvert-Lewin",
"position": "Forward",
"team": "LEE",
"games": 35,
"minutes": 2730,
"value": 16.64,
"per90": 0.55
}
],
"count": 3,
"note": "xG covers located shots (from 2012-13; MLS 2008-09 and from 2012)."
}Response fields
statstringlabelstringseasonnumbermin_gamesnumberleaders[]array- List of objects
leaders[].ranknumberleaders[].player_idstringleaders[].namestringleaders[].positionstringleaders[].teamstringleaders[].gamesnumberleaders[].minutesnumberleaders[].valuenumberleaders[].per90numbercountnumbernotestring
Related endpoints
get_player5 cr
Takes the player_id this one returns.
Profile, per-season totals and per-90 rates, last 10 matches
get_player_games5 cr
Takes the player_id this one returns.
A player's full match log
list_teams1 cr
Filters by the same season.
Club ids, abbreviations and colours for a season
search_players1 cr
Filters by the same limit.
Find players by name
Try it
500 credits free on signup: 100 calls to get_leaders, and no card.