nbadbArena Data Lab
Schema ReferenceHalf-Court MapStar Reference110 waypoints

Court Geometry

Schema Reference — Star

Complete schema docs for star tier

Generated pageCommand-ownedSchema metadata

Generated schema contract

Use star reference as the exact warehouse contract

This is the scorebook for the public model. Use it to verify final columns, constraints, and foreign keys, then switch to curated schema pages when you need table selection, grain guidance, or join patterns.

Best for
Final contracts

verify the exact public schema that analysts, tests, and exports depend on

Best clue
Public grain

the table name and constraint block tell you how to query without inventing columns

Ownership
Command-owned

regenerate from schema metadata instead of hand-editing

How to work this page
1

Pick the public table family before reading columns

Dimensions, facts, bridges, derived tables, and analytics views all surface different grains and workloads.

2

Use constraints to keep joins honest

Foreign keys and nullability often answer the real question faster than the descriptions alone.

3

Switch to curated pages for judgment calls

This page proves what exists; curated schema pages help you choose the right surface for the analysis.

Quick scan

Choose the warehouse family before reading the contract

Dimensions, facts, bridges, rollups, and analytics views answer different questions. Start there, then read the exact schema block.

109 schema blocks5 Public familiesTOC-driven
Dimensions

Stable entity, calendar, venue, and lookup anchors.

13

+7 more in the page TOC and section list.

Facts

Event and measurement tables at analyst-facing grain.

62

+56 more in the page TOC and section list.

Rollups

Derived aggregate surfaces for quicker trend reads.

16

+10 more in the page TOC and section list.

Schema Reference — Star

This tier contains 109 schema(s).

agg_all_time_leaders

Class: AggAllTimeLeadersSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0
player_nameStringNo
ptsInt64Yes
astInt64Yes
rebInt64Yes
pts_rankInt64No
ast_rankInt64No
reb_rankInt64No

agg_clutch_stats

Class: AggClutchStatsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Yesgt=0
season_yearStringYes
clutch_gpInt64Yes
clutch_minFloat64Yes
clutch_ptsFloat64Yes
clutch_fg_pctFloat64Yes
clutch_ft_pctFloat64Yes
league_clutch_ptsFloat64Yes
league_clutch_fg_pctFloat64Yes

agg_league_leaders

Class: AggLeagueLeadersSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0
season_yearStringNo
season_typeStringNo
gpInt64Yes
avg_ptsFloat64Yes
avg_rebFloat64Yes
avg_astFloat64Yes
avg_stlFloat64Yes
avg_blkFloat64Yes
fg_pctFloat64Yes
fg3_pctFloat64Yes
ft_pctFloat64Yes
pts_rankInt64No
reb_rankInt64No
ast_rankInt64No
stl_rankInt64No
blk_rankInt64No

agg_lineup_efficiency

Class: AggLineupEfficiencySchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
group_idStringNo
team_idInt64Nogt=0
season_yearStringNo
total_gpInt64Yes
total_minFloat64Yes
pts_per48Float64Yes
avg_net_ratingFloat64Yes
total_plus_minusFloat64Yes

agg_on_off_splits

Class: AggOnOffSplitsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
entity_typeStringNoin=['player', 'team', 'player_detail']
entity_idInt64Yesgt=0
team_idInt64Nogt=0
season_yearStringNo
on_offStringNo
gpInt64Yes
minFloat64Yes
ptsFloat64Yes
rebFloat64Yes
astFloat64Yes
off_ratingFloat64Yes
def_ratingFloat64Yes
net_ratingFloat64Yes

agg_player_bio

Class: AggPlayerBioSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0
player_nameStringNo
team_idInt64Yesgt=0
team_abbreviationStringYes
ageFloat64Yes
player_heightStringYes
player_height_inchesFloat64Yes
player_weightStringYes
collegeStringYes
countryStringYes
draft_yearStringYes
draft_roundStringYes
draft_numberStringYes
gpInt64Yes
ptsFloat64Yes
rebFloat64Yes
astFloat64Yes
net_ratingFloat64Yes
oreb_pctFloat64Yes
dreb_pctFloat64Yes
usg_pctFloat64Yes
ts_pctFloat64Yes
ast_pctFloat64Yes
season_yearStringNo

agg_player_career

Class: AggPlayerCareerSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0
career_gpInt64Yes
career_minFloat64Yes
career_ptsFloat64Yes
career_ppgFloat64Yes
career_rpgFloat64Yes
career_apgFloat64Yes
career_spgFloat64Yes
career_bpgFloat64Yes
career_fg_pctFloat64Yes
career_fg3_pctFloat64Yes
career_ft_pctFloat64Yes
first_seasonStringYes
last_seasonStringYes
seasons_playedInt64Yes

agg_player_rolling

Class: AggPlayerRollingSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNo
player_idInt64Nogt=0
game_dateStringNo
pts_roll5Float64Yes
reb_roll5Float64Yes
ast_roll5Float64Yes
pts_roll10Float64Yes
reb_roll10Float64Yes
ast_roll10Float64Yes
pts_roll20Float64Yes
reb_roll20Float64Yes
ast_roll20Float64Yes

agg_player_season_per36

Class: AggPlayerSeasonPer36Schema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0
team_idInt64Nogt=0
season_yearStringNo
season_typeStringNo
gpInt64No
avg_minFloat64Yes
pts_per36Float64Yes
reb_per36Float64Yes
ast_per36Float64Yes
stl_per36Float64Yes
blk_per36Float64Yes
tov_per36Float64Yes

agg_player_season_per48

Class: AggPlayerSeasonPer48Schema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0
team_idInt64Nogt=0
season_yearStringNo
season_typeStringNo
gpInt64No
avg_minFloat64Yes
pts_per48Float64Yes
reb_per48Float64Yes
ast_per48Float64Yes
stl_per48Float64Yes
blk_per48Float64Yes
tov_per48Float64Yes

agg_player_season

Class: AggPlayerSeasonSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0
team_idInt64Nogt=0
season_yearStringNo
season_typeStringNo
gpInt64No
total_minFloat64Yes
avg_minFloat64Yes
total_ptsFloat64Yes
avg_ptsFloat64Yes
total_rebFloat64Yes
avg_rebFloat64Yes
total_astFloat64Yes
avg_astFloat64Yes
total_stlFloat64Yes
avg_stlFloat64Yes
total_blkFloat64Yes
avg_blkFloat64Yes
total_tovFloat64Yes
avg_tovFloat64Yes
total_fgmFloat64Yes
total_fgaFloat64Yes
fg_pctFloat64Yes
total_fg3mFloat64Yes
total_fg3aFloat64Yes
fg3_pctFloat64Yes
total_ftmFloat64Yes
total_ftaFloat64Yes
ft_pctFloat64Yes
avg_off_ratingFloat64Yes
avg_def_ratingFloat64Yes
avg_net_ratingFloat64Yes
avg_ts_pctFloat64Yes
avg_usg_pctFloat64Yes
avg_pieFloat64Yes

agg_shot_location_season

Class: AggShotLocationSeasonSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0
season_yearStringNo
fgmInt64Yes
season_fgm_rankInt64No

agg_shot_zones

Class: AggShotZonesSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0
season_yearStringNo
zone_basicStringYes
zone_areaStringYes
zone_rangeStringYes
attemptsInt64Yes
makesInt64Yes
fg_pctFloat64Yes
avg_distanceFloat64Yes

agg_team_franchise

Class: AggTeamFranchiseSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_idInt64Nogt=0
team_cityStringYes
team_nameStringYes
start_yearInt64Yes
end_yearInt64Yes
yearsInt64Yes
gamesInt64Yes
winsInt64Yes
lossesInt64Yes
win_pctFloat64Yes
po_appearancesInt64Yes
div_titlesInt64Yes
conf_titlesInt64Yes
league_titlesInt64Yes
franchise_age_yearsInt64Yes
computed_win_pctFloat64Yes

agg_team_pace_and_efficiency

Class: AggTeamPaceAndEfficiencySchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_idInt64Nogt=0
season_yearStringNo
season_typeStringNo
gpInt64No
avg_paceFloat64Yes
avg_ortgFloat64Yes
avg_drtgFloat64Yes
avg_net_rtgFloat64Yes

agg_team_season

Class: AggTeamSeasonSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_idInt64Nogt=0
season_yearStringNo
season_typeStringNo
gpInt64No
avg_ptsFloat64Yes
avg_rebFloat64Yes
avg_astFloat64Yes
avg_stlFloat64Yes
avg_blkFloat64Yes
avg_tovFloat64Yes
fg_pctFloat64Yes
fg3_pctFloat64Yes
ft_pctFloat64Yes

bridge_game_official

Class: BridgeGameOfficialSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
official_idInt64Nogt=0, FK→dim_official.official_idOfficial identifier
jersey_numStringYesOfficial jersey number

bridge_game_team

Class: BridgeGameTeamSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
sideStringNoin=['home', 'away']Home or away designation
wlStringYesin=['W', 'L']Win or loss result
season_yearStringNoSeason year (e.g. 2024-25)

bridge_lineup_player

Class: BridgeLineupPlayerSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
group_idStringNoFK→fact_lineup_stats.group_idLineup group identifier
player_idInt64Nogt=0, FK→dim_player.player_idPlayer in lineup
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
position_in_lineupInt64YesPosition index in lineup (1-5)
season_yearStringNoSeason year (e.g. 2024-25)

bridge_play_player

Class: BridgePlayPlayerSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
event_numInt64NoEvent sequence number
player_idInt64Nogt=0, FK→dim_player.player_idPlayer involved in play
team_idInt64Yesgt=0, FK→dim_team.team_idPlayer team identifier
player_roleStringNoin=['primary', 'secondary', 'tertiary']Role in play event

bridge_player_team_season

Class: BridgePlayerTeamSeasonSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
season_yearStringNoSeason year (e.g. 2024-25)
jersey_numberStringYesJersey number for season
positionStringYesPosition played for season

dim_arena

Class: DimArenaSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
arena_idInt64Nogt=0Surrogate arena identifier
arena_nameStringNoArena name
cityStringYesArena city
stateStringYesArena state
countryStringYesArena country

dim_coach

Class: DimCoachSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
coach_idInt64Nogt=0Unique coach identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
season_yearStringNoFK→dim_season.season_yearSeason year (e.g. 2024-25)
first_nameStringYesCoach first name
last_nameStringYesCoach last name
coach_typeStringYesCoach type (Head Coach, etc.)
is_assistantBooleanYesWhether coach is assistant

dim_college

Class: DimCollegeSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
college_idInt64Nogt=0Surrogate college identifier
college_nameStringNoCollege name

dim_date

Class: DimDateSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
date_keyInt64Nogt=0Integer date key YYYYMMDD
full_dateStringNoCalendar date string
yearInt64NoCalendar year
monthInt64NoCalendar month (1-12)
dayInt64NoDay of month (1-31)
day_of_weekInt64NoDay of week (1=Monday, 7=Sunday)
day_nameStringNoDay name (Monday-Sunday)
month_nameStringNoMonth name (January-December)
is_weekendBooleanNoWhether date is Saturday/Sunday
nba_seasonStringYesNBA season (e.g. 2024-25)
nba_phaseStringYesNBA season phase name

dim_game

