Group-stage standings of one season: rank within the pool, record, splits, points and the last five results.
Endpoint: GET https://easl.joshricha.com/api/v1/standings
Value
A hoopR_data tibble: Group-stage standings of one season: rank within the pool, record, splits, points and the
last five results. An empty answer raises hoopR_no_data; the columns are always these, in this order (sportsdataverse-py
easl_standings):
| col_name | type | description |
| season | integer | Season END year (2026 = EASL 25-26), from the request. |
| season_id | character | DataCore season UUID v1, from the request (the standings rows carry none). |
| standing_id | character | Standings row id: a DataCore UUID v1 for the (season, pool, team) row (joins nothing else). |
| position | integer | Rank within the pool, 1-4. |
| team_id | character | teamId: DataCore team (entity) UUID v1 (key space: EASL teams, the same id as entityId; joins /teams, /standings team.id, fixture competitors, box and play-by-play teams). Not a player id. |
| team_name | character | Display name. Despite the field name this is the English / Latin-script name used on the league site. |
| team_code | character | Three-letter club code; null for some clubs. |
| pool_id | character | Pool id: a 30-character hex string (equals a fixture's poolCode). |
| pool_name | character | Pool name: 'Group A', 'Group B' or 'Group C'. |
| pool_abb | character | Pool abbreviation: A, B or C. Null on some rows. |
| live | logical | True while the standing is recomputed live during games (false on all six snapshots checked). |
| latest | logical | True on the newest standings snapshot (false on all six snapshots checked, including the active season's). |
| game_played | integer | Games played (group stage only: playoff games are not counted, although lastFiveMatches includes them). |
| game_played_home | integer | Games played at home. |
| game_played_away | integer | Games played away. |
| wins | integer | Wins: all group-stage games on the standings route, all games on the season statistics routes. |
| wins_home | integer | Wins in the team's home games. |
| wins_away | integer | Wins in the team's away games. |
| losses | integer | Losses: all group-stage games on the standings route, all games on the season statistics routes. |
| losses_home | integer | Losses in the team's home games. |
| losses_away | integer | Losses in the team's away games. |
| draws | integer | Draws (0: basketball has none). |
| draws_home | integer | Home draws (0). |
| draws_away | integer | Away draws (0). |
| win_percentage | double | Winning share as a 0-1 ratio rounded to 2 decimals (0.83 = 5-1), NOT a percentage. |
| win_percentage_home | double | Home winning share, 0-1 ratio. |
| win_percentage_away | double | Away winning share, 0-1 ratio. |
| points_for | integer | Points the team scored over its group-stage games (points_against is the points it conceded). |
| points_against | integer | Points allowed. |
| point_difference | integer | Points for minus points against. |
| point_difference_home | integer | Point difference in home games. |
| point_difference_away | integer | Point difference in away games. |
| steak | integer | Current winning streak in games (the key is misspelled 'steak'); 0 after a loss. Never negative: losing streaks are not tracked. |
| streak_home | integer | Current winning streak in home games; 0 after a loss. |
| streak_away | integer | Current winning streak in away games; 0 after a loss. |
| last_five | character | Results of the team's last five games as a comma-separated string, most recent first (W win, L loss). |
Details
Source, terms of use, request pacing, seasons, ids, coverage and error classes of this family: see the notes in easl_health().
See also
Other EASL Functions:
easl_game(),
easl_health(),
easl_leaders(),
easl_pbp(),
easl_player(),
easl_player_box(),
easl_player_stats(),
easl_players(),
easl_schedule(),
easl_seasons(),
easl_team(),
easl_team_box(),
easl_team_box_by_period(),
easl_team_leaders(),
easl_team_schedule(),
easl_team_stats(),
easl_teams()
Examples
# \donttest{
try(easl_standings(season = 2026))
#> ── EASL Standings from easl.joshricha.com ─────────────────────── hoopR 3.2.0 ──
#> ℹ Data updated: 2026-10-31 21:28:21 UTC
#> # A tibble: 12 × 36
#> season season_id standing_id position team_id team_name team_code pool_id
#> <int> <chr> <chr> <int> <chr> <chr> <chr> <chr>
#> 1 2026 77441bb3-975… e9e5c9db-3… 1 865489… Utsunomi… "BRE" 284a47…
#> 2 2026 77441bb3-975… e9e721a6-3… 2 864e19… Seoul SK… "SK" 284a47…
#> 3 2026 77441bb3-975… e9e88480-3… 3 865159… Taipei F… "TFB" 284a47…
#> 4 2026 77441bb3-975… e9ea3acb-3… 4 27492b… Hong Kon… "HKE" 284a47…
#> 5 2026 77441bb3-975… e9f2cec7-3… 1 865db3… Ryukyu G… "" 47dffb…
#> 6 2026 77441bb3-975… e9f42fd7-3… 2 f17004… Taoyuan … "" 47dffb…
#> 7 2026 77441bb3-975… e9f58794-3… 3 c6b127… Meralco … "MRB" 47dffb…
#> 8 2026 77441bb3-975… e9f6d87f-3… 4 4458de… Macau Bl… "" 47dffb…
#> 9 2026 77441bb3-975… e9ff758c-3… 1 0548e9… Alvark T… NA 963b9a…
#> 10 2026 77441bb3-975… ea019506-3… 2 b18c0d… New Taip… "NTK" 963b9a…
#> 11 2026 77441bb3-975… ea03473d-3… 3 cbf7cf… South Go… "BRO" 963b9a…
#> 12 2026 77441bb3-975… ea04aedf-3… 4 d311c0… Changwon… NA 963b9a…
#> # ℹ 28 more variables: pool_name <chr>, pool_abb <chr>, live <lgl>,
#> # latest <lgl>, game_played <int>, game_played_home <int>,
#> # game_played_away <int>, wins <int>, wins_home <int>, wins_away <int>,
#> # losses <int>, losses_home <int>, losses_away <int>, draws <int>,
#> # draws_home <int>, draws_away <int>, win_percentage <dbl>,
#> # win_percentage_home <dbl>, win_percentage_away <dbl>, points_for <int>,
#> # points_against <int>, point_difference <int>, …
# }
