Luka Dončić scores more efficiently than the average NBA shot — 1.15 points per shot to the league's 1.09 — and he does it while taking a shot diet the analytics crowd is supposed to hate. He lives in the mid-range, fires above-the-break threes off the dribble, and almost never does the two things efficiency models love: finish at the rim or knock down catch-and-shoot corner threes. With 1,652 of his real shots in hand, here's what one superstar's shot selection actually looks like next to everyone else's — and why “inefficient” shots aren't inefficient when you're the one creating them.

Correction, October 29, 2026. Earlier versions of this page credited Luka Dončić’s 1,652 shots and the 25,000-shot league sample to Basketball-Reference. Both files are laid out like the league’s own shot-chart data, and where they were downloaded from was not recorded, so the credits now say that instead. No figure on the page changes.

Note (August 2026): this piece analyzes Luka's 2023-24 season in Dallas; he has since moved to the Lakers. The shot-diet portrait below is of that season, and the analysis stands on its own.

The exhibit: where Luka shoots vs. where the league shoots

A grouped bar chart comparing the share of shots by zone for Luka Dončić versus the league average. Restricted Area: Luka 16% vs league 30%. Paint non-RA: 20% vs 20%. Mid-Range: 18% vs 11%. Corner 3: 2% vs 10%. Above-the-break 3: 43% vs 29%. Luka takes far more above-the-break threes and mid-range shots, and far fewer at the rim and from the corners.
Share of shots by zone, Luka Dončić (1,652 shots) vs. the league (25,000). Luka takes far more above-the-break threes (43% vs 29%) and mid-range looks (18% vs 11%), and far fewer at the rim (16% vs 30%) and from the corners (2% vs 10%). Data: the bundled shot files, in the league’s shot-chart layout; where they were downloaded from was not recorded (see data_layer/SOURCE.txt).

The differences are stark in three places:

  • The rim: 16% vs 30%. The average NBA shot is twice as likely to come from the restricted area as Luka's is. He simply doesn't live at the basket the way most high-volume scorers do.
  • The corners: 2% vs 10%. The corner three — the most efficient shot in basketball — is almost absent from his diet. Corner threes are spot-up shots created by someone else's drive; Luka is the someone else.
  • Above-the-break threes and mid-range: way up. 43% of his shots are above-the-break threes (vs 29%) and 18% are mid-range pull-ups (vs 11%) — the off-the-dribble shots a primary creator generates for himself.

Why the “bad” shot diet still scores

Shot-selection orthodoxy says to maximize rim attempts and corner threes and minimize the mid-range, because those are the highest points-per-shot zones on average. Luka inverts that and still beats the average. Two things explain it.

First, those averages are about shot creation, not shot making. The corner three is efficient largely because it's an open, assisted shot. A rim attempt is efficient because it's usually a layup off a defense already broken down. Those are the easy looks a system manufactures. Luka mostly doesn't get those looks — he manufactures offense for teammates — so his own attempts are, by design, harder. That he converts them at an above-average clip is the skill.

Second, his shots come with gravity attached. An above-the-break three or a mid-range pull-up for Luka is a contested, off-the-dribble shot that bends the defense and creates the very corner threes and rim runs his teammates feast on. The efficiency of those teammate shots doesn't show up in his shot diet, but it's a direct product of it. Judging a creator purely by his own shot chart misses half of what he does.

The lesson: context beats the zone map

This is the trap in reading a shot chart: the league-wide value of a zone assumes an average shot from that zone, taken in average circumstances. A high-usage creator's mid-range pull-up and a role player's mid-range bail-out are the same dot on the map and completely different shots. The right way to grade a shooter isn't “does he take the analytically blessed shots” — it's “does he convert the shots his role actually generates, and does he generate good ones for others.” By the first test Luka clears the bar (1.15 PPS); by the second, his whole diet is the evidence.

Where this read has limits

  • One player, one sample. This is 1,652 shots from a single star, not a roster of creators. Luka is one (extreme) example of the creator profile, not proof that every high-mid-range scorer is efficient — most aren't.
  • Points-per-shot ignores free throws and turnovers. A creator's value includes drawing fouls and the turnovers that come with high usage; raw points-per-attempt sees neither. True shooting and usage-adjusted metrics complete the picture.
  • Zones are coarse. “Above the break” lumps a 24-footer with a 30-foot pull-up; the real difficulty varies enormously within a zone, and a contested-vs-open split would sharpen the story.
  • It doesn't measure the gravity directly. The claim that Luka's diet creates teammate efficiency is the standard read of a creator's role, but this shot-chart data can't quantify the assists and defensive distortion — that needs play-by-play and tracking data.

The takeaway

Luka Dončić is a living rebuttal to a too-simple reading of shot charts. He takes the shots the efficiency models warn against — mid-range pull-ups, above-the-break threes, hardly anything at the rim or in the corners — and still beats the league's points per shot, because the zone averages were never about a creator making his own hard looks. The map tells you which shots are easy on average; it doesn't tell you whose job it is to take the hard ones. For a player like Luka, the “inefficient” shot diet is the offense.

Reproduce it

Tag each of Luka's 1,652 shots and the league's 25,000 by zone, compute the share of shots from each, and the points per shot (3 for a made three, 2 for a made two). The chart is regenerated by chart_luka_shot_diet.py against the bundled data_layer/nba_player_shots.csv and nba_league_shots.csv — no network, nothing hand-entered.

Sources & Further Reading

  • Shot-level data: bundled data_layer/nba_player_shots.csv (Luka Dončić, 1,652 shots) and data_layer/nba_league_shots.csv (25,000 league shots), charted by chart_luka_shot_diet.py. Where the two shot files were downloaded from was not recorded; they are laid out like the league’s own shot-chart data (see data_layer/SOURCE.txt).
  • Related: How NBA shooting accuracy falls with distance and where the NBA actually shoots from — the zone-value framework this piece complicates.
  • Related: True shooting percentage — the efficiency stat that folds in free throws and shot value.

How this was made

Published by NBAAnalytic from public data and the sources named in this piece. How this site is made · the methodology