Skip to content
Stats + aggregation5 credits

get_skater_season_stats

Skater leaderboard sorted by points, goals, assists, plus/minus, or shots.

When to use it

You want to rank skaters across the league or within a team, with special-teams production and usage alongside the counting stats. Use get_goalie_stats for goaltenders and get_player_stats for one player in depth.

Parameters

NameTypeRequiredDescription
teamstringnoFilter by team abbreviation
seasonstringnoSeason (e.g. "20252026"). Defaults to current.
min_gamesintegernoMinimum games played (default 10)
sort_bystringnopoints, goals, assists, plus_minus, or shots (default points)
limitintegernoMax results (1-50, default 20)

Request

bash
curl -X POST https://mcp.puckapi.com/v1/get_skater_season_stats \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "season": "20242025",
  "sort_by": "points",
  "limit": 3
}'

Over MCP, ask for it in plain English and the client calls get_skater_season_stats itself. Point any MCP client at https://mcp.puckapi.com/mcp?key=YOUR_API_KEY.

Response

json
{
  "skaters": [
    {
      "playerId": 8476453,
      "playerName": "Nikita Kucherov",
      "team": "TBL",
      "position": "RW",
      "gamesPlayed": 78,
      "goals": 37,
      "assists": 84,
      "points": 121,
      "plusMinus": 22,
      "shots": 265,
      "shootingPct": 0.1396,
      "avgToiPerGame": 1271
    }
  ],
  "count": 1
}

Response fields

FieldTypeDescription
skaters[].playerIdintegerPlayer ID
skaters[].playerNamestringSkater name
skaters[].teamstringTeam abbreviation
skaters[].teamNamestringFull team name
skaters[].positionstringPosition (C, LW, RW, D)
skaters[].gamesPlayedintegerGames played
skaters[].goalsintegerGoals
skaters[].assistsintegerAssists
skaters[].pointsintegerPoints
skaters[].plusMinusintegerPlus/minus
skaters[].pimintegerPenalty minutes
skaters[].powerPlayGoalsintegerPower play goals
skaters[].powerPlayPointsintegerPower play points
skaters[].shorthandedGoalsintegerShorthanded goals
skaters[].shorthandedPointsintegerShorthanded points
skaters[].gameWinningGoalsintegerGame-winning goals
skaters[].otGoalsintegerOvertime goals
skaters[].shotsintegerShots on goal
skaters[].shootingPctnumberShooting percentage, as a fraction
skaters[].faceoffPctnumberFaceoff win percentage, as a fraction
skaters[].avgToiPerGameintegerAverage time on ice per game, in SECONDS
skaters[].snapshotDatestringDate the season snapshot was taken (YYYY-MM-DD)
countintegerNumber of skaters returned
filtersobjectThe filters applied, echoed back

Related endpoints

Try it

500 credits free on signup — 100 calls to get_skater_season_stats — and no card.