How grades work
Grades come from formulas alone. This page sets out what goes into them and where the lines are drawn.
What goes into it (16 metrics)
The field is the qualified pool — players with 300 minutes or more per 82 games that season, which is 434 players in 2025-26. They are not split by position. Compare guards only against guards and “a good rebounder for a guard” starts to look like “a good rebounder”.
Where “players graded” is below 434, players short of the attempts cutoff are shown as “—”.
Shooting
| Metric | How it is computed | Players graded |
|---|---|---|
| Scoring | PTS / 100 possessions USG% is not used, because it also counts passes and turnovers | Players graded434 / 434 |
| 2P finishing | actual points ÷ expected points by zone Adjusted by the league's average points per shot in each zone, with free throws left out | Players graded412 / 434 |
| 3P finishing | actual points ÷ expected points by zone Corner threes and above-the-break threes are adjusted separately | Players graded367 / 434 |
| FT shooting | FT% No zone adjustment — every attempt comes from the same distance | Players graded407 / 434 |
On-ball
| Metric | How it is computed | Players graded |
|---|---|---|
| Playmaking | AST% (how many of the team's baskets you had a hand in) The share of the team's baskets that you assisted on | Players graded434 / 434 |
| Half-court creation | Frequency 1 : Efficiency 1 Synergy's pick-and-roll ball handler plus isolation: how much a player is trusted to create in the half court, and how well those plays end. Drives off a closeout are classed as spot-ups by Synergy, so they are not counted here | Players graded322 / 434 |
| Driving | Drives 1 : Points per drive 1 : Fouls drawn 1 Attacks at the rim: how often (per 100 possessions), the points each one produced, and the free throws each one drew, combined in equal parts | Players graded384 / 434 |
| Ball security | turnovers per 100 touches (lower is better) Measured per touch rather than as TOV%, because TOV% puts players who barely handle the ball at the top | Players graded434 / 434 |
Off-ball
| Metric | How it is computed | Players graded |
|---|---|---|
| Cutting | PPP on cuts and off-screen plays Only about 70 attempts in a season — the most volatile of the 16 metrics from year to year. Several seasons side by side get closer to the truth than any single one | Players graded294 / 434 |
| Screening | screen-assist points / 100 possessions Screen assists, and the points that came from them | Players graded434 / 434 |
Rebounds
| Metric | How it is computed | Players graded |
|---|---|---|
| Rebounding | REB% (offense and defense combined) Ranked against the whole league, not by position | Players graded434 / 434 |
| Rebound conversion | the share of balls landing near you that you came down with Of the balls that came down within 3.5 feet (REB_CHANCES), the share actually secured; boards conceded to a teammate are removed from the denominator. It correlates +0.348 with REB% and −0.264 with height, so it measures something other than how many boards you got | Players graded434 / 434 |
| Box-outs | box-outs / 100 poss The work of freeing a teammate to get the board — it never shows in your own rebound count | Players graded434 / 434 |
Defense
| Metric | How it is computed | Players graded |
|---|---|---|
| On-ball defense | Deflections 1 : 3P contests 1 : Ace suppression 2 Deflections and three-point contests are per 100 possessions. Opponent 3P% could not be measured reliably, so it is not used | Players graded434 / 434 |
| Rim protection | Blocks 1 : 2P contests 1 : Rim volume 1 : Rim FG% suppressed 3 Half how much shooting is suppressed within six feet, half how much rim defending is done at all (blocks, two-point contests, shots defended). The opponent FG% is credited to whoever was nearest, so the team's defense rides along with it | Players graded347 / 434 |
| Hustle | Charges drawn 1 : Loose balls on defense 1 Charges drawn and loose balls recovered on defense, per 100 possessions. Rotating correctly never reaches the public data, so what is measured is the acts that do get recorded — not help defense itself | Players graded434 / 434 |
“A 1 : B 2” is the ratio the parts are weighted in. Each part is turned into a rank first, then added in that ratio — add the raw values together and whichever part has the larger units decides the order by itself.
Each metric name leads to a page about that metric alone, with the number of qualified players by season and 9 seasons of leaders.
From rank to grade
For each metric the qualified players are ranked, and the grade comes from the percentile alone. Standard deviations from the mean (z-scores) are not used. The shape of the distribution differs wildly from metric to metric, and a rank does not care about shape.
| Grade | From the top | Band widths | with 434 players |
|---|---|---|---|
| S | up to 2% | 2% | about 9 players |
| A | up to 8% | 6% | about 26 players |
| B | up to 25% | 17% | about 74 players |
| C | up to 50% | 25% | about 109 players |
| D | up to 75% | 25% | about 109 players |
| E | up to 92% | 17% | about 74 players |
| F | up to 98% | 6% | about 26 players |
| G | up to 100% | 2% | about 9 players |
The bands are symmetrical: S and G are the same width, and so are A and F.
What this site will not do
Metrics measured as rates are unreliable while attempts are few. This site handles that in two steps.
- Shrinkage — the fewer the attempts, the harder the value is pulled toward the league average. How hard is worked back from measuring the same metric across 9 seasons and asking what share of its variation comes from skill
- An attempts cutoff — anything still short of it is left unranked. “—” is not below G; it means there were too few attempts to rank. Metrics that measure volume itself carry no cutoff, since doing little already shows up correctly as a low mark
The cutoff and the shrinkage are one setting, not two. Move only one and the bar for being graded no longer matches how hard values are pulled back.
What these grades cannot measure
Offense and defense can be measured in very different detail. On offense, who did what is almost all on record; on defense, much of the work that matters never appears in public data — rotating correctly, navigating a screen, and above all deterring an opponent from going that way at all. Defensive grades are an approximation built from the acts that can be counted. It is the same reason the tags lean toward offense.
- On-ball defense is built from steals, contests and suppression — but disciplined containment leaves no trace in the box score, so defenders who work through positioning alone barely register here
- The opponent FG% behind rim protection is credited to whoever was nearest, so the team's defense rides along with it. Read it next to how much they defended
- Passing is measured as AST% — that is, how many of a team's baskets you had a hand in, not how well you see the floor. A great pass that ends in a miss counts for nothing; an easy one that drops counts as an assist
- DREB%, behind rebounding, depends on who else is on the floor: several strong rebounders alongside you and your share falls
- The matchup data behind suppressing the other team's best player is estimated from tracking, not an assignment a coach made. Switches and help change who gets credited. Only summed over a whole season does it become a usable tendency
Grades during the season
Early in a season the numbers move: with few attempts the estimate leans on the league average, and it settles as games are played. A “—” marks an item whose attempts have not reached the cutoff, which scales with the team's games played.
Grades move while a season is running. Even when a player does not change, a rank shifts as new players qualify around them. They settle once the regular season ends; past seasons no longer move.