NBA · Daily Ratings
NBA Start Score
A 0–100 per-game rating for every NBA player — computed from open, citable data with the formula published. Minutes, efficiency, matchup, and back-to-back rest risk, all shown. A rating you can check.
Scores not yet available.
NBA Start Scores publish daily when the season is active (October–June). The ETL runs each morning at 11:00 UTC and scores every player with an upcoming game in the next seven days.
Check back when the 2026–27 season tips off in October 2026.
How the NBA Start Score works
The formula. Each player's projected fantasy points for the upcoming game is estimated as: (Projected Minutes / 36) × Per-36 FP × Matchup × Availability. That projected value is then converted to a 0–100 score by percentile rank within the position — so a score of 85 means the player ranks in roughly the top 15% of playable players at their position for this game slate.
Fantasy points formula (Sleeper default). PTS × 1.0 + REB × 1.2 + AST × 1.5 + STL × 3.0 + BLK × 3.0 + 3PM × 1.0 + TOV × (−1.0). This is a labeled assumption; platform-specific formats are future toggles.
Minutes is the projected playing time — a decay-weighted rolling average of the player's last 10 games (most recent game weighted 18%, fading to 3% for the tenth). Minutes is the most stable per-game predictor in basketball: role determines the floor; everything else is a modifier.
Per-36 FP is the player's per-36-minute fantasy point rate over their recent games, regressed toward the positional baseline so small samples don't produce noise-driven extremes.
Matchup is a bounded multiplier (0.85–1.15) derived from the opposing defense's fantasy points allowed per game to this position bucket (Guard / Forward / Center) over the last 60 days, compared to the league average. A higher number means the defense has been more permissive.
Back-to-back rest risk. When a player's team plays on consecutive days, the projected minutes receive a haircut before the score is computed. High-minute veterans (≥32 avg min/game) receive a larger reduction (×0.55) reflecting documented load-management patterns; all other players receive a smaller reduction (×0.92). Players with a B2B badge carry elevated uncertainty — check news before locking them in.
Positions. NBA players are grouped as Guard (G), Forward (F), and Center (C) — the buckets reported by balldontlie.io. PG/SG/SF/PF distinction requires a secondary data source and will be added in a future version.
Data. Game logs and schedule from balldontlie.io (official API, documented terms). Scores are pre-computed daily by the ETL and cached in Supabase; this page never calls the API directly. No machine-learning model is used — every weight and assumption is published here.
Related tools
Which defenses allow the most fantasy production by position — find the best matchups for streaming and start/sit decisions each week.
Open tool →NBA Back-to-Back Rest TrackerWhich players are on back-to-backs in the next seven days and how high is their rest risk — Tier 1 stars vs. Tier 2 fatigue flags, sourced from the live schedule.
Open tool →NBA Fantasy Streaming FinderSurface the best streamable players each week — combining schedule favorability, games remaining, and role clarity into one ranked list.
Open tool →NBA Fantasy Schedule AnalyzerGames per week by team across the NBA season — find favorable schedule stretches and streaming windows before your leaguemates do.
Open tool →Informational only — not betting, DFS, or lineup advice. Projections are estimates, not guarantees. Standard points scoring assumed (Sleeper default). Data via balldontlie.io. Not affiliated with or endorsed by the NBA.