Skip to content
Stats + aggregation5 credits

get_team_stats

One team's record, league rank, and 5v5 possession: Corsi%, Fenwick% and expected goals for and against.

When to use it

You want a complete statistical profile of one team -- league rank, point pace, goal differential, goals for and against, and 5v5 possession: Corsi%, Fenwick% and expected goals for and against. Use get_standings when you want the whole league instead of one club.

Parameters

NameTypeRequiredDescription
teamstringyesTeam abbreviation (e.g. "BUF")
seasonstringnoSeason (e.g. "20252026")

Request

bash
curl -X POST https://mcp.puckapi.com/v1/get_team_stats \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "team": "BUF",
  "season": "20252026"
}'

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

Response

json
{
  "team": {
    "abbrev": "BUF",
    "name": "Sabres",
    "fullName": "Buffalo Sabres",
    "city": "Buffalo",
    "conference": "Eastern",
    "division": "Atlantic",
    "arena": "KeyBank Center"
  },
  "current_stats": {
    "rank": 3,
    "gamesPlayed": 82,
    "wins": 51,
    "losses": 24,
    "otLosses": 10,
    "points": 112,
    "pointPct": 0.683,
    "goalDiff": 36,
    "goalsForPerGame": 3.16,
    "goalsAgainstPerGame": 2.72,
    "corsiPct": 47.5,
    "fenwickPct": 48.1,
    "expectedGoalsFor": 160.5,
    "expectedGoalsAgainst": 154.9
  },
  "season": "20252026"
}

Response fields

FieldTypeDescription
team.abbrevstringTeam abbreviation
team.fullNamestringFull team name
team.conferencestringConference
team.divisionstringDivision
current_stats.rankintegerLeague rank
current_stats.gamesPlayedintegerGames played
current_stats.winsintegerWins
current_stats.lossesintegerLosses
current_stats.pointsintegerTotal points
current_stats.pointPctnumberPoints percentage
current_stats.goalDiffintegerGoal differential
current_stats.goalsForPerGamenumberGoals for per game
current_stats.goalsAgainstPerGamenumberGoals against per game
current_stats.corsiPctnumberCorsi percentage, 5v5
current_stats.fenwickPctnumberFenwick percentage
current_stats.expectedGoalsFornumberExpected goals for
current_stats.expectedGoalsAgainstnumberExpected goals against

Related endpoints

Try it

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