Overview
Advanced metrics provide deeper insight into player and team performance through calculated statistics, play-type analysis, and adjusted metrics that account for context and competition.Play-Type Analysis
playtype.csv
Player-level play-type statistics showing how players score in different offensive situations. File:playtype.csv / playtype_p.csv
Unique player identifier
Player name
Team abbreviation
Team identifier
Full team name
Season year
Type of offensive play:
Isolation: 1-on-1 isolation playsTransition: Fast break opportunitiesPRBallHandler: Pick and roll ball handlerPRRollMan: Pick and roll roll manPostup: Post-up playsSpotup: Spot-up shootingHandoff: Handoff playsCut: Cutting to the basketOffScreen: Coming off screensPutbacks: Offensive rebound putbacksMisc: Miscellaneous plays
Player position (G, F, C, or combinations)
Games played
Percentage of offensive possessions used in this play type
Total possessions of this play type
Total points scored on this play type
Points per possession - primary efficiency metricElite: > 1.10 PPP
Good: 0.95-1.10 PPP
Average: 0.85-0.95 PPP
Below Average: < 0.85 PPP
Good: 0.95-1.10 PPP
Average: 0.85-0.95 PPP
Below Average: < 0.85 PPP
Field goals missed (alternative spelling in some datasets)
Field goals made
Field goals attempted
Field goal percentage
Adjusted field goal percentage (accounts for 3-point value)
Turnover percentage - portion of possessions ending in turnover
Free throw percentage - portion of possessions resulting in free throws
Shooting foul percentage - portion of possessions drawing shooting fouls
Scoring frequency - portion of possessions resulting in points
Free throw frequency (duplicate field)
Turnover frequency (duplicate field)
Shooting foul frequency (duplicate field)
And-one frequency - made basket with foul drawn
Scoring frequency (duplicate field)
Percentile rank among all players for this play type (0-100)Based on PPP efficiency relative to league average
Regularized Adjusted Plus-Minus (RAPM)
rapm.csv
Advanced plus-minus metrics that estimate player impact while controlling for teammates, opponents, and game context. File:rapm.csv
Unique player identifier
Player name
Season in format “YYYY-YY” (e.g., “2014-15”)
Unique key combining player ID and season (e.g., “101106_2009-10”)
RAPM Metrics
Overall Regularized Adjusted Plus-MinusNet points per 100 possessions contributed by player relative to average, adjusted for teammates and opponents.Interpretation:
- Elite: +3.0 or higher
- Good: +1.5 to +3.0
- Average: -1.0 to +1.5
- Below Average: < -1.0
League rank by RAPM (lower is better)
Offensive RAPM - points added per 100 possessions on offense
League rank by offensive RAPM
Defensive RAPM - points prevented per 100 possessions on defenseNote: Positive values indicate better defense (fewer points allowed)
League rank by defensive RAPM
Regression intercept for RAPM model
Luck-Adjusted RAPM (LA_RAPM)
Luck-adjusted RAPM - adjusts for shooting variance and randomness
League rank by luck-adjusted RAPM
Offensive luck-adjusted RAPM
Offensive LA_RAPM rank
Defensive luck-adjusted RAPM
Defensive LA_RAPM rank
Regression intercept for LA_RAPM model
Component Metrics
RAPM broken down by four factors (eFG%, turnover rate, offensive rebound rate, free throw rate):RAPM component for effective field goal percentage
Offensive eFG% RAPM component
Defensive eFG% RAPM component
RAPM component for free throw rate
Offensive FTR RAPM component
Defensive FTR RAPM component
RAPM component for offensive rebound differential
Offensive rebound RAPM component
Defensive rebound RAPM component
RAPM component for turnover rate
Offensive turnover RAPM component
Defensive turnover RAPM component (turnovers forced)
_Rank and _intercept fields following the same pattern as overall RAPM.
Example:
Calculated Shooting Metrics
True Shooting Percentage (TS%)
Found in:scoring.csv, totals.csv, passing.csv, team_shotzone.csv
Formula: PTS / (2 * (FGA + 0.44 * FTA))
Interpretation:
- Elite: > 60%
- Good: 55-60%
- Average: 52-55%
- Below Average: < 52%
- Value of 3-point shots (worth 1.5x a 2-pointer)
- Value of free throws (efficient scoring)
- And-one free throws (the 0.44 coefficient)
Effective Field Goal Percentage (eFG%)
Found in:player_shooting.csv, tracking.csv, team_shooting.csv, team_shotzone.csv
Formula: (FGM + 0.5 * 3PM) / FGA
Interpretation:
- Elite: > 55%
- Good: 52-55%
- Average: 48-52%
- Below Average: < 48%
Points Per Possession (PPP)
Found in:playtype.csv, teamplay.csv
Formula: Points / Possessions
Interpretation:
- Elite: > 1.10
- Good: 0.95-1.10
- Average: 0.85-0.95
- Below Average: < 0.85