Track 400 half-court trips and you will see the same pattern: when the strong-side corner is occupied and the opposite slot is empty, the expected value of any drive rises from 0.97 to 1.24 points per chance. Put a second shooter one step inside the arc on the weak side and the rim protection collapses 0.4 s sooner, turning 42 % of contested lay-ups into uncontested ones. The math is brutal for the defence, spectacular for the offence.

Coaches who still teach a flat pass-cut-fill triangle are giving away 0.11 points every possession. Swap that for a 5-out / 4-in set where the shortest player stands 27 ft from the rim and the centre never drifts below the volleyball line; your pick-and-roll usage instantly climbs 9 % while the turnover ratio drops 2.3 per 100. The reason is spatial: two help defenders now sit 17.8 ft away instead of 13 ft, so the pocket pass travels 1.1 m less and arrives 0.15 s earlier-enough to beat the third rotation.

Portland logged 1,847 possessions with this alignment last season; they scored 1.18 ppp and drew a foul on 22 % of them. Compare that to the league-average half-court mark of 0.97 ppp and the advantage equals +8.2 net points per game. Copy the setup: put your worst shooter in the strong-side corner, run a wide pin-down for him, then slip the screener. The defence must choose between giving up a 39 % corner three or a 71 % roll lay-up-both wrong answers.

Pinpointing the High-Value Passing Windows with Tracking Heatmaps

Clip every frame at 30 fps, bin the ball and all ten player coordinates into 0.2 × 0.2 m tiles, then run a 3 s rolling window to flag frames where a teammate’s future position has ≥1.2 m of separation from the nearest defender; only those tiles survive-the rest are zeroed out. Export the surviving tiles as a 128-colour heatmap and overlay it on the broadcast feed; the neon-red clusters that appear above the break and on the weak-side slot are the passing windows that produce 1.47 points per possession last season in EuroLeague play.

Colour-code the map so that tiles with expected assist value (ePass) ≥0.86 are red, 0.60-0.85 orange, 0.40-0.59 yellow; anything colder is hidden. Show the map to the playmaker group on a 55-inch touchscreen, force them to call the red tile within 0.8 s of the catch; after six weeks of daily 12-minute blocks the assist-to-turnover ratio jumped from 1.9 to 3.4.

Track the first forward’s inside shoulder: if it clears the help defender’s hip by 0.4 m, the weak-side corner window opens for 0.52 s-long enough for a 38 mph hook pass. Log 200 possessions, label hit-miss, feed a gradient-boost model; the AUC lands at 0.91, meaning nine of ten red tiles are money.

Against a drop-coverage big, the short-roll pocket exists between the foul-line extended and the nail, spans 2.8 m laterally, and stays alive for 1.1 s after the screener catches. Heatmap shows a fire-line here on 62 % of possessions; skip passes to the opposite slot raise PPP from 0.98 to 1.29.

Store each heatmap as a 1080 × 2560 PNG with XY tags; the video room runs a Python script that auto-crops the hottest tile and pushes it to the point guard’s tablet at the next dead ball. Within eight games the club trimmed live-ball turnovers by 3.1 per 100 plays.

Refresh the dataset every fortnight; defender footspeed drifts 0.06 m/s downward after a back-to-back, enlarging red zones by roughly 8 %. Update the colour scale accordingly, rerun the windowing code, and the model keeps spitting out the same 1.4-point goldmines without decay.

Calibrating Player Spots via Shot-Quality x,y Grids

Calibrating Player Spots via Shot-Quality x,y Grids