Class: DimGameSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoPrimary key — NBA game identifier
game_dateStringNoDate the game was played
season_yearStringNoSeason year (e.g. 2024-25)
season_typeStringYesSeason type (Regular Season, Playoffs, etc.)
home_team_idInt64Yesgt=0, FK→dim_team.team_idHome team identifier
visitor_team_idInt64Yesgt=0, FK→dim_team.team_idVisitor team identifier
matchupStringYesMatchup string (e.g. LAL vs. BOS)
arena_nameStringYesArena name
arena_cityStringYesArena city

dim_official

Class: DimOfficialSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
official_idInt64Nogt=0Unique official identifier
first_nameStringYesOfficial first name
last_nameStringYesOfficial last name
jersey_numStringYesOfficial jersey number

dim_play_event_type

Class: DimPlayEventTypeSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
event_type_idInt64Nogt=0Play event type identifier
event_type_nameStringNoEvent type name (e.g. made_shot)
event_categoryStringYesEvent category grouping

dim_player

Class: DimPlayerSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_skInt64Nogt=0Surrogate key for SCD2 player
player_idInt64Nogt=0Natural key — NBA player identifier
full_nameStringNoPlayer full name
first_nameStringYesPlayer first name
last_nameStringYesPlayer last name
is_activeBooleanYesWhether player is active
team_idInt64Yesgt=0, FK→dim_team.team_idCurrent team identifier
positionStringYesPlayer position
jersey_numberStringYesJersey number
heightStringYesPlayer height
weightInt64YesPlayer weight in lbs
birth_dateStringYesDate of birth
countryStringYesCountry of origin
college_idInt64Yesgt=0, FK→dim_college.college_idCollege identifier
draft_yearInt64YesDraft year
draft_roundInt64YesDraft round
draft_numberInt64YesDraft pick number
from_yearInt64YesFirst year in the league
to_yearInt64YesLast year in the league
valid_fromStringNoSCD2 valid-from season
valid_toStringYesSCD2 valid-to season
is_currentBooleanNoWhether this is the current record

dim_season_phase

Class: DimSeasonPhaseSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
phase_idInt64Nogt=0Season phase identifier
phase_nameStringNoPhase name (e.g. Regular, Playoffs)
phase_orderInt64Nogt=0Sort order of phase in season

dim_season

Class: DimSeasonSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
season_yearStringNoSeason year (e.g. 2024-25)
start_dateStringYesFirst game date of season
end_dateStringYesLast game date of season
all_star_dateStringYesAll-Star game date
playoff_start_dateStringYesPlayoff start date

dim_shot_zone

Class: DimShotZoneSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
zone_idInt64Nogt=0Surrogate shot zone identifier
zone_basicStringNoBasic zone name
zone_areaStringNoZone area (e.g. Left Side)
zone_rangeStringNoZone range (e.g. 16-24 ft.)

dim_team_history

Class: DimTeamHistorySchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_history_skInt64Nogt=0Surrogate key for SCD2 versioning
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
cityStringYesTeam city for this version
nicknameStringYesTeam nickname for this version
abbreviationStringYesTeam abbreviation for this version
franchise_nameStringYesFranchise name
league_idStringYesLeague identifier
valid_fromStringNoSeason when this version became active
valid_toStringYesSeason of next change; NULL = current
is_currentBooleanNoTRUE if this is the current version

dim_team

Class: DimTeamSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_idInt64Nogt=0NBA team identifier
abbreviationStringNoTeam abbreviation (e.g. LAL)
full_nameStringNoFull team name
cityStringYesTeam city
stateStringYesTeam state
arenaStringYesHome arena name
year_foundedInt64Yesgt=1900Year team was founded
conferenceStringYesConference (East/West)
divisionStringYesDivision name

fact_box_score_four_factors

Class: FactBoxScoreFourFactorsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
team_idInt64NoFK→dim_team.team_idTeam identifier
player_idInt64Nogt=0, FK→dim_player.player_idUnique player identifier
effective_field_goal_percentageFloat64YesEffective field goal percentage
free_throw_attempt_rateFloat64YesFree throw attempt rate
team_turnover_percentageFloat64YesTeam turnover percentage
offensive_rebound_percentageFloat64YesOffensive rebound percentage
opp_effective_field_goal_percentageFloat64YesOpponent effective field goal percentage
opp_free_throw_attempt_rateFloat64YesOpponent free throw attempt rate
opp_team_turnover_percentageFloat64YesOpponent team turnover percentage
opp_offensive_rebound_percentageFloat64YesOpponent offensive rebound percentage

fact_defense_hub_detail

Class: FactDefenseHubDetailSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
defense_metricStringNoNormalized defense-hub metric discriminator
rankInt64Yesgt=0Rank within the defense hub metric lane
team_idInt64Yesgt=0, FK→dim_team.team_idTeam identifier when present
team_abbreviationStringYesTeam abbreviation when present
team_nameStringYesTeam display name when present
season_typeStringYesSeason type used for the defense hub request
stat_valueFloat64YesMetric value for the selected defense hub lane

fact_defense_hub

Class: FactDefenseHubSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
rankInt64Yesgt=0Rank within the base defense-hub packet
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
team_abbreviationStringNoTeam abbreviation
team_nameStringNoTeam display name
drebFloat64YesDefensive rebounds value from the base defense-hub packet
season_typeStringYesSeason type used for the defense-hub request

fact_draft

Class: FactDraftSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
person_idInt64Nogt=0, FK→dim_player.player_idDrafted player identifier
team_idInt64Nogt=0, FK→dim_team.team_idDrafting team identifier
seasonStringNoDraft season year
round_numberInt64YesDraft round (1 or 2)
round_pickInt64YesPick number within round
overall_pickInt64YesOverall pick number
player_nameStringYesPlayer full name
organizationStringYesCollege or organization
organization_typeStringYesType (College, HS, Intl, etc.)
player_profile_flagInt64Yesin=[0, 1]Has player profile (1=yes)

fact_estimated_metrics

Class: FactEstimatedMetricsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
gpInt64YesGames played
wInt64YesWins
lInt64YesLosses
minFloat64YesMinutes played
e_off_ratingFloat64YesEstimated offensive rating
e_def_ratingFloat64YesEstimated defensive rating
e_net_ratingFloat64YesEstimated net rating
e_paceFloat64YesEstimated pace
e_ast_ratioFloat64YesEstimated assist ratio
e_oreb_pctFloat64YesEstimated offensive rebound pct
e_dreb_pctFloat64YesEstimated defensive rebound pct
e_reb_pctFloat64YesEstimated total rebound pct
e_tov_pctFloat64YesEstimated turnover percentage
e_usg_pctFloat64YesEstimated usage percentage
season_yearStringNoSeason year (e.g. 2024-25)

fact_game_leaders

Class: FactGameLeadersSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
leader_typeStringNoLeader category (home or away)
person_idInt64Nogt=0, FK→dim_player.player_idUnique player identifier
nameStringNoPlayer display name
player_slugStringYesPlayer URL slug
jersey_numStringYesPlayer jersey number
positionStringYesPlayer position
team_tricodeStringYesThree-letter team code
pointsFloat64YesPoints scored
reboundsFloat64YesTotal rebounds
assistsFloat64YesTotal assists

fact_game_result

Class: FactGameResultSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
game_dateStringNoGame date
season_yearStringNoSeason year (e.g. 2024-25)
season_typeStringYesSeason type (Regular, Playoff)
home_team_idInt64Yesgt=0, FK→dim_team.team_idHome team identifier
visitor_team_idInt64Yesgt=0, FK→dim_team.team_idVisiting team identifier
wl_homeStringYesHome team win/loss (W or L)
pts_homeInt64YesHome team points
pts_awayInt64YesAway team points
plus_minus_homeFloat64YesHome team plus-minus
plus_minus_awayFloat64YesAway team plus-minus
pts_qtr1_homeInt64YesHome team Q1 points
pts_qtr2_homeInt64YesHome team Q2 points
pts_qtr3_homeInt64YesHome team Q3 points
pts_qtr4_homeInt64YesHome team Q4 points
pts_ot1_homeInt64YesHome team OT1 points
pts_ot2_homeInt64YesHome team OT2 points
pts_qtr1_awayInt64YesAway team Q1 points
pts_qtr2_awayInt64YesAway team Q2 points
pts_qtr3_awayInt64YesAway team Q3 points
pts_qtr4_awayInt64YesAway team Q4 points
pts_ot1_awayInt64YesAway team OT1 points
pts_ot2_awayInt64YesAway team OT2 points

fact_game_scoring

Class: FactGameScoringSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
sideStringNoin=['home', 'away']Home or away designation
periodInt64Nogt=0Period number (1-4 qtrs, 5+ OT)
ptsInt64YesPoints scored in period
season_yearStringNoSeason year (e.g. 2024-25)

fact_homepage_detail

Class: FactHomepageDetailSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
homepage_metricStringNoin=['pts', 'reb', 'ast', 'stl', 'fg_pct', 'ft_pct', 'fg3_pct', 'blk']Homepage leaderboard metric discriminator
rankInt64Yesgt=0Rank within the homepage leaderboard lane
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
team_abbreviationStringNoTeam abbreviation
team_nameStringNoTeam display name
season_typeStringYesSeason type used for the leaderboard request
stat_valueFloat64YesMetric value for the selected homepage leaderboard lane

fact_homepage_leaders_detail

Class: FactHomepageLeadersDetailSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
leader_variantStringNoin=['main', 'league_avg', 'league_max']Homepage leaders result-set variant
rankInt64Yesgt=0Rank within the primary homepage leaders packet
team_idInt64Yesgt=0, FK→dim_team.team_idTeam identifier when the variant is team-scoped
team_abbreviationStringYesTeam abbreviation when present
team_nameStringYesTeam name when present
season_typeStringYesSeason type used for the leaders request
ptsFloat64YesPoints value for the variant
fg_pctFloat64YesField goal percentage for the variant
fg3_pctFloat64YesThree-point percentage for the variant
ft_pctFloat64YesFree throw percentage for the variant
efg_pctFloat64YesEffective field goal percentage for the variant
ts_pctFloat64YesTrue shooting percentage for the variant
pts_per48Float64YesPoints per 48 minutes for the variant

fact_homepage_leaders

Class: FactHomepageLeadersSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
leader_sourceStringNoin=['home_page', 'homepage']Alias source of the homepage leaders packet
rankInt64Yesgt=0Rank within the homepage leaders packet
team_idInt64Yesgt=0, FK→dim_team.team_idTeam identifier
team_nameStringYesTeam display name
team_abbreviationStringYesTeam abbreviation
ptsFloat64Yes
fg_pctFloat64Yes
fg3_pctFloat64Yes
ft_pctFloat64Yes
efg_pctFloat64Yes
ts_pctFloat64Yes
pts_per48Float64Yes
season_typeStringYesSeason type used for the leaders request

fact_homepage

Class: FactHomepageSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
homepage_sourceStringNoin=['home_page', 'homepage']Alias source of the homepage packet
rankInt64Yesgt=0Rank within the homepage points packet
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
team_abbreviationStringNoTeam abbreviation
team_nameStringNoTeam display name
ptsFloat64YesPoints value from the base homepage packet
season_typeStringYesSeason type used for the homepage request

fact_leaders_tiles_detail

Class: FactLeadersTilesDetailSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
tile_variantStringNoin=['all_time_high', 'last_season_high', 'main', 'low_season_high']Leaders tiles result-set variant
rankInt64Yesgt=0Rank when the tile variant is ranked
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
team_abbreviationStringNoTeam abbreviation
team_nameStringNoTeam display name
season_yearStringYesSeason year attached to historical tile variants
season_typeStringYesSeason type used for the leaders tiles request
ptsFloat64YesPoints value surfaced by the tile variant

