Skip to main content

Player

Represents a player resource.

idPlayerID (string)

Unique identifier for the player.

first_nameName (string)

First name of the player.

Possible values: non-empty and <= 100 characters

last_nameName (string)

Last name of the player.

Possible values: non-empty and <= 100 characters

preferred_name object

Preferred name of the player.

oneOf
string

Possible values: non-empty and <= 100 characters

jersey_numbernumber | nullnullable

Jersey number that the player wears. null if player doesn't have a team.

position object

Position that the player plays.

namestring

Name of the player position.

Possible values: [center, left_wing, right_wing, left_defenseman, right_defenseman, netminder]

codePlayerPositionCode (string)

Code for the player position.

Possible values: [C, LW, RW, LD, RD, G]

groupstring

Whether the player position is considered offensive or defensive.

Possible values: [defensive, offensive, both]

nationalityCountryCode (string)

Country representing the nationality of the player.

Possible values: >= 2 characters and <= 2 characters, Value must match regular expression ^[A-Z]{2}$

birth_citystring | nullnullable

City where the player was born.

birth_statestring | nullnullable

State or province where the player was born.

birth_countryCountryCode (string)

Country where the player was born.

Possible values: >= 2 characters and <= 2 characters, Value must match regular expression ^[A-Z]{2}$

is_homegrownboolean | nullnullable

Whether the player is classed as homegrown or non-homegrown.

born_atdate-time

Date when the player was born.

heightnumber | nullnullable

Height of the player in centimetres.

weightnumber | nullnullable

Weight of the player in kilograms.

shoots_fromstring

Which hand the player shoots from.

Possible values: [left, right]

team_id object

Unique team ID for the team the player plays for. null if not playing in a team.

oneOf
string

Unique identifier for the team.

current_team object

Information about the current team for the player. null if not playing in a team.

oneOf
idTeamID (string)

Unique identifier for the team.

nameName (string)

Name of the team.

Possible values: non-empty and <= 100 characters

codeTeamCode

3-letter code identifying the team.

Possible values: >= 3 characters and <= 3 characters, Value must match regular expression ^[A-Z]{3}$

image_urlurinullable

URL for an image of the team.

current_contract object

Information about the current contract for the player. null if not in a contract.

oneOf
idContractID (string)

Unique identifier for the contract.

seasonSeason (string)

Season the contract covers.

Possible values: Value must match regular expression ^\d{2}/\d{2}$

image_urlurinullable

URL for an image of the player.

links object[]

List of related links for the player.

  • Array [
  • kindstring

    Kind of link.

    Possible values: [bluesky, club, facebook, instagram, linkedin, other, personal, prospects, threads, tiktok, twitter, wikipedia, youtube]

    urluri

    URL for the link.

  • ]
  • created_atdate-time

    Date and time when the resource was created.

    updated_atdate-time

    Date and time when the resource was updated.

    Player
    {
    "id": "string",
    "first_name": "string",
    "last_name": "string",
    "preferred_name": "string",
    "position": {
    "name": "center",
    "code": "C",
    "group": "defensive"
    },
    "nationality": "string",
    "birth_country": "string",
    "born_at": "2024-07-29T15:51:28.071Z",
    "shoots_from": "left",
    "team_id": "string",
    "current_team": {
    "id": "string",
    "name": "string"
    },
    "current_contract": {
    "id": "string",
    "season": "string"
    },
    "links": [
    {
    "kind": "bluesky",
    "url": "string"
    }
    ],
    "created_at": "2024-07-29T15:51:28.071Z",
    "updated_at": "2024-07-29T15:51:28.071Z"
    }