All guides

The Philosophy

Anatomy of a Basketball Play

Basketball plays follow the same rules as chemistry. Atoms bond into molecules, molecules chain into compounds. How to construct plays from first principles.

Chris Collinsworth · · updated · 5 min read

Basketball plays follow the same structural rules as chemistry. Atoms bond into molecules, molecules chain into compounds. Understanding the hierarchy is the key to building plays that coaches can teach, players can read, and defenses can't scout.

#Why chemistry?

A play is not a drawing on a clipboard. It's a structure — a set of actions bonded together in a specific order, at specific angles, with specific timing. Change the order and you change the play. Change the bond type and the read changes entirely.

Chemistry gives us the perfect language for this because it already solved the problem of describing how small things combine into bigger things with emergent properties. A water molecule isn't just "two hydrogens and an oxygen sitting near each other" — the bond is what makes it water. Same in basketball: a ball screen isn't a screen and a dribble that happen to be near each other. The relationship between the screener and the handler is what creates the advantage.

#The three tiers

#Atom: the single-player action

Like an element on the periodic table — it has its own properties and exists on its own.

An atom is one player, one action, self-contained. A cut has a shape and timing. A dribble move has a purpose and direction. A shot has a release point. None of these require a teammate to exist.

Examples — Cut: V-cut to the wing. Dribble: push to the right slot. Screen: set at the elbow. Pass: skip to the corner. Shot: catch and shoot.

Atoms are the primitives of the system. You don't teach an atom — you drill it. Footwork, angles, timing. Every player on the floor is always executing at least one atom at any given moment.

#Molecule: the two-player action

Like O₂ or H₂O — atoms bonded together into something with new properties neither had alone.

A molecule is two or more actions bonded together. The bond is the relationship — a screen, a pass, a handoff, a dribble-at. What makes it a molecule and not just two atoms near each other is that the actions are dependent: the cutter reads the screen, the handler reads the cutter, the defense reads both.

Same elements, different molecule — A ball screen (screener + handler) and a down screen (screener + cutter) use the same two "element types" — a screen and a movement — but the bond angle is completely different. The reads are different. The advantage created is different. Just like O₂ and H₂O are both made of oxygen, but one is a gas you breathe and the other is water.

Common molecules — Ball screen (PnR): screener + handler. DHO: dribble handoff between two perimeter players. Pindown: big screens down for a guard in the corner. Back screen: screener frees a cutter to the rim. Flare: screen with chest to the ball, cutter fades away.

The critical insight: order matters. A down screen into a ball screen behaves completely differently than a ball screen into a down screen, even though they use the same two elements. In chemistry terms, the bond type and angle determine the compound's properties. In basketball, the sequence and timing of the two-player actions determine what the defense has to do — and what reads the offense gets.

#Compound: the play

Like glucose or DNA — a complex molecule with emergent behavior you can't predict from the individual bonds.

A compound is molecules chained together into a full possession. This is the "play" — the thing you name, draw on the board, and run in practice. It has emergent behavior: spacing, timing, tilt, and tags that you can't predict just by looking at the individual molecules.

Example compound — Zoom into Miami: a pindown (molecule 1) frees a guard to the wing, who receives a dribble handoff (molecule 2) from the point guard, who then immediately follows into a ball screen (molecule 3) for the receiver. Three molecules, chained. Each one sets up the next. The defense has to solve all three.

A good compound has a thesis: it forces the defense into a specific decision tree where every branch leads to an advantage for the offense. The first molecule creates the initial stress. The second molecule exploits the recovery. The third molecule punishes the help. Great offensive systems aren't plays — they're decision trees built from molecules the players already know.

#The bond is the read

In chemistry, a compound's properties come from how atoms bond — the angle, the order, the type of bond (ionic vs. covalent) — not just which atoms are present.

Basketball works exactly the same way. The vocabulary of initiations — screen, get, chase, reject, re-screen, slip — is really a vocabulary of bond types. Each one describes how two action-atoms are joined, which determines what reads emerge.

  • Screen & Roll — Screener dives to the rim after contact. Creates a 2-on-1 with the handler and the rolling big.
  • Screen & Pop — Screener lifts to the perimeter. Same screen, different bond angle. Now the defense can't tag.
  • Slip — Screener fakes the screen and cuts early. The bond breaks before contact — catches the defense in transition between coverages.
  • Reject — Handler refuses the screen and drives the other way. Same molecule, opposite bond direction. The defense is set for a screen that never comes.

#Building plays from molecules

The best offensive systems don't teach plays — they teach molecules. Once your players know how to execute a ball screen, a DHO, a pindown, and a flare, you can chain any combination in any order and they already know what to do. The "play" is just a sequence: "Run this molecule, then this one, then this one."

This is why the molecule is the unit of coaching. You don't practice plays — you practice molecules until they're automatic, then you compose them into plays on the fly. A team that knows 8 molecules can run hundreds of plays. A team that memorizes 30 plays can only run 30.

"A team that knows 8 molecules can run hundreds of plays. A team that memorizes 30 plays can only run 30."

#How this maps to basketball.dev

The play designer is built on this hierarchy.

  • Atoms are the primitives. Cut, dribble, pass, screen, ball screen, handoff, roll, pop and shoot are always there. Reach for one when you need one player to do one thing.
  • Molecules are actions, and actions are drawn. Every named action — a ball screen, a pindown, a zoom — is drawn on the court and saved. The playbook's shared actions are drawn by us; you draw and save your own, name them, and they become reusable actions you can drop into any play. Each role is cast from whoever is standing where, so an action works out of any formation.
  • Compounds are the play. Add actions in order, or describe the play to the AI. Each step starts where the last one ended, and the compiler works out the timing, spacing and frame boundaries.

Your team's vocabulary becomes your team's playbook.