fact_leaders_tiles

Class: FactLeadersTilesSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
team_abbreviationStringNoTeam abbreviation
team_nameStringNoTeam display name
season_yearStringYesSeason year attached to the base leaders-tiles packet
ptsFloat64YesPoints value from the base leaders-tiles packet
season_typeStringYesSeason type used for the leaders-tiles request

fact_league_lineup_viz

Class: FactLeagueLineupVizSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
group_idStringNoLineup group identifier
group_nameStringYesLineup player names
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
team_abbreviationStringYesTeam abbreviation code
minFloat64YesMinutes played
off_ratingFloat64YesOffensive rating
def_ratingFloat64YesDefensive rating
net_ratingFloat64YesNet rating
paceFloat64YesPace factor
ts_pctFloat64YesTrue shooting percentage
fta_rateFloat64YesFree throw attempt rate
tm_ast_pctFloat64YesTeam assist percentage
pct_fga_2ptFloat64YesPercentage of field goal attempts from two-point range
pct_fga_3ptFloat64YesPercentage of field goal attempts from three-point range
pct_pts_2pt_mrFloat64YesPercentage of points from mid-range two-pointers
pct_pts_fbFloat64YesPercentage of points from fast breaks
pct_pts_ftFloat64YesPercentage of points from free throws
pct_pts_paintFloat64YesPercentage of points in the paint
pct_ast_fgmFloat64YesPercentage of assisted field goals
pct_uast_fgmFloat64YesPercentage of unassisted field goals
opp_fg3_pctFloat64YesOpponent three-point percentage
opp_efg_pctFloat64YesOpponent effective field goal percentage
opp_fta_rateFloat64YesOpponent free throw attempt rate
opp_tov_pctFloat64YesOpponent turnover percentage

fact_lineup_stats

Class: FactLineupStatsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
group_setStringNoLineup group set label
group_idStringNoLineup group identifier
group_nameStringYesLineup player names
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
gpInt64YesGames played
wInt64YesWins
lInt64YesLosses
minFloat64YesMinutes played
fgmInt64YesField goals made
fgaInt64YesField goals attempted
fg_pctFloat64YesField goal percentage
fg3mInt64YesThree-pointers made
fg3aInt64YesThree-pointers attempted
fg3_pctFloat64YesThree-point percentage
ftmInt64YesFree throws made
ftaInt64YesFree throws attempted
ft_pctFloat64YesFree throw percentage
orebInt64YesOffensive rebounds
drebInt64YesDefensive rebounds
rebInt64YesTotal rebounds
astInt64YesAssists
tovInt64YesTurnovers
stlInt64YesSteals
blkInt64YesBlocks
ptsInt64YesPoints scored
plus_minusFloat64YesPlus-minus
net_ratingFloat64YesNet rating
season_yearStringNoSeason year (e.g. 2024-25)

fact_matchup

Class: FactMatchupSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
player_idInt64Nogt=0, FK→dim_player.player_idOffensive player identifier
team_idInt64Nogt=0, FK→dim_team.team_idOffensive team identifier
def_player_idInt64Nogt=0, FK→dim_player.player_idDefensive player identifier
def_team_idInt64Nogt=0, FK→dim_team.team_idDefensive team identifier
matchup_minFloat64YesMatchup minutes
possInt64YesPossessions
player_ptsInt64YesPoints scored by offensive player
team_ptsInt64YesTeam points during matchup
matchup_astInt64YesAssists during matchup
matchup_tovInt64YesTurnovers during matchup
matchup_blkInt64YesBlocks during matchup
matchup_fgmInt64YesField goals made during matchup
matchup_fgaInt64YesField goals attempted in matchup
matchup_fg_pctFloat64YesFG percentage during matchup
season_yearStringNoSeason year (e.g. 2024-25)

fact_play_by_play

Class: FactPlayByPlaySchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
event_numInt64NoEvent sequence number
event_msg_typeInt64NoEvent message type code
event_msg_action_typeInt64YesEvent action type code
periodInt64Nogt=0Game period (1-4 qtrs, 5+ OT)
wc_time_stringStringYesWall clock time
pc_time_stringStringYesPeriod clock time string
home_descriptionStringYesHome team event description
neutral_descriptionStringYesNeutral event description
visitor_descriptionStringYesVisitor team event description
scoreStringYesScore at event (e.g. 102 - 98)
score_marginStringYesScore margin at event
player1_idInt64YesFK→dim_player.player_idPrimary player identifier
player1_team_idInt64YesFK→dim_team.team_idPrimary player team ID
player2_idInt64YesFK→dim_player.player_idSecondary player identifier
player2_team_idInt64YesFK→dim_team.team_idSecondary player team ID
player3_idInt64YesFK→dim_player.player_idTertiary player identifier
player3_team_idInt64YesFK→dim_team.team_idTertiary player team ID
event_type_nameStringYesDerived event type label
season_yearStringNoSeason year (e.g. 2024-25)

fact_player_awards

Class: FactPlayerAwardsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
descriptionStringNoAward description
all_nba_team_numberInt64YesAll-NBA team number
seasonStringYesAward season
monthStringYesAward month (if applicable)
weekStringYesAward week (if applicable)
conferenceStringYesConference for award
award_typeStringYesAward type classification
subtype1StringYesAward subtype 1
subtype2StringYesAward subtype 2
subtype3StringYesAward subtype 3

fact_player_dashboard_clutch_overall

Class: FactPlayerDashboardClutchOverallSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64YesContext filter identifier returned by nba_api.
cfparamsStringYesSerialized context filter parameters returned by nba_api.
fgm_rankInt64YesField goals made rank.
fga_rankInt64YesField goals attempted rank.
fg_pct_rankInt64YesField goal percentage rank.
fg3m_rankInt64YesThree-pointers made rank.
fg3a_rankInt64YesThree-pointers attempted rank.
fg3_pct_rankInt64YesThree-point percentage rank.
blka_rankInt64YesBlocked attempts rank.
gp_rankInt64YesGames played rank.
w_rankInt64YesWins rank.
l_rankInt64YesLosses rank.
w_pct_rankInt64YesWin percentage rank.
min_rankInt64YesMinutes played rank.
ftm_rankInt64YesFree throws made rank.
fta_rankInt64YesFree throws attempted rank.
ft_pct_rankInt64YesFree throw percentage rank.
oreb_rankInt64YesOffensive rebounds rank.
dreb_rankInt64YesDefensive rebounds rank.
reb_rankInt64YesRebounds rank.
ast_rankInt64YesAssists rank.
tov_rankInt64YesTurnovers rank.
stl_rankInt64YesSteals rank.
blk_rankInt64YesBlocks rank.
pf_rankInt64YesPersonal fouls rank.
pfd_rankInt64YesPersonal fouls drawn rank.
pts_rankInt64YesPoints rank.
plus_minus_rankInt64YesPlus-minus rank.
nba_fantasy_pts_rankInt64YesNBA fantasy points rank.
dd2_rankInt64YesDouble-doubles rank.
td3_rankInt64YesTriple-doubles rank.
fgmFloat64YesField goals made.
fgaFloat64YesField goals attempted.
fg_pctFloat64YesField goal percentage.
fg3mFloat64YesThree-pointers made.
fg3aFloat64YesThree-pointers attempted.
fg3_pctFloat64YesThree-point percentage.
blkaFloat64YesBlocked attempts.
gpInt64YesGames played.
wInt64YesWins.
lInt64YesLosses.
w_pctFloat64YesWin percentage.
minFloat64YesMinutes played.
ftmFloat64YesFree throws made.
ftaFloat64YesFree throws attempted.
ft_pctFloat64YesFree throw percentage.
orebFloat64YesOffensive rebounds.
drebFloat64YesDefensive rebounds.
rebFloat64YesTotal rebounds.
astFloat64YesAssists.
tovFloat64YesTurnovers.
stlFloat64YesSteals.
blkFloat64YesBlocks.
pfFloat64YesPersonal fouls.
pfdFloat64YesPersonal fouls drawn.
ptsFloat64YesPoints scored.
plus_minusFloat64YesPlus-minus differential.
nba_fantasy_ptsFloat64YesNBA fantasy points.
dd2Float64YesDouble-doubles.
td3Float64YesTriple-doubles.
group_setStringYesGrouping set returned by the player dashboard endpoint.
group_valueStringYesGrouping value returned by the player dashboard endpoint.
player_idInt64Nogt=0Queried player identifier.
season_yearStringNoQueried season year.
season_typeStringNoQueried season type.

fact_player_dashboard_game_splits_overall

Class: FactPlayerDashboardGameSplitsOverallSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64YesContext filter identifier returned by nba_api.
cfparamsStringYesSerialized context filter parameters returned by nba_api.
fgm_rankInt64YesField goals made rank.
fga_rankInt64YesField goals attempted rank.
fg_pct_rankInt64YesField goal percentage rank.
fg3m_rankInt64YesThree-pointers made rank.
fg3a_rankInt64YesThree-pointers attempted rank.
fg3_pct_rankInt64YesThree-point percentage rank.
blka_rankInt64YesBlocked attempts rank.
gp_rankInt64YesGames played rank.
w_rankInt64YesWins rank.
l_rankInt64YesLosses rank.
w_pct_rankInt64YesWin percentage rank.
min_rankInt64YesMinutes played rank.
ftm_rankInt64YesFree throws made rank.
fta_rankInt64YesFree throws attempted rank.
ft_pct_rankInt64YesFree throw percentage rank.
oreb_rankInt64YesOffensive rebounds rank.
dreb_rankInt64YesDefensive rebounds rank.
reb_rankInt64YesRebounds rank.
ast_rankInt64YesAssists rank.
tov_rankInt64YesTurnovers rank.
stl_rankInt64YesSteals rank.
blk_rankInt64YesBlocks rank.
pf_rankInt64YesPersonal fouls rank.
pfd_rankInt64YesPersonal fouls drawn rank.
pts_rankInt64YesPoints rank.
plus_minus_rankInt64YesPlus-minus rank.
nba_fantasy_pts_rankInt64YesNBA fantasy points rank.
dd2_rankInt64YesDouble-doubles rank.
td3_rankInt64YesTriple-doubles rank.
fgmFloat64YesField goals made.
fgaFloat64YesField goals attempted.
fg_pctFloat64YesField goal percentage.
fg3mFloat64YesThree-pointers made.
fg3aFloat64YesThree-pointers attempted.
fg3_pctFloat64YesThree-point percentage.
blkaFloat64YesBlocked attempts.
gpInt64YesGames played.
wInt64YesWins.
lInt64YesLosses.
w_pctFloat64YesWin percentage.
minFloat64YesMinutes played.
ftmFloat64YesFree throws made.
ftaFloat64YesFree throws attempted.
ft_pctFloat64YesFree throw percentage.
orebFloat64YesOffensive rebounds.
drebFloat64YesDefensive rebounds.
rebFloat64YesTotal rebounds.
astFloat64YesAssists.
tovFloat64YesTurnovers.
stlFloat64YesSteals.
blkFloat64YesBlocks.
pfFloat64YesPersonal fouls.
pfdFloat64YesPersonal fouls drawn.
ptsFloat64YesPoints scored.
plus_minusFloat64YesPlus-minus differential.
nba_fantasy_ptsFloat64YesNBA fantasy points.
dd2Float64YesDouble-doubles.
td3Float64YesTriple-doubles.
group_setStringYesGrouping set returned by the player dashboard endpoint.
group_valueStringYesGrouping value returned by the player dashboard endpoint.
player_idInt64Nogt=0Queried player identifier.
season_yearStringNoQueried season year.
season_typeStringNoQueried season type.

