Player
Represents a player resource.
Unique identifier for the player.
First name of the player.
Possible values: non-empty and <= 100 characters
Last name of the player.
Possible values: non-empty and <= 100 characters
preferred_name object
Preferred name of the player.
- Name
- MOD2
Possible values: non-empty and <= 100 characters
Jersey number that the player wears. null if player doesn't have a team.
position object
Position that the player plays.
Name of the player position.
Possible values: [center, left_wing, right_wing, left_defenseman, right_defenseman, netminder]
Code for the player position.
Possible values: [C, LW, RW, LD, RD, G]
Whether the player position is considered offensive or defensive.
Possible values: [defensive, offensive, both]
Country representing the nationality of the player.
Possible values: >= 2 characters and <= 2 characters, Value must match regular expression ^[A-Z]{2}$
City where the player was born.
State or province where the player was born.
Country where the player was born.
Possible values: >= 2 characters and <= 2 characters, Value must match regular expression ^[A-Z]{2}$
Whether the player is classed as homegrown or non-homegrown.
Date when the player was born.
Height of the player in centimetres.
Weight of the player in kilograms.
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.
- TeamID
- MOD2
Unique identifier for the team.
current_team object
Information about the current team for the player. null if not playing in a team.
- TeamCompact
- MOD2
Unique identifier for the team.
Name of the team.
Possible values: non-empty and <= 100 characters
3-letter code identifying the team.
Possible values: >= 3 characters and <= 3 characters, Value must match regular expression ^[A-Z]{3}$
URL for an image of the team.
current_contract object
Information about the current contract for the player. null if not in a contract.
- ContractCompact
- MOD2
Unique identifier for the contract.
Season the contract covers.
Possible values: Value must match regular expression ^\d{2}/\d{2}$
URL for an image of the player.
links object[]
List of related links for the player.
Kind of link.
Possible values: [bluesky, club, facebook, instagram, linkedin, other, personal, prospects, threads, tiktok, twitter, wikipedia, youtube]
URL for the link.
Date and time when the resource was created.
Date and time when the resource was updated.
{
"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"
}