Skip to contents

One player's season totals and per-game averages, league and East Asia Super League, with a career row.

Endpoint: GET https://pleagueofficial.com/player/{player_page_id}

Usage

pleague_player_seasons(player_page_id)

Arguments

player_page_id

Required. The 8-character page id of /player/{id} (e.g. '1JbPozLB' = Lai Ting-En); player_page_id in pleague_stat_player, random_id in pleague_box_players from 2022-23 (unreliable before).

Value

A hoopR_data tibble: One player's season totals and per-game averages, league and East Asia Super League, with a career row. An empty valid answer is a zero-row tibble with these columns, in this order (sportsdataverse-py pleague_player_seasons):

col_nametypedescription
player_page_idcharacterThe 8-character page id of /player/{id} (e.g. '1JbPozLB'). The box random_id on 2022-23+ rows; NOT the box player_id.
competitioncharacterTable block: plg (the league's tables) or easl (the East Asia Super League block, present only for players with games there).
tablecharactertotals (the (Chinese text) table: season totals) or averages (the (Chinese text) table: per game).
seasonintegerSeason END year of the slug; null on the career row.
season_slugcharacterSeason slug as printed ('2025-26'), or 'career' for the final totals / averages row.
gamesintegerGames played ((Chinese text)).
minutescharacterMinutes 'mm:ss' (a season total in the totals table, a per-game average in the averages table).
pointsdoublePoints (total in the totals table, per game in the averages table; (Chinese text)).
rebdoubleRebounds (total / per game; (Chinese text)).
astdoubleAssists (total / per game; (Chinese text)).
stldoubleSteals (total / per game; (Chinese text)).
blkdoubleBlocks (total / per game; (Chinese text)).
tovdoubleTurnovers (total / per game; (Chinese text)).
pfdoublePersonal fouls (total / per game; (Chinese text)).
fg2_madedouble2-point makes: the first number of the page's '56 - 103' cell (total / per game).
fg2_attdouble2-point attempts: the second number of the cell.
fg2_pctdouble2-point percentage 0-100 ('54.4 percent' -> 54.4).
fg3_madedouble3-point makes (total / per game).
fg3_attdouble3-point attempts (total / per game).
fg3_pctdouble3-point percentage 0-100.
ft_madedoubleFree-throw makes (total / per game).
ft_attdoubleFree-throw attempts (total / per game).
ft_pctdoubleFree-throw percentage 0-100.

Details

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

 pleague_player_seasons(player_page_id = "1JbPozLB")