Here is an uncomfortable truth about the box score: the assist is the only entry in it that depends on someone's opinion. A rebound either happened or it didn't. A made three is two feet behind a painted line, full stop. But an assist? An assist is a scorer in the press row deciding that your pass “directly led” to a basket — and reasonable people disagree about that on roughly a dozen plays a night.
The most subjective stat in basketball
Every other counting stat is an event with a clear, binary trigger. The assist is a judgment call. The official scorer has to decide whether a pass contributed enough to the bucket to earn credit, and the league’s own guidance leaves real room for interpretation: how many dribbles can the shooter take before the pass stops “directly” leading to the score? How much of the shot-creation belonged to the passer versus the finisher? Two scorers watching the same drive-and-kick can rule differently, and they do.
That subjectivity has consequences. Home-scorer tendencies, the difficulty of the finish, and even the reputation of the passer can all nudge the count. None of this makes the assist useless — it’s still our best simple proxy for playmaking — but it does mean you should hold raw assist totals a little more loosely than you hold points or rebounds. They carry a thumbprint.
What assist percentage measures
Even setting the subjectivity aside, the raw assist total has the same disease as raw rebounds and raw points: it rewards minutes, pace, and role. A point guard who plays 36 minutes for an up-tempo team will rack up more assists than an equally gifted passer on a slow team playing 28, and neither number tells you who actually made his teammates better per opportunity.
Assist percentage fixes the context problem. It measures the share of his teammates’ made field goals that a player assisted while he was on the floor. Not how many assists — what fraction of the buckets he was eligible to set up did he actually set up. That reframing turns a counting stat into a rate, which is the move we make over and over on this site, most explicitly with usage rate.
The formula
It looks fussy, but the denominator is the whole idea:
Assist %AST% = 100 × AST / (((MP / (Tm MP / 5)) × Tm FG) − FG)
Work the denominator first. MP / (Tm MP / 5) is the fraction of the team’s total floor time the player was out there — if he played every minute it’s 1.0, if he played half it’s 0.5. Multiply that by the team’s made field goals Tm FG and you get the number of team baskets that were made while he was on the court. Then subtract his own made field goals FG, because a player can’t assist his own shot. What’s left is the pool of teammate baskets he had the chance to assist. His actual assists, divided by that pool, is the share. That’s assist percentage: of the makes by teammates that I was on the floor for, what cut did I create?
Because it’s a share, it travels across roles and paces in a way raw assists never can. A high number means the offense’s scoring genuinely runs through a player’s passing — lead guards and point-forwards live at the top — while a low number marks a play-finisher who scores off others’ creation rather than generating it.
What even assist percentage can’t see
Assist percentage solves the context problem, but it inherits two limits that no version of the assist can escape, because they’re baked into what an assist is.
The first is difficulty. The stat treats a routine swing pass to an open shooter exactly the same as a one-handed cross-court laser threaded through three defenders in transition. Both are one assist; both move assist percentage by the same amount. Nothing in the number knows that one pass was trivial and the other was a small miracle.
The second is deeper, and it’s the one that humbles every playmaking stat: gravity. The most valuable thing many elite offensive players do is warp a defense so badly that teammates get open shots without a pass from them at all. A lethal shooter draws two defenders, the help rotates, and a teammate’s teammate ends up wide open three passes later. That player created the bucket as surely as any passer did — and earns zero assists for it, and zero assist percentage. The number is blind to the open looks a player manufactures simply by being feared.
The tracking stats that fill the gaps
This is where modern player-tracking data earns its keep, because it was built precisely to catch what the assist misses. A few additions are worth knowing:
Potential assists count passes that would have been assists if the teammate had made the shot — crediting the passer for the quality of the look he created rather than punishing him for a teammate’s brick. Secondary or “hockey” assists credit the pass before the assist, capturing the player who started the chain of ball movement that ended in a bucket. And screen assists credit the screener whose pick freed the eventual scorer — a way to put a number on the burly work that never touches the ball.
None of these replaces assist percentage; they surround it. Together they start to describe playmaking as a process — who initiates, who connects, who finishes — rather than collapsing all of it into a single subjective tally. This is also why the better all-in-one metrics don’t lean on assists alone; the on/off and tracking components in models like the ones we cover in BPM and EPM are partly an attempt to capture the offensive value that the assist line leaves on the floor.
The takeaway
The assist is a useful stat with an asterisk: it’s the one number on the sheet that depends on a human ruling, and even when the ruling is right, the raw total is distorted by minutes, pace, and role. Assist percentage cleans up the context — it tells you what share of his teammates’ buckets a player actually set up — and that’s a genuinely better playmaking number. Just don’t ask it to do what it can’t: it won’t tell you how hard the pass was, and it will never see the open shot a player creates just by being someone the defense has to chase. For that, you watch the game, and you reach for the tracking stats. Read alongside offensive rating, assist percentage tells you who makes the offense go — not how pretty it looked getting there.
Sources & Further Reading
- Tracking stats (potential assists, secondary assists, screen assists) and team data: NBA.com/stats.
- Assist-percentage formula and stat definitions: Basketball-Reference Glossary.
- The rate-stat framing and possession-based reasoning originate with Dean Oliver, Basketball on Paper.