A player's game log: one row per game with the opponent, result and the statistics the site shows.
Endpoint: GET https://embed-api.eui.connect.sportradar.com/v1/embed/{website_id}/person_detail?sub=log
score is the site's text ("88 - 91"); which side is listed first is unverified,
so it is not split. date is the local start time (no offset). The log carries no
fixture id: join on date and opponent.
Usage
atrium_player_game_log(
website_id,
person_id,
season = NULL,
season_id = NULL,
competition_id = NULL,
locale = NULL
)Arguments
- website_id
(integer required): Site config id: which league site's widget this is (12 LNB France, 14 LNBP Mexico, 3 NBL1 Australia, 13 El Salvador, 22 Panama, 236 Austria, 326 Montenegro). Not a league id: one site serves several competitions.
- person_id
(character required): Player UUID (
person_idinatrium_players()or a box score), e.g."4458f165-f865-11f0-8ebf-539c931c1654".- season
(integer optional): Season END year (2026 = 2025-26 on LNB, site 12, whose own year is the START year; the calendar year on the other sites). Needs
competition_idwhen several competitions share that year (seeatrium_seasons()). Omitseasonandseason_idfor the site's default season.- season_id
(character optional): Season UUID (
season_idinatrium_seasons()); sent as is, skipping the END-year lookup ofseason.- competition_id
(character optional): Competition UUID (
competition_idinatrium_seasons()). Picks the season together withseason, and is then not sent; with neitherseasonnorseason_idthe API filters by it.- locale
(character optional): Locale of the labels, e.g.
"en-EN"or"fr-FR". Omitted = the site's own language. Ids and codes never change.
Value
A hoopR_data tibble, one row per game:
| col_name | type | description |
| website_id | integer | Site config id the body came from (12 LNB, 14 LNBP, 3 NBL1, 13 El Salvador, 22 Panama, 236 Austria, 326 Montenegro), read from the body's links.self. |
| person_id | character | Player UUID (person), shared across seasons and sites. |
| season_id | character | Season UUID the log is for (the season asked, else the site's default). |
| date | character | Local start of the game as the API sends it (YYYY-MM-DDTHH:MM:SS, no offset; the zone is not given): the field the ribbon's start_time_local reads. |
| opponent_entity_id | character | Team UUID of the opponent. |
| opponent_name | character | Name of the opponent. |
| result | character | Result for the player's team: W or L. |
| result_label | character | Result label in the site's language (V, D). |
| score | character | Final score as the site's text (e.g. 88 - 91); which side is listed first is unverified, so it is not split. |
| minutes | character | Time played as an ISO 8601 duration (PT7M23S); a team's is the sum over its players (PT200M) (player, that game). |
| seconds_played | integer | Time played in whole seconds, parsed from minutes (player, that game). |
| points | integer | Points scored (player, that game). |
| rebounds | integer | Total rebounds (player, that game). |
| rebounds_offensive | integer | Offensive rebounds (player, that game). |
| rebounds_defensive | integer | Defensive rebounds (player, that game). |
| assists | integer | Assists (player, that game). |
| steals | integer | Steals (player, that game). |
| blocks | integer | Shots blocked (player, that game). |
| blocks_received | integer | Own shots blocked by an opponent (LNB only) (player, that game). |
| turnovers | integer | Turnovers (player, that game). |
| fouls_total | integer | Fouls committed (player, that game). |
| fouls_drawn | integer | Fouls drawn (committed against the player or team; LNBP only) (player, that game). |
| plus_minus | integer | Plus/minus, the point differential while on court (LNB only; null in some team lines) (player, that game). |
| efficiency | integer | Efficiency rating, from the site's own formula (player, that game). |
| field_goals_made | integer | Field goals made, two- and three-pointers together (LNBP only) (player, that game). |
| field_goals_attempted | integer | Field goals attempted (LNBP only) (player, that game). |
| field_goals_percentage | double | Field-goal percentage, 0-100 (LNBP only) (player, that game). |
| points_two_made | integer | Two-point field goals made (player, that game). |
| points_two_attempted | integer | Two-point field goals attempted (player, that game). |
| points_two_percentage | double | Two-point percentage, 0-100 (player, that game). |
| points_three_made | integer | Three-point field goals made (player, that game). |
| points_three_attempted | integer | Three-point field goals attempted (player, that game). |
| points_three_percentage | double | Three-point percentage, 0-100 (player, that game). |
| free_throws_made | integer | Free throws made (player, that game). |
| free_throws_attempted | integer | Free throws attempted (player, that game). |
| free_throws_percentage | double | Free-throw percentage, 0-100 (player, that game). |
| points_fast_break | integer | Fast-break points (LNBP only) (player, that game). |
| dunks | integer | Dunks (player, that game). |
| fouls_personal | integer | Personal fouls (player, that game). |
Details
Source, terms of use, request pacing, seasons, ids, coverage and error classes of this family: see the notes in atrium_fixtures().
atrium_player_game_log(website_id = 12, person_id = "4458f165-f865-11f0-8ebf-539c931c1654")See also
Other Atrium Functions:
atrium_box_score(),
atrium_competition_player_stats(),
atrium_competition_team_stats(),
atrium_end_year(),
atrium_fixture(),
atrium_fixture_periods(),
atrium_fixtures(),
atrium_fixtures_ribbon(),
atrium_leaders(),
atrium_pbp(),
atrium_player(),
atrium_player_seasons(),
atrium_player_stats(),
atrium_players(),
atrium_season_id(),
atrium_seasons(),
atrium_shots(),
atrium_standings(),
atrium_standings_summary(),
atrium_team(),
atrium_team_box_score(),
atrium_team_stats(),
atrium_teams(),
lmb_competition,
lnb_competition,
lnbp_competition,
lpb_competition,
nbl1_competition
