Skip to content

Player Possession

A continuous span over which one specific player is the active ball-carrier. Distinct from team_possession: a single team-possession span typically contains many player-possession spans as the ball moves between teammates.

Category: Possession

Properties

Property Type Description Values
confidence_identity float32 Identity confidence [0,1]. Null for non-actor events and for rows where the jersey/player_id was not resolved (team-only actor rows have this null).
model_source str Player-possession source: which model produced the span (short / long / mix). short, long, mix

Property Values

model_source

Which player-possession model produced the span. Exposed so downstream consumers can slice quality metrics by model: the two horizons have different precision and recall trade-offs, and mix is informative in its own right (it correlates with handoff regions). Adding new values is purely additive.

Value Description
short Span produced by the short-horizon player-possession model.
long Span produced by the long-horizon player-possession model.
mix Blended source within the span. Both models contributed.

Querying

{
  "filters": [
    { "type": "player_possession", "players": ["0-10"] }
  ]
}

Response

Events of this type appear in the Events endpoint response:

{
  "start": 125.5,
  "end": 135.5,
  "label": "0-10",
  "event_type": "player_possession"
}

The label is the player ID or name.