This help article outlines the formulas used in the SportsDataIO NBA, CBB, and WNBA API to calculate advanced metrics like Player Efficiency Rating, Usage Rate, True Shooting, and more. These derived stats are essential for analysts, developers, and fantasy players who want more than surface-level box scores — they reveal player value, offensive load, and defensive impact in ways that raw totals can't.
Stats listed below include a league key in parentheses to indicate where each metric is supported: (NBA, CBB, WNBA)
Player Efficiency Rating (NBA, CBB)
[ FGM x 85.910 + Steals x 53.897 + 3PTM x 51.757 + FTM x 46.845 + Blocks x 39.190 + Offensive_Reb x 39.190 + Assists x 34.677 + Defensive_Reb x 14.707 - Foul x 17.174 - FT_Miss x 20.091 - FG_Miss x 39.190 - TO x 53.897 ] x (1 / Minutes)
Possessions (NBA)
0.5 * ((Tm FGA + 0.4 * Tm FTA - 1.07 * (Tm ORB / (Tm ORB + Opp DRB)) * (Tm FGA - Tm FG) + Tm TOV) + (Opp FGA + 0.4 * Opp FTA - 1.07 * (Opp ORB / (Opp ORB + Tm DRB)) * (Opp FGA - Opp FG) + Opp TOV))
Steals Percentage (NBA, CBB)
100 * (STL * (Tm MP / 5)) / (MP * Opp Poss)
True Shooting Attempts (NBA, CBB)
FGA + 0.44 * FTA
True Shooting Percentage (NBA, CBB, WNBA)
PTS / (2 * TSA)
Turnovers Percentage (NBA, CBB)
100 * TOV / (FGA + 0.44 * FTA + TOV)
Usage Rate Percentage (NBA, CBB)
100 * ((FGA + 0.44 * FTA + TOV) * (Tm MP / 5)) / (MP * (Tm FGA + 0.44 * Tm FTA + Tm TOV))
Assists Percentage (NBA, CBB)
100 * AST / (((MP / (Tm MP / 5)) * Tm FG) - FG)
Blocks Percentage (NBA, CBB)
100 * (BLK * (Tm MP / 5)) / (MP * (Opp FGA - Opp 3PA))
Defensive Rebound Percentage (NBA, CBB)
100 * (DRB * (Tm MP / 5)) / (MP * (Tm DRB + Opp ORB))
Effective Field Goal Percentage (NBA, CBB, WNBA)
(FG + 0.5 * 3P) / FGA
Offensive Rebound Percentage (NBA, CBB)
100 * (ORB * (Tm MP / 5)) / (MP * (Tm ORB + Opp DRB))
Total Rebound Percentage (NBA, CBB)
100 * (TRB * (Tm MP / 5)) / (MP * (Tm TRB + Opp TRB))
Comments
0 comments
Article is closed for comments.