Skip to contents

The round MVPs of a season with their totals over the round.

Endpoint: GET https://api.kbl.or.kr/league/round-mvp/{season}

Usage

kbl_round_mvps(season)

Arguments

season

Season END year (2026 = 2025-26; the inaugural 1997 season is 1997, the latest 2027). kbl_runtime maps it to the KBL seasonCode (47 = 2025-26).

Value

A hoopR_data tibble: The round MVPs of a season with their totals over the round. The columns are always these, in this order (sportsdataverse-py kbl_round_mvps); an empty valid answer raises hoopR_no_data, a valid body with no rows for this frame is a zero-row tibble:

col_nametypedescription
seasonintegerSeason END year (2026 = 2025-26), derived from season_code through the crosswalk (kbl_codes.SEASONS).
season_codeintegerKBL season code: sequential over every season and D-League edition (2 = 1997-98, 47 = 2025-26); the crosswalk to the sdv END year is in the README.
roundintegerRound number of the season (the KBL plays six rounds).
pcodecharacterKBL player code (six-digit string) of the round MVP (the wire's playerNo).
team_codecharacterKBL team code (2-digit string, e.g. '50' = Changwon LG). Joins to /common/teamList teamCode, game tcodeH/tcodeA, t in text-cast. Not stable across ownership changes: the Anyang club is '40' (SBS) in 1997-98 and '70' today. D-League sides have their own codes (teamCodeD).
player_namecharacterRound MVP's name in Korean (kname).
player_name_encharacterPlayer name in English / romanized (sometimes Hangul for former players).
game_countintegerGames played in the round.
total_secondsintegerPlaying time over the round in seconds (totalHour * 3600 + totalMinute * 60 + totalSecond; only the seconds part is non-zero in the samples).
total_scoreintegerPoints over the round.
total_reboundintegerRebounds over the round.
total_assistintegerAssists over the round.

Details

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

 kbl_round_mvps(season = 2025)