Anchor the strong-side corner three at x=28, y=7 on your grid if the shooter's eFG% on uncontested reps from that cell tops 41 %; drop the weak-side slot to x=25, y=31 only when the same player's above-the-break volume exceeds 4.2 shots per 100 and drops below 34 %-any dip under that threshold triggers an automatic relocation to the short-corner mid-post (x=19, y=10) where the expected points per catch-and-shoot rise by 0.18.

  • Split the slot into 1.2 m micro-cells; colour-code red any square where the shooter's feet finish outside 10° of square-to-rim after 0.9 s of possession-those zones cost 0.07 PPP.
  • Against drop coverage, slide the screener's pick-and-pop coordinates 0.8 m higher if the roller shoots ≥38 % on long-two practice reps; keep the pocket pass lane open by planting the weak-side spacer at x=5, y=25 to stretch the low-man outside the charge circle.
  • Update the grid nightly: feed the last 600 shots into a 0.25 m Gaussian kernel, recalculate eFG% for each cell, and push the delta to the coaching tablet before the next practice; any cell whose 95 % CI width exceeds ±4 % gets greyed out until the sample doubles.

Turn the corner slot into a living ledger: after three straight games of sub-30 % shooting, the algorithm bumps the spacer one stride toward the nail (x=14, y=19) and texts the video room a 12-second clip of the last 25 close-outs so staff can rehearse footwork the next morning.

Triggering Mis-Matches Using Real-Time Height-Speed Vectors

Screen-shuffle Spain: set a 6'10" roller (2.08 m, 4.9 m/s) on the left slot, drag the weakest wing (6'5", 3.8 m/s) into the switch, then snap the ball to the corner; the 0.30 s velocity gap creates a 0.42 m clearance by the time help arrives. Feed the data stream-height, stride length, GPS burst-into a 25 Hz Kalman filter; when the delta between match-up exceeds 0.12 m in height and 0.4 m/s in speed, tag the possession exploit and flash the screener’s handle on the passer’s lens; the trigger fires 1.8 s before the hedge recovers, enough for a 64 % shooting window at the rim.

Match-upHeight (m)Speed (m/s)Delta HDelta VScore on Mismatch
C vs Wing2.11 vs 1.985.2 vs 4.1+0.13+1.11.38 PPP
PF vs Guard2.06 vs 1.934.9 vs 5.6+0.13-0.71.21 PPP
PG vs Big1.88 vs 2.136.4 vs 4.0-0.25+2.41.55 PPP

Keep the mismatch alive: once the tag pops, the strong-side corner sinks to 28 % three-point line, dragging his defender 1.2 m below the break; the nail defender must choose between stunting at the rolling big or staying home on the shooter, stretching the close-out to 2.3 m. If the nail commits, lob over the top-launch angle 42°, speed 8 m/s, hang-time 0.92 s-drops into the cylinder before the weak-side tag can climb. Track the outcome: possessions ending with a height-speed mismatch generate 1.31 points per shot, 0.18 above season average, and reduce the opponent’s defensive rebound rate by 9 % because the scrambled match-ups place their four on your five. Repeat until they switch back; when they do, flare the original screener to the arc-he’s now guarded by a small, and the arc three drops at 39 %.

Optimizing Off-Ball Lane Occupancy through Space Creation Algorithms

Set the weak-side corner’s x-coordinate to 6.25 m from the rim and the y-coordinate to 8.30 m behind the break line; this single tweak widens the lane from 2.3 m to 3.1 m, dropping help-side field-goal frequency at the rim from 68 % to 51 %. Pair that with a 0.9 s delay-release on the slot: the forward plants at the hash, waits until the low-post’s defender shades past 0.8 m, then cuts along a 35° vector toward the nail. Tracking data from 212 Euro-league possessions show the cut forces the helper to choose-tag cutter or stay home-creating a 0.42 s decision window that converts to 1.18 points per possession when the kick-out hits the drifting corner.

Shrink the strong-side elbow box: drag the power forward’s spot 0.7 m higher than the break, compressing four defenders inside a 5.5 m radius. Now the lane becomes a vacuum; the algorithms recalculate the off-ball guard’s coordinates every 0.04 s, nudging him along an arc that keeps exactly 1.6 m of daylight between his closest tracker and the paint. Result: back-door slashes spike 19 %, corner triples rise 0.8 attempts per 100, and the offense’s expected value climbs from 1.09 to 1.24 without a single extra dribble.

Resetting into 5-Out or 4-Out 1-In Based on Defender Closeout Data

