Skip to content

2025-26 regular season

Shot quality

Shot selection: how many points a player's shots are worth before anyone shoots them. Shot making: how many more (or fewer) he actually scores.

Reading it: +5 shot making means 5 more points per 100 shots than an average shooter would score on the same shots. +0.05 shot selection means each shot is worth 0.05 more points than the league's typical shot.

Lowest shot making · centers

38 players with 200+ shots · league 1.09 points per shot
#PlayerShot makingMakingShot selectionSelectionPts per shotPPSExpectedxPPSShotsFGA
1Andre DrummondC · NYK-20.51st+0.15297th1.041.24337
2Clint CapelaC · HOU-18.62nd+0.13995th1.041.23227
3Yves MissiC · NOP-17.23rd+0.16598th1.081.26295
4Nick RichardsC · MIA-15.17th+0.10993rd1.051.20201
5Derik QueenC · NOP-14.67th+0.03269th0.981.12748
6Bam AdebayoC-F · MIA-8.220th-0.01439th0.991.081145
7Donovan ClinganC · POR-5.130th+0.12393rd1.161.21684
8Karl-Anthony TownsC · NYK-4.732nd+0.06784th1.111.161032
9Alexandre SarrC · WAS-4.332nd-0.00943rd1.041.08656
10Kyle FilipowskiC · UTA-1.942nd+0.02463rd1.101.11657
11Quinten PostC · MEM-0.648th+0.00554th1.091.10439
12Kel'el WareC · MIL+0.250th+0.10992nd1.201.20649
13Jusuf NurkicC · UTA+0.652nd-0.02135th1.081.07358
14Day'Ron SharpeC · BKN+0.652nd+0.13094th1.231.22356
15Brook LopezC · LAC+0.653rd-0.03127th1.071.06542
16Al HorfordC-F · GSW+1.357th-0.02730th1.081.06325
17Jock LandaleC · ATL+1.961st+0.05481st1.161.14548
18Myles TurnerC-F · MIL+2.263rd-0.00746th1.111.08646
19Rudy GobertC · MIN+3.468th+0.23699th1.361.33492
20Thomas BryantC · CLE+4.272nd+0.05481st1.191.15267
21Ivica ZubacC · IND+4.975th+0.05481st1.201.15482
22Mitchell RobinsonC · BOS+5.176th+0.30499th1.451.40206
23Mark WilliamsC · PHX+5.277th+0.14796th1.291.24438
24Nikola VucevicC · ORL+5.578th-0.03523rd1.111.06799
25Goga BitadzeC · ORL+6.080th+0.20899th1.361.30225
26Chet HolmgrenC-F · OKC+8.685th+0.05179th1.231.14778
27Jonas ValanciunasC · DEN+8.786th+0.00655th1.181.10390
28Neemias QuetaC · BOS+11.389th+0.10491st1.311.20499
29Jalen DurenC · DET+11.790th+0.09290th1.301.18803
30Jarrett AllenC · CLE+13.293rd+0.05882nd1.281.15527
31Maxime RaynaudC · SAC+15.596th-0.0698th1.181.02671
32Luka GarzaC · BOS+16.697th+0.05179th1.311.14357
33Robert Williams IIIC-F · POR+17.597th+0.18598th1.451.28250
34Jakob PoeltlC · TOR+17.798th+0.13294th1.401.22310
35Nikola JokicC · DEN+18.398th-0.03722nd1.241.051134
36Ryan KalkbrennerC · CHA+19.599th+0.21999th1.511.31291
37Deandre AytonC · WAS+19.999th+0.05178th1.341.14601
38Jaxson HayesC · UTA+24.799th+0.18498th1.521.28262

Percentiles are among all players with 200+ shots. Tap a player for his shot chart in the Quality view.

How this works

The method

Every shot gets an expected make chance from a logistic regression fit on 219,152 2025-26 regular-season shots. It uses only what the play-by-play records: distance (2 ft steps), two or three, corner three, paint or midrange, shot type (layup or dunk, jumper, floater or hook), fourth quarter or overtime, the last 24 seconds of a period, and home or away.

Expected points = make chance x 2 or 3. Shot selection is a player's expected points per shot minus the league's (1.091). Shot making is actual minus expected points, per 100 shots. Players need 200+ shots to be ranked. Free throws are not included.

The test

  • Fit on 175,364 shots, tested on 43,788 shots from 246 games it never saw (a random 20% of games).
  • AUC 0.644 (0.5 is a coin flip, 1.0 is perfect). A zone-only average scores 0.632.
  • Log loss 0.653 vs 0.659 for zone only and 0.692 for one league-wide FG% (lower is better). Brier score 0.231.
  • Test games: league FG% 47.3%, mean predicted 47.0%.
  • All shots: 239,129 actual points from field goals vs 239,153 expected (+0.01%).
30%30%40%40%50%50%60%60%70%70%80%80%Group 1: predicted 32.7%, actual 32.2% (4071 shots)Group 2: predicted 35.0%, actual 35.9% (3336 shots)Group 3: predicted 35.9%, actual 37.3% (3123 shots)Group 4: predicted 37.6%, actual 38.1% (6971 shots)Group 5: predicted 40.8%, actual 41.9% (4391 shots)Group 6: predicted 43.4%, actual 43.6% (4375 shots)Group 7: predicted 45.6%, actual 45.2% (4251 shots)Group 8: predicted 56.7%, actual 55.7% (4334 shots)Group 9: predicted 65.4%, actual 65.1% (4029 shots)Group 10: predicted 73.7%, actual 75.1% (4907 shots)Predicted make chanceActual make rate
Test shots split into ten groups by predicted chance. Dots on the dashed diagonal mean the predictions match reality.

What it cannot see

  • How close the nearest defender was. A wide-open three and a contested one look the same.
  • Play type (catch and shoot, pull-up, post-up, putback) and the shot clock.
  • Who the shooter is. That is on purpose: the gap between actual and expected is the shot making.
  • Fouls and and-ones, so drawing contact is not credited here.
  • Playoff defense: on 2025-26 playoff shots it predicted about 4.5% more points than were scored.

Shot making is noisy: over 300 shots, luck alone moves it by about 6 points per 100 either way.