Skip to contents

Player profile: names, birth date, height, weight, position.

Endpoint: GET https://org.infobasket.su/Widget/PlayerPage/{person_id}

Usage

vtb_infobasket_player(person_id, tag = "vtb")

Arguments

person_id

Infobasket PersonID (person_id in a box score or roster): one person across clubs and seasons, e.g. 423011.

tag

Competition tag scoping the profile: vtb (VTB United League, default), vtbyouth, wbc, wpremier or rfb. The season table is read for this tag.

Value

A hoopR_data tibble: Player profile: names, birth date, height, weight, position. The columns are always these, in this order (sportsdataverse-py vtb_infobasket_player); an empty valid answer raises hoopR_no_data, a valid body with no rows for this frame is a zero-row tibble:

col_nametypedescription
person_idintegerInfobasket PersonID: one person across clubs and seasons; players, coaches and officials share the space.
person_last_name_rucharacterLast name, Russian.
person_first_name_rucharacterFirst name, Russian.
person_last_name_encharacterLast name, English.
person_first_name_encharacterFirst name, English.
person_genderintegerPerson gender: 1 on every sampled (male) person.
birth_datecharacterBirth date (ISO 8601 date) of a player: public bio, kept; coaches' and officials' birth data is never output.
person_heightintegerHeight in centimetres.
person_weightintegerWeight in kilograms.
person_statusintegerPerson record status (1 active, 0 otherwise); meaning unverified.
player_positionintegerUnobserved: null in every sample, so its type and meaning are unconfirmed.
player_handcharacterUnobserved: null in every sample, so its type and meaning are unconfirmed.
is_naturalizedlogicalTrue for naturalised players.
position_idintegerPosition id of the player (PosID), with its names in position_name_ru / position_name_en.
position_name_rucharacterPosition name in Russian.
position_name_encharacterPosition name in English.

Details

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

Examples

# \donttest{
  try(vtb_infobasket_player(person_id = 423011))
#> ── VTB Infobasket Player from org.infobasket.su ───────────────── hoopR 3.2.0 ──
#> ℹ Data updated: 2026-10-31 21:35:23 UTC
#> # A tibble: 1 × 16
#>   person_id person_last_name_ru person_first_name_ru person_last_name_en
#>       <int> <chr>               <chr>                <chr>              
#> 1    423011 Миллер              Патрик               Miller             
#> # ℹ 12 more variables: person_first_name_en <chr>, person_gender <int>,
#> #   birth_date <chr>, person_height <int>, person_weight <int>,
#> #   person_status <int>, player_position <int>, player_hand <chr>,
#> #   is_naturalized <lgl>, position_id <int>, position_name_ru <chr>,
#> #   position_name_en <chr>
# }