Trigger the reset when the closest defender’s closeout velocity > 4.2 m/s and the recovery angle > 28°; auto-flip to 5-out, park the 5 in the weak-side slot, and re-screen with the worst shooter to force a switch onto the point guard.

  • Track the last 50 closeouts per opponent: if the help defender’s average decel < 2.1 m/s², keep the dunker occupied-stay 4-out 1-in.
  • Against a drop-coverage big who closes > 5.0 m/s but brakes at 1.8 m/s², slip the picker to the short corner, lift the corner to the logo, and create a 5-out look without substituting.
  • If the opponent’s wings close with a 0.31 sec delay on skip passes, skip, pause 0.4 sec, then hammer the hand-off into the re-loaded 1-in; the lag generates a 52% corner-3 rate in the next 6 sec.
  • Switch-proof lineups (all five closeout speeds 3.9-4.4 m/s) punish static 1-in: stagger the low man, send the big to the weak-side block for 1.2 sec, snap him back to the slot for the pick-and-pop-defense can’t tag without surrendering a 38% above-the-break look.

Live feed from Second Spectrum: the moment two defenders finish a closeout with feet parallel, spacing index drops 0.18; offense has 0.9 sec to decide. Tag the big: if his closeout distance > 4.5 ft, flash him to the nail, turn 4-out into a ghost 5-out, and fire the pocket pass-generates 1.23 PPP versus 0.97 in static sets.

  1. Export the defender’s load management report: players > 32 min average 0.3 m/s slower on 4th-quarter closeouts; punish with late reset to 5-out, spam high pick-and-roll until the weak-side tagger can’t arrive.
  2. Store the hand-off velocity threshold in the play-call mic: if the guard receives the ball < 2.5 m/s, auto-call Horns Wide; if > 3.0 m/s, auto-call 5-Out Zipper to exploit the momentum mismatch.

FAQ:

How do I know which spots on the floor my guards should occupy when we swing the ball in a four-out look?

Track every half-court possession with a simple x,y log and tag the result (score, miss, turnover). After 300-400 trips you’ll see heat-map clusters: above the break threes that actually go in drift two steps left of the slot, while corner threes work only when the weak-side guard is already toes-on-the-line before the pass. Re-create those exact foot prints in practice: the first guard catches at 27 ft, left hash, second slides from nail to left slot 45, third drops from wing to deep corner only after the help tag shows. Repeat until the spacing matches the data. Most high-school teams pick up an extra 0.18 pts per possession inside three weeks.

We’re small; can numbers still help us finish at the rim against long help?

Size hurts less if you know where the help comes from. Log the helper’s coordinates at the moment of the gather; you’ll find that shots taken with the helper still outside the charge circle convert 12 % better. Teach your guards a one-dribble, one-foot launch so the ball leaves before the helper can cover 4.2 ft—that’s the average distance your data set will flag as the tipping point. Pair the drill with a teammate flashing to the short corner; the math shows that pass gives you a 58 % chance at a lay-up or an open corner three.

Our coach wants me to stop mid-range pull-ups, but I hit them at 48 %. Should I really give that up?

Plot every mid-range you take and overlay defender distance. If your 48 % drops to 39 % when a hand is within two feet, and the same possession produces a 41 % corner three for a teammate, the math says move the ball. Keep the shot only when the data shows you’re wide open and the roller’s defender is already committed—those are the 48 % looks that survive the model.

What’s the cheapest way to start collecting this tracking data without buying Second Spectrum?

A phone on the top row of the bleachers plus free Kinovea software gives you 30 fps and a built-in grid. Pause at the catch, click four points (ball, two feet of passer, two feet of defender), export to a Google Sheet. Two student managers can tag 150 possessions in an hour. Accuracy is within 1.3 ft of the league systems—good enough to spot which spots on your floor are fool’s gold.

How do I sell spreadsheet basketball to teenage players who just want to hoop?

Show them the shot map on game film: red clusters where they miss, green where they cash. Ask who wants more green next week. When the first guard sees his own clip—same move, same spot, now green—he’ll ask for the print-out, not the coach. Let the data talk; players adopt it faster than any chalkboard speech.