fact_player_dashboard_general_splits_overall

Class: FactPlayerDashboardGeneralSplitsOverallSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64YesContext filter identifier returned by nba_api.
cfparamsStringYesSerialized context filter parameters returned by nba_api.
fgm_rankInt64YesField goals made rank.
fga_rankInt64YesField goals attempted rank.
fg_pct_rankInt64YesField goal percentage rank.
fg3m_rankInt64YesThree-pointers made rank.
fg3a_rankInt64YesThree-pointers attempted rank.
fg3_pct_rankInt64YesThree-point percentage rank.
blka_rankInt64YesBlocked attempts rank.
gp_rankInt64YesGames played rank.
w_rankInt64YesWins rank.
l_rankInt64YesLosses rank.
w_pct_rankInt64YesWin percentage rank.
min_rankInt64YesMinutes played rank.
ftm_rankInt64YesFree throws made rank.
fta_rankInt64YesFree throws attempted rank.
ft_pct_rankInt64YesFree throw percentage rank.
oreb_rankInt64YesOffensive rebounds rank.
dreb_rankInt64YesDefensive rebounds rank.
reb_rankInt64YesRebounds rank.
ast_rankInt64YesAssists rank.
tov_rankInt64YesTurnovers rank.
stl_rankInt64YesSteals rank.
blk_rankInt64YesBlocks rank.
pf_rankInt64YesPersonal fouls rank.
pfd_rankInt64YesPersonal fouls drawn rank.
pts_rankInt64YesPoints rank.
plus_minus_rankInt64YesPlus-minus rank.
nba_fantasy_pts_rankInt64YesNBA fantasy points rank.
dd2_rankInt64YesDouble-doubles rank.
td3_rankInt64YesTriple-doubles rank.
fgmFloat64YesField goals made.
fgaFloat64YesField goals attempted.
fg_pctFloat64YesField goal percentage.
fg3mFloat64YesThree-pointers made.
fg3aFloat64YesThree-pointers attempted.
fg3_pctFloat64YesThree-point percentage.
blkaFloat64YesBlocked attempts.
gpInt64YesGames played.
wInt64YesWins.
lInt64YesLosses.
w_pctFloat64YesWin percentage.
minFloat64YesMinutes played.
ftmFloat64YesFree throws made.
ftaFloat64YesFree throws attempted.
ft_pctFloat64YesFree throw percentage.
orebFloat64YesOffensive rebounds.
drebFloat64YesDefensive rebounds.
rebFloat64YesTotal rebounds.
astFloat64YesAssists.
tovFloat64YesTurnovers.
stlFloat64YesSteals.
blkFloat64YesBlocks.
pfFloat64YesPersonal fouls.
pfdFloat64YesPersonal fouls drawn.
ptsFloat64YesPoints scored.
plus_minusFloat64YesPlus-minus differential.
nba_fantasy_ptsFloat64YesNBA fantasy points.
dd2Float64YesDouble-doubles.
td3Float64YesTriple-doubles.
group_setStringYesGrouping set returned by the player dashboard endpoint.
group_valueStringYesGrouping value returned by the player dashboard endpoint.
player_idInt64Nogt=0Queried player identifier.
season_yearStringNoQueried season year.
season_typeStringNoQueried season type.

fact_player_dashboard_last_n_overall

Class: FactPlayerDashboardLastNOverallSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64YesContext filter identifier returned by nba_api.
cfparamsStringYesSerialized context filter parameters returned by nba_api.
fgm_rankInt64YesField goals made rank.
fga_rankInt64YesField goals attempted rank.
fg_pct_rankInt64YesField goal percentage rank.
fg3m_rankInt64YesThree-pointers made rank.
fg3a_rankInt64YesThree-pointers attempted rank.
fg3_pct_rankInt64YesThree-point percentage rank.
blka_rankInt64YesBlocked attempts rank.
gp_rankInt64YesGames played rank.
w_rankInt64YesWins rank.
l_rankInt64YesLosses rank.
w_pct_rankInt64YesWin percentage rank.
min_rankInt64YesMinutes played rank.
ftm_rankInt64YesFree throws made rank.
fta_rankInt64YesFree throws attempted rank.
ft_pct_rankInt64YesFree throw percentage rank.
oreb_rankInt64YesOffensive rebounds rank.
dreb_rankInt64YesDefensive rebounds rank.
reb_rankInt64YesRebounds rank.
ast_rankInt64YesAssists rank.
tov_rankInt64YesTurnovers rank.
stl_rankInt64YesSteals rank.
blk_rankInt64YesBlocks rank.
pf_rankInt64YesPersonal fouls rank.
pfd_rankInt64YesPersonal fouls drawn rank.
pts_rankInt64YesPoints rank.
plus_minus_rankInt64YesPlus-minus rank.
nba_fantasy_pts_rankInt64YesNBA fantasy points rank.
dd2_rankInt64YesDouble-doubles rank.
td3_rankInt64YesTriple-doubles rank.
fgmFloat64YesField goals made.
fgaFloat64YesField goals attempted.
fg_pctFloat64YesField goal percentage.
fg3mFloat64YesThree-pointers made.
fg3aFloat64YesThree-pointers attempted.
fg3_pctFloat64YesThree-point percentage.
blkaFloat64YesBlocked attempts.
gpInt64YesGames played.
wInt64YesWins.
lInt64YesLosses.
w_pctFloat64YesWin percentage.
minFloat64YesMinutes played.
ftmFloat64YesFree throws made.
ftaFloat64YesFree throws attempted.
ft_pctFloat64YesFree throw percentage.
orebFloat64YesOffensive rebounds.
drebFloat64YesDefensive rebounds.
rebFloat64YesTotal rebounds.
astFloat64YesAssists.
tovFloat64YesTurnovers.
stlFloat64YesSteals.
blkFloat64YesBlocks.
pfFloat64YesPersonal fouls.
pfdFloat64YesPersonal fouls drawn.
ptsFloat64YesPoints scored.
plus_minusFloat64YesPlus-minus differential.
nba_fantasy_ptsFloat64YesNBA fantasy points.
dd2Float64YesDouble-doubles.
td3Float64YesTriple-doubles.
group_setStringYesGrouping set returned by the player dashboard endpoint.
group_valueStringYesGrouping value returned by the player dashboard endpoint.
player_idInt64Nogt=0Queried player identifier.
season_yearStringNoQueried season year.
season_typeStringNoQueried season type.

fact_player_dashboard_shooting_overall

Class: FactPlayerDashboardShootingOverallSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64YesContext filter identifier returned by nba_api.
cfparamsStringYesSerialized context filter parameters returned by nba_api.
efg_pct_rankInt64YesEffective field goal percentage rank.
pct_ast_2pm_rankInt64YesAssisted two-point make percentage rank.
pct_uast_2pm_rankInt64YesUnassisted two-point make percentage rank.
pct_ast_3pm_rankInt64YesAssisted three-point make percentage rank.
pct_uast_3pm_rankInt64YesUnassisted three-point make percentage rank.
pct_ast_fgm_rankInt64YesAssisted field goal make percentage rank.
pct_uast_fgm_rankInt64YesUnassisted field goal make percentage rank.
fgm_rankInt64YesField goals made rank.
fga_rankInt64YesField goals attempted rank.
fg_pct_rankInt64YesField goal percentage rank.
fg3m_rankInt64YesThree-pointers made rank.
fg3a_rankInt64YesThree-pointers attempted rank.
fg3_pct_rankInt64YesThree-point percentage rank.
blka_rankInt64YesBlocked attempts rank.
efg_pctFloat64YesEffective field goal percentage.
pct_ast_2pmFloat64YesShare of made twos that were assisted.
pct_uast_2pmFloat64YesShare of made twos that were unassisted.
pct_ast_3pmFloat64YesShare of made threes that were assisted.
pct_uast_3pmFloat64YesShare of made threes that were unassisted.
pct_ast_fgmFloat64YesShare of made field goals that were assisted.
pct_uast_fgmFloat64YesShare of made field goals that were unassisted.
fgmFloat64YesField goals made.
fgaFloat64YesField goals attempted.
fg_pctFloat64YesField goal percentage.
fg3mFloat64YesThree-pointers made.
fg3aFloat64YesThree-pointers attempted.
fg3_pctFloat64YesThree-point percentage.
blkaFloat64YesBlocked attempts.
group_setStringYesGrouping set returned by the player dashboard endpoint.
group_valueStringYesGrouping value returned by the player dashboard endpoint.
player_idInt64Nogt=0Queried player identifier.
season_yearStringNoQueried season year.
season_typeStringNoQueried season type.

fact_player_dashboard_team_perf_overall

Class: FactPlayerDashboardTeamPerfOverallSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64YesContext filter identifier returned by nba_api.
cfparamsStringYesSerialized context filter parameters returned by nba_api.
fgm_rankInt64YesField goals made rank.
fga_rankInt64YesField goals attempted rank.
fg_pct_rankInt64YesField goal percentage rank.
fg3m_rankInt64YesThree-pointers made rank.
fg3a_rankInt64YesThree-pointers attempted rank.
fg3_pct_rankInt64YesThree-point percentage rank.
blka_rankInt64YesBlocked attempts rank.
gp_rankInt64YesGames played rank.
w_rankInt64YesWins rank.
l_rankInt64YesLosses rank.
w_pct_rankInt64YesWin percentage rank.
min_rankInt64YesMinutes played rank.
ftm_rankInt64YesFree throws made rank.
fta_rankInt64YesFree throws attempted rank.
ft_pct_rankInt64YesFree throw percentage rank.
oreb_rankInt64YesOffensive rebounds rank.
dreb_rankInt64YesDefensive rebounds rank.
reb_rankInt64YesRebounds rank.
ast_rankInt64YesAssists rank.
tov_rankInt64YesTurnovers rank.
stl_rankInt64YesSteals rank.
blk_rankInt64YesBlocks rank.
pf_rankInt64YesPersonal fouls rank.
pfd_rankInt64YesPersonal fouls drawn rank.
pts_rankInt64YesPoints rank.
plus_minus_rankInt64YesPlus-minus rank.
nba_fantasy_pts_rankInt64YesNBA fantasy points rank.
dd2_rankInt64YesDouble-doubles rank.
td3_rankInt64YesTriple-doubles rank.
fgmFloat64YesField goals made.
fgaFloat64YesField goals attempted.
fg_pctFloat64YesField goal percentage.
fg3mFloat64YesThree-pointers made.
fg3aFloat64YesThree-pointers attempted.
fg3_pctFloat64YesThree-point percentage.
blkaFloat64YesBlocked attempts.
gpInt64YesGames played.
wInt64YesWins.
lInt64YesLosses.
w_pctFloat64YesWin percentage.
minFloat64YesMinutes played.
ftmFloat64YesFree throws made.
ftaFloat64YesFree throws attempted.
ft_pctFloat64YesFree throw percentage.
orebFloat64YesOffensive rebounds.
drebFloat64YesDefensive rebounds.
rebFloat64YesTotal rebounds.
astFloat64YesAssists.
tovFloat64YesTurnovers.
stlFloat64YesSteals.
blkFloat64YesBlocks.
pfFloat64YesPersonal fouls.
pfdFloat64YesPersonal fouls drawn.
ptsFloat64YesPoints scored.
plus_minusFloat64YesPlus-minus differential.
nba_fantasy_ptsFloat64YesNBA fantasy points.
dd2Float64YesDouble-doubles.
td3Float64YesTriple-doubles.
group_setStringYesGrouping set returned by the player dashboard endpoint.
group_valueStringYesGrouping value returned by the player dashboard endpoint.
player_idInt64Nogt=0Queried player identifier.
season_yearStringNoQueried season year.
season_typeStringNoQueried season type.

