Accessing Roster and Player Details
Access data on Unrivaled rosters, and players.
Confirm Season Availability and Coverage
Understanding which seasons are available, and what level of data coverage is provided, is essential for making reliable and accurate API calls.
- Use the Seasons feed to view all available seasons in the API.
- Reference the
coveragenode in a schedule or game endpoint before a game to determine its level of coverage.
Unrivaled Roster Introduction
Unrivaled follows a unique 3-on-3, full-court format, which differs significantly from the traditional 5-on-5 structure used in leagues such as the WNBA. Because of this streamlined gameplay model, Unrivaled teams carry smaller, highly specialized rosters.
An Unrivaled roster typically includes six players, with three players on the court at any given time and three available as substitutions. This compact roster design emphasizes versatility, conditioning, and individual skill, as players rotate more frequently and contribute across multiple roles.
The league continues to expand as it evolves.
- The 2025 Unrivaled season featured six teams.
- The 2026 season will expand to eight teams, increasing competitive depth and broadening the talent pool.
This roster structure and league growth shape how team data, player profiles, and seasonal updates appear in the Unrivaled API.
Free AgentsUnrivaled does not have free agents, and no free-agent data exists in the Unrivaled API.
Roster Releases and Updates
Seasonal Rosters are supported by Sportradar and are updated as rosters are announced leading up until the start of the season. For the 2026 season, teams and rosters will be announced in December 2025, the season begins on January 5, 2026, the 1-on-1 Tournament takes place on February 10–11 and 14, and postseason play occurs in March 2026.
For more detail on how Unrivaled data is updated and validated during the season, see the Update Frequencies page.
Accessing Team Rosters
You can access Unrivaled roster data using the Team Profile endpoint. This feed provides detailed team information including league affiliation information as well as player roster information. To get started:
- Pull a list of all active teams in the Unrivaled API database with the Teams endpoint.
- Use your team ID to call the Team Profile endpoint.
Team vs. Game Roster Statuses
Unrivaled distinguishes between a player's overall team roster status and their status for an individual game. Understanding this difference is important when determining who is eligible to play and who actually participated.
Team Roster Statuses
Team roster statuses describe a player’s standing with the team for the season. These appear in the Team Profile endpoint and may include values such as active, suspended, or injured.
In Unrivaled, teams maintain a small roster (typically six players), and most players remain listed as active unless they are unavailable due to injury or other league-defined reasons. A player may be active on the team roster even if they do not participate in a particular game.
Team roster status reflects a player’s eligibility within the season, not whether they will take the court in a specific matchup.
Game Roster Statuses
Game-specific statuses indicate whether a player is designated to participate in a particular game. These appear in the Game Summary feed.
The key attributes include:
active— Indicates whether the player is on the active list for that game.starter— Identifies players selected to start the game.played— Indicates whether the player actually entered the game.on_court— Indicates whether the player is currently on the floor (during live games).
These statuses are determined at the game level and may differ from the player’s team roster status. For example, a player may be listed as active on the team roster but not active for a specific game due to injury or rest.
Designating Player StatusesThere is no league requirement to formally designate a set number of active players before each game.
Summary
| Level | Meaning | Key Field(s) | Where It Appears |
|---|---|---|---|
| Team Roster | Player’s overall team status for the season | status (ACT, IR, SUS, etc.) | Team Profile |
| Game Roster | Player’s eligibility + participation for a specific game | active, starter, played, on_court | Game Summary |
Accessing Game Rosters
With the Game Summary feed, you can track key roster-related fields such as active, played, and on_court to determine whether a player is on the active roster for a given game and whether they participated or are currently on the floor.
To retrieve this information:
- Get the game ID by querying any of the schedule feeds.
- Use the Game Summary feed to access player status and participation details for that game.
Be sure to consult Update Frequency guidelines to understand when this data is refreshed and to determine the recommended pull intervals.
Player Positions
Primary Position
Because Unrivaled uses a fast-paced 3-on-3 format with fluid roles, a player's primary_position identifies their main role on the court. While roles in 3x3 are less rigid than traditional 5-on-5 basketball, the primary position field still provides useful context for lineups and player responsibilities.
Unrivaled uses standard basketball position codes:
- PG – Point Guard
- SG – Shooting Guard
- SF – Small Forward
- PF – Power Forward
- C – Center
You can find primary_position in these Unrivaled feeds:
- Game Boxscore
- Game Summary
- Injuries
- League Leaders
- Player Profile
- Seasonal Statistics
- Team Profile
Primary position assignments may become more accurate as the season approaches, especially for players transitioning from college or other leagues. For rookies or newly added players, this value may not be finalized until closer to opening day.
Position
position is a broader classification used within some Unrivaled data to describe a player's general frontcourt or backcourt role. This field is less granular than primary_position and may reflect flexible lineup usage.
Some players may switch between wing and forward roles depending on matchups and rotations. In cases where a player is used across multiple roles, you may choose to represent that flexibly — for example, as F-C, rather than listing multiple specific positions.
Transactions
Unrivaled does not include trades, free agency, or waivers. However, roster changes can still occur — such as adding or removing players during preseason roster formation or making a rare mid-season replacement.
You can track these updates through the Daily Transfers feed, which records any roster changes entered during the league-defined day.
Injury Data
Unrivaled provides injury information to help track player availability throughout the season.
You can retrieve injury information using two endpoints:
- Injuries – Returns all currently known injuries for Unrivaled players.
- Daily Injuries – Returns injuries recorded or updated during the league-defined day. Note: Unrivaled does not provide live, in-game injury updates.
What if a Player Is Listed as Out Before a Game?Injury reports are updated prior to game day, but actual participation is determined at the game level. For the most accurate player availability, always check the Game Boxscore, Game Summary, or Play-by-Play feeds, where player participation fields (
active,played,on_court) update in real time.
Updated about 4 hours ago
