Skip to contents

Box score of a finished game: player lines, a team-credited line per side and the TOTAL line per side.

Endpoint: GET https://basket.co.il/ws/ws.asmx/Boxscore

Usage

ibba_box_score(game_id, season)

Arguments

game_id

(integer required): IBBA game id (e.g. 26392): game_id in ibba_games.

season

(integer required): Season END year (2026 = 2025-26); sent to the host as cYear unchanged.

Value

A hoopR_data tibble with these columns:

col_nametypedescription
player_idintegerPlayer-season id (key space: IBBA player registrations; a NEW id every season, e.g. Jaylen Hoard = 21912 in 2025-26 and 25997 in 2026-27; the ASMX host has no cross-season person id). Joins ibba_players, ibba_player, ibba_box_score and ibba_leaders; null on the team-credited and TOTAL box rows.
jerseycharacterJersey number as a zero-padded string ('02'); a box score also uses '_TEAM' and 'TOTAL' for its two non-player lines.
team_idintegerTeam-season id (key space: IBBA team registrations; a NEW id every season for the same club, e.g. Maccabi Tel Aviv = 1109 in 2025-26 and 2111 in 2026-27). Joins ibba_teams, ibba_players, ibba_coaches, ibba_box_score and the games' home / away ids.
game_idintegerIBBA game id (key space: basket.co.il games). Joins ibba_games to ibba_box_score; in ibba_games_ex it is an EXTERNAL game id (the ig_ space, e.g. 8888 for a pre-season game).
board_idintegerBoard id of the game (5 = league).
seasonintegerSeason END year as an integer (2026 = 2025-26): the host's own cYear, no mapping.
roundintegerRound (game number) of the game within its board.
starterlogicalTrue when the player started the game.
minutesintegerMinutes played, whole minutes; a TOTAL line holds the team's player-minutes (200 plus 25 per overtime).
ptsintegerPoints scored by the player or team (free throws included).
fg2mintegerTwo-point field goals made.
fg2aintegerTwo-point field goals attempted (verified equal to Segev made + missed).
fg2_pctdoubleTwo-point field-goal percentage, 0-100.
fg3mintegerThree-point field goals made.
fg3aintegerThree-point field goals attempted.
fg3_pctdoubleThree-point field-goal percentage, 0-100.
ftmintegerFree throws made.
ftaintegerFree throws attempted.
ft_pctdoubleFree-throw percentage, 0-100.
drebintegerDefensive rebounds.
orebintegerOffensive rebounds.
rebintegerTotal rebounds.
fouls_drawnintegerFouls DRAWN: fouls opponents committed against the player or team (the wire's fouls_against; verified equal to Segev f_drawn).
foulsintegerFouls COMMITTED by the player or team (the wire's fouls_for; verified equal to Segev f).
stealsintegerSteals made by the player or team.
turnoversintegerTurnovers (the wire's misspelt tournovers).
assistsintegerAssists credited to the player or team.
blocksintegerShots the player or team blocked.
blocks_againstintegerOwn shots that were blocked.
valintegerEfficiency rating (valuation; verified equal to Segev rate); -1 on 2004-05 team-credited lines.
plus_minusintegerPlus-minus; 0 on every line of the 2004-05 sample (not recorded then, inferred).
dunksintegerDunks made by the player or team.
row_typecharacterKind of box line: player, team (actions credited to the team: team rebounds and turnovers) or total (the team's TOTAL line, equal to players plus team lines).

Details

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

Examples

# \donttest{
  try(ibba_box_score(game_id = 26392, season = 2026))
#> ── IBBA box score ─────────────────────────────────────────────── hoopR 3.2.0 ──
#> ℹ Data updated: 2026-10-31 21:30:44 UTC
#> # A tibble: 27 × 33
#>    player_id jersey team_id game_id board_id season round starter minutes   pts
#>        <int> <chr>    <int>   <int>    <int>  <int> <int> <lgl>     <int> <int>
#>  1        NA _TEAM     1109   26392        5   2026     1 FALSE         0     0
#>  2     21917 02        1109   26392        5   2026     1 FALSE        21     8
#>  3     21903 03        1109   26392        5   2026     1 FALSE        21    17
#>  4     21911 04        1109   26392        5   2026     1 TRUE         18     2
#>  5     24797 07        1109   26392        5   2026     1 FALSE         1     0
#>  6     21906 08        1109   26392        5   2026     1 TRUE         18     6
#>  7     21913 09        1109   26392        5   2026     1 TRUE         18     9
#>  8     21901 10        1109   26392        5   2026     1 TRUE         16    11
#>  9     21919 11        1109   26392        5   2026     1 FALSE        11     0
#> 10     21915 12        1109   26392        5   2026     1 FALSE        23    18
#> # ℹ 17 more rows
#> # ℹ 23 more variables: fg2m <int>, fg2a <int>, fg2_pct <dbl>, fg3m <int>,
#> #   fg3a <int>, fg3_pct <dbl>, ftm <int>, fta <int>, ft_pct <dbl>, dreb <int>,
#> #   oreb <int>, reb <int>, fouls_drawn <int>, fouls <int>, steals <int>,
#> #   turnovers <int>, assists <int>, blocks <int>, blocks_against <int>,
#> #   val <int>, plus_minus <int>, dunks <int>, row_type <chr>
# }