fact_player_dashboard_yoy_overall

Class: FactPlayerDashboardYoyOverallSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64YesContext filter identifier returned by nba_api.
cfparamsStringYesSerialized context filter parameters returned by nba_api.
fgm_rankInt64YesField goals made rank.
fga_rankInt64YesField goals attempted rank.
fg_pct_rankInt64YesField goal percentage rank.
fg3m_rankInt64YesThree-pointers made rank.
fg3a_rankInt64YesThree-pointers attempted rank.
fg3_pct_rankInt64YesThree-point percentage rank.
blka_rankInt64YesBlocked attempts rank.
gp_rankInt64YesGames played rank.
w_rankInt64YesWins rank.
l_rankInt64YesLosses rank.
w_pct_rankInt64YesWin percentage rank.
min_rankInt64YesMinutes played rank.
ftm_rankInt64YesFree throws made rank.
fta_rankInt64YesFree throws attempted rank.
ft_pct_rankInt64YesFree throw percentage rank.
oreb_rankInt64YesOffensive rebounds rank.
dreb_rankInt64YesDefensive rebounds rank.
reb_rankInt64YesRebounds rank.
ast_rankInt64YesAssists rank.
tov_rankInt64YesTurnovers rank.
stl_rankInt64YesSteals rank.
blk_rankInt64YesBlocks rank.
pf_rankInt64YesPersonal fouls rank.
pfd_rankInt64YesPersonal fouls drawn rank.
pts_rankInt64YesPoints rank.
plus_minus_rankInt64YesPlus-minus rank.
nba_fantasy_pts_rankInt64YesNBA fantasy points rank.
dd2_rankInt64YesDouble-doubles rank.
td3_rankInt64YesTriple-doubles rank.
fgmFloat64YesField goals made.
fgaFloat64YesField goals attempted.
fg_pctFloat64YesField goal percentage.
fg3mFloat64YesThree-pointers made.
fg3aFloat64YesThree-pointers attempted.
fg3_pctFloat64YesThree-point percentage.
blkaFloat64YesBlocked attempts.
gpInt64YesGames played.
wInt64YesWins.
lInt64YesLosses.
w_pctFloat64YesWin percentage.
minFloat64YesMinutes played.
ftmFloat64YesFree throws made.
ftaFloat64YesFree throws attempted.
ft_pctFloat64YesFree throw percentage.
orebFloat64YesOffensive rebounds.
drebFloat64YesDefensive rebounds.
rebFloat64YesTotal rebounds.
astFloat64YesAssists.
tovFloat64YesTurnovers.
stlFloat64YesSteals.
blkFloat64YesBlocks.
pfFloat64YesPersonal fouls.
pfdFloat64YesPersonal fouls drawn.
ptsFloat64YesPoints scored.
plus_minusFloat64YesPlus-minus differential.
nba_fantasy_ptsFloat64YesNBA fantasy points.
dd2Float64YesDouble-doubles.
td3Float64YesTriple-doubles.
team_idInt64Yesgt=0Team identifier for the season row.
team_abbreviationStringYesTeam abbreviation.
max_game_dateStringYesMost recent game date in the split.
group_setStringYesGrouping set returned by the player dashboard endpoint.
group_valueStringYesGrouping value returned by the player dashboard endpoint.
player_idInt64Nogt=0Queried player identifier.
season_yearStringNoQueried season year.
season_typeStringNoQueried season type.

fact_player_estimated_metrics

Class: FactPlayerEstimatedMetricsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
gpInt64YesGames played
wInt64YesWins
lInt64YesLosses
minFloat64YesMinutes played
e_off_ratingFloat64YesEstimated offensive rating
e_def_ratingFloat64YesEstimated defensive rating
e_net_ratingFloat64YesEstimated net rating
e_paceFloat64YesEstimated pace
e_ast_ratioFloat64YesEstimated assist ratio
e_oreb_pctFloat64YesEstimated offensive rebound pct
e_dreb_pctFloat64YesEstimated defensive rebound pct
e_reb_pctFloat64YesEstimated total rebound pct
e_tov_pctFloat64YesEstimated turnover percentage
e_usg_pctFloat64YesEstimated usage percentage
season_yearStringNoSeason year (e.g. 2024-25)

fact_player_game_advanced

Class: FactPlayerGameAdvancedSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
off_ratingFloat64YesOffensive rating
def_ratingFloat64YesDefensive rating
net_ratingFloat64YesNet rating
ast_pctFloat64YesAssist percentage
ast_toFloat64YesAssist-to-turnover ratio
ast_ratioFloat64YesAssist ratio
oreb_pctFloat64YesOffensive rebound percentage
dreb_pctFloat64YesDefensive rebound percentage
reb_pctFloat64YesTotal rebound percentage
efg_pctFloat64YesEffective field goal percentage
ts_pctFloat64YesTrue shooting percentage
usg_pctFloat64YesUsage percentage
paceFloat64YesPace factor
pieFloat64YesPlayer impact estimate
possInt64YesPossessions
fta_rateFloat64YesFree throw attempt rate
season_yearStringNoSeason year (e.g. 2024-25)

fact_player_game_hustle

Class: FactPlayerGameHustleSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
contested_shotsInt64YesTotal contested shots
contested_shots_2ptInt64YesContested two-point shots
contested_shots_3ptInt64YesContested three-point shots
deflectionsInt64YesDeflections
charges_drawnInt64YesCharges drawn
screen_assistsInt64YesScreen assists
screen_ast_ptsInt64YesPoints from screen assists
loose_balls_recoveredInt64YesLoose balls recovered
box_outsInt64YesBox outs
season_yearStringNoSeason year (e.g. 2024-25)

fact_player_game_misc

Class: FactPlayerGameMiscSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
pts_off_tovInt64YesPoints off turnovers
second_chance_ptsInt64YesSecond chance points
fbpsInt64YesFast break points
pitpInt64YesPoints in the paint
opp_pts_off_tovInt64YesOpponent points off turnovers
opp_second_chance_ptsInt64YesOpponent second chance points
opp_fbpsInt64YesOpponent fast break points
opp_pitpInt64YesOpponent points in the paint
pct_fga_2ptFloat64YesPercentage of FGA that are 2pt
pct_fga_3ptFloat64YesPercentage of FGA that are 3pt
pct_pts_2ptFloat64YesPercentage of points from 2pt
pct_pts_2pt_mrFloat64YesPct of pts from 2pt mid-range
pct_pts_3ptFloat64YesPercentage of points from 3pt
pct_pts_fbFloat64YesPct of points from fast breaks
pct_pts_ftFloat64YesPct of points from free throws
pct_pts_off_tovFloat64YesPct of pts off turnovers
pct_pts_pitpFloat64YesPct of pts in the paint
pct_ast_2pmFloat64YesPct of 2pt made that are assisted
pct_uast_2pmFloat64YesPct of 2pt made unassisted
pct_ast_3pmFloat64YesPct of 3pt made that are assisted
pct_uast_3pmFloat64YesPct of 3pt made unassisted
season_yearStringNoSeason year (e.g. 2024-25)

fact_player_game_tracking

Class: FactPlayerGameTrackingSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
spdFloat64YesAverage speed (mph)
distFloat64YesDistance traveled (miles)
orbcInt64YesOffensive rebound chances
drbcInt64YesDefensive rebound chances
rbcInt64YesTotal rebound chances
tchsInt64YesTouches
front_ct_tchsInt64YesFront court touches
time_of_possFloat64YesTime of possession (min)
passesInt64YesPasses made
astInt64YesAssists
ft_astInt64YesFree throw assists
cfgmInt64YesContested field goals made
cfgaInt64YesContested field goals attempted
cfg_pctFloat64YesContested FG percentage
ufgmInt64YesUncontested FG made
ufgaInt64YesUncontested FG attempted
ufg_pctFloat64YesUncontested FG percentage
dfgmInt64YesDefended field goals made
dfgaInt64YesDefended field goals attempted
dfg_pctFloat64YesDefended FG percentage
season_yearStringNoSeason year (e.g. 2024-25)

fact_player_game_traditional

Class: FactPlayerGameTraditionalSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
minFloat64YesMinutes played
ptsInt64YesPoints scored
rebInt64YesTotal rebounds
astInt64YesAssists
stlInt64YesSteals
blkInt64YesBlocks
tovInt64YesTurnovers
pfInt64YesPersonal fouls
fgmInt64YesField goals made
fgaInt64YesField goals attempted
fg_pctFloat64YesField goal percentage
fg3mInt64YesThree-point field goals made
fg3aInt64YesThree-pointers attempted
fg3_pctFloat64YesThree-point percentage
ftmInt64YesFree throws made
ftaInt64YesFree throws attempted
ft_pctFloat64YesFree throw percentage
orebInt64YesOffensive rebounds
drebInt64YesDefensive rebounds
plus_minusFloat64YesPlus-minus
season_yearStringNoSeason year (e.g. 2024-25)
start_positionStringYesStarting position (F, C, G)

fact_player_matchups_detail

Class: FactPlayerMatchupsDetailSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
detail_sourceStringNoin=['player_compare', 'player_vs_player']Comparison endpoint family that produced the row
detail_variantStringNoin=['individual', 'overall_compare', 'on_off_court', 'overall']Result-set variant within the comparison family
group_setStringNo
group_valueStringYes
descriptionStringYes
player_idInt64Yesgt=0
player_nameStringYes
vs_player_idInt64Yesgt=0
vs_player_nameStringYes
court_statusStringYes
gpInt64Yes
wInt64Yes
lInt64Yes
w_pctFloat64Yes
minFloat64Yes
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
fg3mFloat64Yes
fg3aFloat64Yes
fg3_pctFloat64Yes
ftmFloat64Yes
ftaFloat64Yes
ft_pctFloat64Yes
orebFloat64Yes
drebFloat64Yes
rebFloat64Yes
astFloat64Yes
tovFloat64Yes
stlFloat64Yes
blkFloat64Yes
blkaFloat64Yes
pfFloat64Yes
pfdFloat64Yes
ptsFloat64Yes
plus_minusFloat64Yes
nba_fantasy_ptsFloat64Yes
cfidStringYes
cfparamsStringYes

fact_player_matchups_shot_detail

Class: FactPlayerMatchupsShotDetailSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
split_familyStringNoin=['shot_area', 'shot_distance']Shot split family for the matchup row
split_scopeStringNoin=['off_court', 'on_court', 'overall']On/off/overall scope of the shot split
group_setStringNo
group_valueStringYes
player_idInt64Yesgt=0
player_nameStringYes
vs_player_idInt64Yesgt=0
vs_player_nameStringYes
court_statusStringYes
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
cfidStringYes
cfparamsStringYes

fact_player_splits

