The Rookie Performance Index (RPI) is a custom metric calibrated for first-year NBA players. It measures per-game impact across scoring, playmaking, rebounding, and defense — then adjusts for minutes played and positional expectations.
Unlike veteran-oriented metrics, RPI uses a lower true shooting baseline (53.0% vs. 57.5%), a gentler turnover penalty, and a minutes confidence curve that reaches full weight at 20 minutes. Guards get bonus credit for rebounds and blocks; bigs get extra value for steals.
Positive Components
Scoring = PTS × 0.20 + TS% bonus + FG3M × 0.35Playmaking = AST × 0.70 + AST/TO ratio bonusRebounding = (OREB × 0.75 + DREB × 0.25) × position multiplierDefense = STL × 1.3 × stl_mult + BLK × 1.1 × blk_multPlus/minus = max(0, +/- × 0.10)Hustle = PFD × 0.25
Negative Components
Turnovers = TOV × -0.55Fouls = PF × -0.30Neg plus/minus = min(0, +/- × 0.10)
Minutes Confidence
confidence = min(1.0, (minutes / 20) ^ 1.5)Final RPI = raw_score × confidence
For the league-wide leaderboard, non-Nets rookies are scored from season per-game averages (a single approximation). Nets rookies use the more accurate per-game average calculated from full game logs.
Source: nba_api. Data updates three times daily.