Skip to contents

Genius person id -> athlete uuid for every player of a Basketligaen season, from one stats-info call (players_summary). The site has two player id systems: the Genius person id that play-by-play, box scores and stats tables key on (and that joins the genius family), and the platform athlete uuid that rosters and athlete routes key on. The players_summary table's players map is keyed by Genius id and carries each player's uuid.

Endpoint: GET https://www.basketligaen.dk/api/statistics-v2/stats-info/players_summary

Usage

sportality_player_crosswalk(season, game_type = "regular")

Arguments

season

(required) Season END year (2026 = 2025/26), mapped to its ssgt through layout-info.

game_type

(default "regular") Game type: regular (the league season) or finals (the playoffs, Slutspil).

Value

A hoopR_data tibble, one row per player. sportsdataverse-py documents no fixed schema for this frame: the columns after the first two are the fields the players map carries (the 2025/26 map is shown); birth dates are dropped.

col_nametypedescription
player_idintegerGenius person id (the map key); joins play-by-play, box scores, stats tables and the genius family.
athlete_uuidcharacterPlatform athlete uuid (NA where the site has none, common before about 2005); joins rosters and the athlete routes.
first_namecharacterGiven (first) name(s) of the player.
last_namecharacterFamily name (surname) of the player.
shootscharacterShooting hand (empty or NA for every player seen).
ep_urlcharacterProfile URL on an external site (empty for every player seen).
full_namecharacterFull display name of the player.
nationalitycharacterISO 3166-1 alpha-2 country code.
gendercharacterGender as recorded by the site (male, or empty).
weightintegerWeight in kilograms.
heightintegerHeight in centimetres.

Details

Source, terms of use, request pacing, seasons, ids, coverage and error classes of this family: see the notes in sportality_schedule().