Class: FactPlayerSplitsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
split_typeStringNoDashboard family represented by the union row.
cfidInt64YesContext filter identifier returned by nba_api.
cfparamsStringYesSerialized context filter parameters returned by nba_api.
efg_pct_rankInt64YesEffective field goal percentage rank.
pct_ast_2pm_rankInt64YesAssisted two-point make percentage rank.
pct_uast_2pm_rankInt64YesUnassisted two-point make percentage rank.
pct_ast_3pm_rankInt64YesAssisted three-point make percentage rank.
pct_uast_3pm_rankInt64YesUnassisted three-point make percentage rank.
pct_ast_fgm_rankInt64YesAssisted field goal make percentage rank.
pct_uast_fgm_rankInt64YesUnassisted field goal make percentage rank.
efg_pctFloat64YesEffective field goal percentage.
pct_ast_2pmFloat64YesShare of made twos that were assisted.
pct_uast_2pmFloat64YesShare of made twos that were unassisted.
pct_ast_3pmFloat64YesShare of made threes that were assisted.
pct_uast_3pmFloat64YesShare of made threes that were unassisted.
pct_ast_fgmFloat64YesShare of made field goals that were assisted.
pct_uast_fgmFloat64YesShare of made field goals that were unassisted.
fgm_rankInt64YesField goals made rank.
fga_rankInt64YesField goals attempted rank.
fg_pct_rankInt64YesField goal percentage rank.
fg3m_rankInt64YesThree-pointers made rank.
fg3a_rankInt64YesThree-pointers attempted rank.
fg3_pct_rankInt64YesThree-point percentage rank.
blka_rankInt64YesBlocked attempts rank.
gp_rankInt64YesGames played rank.
w_rankInt64YesWins rank.
l_rankInt64YesLosses rank.
w_pct_rankInt64YesWin percentage rank.
min_rankInt64YesMinutes played rank.
ftm_rankInt64YesFree throws made rank.
fta_rankInt64YesFree throws attempted rank.
ft_pct_rankInt64YesFree throw percentage rank.
oreb_rankInt64YesOffensive rebounds rank.
dreb_rankInt64YesDefensive rebounds rank.
reb_rankInt64YesRebounds rank.
ast_rankInt64YesAssists rank.
tov_rankInt64YesTurnovers rank.
stl_rankInt64YesSteals rank.
blk_rankInt64YesBlocks rank.
pf_rankInt64YesPersonal fouls rank.
pfd_rankInt64YesPersonal fouls drawn rank.
pts_rankInt64YesPoints rank.
plus_minus_rankInt64YesPlus-minus rank.
nba_fantasy_pts_rankInt64YesNBA fantasy points rank.
dd2_rankInt64YesDouble-doubles rank.
td3_rankInt64YesTriple-doubles rank.
fgmFloat64YesField goals made.
fgaFloat64YesField goals attempted.
fg_pctFloat64YesField goal percentage.
fg3mFloat64YesThree-pointers made.
fg3aFloat64YesThree-pointers attempted.
fg3_pctFloat64YesThree-point percentage.
blkaFloat64YesBlocked attempts.
gpInt64YesGames played.
wInt64YesWins.
lInt64YesLosses.
w_pctFloat64YesWin percentage.
minFloat64YesMinutes played.
ftmFloat64YesFree throws made.
ftaFloat64YesFree throws attempted.
ft_pctFloat64YesFree throw percentage.
orebFloat64YesOffensive rebounds.
drebFloat64YesDefensive rebounds.
rebFloat64YesTotal rebounds.
astFloat64YesAssists.
tovFloat64YesTurnovers.
stlFloat64YesSteals.
blkFloat64YesBlocks.
pfFloat64YesPersonal fouls.
pfdFloat64YesPersonal fouls drawn.
ptsFloat64YesPoints scored.
plus_minusFloat64YesPlus-minus differential.
nba_fantasy_ptsFloat64YesNBA fantasy points.
dd2Float64YesDouble-doubles.
td3Float64YesTriple-doubles.
team_idInt64Yesgt=0Team identifier for the season row.
team_abbreviationStringYesTeam abbreviation.
max_game_dateStringYesMost recent game date in the split.
group_setStringYesGrouping set returned by the player dashboard endpoint.
group_valueStringYesGrouping value returned by the player dashboard endpoint.
player_idInt64Nogt=0Queried player identifier.
season_yearStringNoQueried season year.
season_typeStringNoQueried season type.

fact_rotation

Class: FactRotationSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
in_time_realFloat64YesCheck-in time (tenths of sec)
out_time_realFloat64YesCheck-out time (tenths of sec)
ptsInt64YesPoints during stint
pts_diffInt64YesPoint differential during stint
usg_pctFloat64YesUsage percentage during stint
sideStringNoin=['home', 'away']Home or away designation

fact_shot_chart_league_averages

Class: FactShotChartLeagueAveragesSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
average_sourceStringNoin=['shot_chart_detail', 'shot_chart_lineup_detail']Shot-chart request family that produced the league-average row
grid_typeStringYes
zone_basicStringYes
zone_areaStringYes
zone_rangeStringYes
fgaFloat64Yes
fgmFloat64Yes
fg_pctFloat64Yes

fact_shot_chart

Class: FactShotChartSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
player_idInt64Nogt=0, FK→dim_player.player_idPlayer identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
periodInt64Nogt=0Game period (1-4 qtrs, 5+ OT)
minutes_remainingInt64YesMinutes remaining in period
seconds_remainingInt64YesSeconds remaining in period
action_typeStringYesShot action type description
shot_typeStringYesShot type (2PT or 3PT)
zone_basicStringYesShot zone basic area
zone_areaStringYesShot zone directional area
zone_rangeStringYesShot zone distance range
shot_distanceInt64YesShot distance in feet
loc_xInt64YesShot X-coordinate on court
loc_yInt64YesShot Y-coordinate on court
shot_made_flagInt64Yesin=[0, 1]Shot made (1) or missed (0)
season_yearStringNoSeason year (e.g. 2024-25)

fact_standings

Class: FactStandingsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
conferenceStringYesConference (East or West)
divisionStringYesDivision name
conf_rankInt64YesConference rank
div_rankInt64YesDivision rank
winsInt64YesTotal wins
lossesInt64YesTotal losses
win_pctFloat64YesWin percentage
home_recordStringYesHome record (e.g. 30-11)
road_recordStringYesRoad record (e.g. 25-16)
last_tenStringYesLast 10 games record
current_streakStringYesCurrent streak (e.g. W3, L2)
games_backFloat64YesGames behind conference leader
clinch_indicatorStringYesClinch indicator (e.g. p, x, z)
pts_pgFloat64YesAverage points per game
opp_pts_pgFloat64YesOpponent points per game
diff_pts_pgFloat64YesPoint differential per game
season_yearStringNoSeason year (e.g. 2024-25)
season_typeStringYesSeason type (Regular, Playoff)

fact_synergy

Class: FactSynergySchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Yesgt=0, FK→dim_player.player_idPlayer identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
play_typeStringNoPlay type (Isolation, PnR, etc.)
type_groupingStringNoin=['offensive', 'defensive']Offensive or defensive grouping
gpInt64YesGames played
poss_pctFloat64YesPossession percentage
possInt64YesPossessions
ptsInt64YesPoints scored
fgmInt64YesField goals made
fgaInt64YesField goals attempted
fg_pctFloat64YesField goal percentage
efg_pctFloat64YesEffective FG percentage
pppFloat64YesPoints per possession
score_pctFloat64YesScoring frequency percentage
tov_pctFloat64YesTurnover percentage
ft_poss_pctFloat64YesFree throw possession pct
percentileFloat64YesLeague percentile ranking
season_yearStringNoSeason year (e.g. 2024-25)

fact_team_awards_conf

Class: FactTeamAwardsConfSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
yearawardedStringYes
oppositeteamStringYes

fact_team_awards_div

Class: FactTeamAwardsDivSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
yearawardedStringYes
oppositeteamStringYes

fact_team_background

Class: FactTeamBackgroundSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_idInt64Nogt=0
abbreviationStringNo
nicknameStringNo
yearfoundedInt64Yesgt=1900
cityStringYes
arenaStringYes
arenacapacityInt64Yesgt=0
ownerStringYes
generalmanagerStringYes
headcoachStringYes
dleagueaffiliationStringYes

fact_team_dashboard_general_overall

Class: FactTeamDashboardGeneralOverallSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64Yes
cfparamsStringYes
fgm_rankInt64Yes
fga_rankInt64Yes
fg_pct_rankInt64Yes
fg3m_rankInt64Yes
fg3a_rankInt64Yes
fg3_pct_rankInt64Yes
blka_rankInt64Yes
gp_rankInt64Yes
w_rankInt64Yes
l_rankInt64Yes
w_pct_rankInt64Yes
min_rankInt64Yes
ftm_rankInt64Yes
fta_rankInt64Yes
ft_pct_rankInt64Yes
oreb_rankInt64Yes
dreb_rankInt64Yes
reb_rankInt64Yes
ast_rankInt64Yes
tov_rankInt64Yes
stl_rankInt64Yes
blk_rankInt64Yes
pf_rankInt64Yes
pfd_rankInt64Yes
pts_rankInt64Yes
plus_minus_rankInt64Yes
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
fg3mFloat64Yes
fg3aFloat64Yes
fg3_pctFloat64Yes
blkaFloat64Yes
gpInt64Yes
wInt64Yes
lInt64Yes
w_pctFloat64Yes
minFloat64Yes
ftmFloat64Yes
ftaFloat64Yes
ft_pctFloat64Yes
orebFloat64Yes
drebFloat64Yes
rebFloat64Yes
astFloat64Yes
tovFloat64Yes
stlFloat64Yes
blkFloat64Yes
pfFloat64Yes
pfdFloat64Yes
ptsFloat64Yes
plus_minusFloat64Yes
group_setStringNo
group_valueStringYes
season_typeStringNo
season_yearStringNo

fact_team_dashboard_shooting_overall

Class: FactTeamDashboardShootingOverallSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64Yes
cfparamsStringYes
efg_pct_rankInt64Yes
pct_ast_2pm_rankInt64Yes
pct_uast_2pm_rankInt64Yes
pct_ast_3pm_rankInt64Yes
pct_uast_3pm_rankInt64Yes
pct_ast_fgm_rankInt64Yes
pct_uast_fgm_rankInt64Yes
efg_pctFloat64Yes
pct_ast_2pmFloat64Yes
pct_uast_2pmFloat64Yes
pct_ast_3pmFloat64Yes
pct_uast_3pmFloat64Yes
pct_ast_fgmFloat64Yes
pct_uast_fgmFloat64Yes
fgm_rankInt64Yes
fga_rankInt64Yes
fg_pct_rankInt64Yes
fg3m_rankInt64Yes
fg3a_rankInt64Yes
fg3_pct_rankInt64Yes
blka_rankInt64Yes
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
fg3mFloat64Yes
fg3aFloat64Yes
fg3_pctFloat64Yes
blkaFloat64Yes
group_setStringNo
group_valueStringYes
season_typeStringNo

fact_team_estimated_metrics

Class: FactTeamEstimatedMetricsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
gpInt64YesGames played
wInt64YesWins
lInt64YesLosses
minFloat64YesMinutes played
e_off_ratingFloat64YesEstimated offensive rating
e_def_ratingFloat64YesEstimated defensive rating
e_net_ratingFloat64YesEstimated net rating
e_paceFloat64YesEstimated pace
e_ast_ratioFloat64YesEstimated assist ratio
e_oreb_pctFloat64YesEstimated offensive rebound pct
e_dreb_pctFloat64YesEstimated defensive rebound pct
e_reb_pctFloat64YesEstimated total rebound pct
e_tov_pctFloat64YesEstimated turnover percentage
season_yearStringNoSeason year (e.g. 2024-25)

