NBA Shot Charts - 2018 Update

October 15, 2018
Partially updated: December 10, 2018

"Oh that's nice" - Teddy Rendahl.

Recall back in early 2017 I released my first shot chart post. Well, after a year and a half and with some free time on my hands after returning from my trip to Africa, I figured it was time to make some much needed updates to the ol' shot chart machine and accompanying Twitter bot as I am now (slightly) less dumb, (slightly) more compotent, and have a (slightly) better understanding of the NBA, or I at least hope (at least one of) these things are true.


Index

If you've only come to look at pretty pictures, then click here for all player charts or click here for all team charts. If you'd like to read on, this post is divided into a few sections, follow any links to jump to that portion of the write-up.




Example and Description of a Single Chart

(back to index)

To best describe these charts, we will use a labeled example chart, and explain the significance of each label. For the example, let's use what is arguably the greatest single season shooting effort in NBA history, Stephen Curry's breath-taking, earth-shaking, record-breaking, history-making 2015/16 season.

Stephen Curry Shot Chart

The first thing to notice about this chart is how ridiculous of a season it was. It is easily the top PAA season in my database, worth 405.9 PAA; 86.2 points higher than the next best season, which is more than the difference between second place (Shquille O'Neal's 1999/2000 season) and the 11th best season on record. What's also astonishing is that Curry did this primarily via outside shooting while most of the other top seasons are from guys who can dominant the paint (primarily Shaq). The top-15 best seasons by this metric contain the following names: Shaquille O'Neal (6 seasons), LeBron James (2 seasons), Stephen Curry (2 seasons), DeAndre Jordan (2 seasons), and a single season each from Peja Stojakovic, Amar'e Stoudemire, and Steve Nash.

Moving on, we notice seven labels (A through G):




Examples of a Few Player Types

(back to index)

Let's compare Curry's chart to other charts from that showcase a few different season types for high volume players (click on image to see full-size):

High Skill - High Efficiency

High Skill - High Efficiency - LeBron James 2012/13   High Skill - High Efficiency - Peja Stojakovic 2003/04   High Skill - High Efficiency - Nikola Jokic 2016/17
LeBron James 2012/13 - Peja Stojakovic 2003/04 - Nikola Jokic 2016/17

Three very different looking shot profiles, but all three were high usage players who finished in the 95th percentile or higher in terms of shot skill, efficiency, and value added.



Low Skill - High Efficiency

Low Skill - High Efficiency - Quentin Richardson 2004/05   Low Skill - High Efficiency - Nicolas Batum 2011/12   Low Skill - High Efficiency - Shawn Marion 2007/08
Quentin Richardson 2004/05 - Nicolas Batum 2011/12 - Shawn Marion 2007/08

Smart shot selection boosts these players efficiency value, even while they were non-outstanding players by ShotSkill+. Personally, I like to think of these players as the basketball representation of Simpson's Paradox.



High Skill - Low Efficiency

High Skill - Low Efficiency - DeMar DeRozan 2016/17   High Skill - Low Efficiency - LaMarcus Aldridge 2013/14   High Skill - Low Efficiency - Jamal Crawford 2016/17
DeMar DeRozan 2016/17 - LaMarcus Aldridge 2013/14 - Jamal Crawford 2016/17

An affinity for the Mid Range drags down the efficiency value for these players, all of whom are talented shooters.



Low Skill - Low Efficiency

Low Skill - Low Efficiency - Emmanuel Mudiay 2015/16   Low Skill - Low Efficiency - Josh Smith 2013/14   Low Skill - Low Efficiency - Andray Blatche 2010/11
Emmanuel Mudiay 2015/16 - Josh Smith 2013/14 - Andray Blatche 2010/11

Generally, players in this class can be described as "chuckers" and would have been better off taking a lower volume of shots.




Description of Metrics

(back to index)


Historical Leaderboards (since 1996)

(back to index)

I have leaderboards for the statistics I created. If there's a statistic not on here that you'd like to see, or you have a specific data request, feel free to e-mail me.

You can also download any of this data as .csv from my github.

Dec.10, 2018 Update: I added a column for Points Above Replacement (and Points Above Replacement per Game), which does a better job of capturing volume for volume shooters. Replacement Level is set as the EFG% of the worst team in the season that season.




Notable Limitations

(back to index)


Ideas for Future Work

(back to index)


As always, the code for all of the charting tools are available on github. Any further questions can be sent to me at connor.reed.92@gmail.com.