fact_team_game_log

Class: FactTeamGameLogSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
season_idStringYes
team_idInt64Nogt=0
team_abbreviationStringYes
team_nameStringYes
game_idStringNo
game_dateStringYes
matchupStringYes
wlStringYesin=['W', 'L']
wInt64Yes
lInt64Yes
w_pctFloat64Yes
minFloat64Yes
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
fg3mFloat64Yes
fg3aFloat64Yes
fg3_pctFloat64Yes
ftmFloat64Yes
ftaFloat64Yes
ft_pctFloat64Yes
orebFloat64Yes
drebFloat64Yes
rebFloat64Yes
astFloat64Yes
stlFloat64Yes
blkFloat64Yes
tovFloat64Yes
pfFloat64Yes
ptsFloat64Yes
plus_minusFloat64Yes
video_availableInt64Yes

fact_team_game

Class: FactTeamGameSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
fgmInt64YesTeam field goals made
fgaInt64YesTeam field goals attempted
fg_pctFloat64YesTeam field goal percentage
fg3mInt64YesTeam three-pointers made
fg3aInt64YesTeam three-pointers attempted
fg3_pctFloat64YesTeam three-point percentage
ftmInt64YesTeam free throws made
ftaInt64YesTeam free throws attempted
ft_pctFloat64YesTeam free throw percentage
orebInt64YesTeam offensive rebounds
drebInt64YesTeam defensive rebounds
rebInt64YesTeam total rebounds
astInt64YesTeam assists
stlInt64YesTeam steals
blkInt64YesTeam blocks
tovInt64YesTeam turnovers
pfInt64YesTeam personal fouls
ptsInt64YesTeam total points
pts_qtr1Int64YesTeam first quarter points
pts_qtr2Int64YesTeam second quarter points
pts_qtr3Int64YesTeam third quarter points
pts_qtr4Int64YesTeam fourth quarter points
season_yearStringNoSeason year (e.g. 2024-25)

fact_team_hof

Class: FactTeamHofSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
playeridInt64Yesgt=0
playerStringYes
positionStringYes
jerseyStringYes
seasonswithteamStringYes
yearStringYes

fact_team_lineups_overall

Class: FactTeamLineupsOverallSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
group_setStringNo
group_idStringNo
group_nameStringYes
gpInt64Yes
wInt64Yes
lInt64Yes
w_pctFloat64Yes
minFloat64Yes
fgmInt64Yes
fgaInt64Yes
fg_pctFloat64Yes
fg3mInt64Yes
fg3aInt64Yes
fg3_pctFloat64Yes
ftmInt64Yes
ftaInt64Yes
ft_pctFloat64Yes
orebInt64Yes
drebInt64Yes
rebInt64Yes
astInt64Yes
tovInt64Yes
stlInt64Yes
blkInt64Yes
blkaInt64Yes
pfInt64Yes
pfdInt64Yes
ptsInt64Yes
plus_minusFloat64Yes
gp_rankInt64Yes
w_rankInt64Yes
l_rankInt64Yes
w_pct_rankInt64Yes
min_rankInt64Yes
fgm_rankInt64Yes
fga_rankInt64Yes
fg_pct_rankInt64Yes
fg3m_rankInt64Yes
fg3a_rankInt64Yes
fg3_pct_rankInt64Yes
ftm_rankInt64Yes
fta_rankInt64Yes
ft_pct_rankInt64Yes
oreb_rankInt64Yes
dreb_rankInt64Yes
reb_rankInt64Yes
ast_rankInt64Yes
tov_rankInt64Yes
stl_rankInt64Yes
blk_rankInt64Yes
blka_rankInt64Yes
pf_rankInt64Yes
pfd_rankInt64Yes
pts_rankInt64Yes
plus_minus_rankInt64Yes
season_typeStringNo

fact_team_matchups_detail

Class: FactTeamMatchupsDetailSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
detail_sourceStringNoin=['team_vs_player', 'team_and_players_vs']Comparison endpoint family that produced the row
detail_variantStringNoin=['on_off_court', 'overall', 'vs_player_overall', 'players_vs_players', 'team_players_vs_players_off', 'team_players_vs_players_on', 'team_vs_players', 'team_vs_players_off']Result-set variant within the team comparison family
group_setStringNo
group_valueStringYes
title_descriptionStringYes
descriptionStringYes
team_idInt64Yesgt=0
team_abbreviationStringYes
team_nameStringYes
player_idInt64Yesgt=0
player_nameStringYes
vs_player_idInt64Yesgt=0
vs_player_nameStringYes
court_statusStringYes
gpInt64Yes
wInt64Yes
lInt64Yes
w_pctFloat64Yes
minFloat64Yes
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
fg3mFloat64Yes
fg3aFloat64Yes
fg3_pctFloat64Yes
ftmFloat64Yes
ftaFloat64Yes
ft_pctFloat64Yes
orebFloat64Yes
drebFloat64Yes
rebFloat64Yes
astFloat64Yes
tovFloat64Yes
stlFloat64Yes
blkFloat64Yes
blkaFloat64Yes
pfFloat64Yes
pfdFloat64Yes
ptsFloat64Yes
plus_minusFloat64Yes
nba_fantasy_ptsFloat64Yes
dd2Float64Yes
td3Float64Yes
gp_rankInt64Yes
w_rankInt64Yes
l_rankInt64Yes
w_pct_rankInt64Yes
min_rankInt64Yes
fgm_rankInt64Yes
fga_rankInt64Yes
fg_pct_rankInt64Yes
fg3m_rankInt64Yes
fg3a_rankInt64Yes
fg3_pct_rankInt64Yes
ftm_rankInt64Yes
fta_rankInt64Yes
ft_pct_rankInt64Yes
oreb_rankInt64Yes
dreb_rankInt64Yes
reb_rankInt64Yes
ast_rankInt64Yes
tov_rankInt64Yes
stl_rankInt64Yes
blk_rankInt64Yes
blka_rankInt64Yes
pf_rankInt64Yes
pfd_rankInt64Yes
pts_rankInt64Yes
plus_minus_rankInt64Yes
nba_fantasy_pts_rankInt64Yes
dd2_rankInt64Yes
td3_rankInt64Yes
cfidStringYes
cfparamsStringYes

fact_team_matchups_shot_detail

Class: FactTeamMatchupsShotDetailSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
split_familyStringNoin=['shot_area', 'shot_distance']Shot split family for the team matchup row
split_scopeStringNoin=['off_court', 'on_court', 'overall']On/off/overall scope of the shot split
group_setStringNo
group_valueStringYes
team_idInt64Yesgt=0
team_abbreviationStringYes
team_nameStringYes
vs_player_idInt64Yesgt=0
vs_player_nameStringYes
court_statusStringYes
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
cfidStringYes
cfparamsStringYes

fact_team_player_dashboard

Class: FactTeamPlayerDashboardSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
nba_fantasy_pts_rankInt64Yes
dd2_rankInt64Yes
td3_rankInt64Yes
nba_fantasy_ptsFloat64Yes
dd2Float64Yes
td3Float64Yes
fgm_rankInt64Yes
fga_rankInt64Yes
fg_pct_rankInt64Yes
fg3m_rankInt64Yes
fg3a_rankInt64Yes
fg3_pct_rankInt64Yes
blka_rankInt64Yes
gp_rankInt64Yes
w_rankInt64Yes
l_rankInt64Yes
w_pct_rankInt64Yes
min_rankInt64Yes
ftm_rankInt64Yes
fta_rankInt64Yes
ft_pct_rankInt64Yes
oreb_rankInt64Yes
dreb_rankInt64Yes
reb_rankInt64Yes
ast_rankInt64Yes
tov_rankInt64Yes
stl_rankInt64Yes
blk_rankInt64Yes
pf_rankInt64Yes
pfd_rankInt64Yes
pts_rankInt64Yes
plus_minus_rankInt64Yes
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
fg3mFloat64Yes
fg3aFloat64Yes
fg3_pctFloat64Yes
blkaFloat64Yes
gpInt64Yes
wInt64Yes
lInt64Yes
w_pctFloat64Yes
minFloat64Yes
ftmFloat64Yes
ftaFloat64Yes
ft_pctFloat64Yes
orebFloat64Yes
drebFloat64Yes
rebFloat64Yes
astFloat64Yes
tovFloat64Yes
stlFloat64Yes
blkFloat64Yes
pfFloat64Yes
pfdFloat64Yes
ptsFloat64Yes
plus_minusFloat64Yes
player_idInt64Nogt=0
player_nameStringYes
group_setStringNo
season_typeStringNo

fact_team_pt_reb_detail

Class: FactTeamPtRebDetailSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_idInt64Nogt=0
team_nameStringYes
sort_orderInt64Yes
gInt64Yes
reb_num_contesting_rangeStringYes
reb_frequencyFloat64Yes
orebInt64Yes
drebInt64Yes
rebInt64Yes
c_orebInt64Yes
c_drebInt64Yes
c_rebInt64Yes
c_reb_pctFloat64Yes
uc_orebInt64Yes
uc_drebInt64Yes
uc_rebInt64Yes
uc_reb_pctFloat64Yes
season_typeStringNo

fact_team_pt_shots_detail

Class: FactTeamPtShotsDetailSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
team_idInt64Nogt=0
team_nameStringYes
sort_orderInt64Yes
gInt64Yes
close_def_dist_rangeStringYes
fga_frequencyFloat64Yes
fgmInt64Yes
fgaInt64Yes
fg_pctFloat64Yes
efg_pctFloat64Yes
fg2a_frequencyFloat64Yes
fg2mInt64Yes
fg2aInt64Yes
fg2_pctFloat64Yes
fg3a_frequencyFloat64Yes
fg3mInt64Yes
fg3aInt64Yes
fg3_pctFloat64Yes
season_typeStringNo

fact_team_pt_tracking

Class: FactTeamPtTrackingSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
tracking_typeStringNoin=['pass', 'pass_received', 'rebound', 'shots']
team_idInt64Nogt=0
team_nameStringYes
pass_typeStringYes
gInt64Yes
pass_fromStringYes
pass_toStringYes
pass_teammate_player_idInt64Yesgt=0
frequencyFloat64Yes
passInt64Yes
astInt64Yes
fgmInt64Yes
fgaInt64Yes
fg_pctFloat64Yes
fg2mInt64Yes
fg2aInt64Yes
fg2_pctFloat64Yes
fg3mInt64Yes
fg3aInt64Yes
fg3_pctFloat64Yes
sort_orderInt64Yes
reb_num_contesting_rangeStringYes
reb_frequencyFloat64Yes
orebInt64Yes
drebInt64Yes
rebInt64Yes
c_orebInt64Yes
c_drebInt64Yes
c_rebInt64Yes
c_reb_pctFloat64Yes
uc_orebInt64Yes
uc_drebInt64Yes
uc_rebInt64Yes
uc_reb_pctFloat64Yes
close_def_dist_rangeStringYes
fga_frequencyFloat64Yes
efg_pctFloat64Yes
fg2a_frequencyFloat64Yes
fg3a_frequencyFloat64Yes
season_typeStringNo

fact_team_retired

Class: FactTeamRetiredSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
playeridInt64Yesgt=0
playerStringYes
positionStringYes
jerseyStringYes
seasonswithteamStringYes
yearStringYes

fact_team_season_ranks

Class: FactTeamSeasonRanksSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
league_idStringYes
season_idStringYes
team_idInt64Nogt=0
pts_rankInt64Yesgt=0
pts_pgFloat64Yes
reb_rankInt64Yesgt=0
reb_pgFloat64Yes
ast_rankInt64Yesgt=0
ast_pgFloat64Yes
opp_pts_rankInt64Yesgt=0
opp_pts_pgFloat64Yes
season_typeStringYes

fact_team_social_sites

Class: FactTeamSocialSitesSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
accounttypeStringYes
website_linkStringYes

fact_team_splits

Class: FactTeamSplitsSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64Yes
cfparamsStringYes
efg_pct_rankInt64Yes
pct_ast_2pm_rankInt64Yes
pct_uast_2pm_rankInt64Yes
pct_ast_3pm_rankInt64Yes
pct_uast_3pm_rankInt64Yes
pct_ast_fgm_rankInt64Yes
pct_uast_fgm_rankInt64Yes
efg_pctFloat64Yes
pct_ast_2pmFloat64Yes
pct_uast_2pmFloat64Yes
pct_ast_3pmFloat64Yes
pct_uast_3pmFloat64Yes
pct_ast_fgmFloat64Yes
pct_uast_fgmFloat64Yes
fgm_rankInt64Yes
fga_rankInt64Yes
fg_pct_rankInt64Yes
fg3m_rankInt64Yes
fg3a_rankInt64Yes
fg3_pct_rankInt64Yes
blka_rankInt64Yes
gp_rankInt64Yes
w_rankInt64Yes
l_rankInt64Yes
w_pct_rankInt64Yes
min_rankInt64Yes
ftm_rankInt64Yes
fta_rankInt64Yes
ft_pct_rankInt64Yes
oreb_rankInt64Yes
dreb_rankInt64Yes
reb_rankInt64Yes
ast_rankInt64Yes
tov_rankInt64Yes
stl_rankInt64Yes
blk_rankInt64Yes
pf_rankInt64Yes
pfd_rankInt64Yes
pts_rankInt64Yes
plus_minus_rankInt64Yes
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
fg3mFloat64Yes
fg3aFloat64Yes
fg3_pctFloat64Yes
blkaFloat64Yes
gpInt64Yes
wInt64Yes
lInt64Yes
w_pctFloat64Yes
minFloat64Yes
ftmFloat64Yes
ftaFloat64Yes
ft_pctFloat64Yes
orebFloat64Yes
drebFloat64Yes
rebFloat64Yes
astFloat64Yes
tovFloat64Yes
stlFloat64Yes
blkFloat64Yes
pfFloat64Yes
pfdFloat64Yes
ptsFloat64Yes
plus_minusFloat64Yes
group_setStringNo
group_valueStringYes
season_typeStringNo
season_yearStringYes
split_typeStringNoin=['general', 'shooting']

fact_tracking_defense

Class: FactTrackingDefenseSchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0, FK→dim_player.player_idDefender player identifier
team_idInt64Nogt=0, FK→dim_team.team_idTeam identifier
defense_categoryStringNoDefense category (Overall, 3pt, etc.)
gpInt64YesGames played
gInt64YesGames
freqFloat64YesFrequency of defense
d_fgmInt64YesDefended field goals made
d_fgaInt64YesDefended field goals attempted
d_fg_pctFloat64YesDefended FG percentage
normal_fg_pctFloat64YesNormal (undefended) FG pct
pct_plusminusFloat64YesFG pct differential (defended vs normal)
season_yearStringNoSeason year (e.g. 2024-25)

fact_win_probability

Class: FactWinProbabilitySchema Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
game_idStringNoFK→dim_game.game_idUnique game identifier
event_numInt64NoEvent sequence number
periodInt64Nogt=0Game period (1-4 qtrs, 5+ OT)
pc_time_stringStringYesPeriod clock time string
home_pctFloat64YesHome team win probability
visitor_pctFloat64YesVisitor team win probability
home_ptsInt64YesHome team points at event
visitor_ptsInt64YesVisitor team points at event
home_score_marginInt64YesHome team score margin
season_yearStringNoSeason year (e.g. 2024-25)

__team_dashboard_fantasy_metrics_mixin

Class: _TeamDashboardFantasyMetricsMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
nba_fantasy_ptsFloat64Yes
dd2Float64Yes
td3Float64Yes

__team_dashboard_fantasy_ranks_mixin

Class: _TeamDashboardFantasyRanksMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
nba_fantasy_pts_rankInt64Yes
dd2_rankInt64Yes
td3_rankInt64Yes

__team_dashboard_field_goal_metrics_mixin

Class: _TeamDashboardFieldGoalMetricsMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
fg3mFloat64Yes
fg3aFloat64Yes
fg3_pctFloat64Yes
blkaFloat64Yes

__team_dashboard_field_goal_ranks_mixin

Class: _TeamDashboardFieldGoalRanksMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
fgm_rankInt64Yes
fga_rankInt64Yes
fg_pct_rankInt64Yes
fg3m_rankInt64Yes
fg3a_rankInt64Yes
fg3_pct_rankInt64Yes
blka_rankInt64Yes

__team_dashboard_group_set_mixin

Class: _TeamDashboardGroupSetMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
group_setStringNo

__team_dashboard_grouping_mixin

Class: _TeamDashboardGroupingMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
group_setStringNo
group_valueStringYes

__team_dashboard_player_identity_mixin

Class: _TeamDashboardPlayerIdentityMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
player_idInt64Nogt=0
player_nameStringYes

__team_dashboard_reference_mixin

Class: _TeamDashboardReferenceMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
cfidInt64Yes
cfparamsStringYes

__team_dashboard_season_type_mixin

Class: _TeamDashboardSeasonTypeMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
season_typeStringNo

__team_dashboard_shooting_extension_ranks_mixin

Class: _TeamDashboardShootingExtensionRanksMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
efg_pct_rankInt64Yes
pct_ast_2pm_rankInt64Yes
pct_uast_2pm_rankInt64Yes
pct_ast_3pm_rankInt64Yes
pct_uast_3pm_rankInt64Yes
pct_ast_fgm_rankInt64Yes
pct_uast_fgm_rankInt64Yes

__team_dashboard_shooting_extensions_mixin

Class: _TeamDashboardShootingExtensionsMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
efg_pctFloat64Yes
pct_ast_2pmFloat64Yes
pct_uast_2pmFloat64Yes
pct_ast_3pmFloat64Yes
pct_uast_3pmFloat64Yes
pct_ast_fgmFloat64Yes
pct_uast_fgmFloat64Yes

__team_dashboard_standard_metrics_mixin

Class: _TeamDashboardStandardMetricsMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
fgmFloat64Yes
fgaFloat64Yes
fg_pctFloat64Yes
fg3mFloat64Yes
fg3aFloat64Yes
fg3_pctFloat64Yes
blkaFloat64Yes
gpInt64Yes
wInt64Yes
lInt64Yes
w_pctFloat64Yes
minFloat64Yes
ftmFloat64Yes
ftaFloat64Yes
ft_pctFloat64Yes
orebFloat64Yes
drebFloat64Yes
rebFloat64Yes
astFloat64Yes
tovFloat64Yes
stlFloat64Yes
blkFloat64Yes
pfFloat64Yes
pfdFloat64Yes
ptsFloat64Yes
plus_minusFloat64Yes

__team_dashboard_standard_ranks_mixin

Class: _TeamDashboardStandardRanksMixin Coerce: True | Strict: False

ColumnTypeNullableConstraintsDescription
fgm_rankInt64Yes
fga_rankInt64Yes
fg_pct_rankInt64Yes
fg3m_rankInt64Yes
fg3a_rankInt64Yes
fg3_pct_rankInt64Yes
blka_rankInt64Yes
gp_rankInt64Yes
w_rankInt64Yes
l_rankInt64Yes
w_pct_rankInt64Yes
min_rankInt64Yes
ftm_rankInt64Yes
fta_rankInt64Yes
ft_pct_rankInt64Yes
oreb_rankInt64Yes
dreb_rankInt64Yes
reb_rankInt64Yes
ast_rankInt64Yes
tov_rankInt64Yes
stl_rankInt64Yes
blk_rankInt64Yes
pf_rankInt64Yes
pfd_rankInt64Yes
pts_rankInt64Yes
plus_minus_rankInt64Yes

Companion cuts

Turn exact public contracts into practical table choices

Once the star contract is confirmed, use curated pages to decide which table family or analyst shortcut fits the question.

Next possession

Turn exact star contracts into working analysis

The generated star reference is the scorebook. These curated pages help you decide which public tables to start with, how they join, and where analyst-friendly shortcuts already exist.

Section hub

On this page

Schema Reference — Staragg_all_time_leadersagg_clutch_statsagg_league_leadersagg_lineup_efficiencyagg_on_off_splitsagg_player_bioagg_player_careeragg_player_rollingagg_player_season_per36agg_player_season_per48agg_player_seasonagg_shot_location_seasonagg_shot_zonesagg_team_franchiseagg_team_pace_and_efficiencyagg_team_seasonbridge_game_officialbridge_game_teambridge_lineup_playerbridge_play_playerbridge_player_team_seasondim_arenadim_coachdim_collegedim_datedim_gamedim_officialdim_play_event_typedim_playerdim_season_phasedim_seasondim_shot_zonedim_team_historydim_teamfact_box_score_four_factorsfact_defense_hub_detailfact_defense_hubfact_draftfact_estimated_metricsfact_game_leadersfact_game_resultfact_game_scoringfact_homepage_detailfact_homepage_leaders_detailfact_homepage_leadersfact_homepagefact_leaders_tiles_detailfact_leaders_tilesfact_league_lineup_vizfact_lineup_statsfact_matchupfact_play_by_playfact_player_awardsfact_player_dashboard_clutch_overallfact_player_dashboard_game_splits_overallfact_player_dashboard_general_splits_overallfact_player_dashboard_last_n_overallfact_player_dashboard_shooting_overallfact_player_dashboard_team_perf_overallfact_player_dashboard_yoy_overallfact_player_estimated_metricsfact_player_game_advancedfact_player_game_hustlefact_player_game_miscfact_player_game_trackingfact_player_game_traditionalfact_player_matchups_detailfact_player_matchups_shot_detailfact_player_splitsfact_rotationfact_shot_chart_league_averagesfact_shot_chartfact_standingsfact_synergyfact_team_awards_conffact_team_awards_divfact_team_backgroundfact_team_dashboard_general_overallfact_team_dashboard_shooting_overallfact_team_estimated_metricsfact_team_game_logfact_team_gamefact_team_hoffact_team_lineups_overallfact_team_matchups_detailfact_team_matchups_shot_detailfact_team_player_dashboardfact_team_pt_reb_detailfact_team_pt_shots_detailfact_team_pt_trackingfact_team_retiredfact_team_season_ranksfact_team_social_sitesfact_team_splitsfact_tracking_defensefact_win_probability__team_dashboard_fantasy_metrics_mixin__team_dashboard_fantasy_ranks_mixin__team_dashboard_field_goal_metrics_mixin__team_dashboard_field_goal_ranks_mixin__team_dashboard_group_set_mixin__team_dashboard_grouping_mixin__team_dashboard_player_identity_mixin__team_dashboard_reference_mixin__team_dashboard_season_type_mixin__team_dashboard_shooting_extension_ranks_mixin__team_dashboard_shooting_extensions_mixin__team_dashboard_standard_metrics_mixin__team_dashboard_standard_ranks_mixin