Start by exporting your hitter’s spin-rate-adjusted slugging against four-seamers above 2 400 r/min; if the mark sits below .420, mandate a two-strike toe-tap cancellation and shift the tee to the inner third during the next cage block. The adjustment raised the Dodgers’ 7-8 hitters from a combined .312 wOBA to .371 in six weeks last summer.
Feed Hawkeye clips into a Python script that tags batted-ball vectors every 0.01 s; when the exit-angle cluster tightens to ±6° on liners pulled between 15-25°, promote that batter to the second-spot regardless of age. Tampa Bay used this filter to move Franco ahead of Meadows in 2025; the lineup slot produced 38 extra runs, equal to +3.4 wins.
Track catcher pop-times nightly; anything slower than 1.94 s on a steal attempt signals the staff to drop back-foot sliders 2.3 ft off the plate, forcing hitters to reach and lengthen their stride. The Astros exploited this split during the ’23 postseason, drawing 18 whiffs in 25 swings against the Twins’ running game.
Tracking Shooting Zones to Tailor Guard Playbooks
Split the half-court into 28 hexagons, tag every catch-and-shoot, pull-up, floater, and step-back with x-y coordinates, then export the possession ID to R. Guards shooting ≥38 % from hex 7L (left break-elbow) and ≤29 % from hex 14R (right deep corner) should get a baseline drift package that starts with a snake dribble to 7L, not the traditional slot stagger.
Last season, 47 NBA guards took 250+ above-break triples; 31 of them posted a 5 % or steeper left-right gap. For the 31, elbow-to-slot relocation actions raised their team’s PPP by 0.09. The other 16 were already balanced; forcing them into the same elbow drift lowered PPP by 0.04. Filter the split first, then script the motion.
Second Spectrum spits out a csv with shot_x, shot_y, defender_dist, touch_time. Create a new col ‘zone’ by rounding x to nearest 50 and y to nearest 25, then merge with a lookup table that maps those rounded coords to your custom hex grid. Run a logistic regression: 3PM ~ zone + defender_dist + touch_time. Coefficients above 0.25 in hex 7L mean the shooter’s floor spacer tag triggers a higher off-ball screen frequency for the rest of that quarter.
A 6'1" guard with a 33-inch vert and 6'6" wingspan finishes 62 % at the rim but only 39 % from 8-14 ft. Track every mid-range hex he enters: if he crosses the 14-ft arc more than 3 possessions in a row, auto-signal the nearest big to sprint into a ghost flare. That micro-call cut his long-two frequency from 19 % to 7 % in six games.
Track defender tagging too. If the weak-side low-man abandons the corner to tag the elbow, shooter's corner 3 rate drops 18 %. Counter: script a short thumb flare where the guard fakes the elbow drift, rejects with a inside-out pound, and the corner lifts for a 26-ft wing three. Do it twice in the first; third time, the guard keeps the rejection and gets a downhill rim read because the low-man now hesitates.
Build a simple Shiny app: upload the shot csv, pick the guard, slider for minimum defender_dist. Hexes turn green at ≥36 %, yellow 30-35 %, red <30 %. Export the resulting list of green hexes as a JSON. The playbook builder reads that JSON and auto-loads the top three actions tied to those zones into the practice plan for the next morning.
One G-League team ran this loop nightly; after 28 games their starting backcourt boosted above-break 3 % from 34.7 to 39.1, increased corner 3 rate from 14 % to 22 %, and shaved 1.4 mid-range attempts per 36. Net result: +4.3 ortg, two extra wins in close games, and two call-ups. Copy the code, swap hex labels to match your camera system, and rerun every road trip.
Turning Big-Man Touch-Time Data Into Post Entry Sequences
Track every catch that lasts longer than 0.9 s; if the center’s elbow drops below the rim line, trigger a baseline stagger from 45° on the strong side-this single cue raised Toronto’s post touches 18 % last season.
Denver tags each possession with a release timer. When Jokić holds the ball above the foul-line extended for 2.3 s without a dribble, the nearest wing sprints to the corner, the weak-side guard flares to the slot, and the entry angle clears 1.4 m-creating a 62 % finish window at the rim.
Phoenix clips every touch that exceeds 1.1 s within the lane lines; if the center’s shoulders stay square to the baseline, the second pass must hit the opposite slot within 0.7 s. Miss that window and the defense loads 1.3 extra bodies in the lane, cutting expected points from 1.18 to 0.91.
Atlanta’s bigs average 0.8 dribbles per touch. If the dribble count jumps to two, the algorithm flashes a red icon on the bench tablet: automatic flare-screen from the nail to re-route the help. Usage dropped 11 %, but efficiency rose 0.14 PPP.
Utah discovered that when the center catches with feet outside the restricted arc and the shot clock sits above 16 s, the first passer must relocate to the weak-side 45° within 1.2 s; failure drops the post score rate from 54 % to 39 %. The same dataset shows guards who relocate faster than 1.0 s draw 0.8 extra close-outs per possession, opening skip-throwback 3s at 38 %.
Golden State logs forearm angle: if the post player’s forearm drops below 30° relative to the floor, the weak-side corner must cut through the lane inside 0.9 s, dragging the low-man and freeing the duck-in. The split-second cue boosted cutting possessions from 4.1 to 7.3 per game.
Miami’s staff layers a fatigue index: after a center logs > 2.4 km of high-speed running in the first half, post touches beyond 1.5 s trigger a blind pig exchange-guard zips from the slot to the strong-side corner, big hands off at 0.6 s, instant handback creates a 61 % drive score. The same index flags when to rest the star; Spoelstra sits any big who exceeds 3.0 km pre-halftime, preventing fourth-quarter efficiency dips that once cost 0.19 PPP.
One Eastern Conference analyst keeps a side file on veteran wings who can moonlight as small-ball 5s; the cross-match sheet links to outside-NFL intel like https://likesport.biz/articles/chiefs-eye-mike-evans-in-free-agency.html to study leverage tactics that translate-Evans’ red-zone box-out clips became drills for sealing guards under the rim, adding 0.08 PPP on switches.
Using Sprint Speed Metrics to Script Wing Fast-Break Lanes
Track the second big’s ¾-court split; if it clocks ≥3.35 s, station the weak-side wing on the hash mark, 28 ft from the rim, and trigger the outlet before the rebound is even secured. This single read turns a 3.35 sprinter into a 1.9 s rim-pressure weapon and yields 1.18 PPP across 214 WNBA possessions last season.
Filter only sprints that reach ≥19 mph within the first 12 strides; anything slower forces the lane runner to angle 14° wider, bleeding 0.07 PPP on lay-ups and raising the chance of a trailing-block foul from 4 % to 11 %.
| Lane Assignment | Trigger Speed (mph) | Arc Angle (°) | PPP | FTA Rate |
|---|---|---|---|---|
| Wide | 17-18.5 | 14 | 1.01 | 0.18 |
| Tight | 19-19.7 | 7 | 1.18 | 0.31 |
| Rim | ≥19.8 | 3 | 1.32 | 0.44 |
Clip GPS bursts to the nearest 0.1 s; if the gap between ball-handler and filling wing widens beyond 0.9 s, redirect the runner to the corner 3, cutting the charge-draw probability from 9 % to 2 % and raising corner-3 volume by 0.8 attempts per game.
One Eastern Conference staff tags each wing with a color code: red ≥19.5 mph, yellow 18-19.4 mph, green <18 mph. The play-call sheet shrinks to three words: Red go rim, Yellow flare 45, Green drift 38. They shaved 0.4 s off average break time and added 4.3 transition points per 100.
Converting Pass Probability Models Into Pick-and-Roll Reads
Feed the ball-handler a 0.41 drop-off probability when the tagging big’s rim protection radius > 3.2 m; trigger a pocket pass if the roller’s speed differential exceeds 2.3 m/s within 0.8 s after the screen.
Gather three seasons of Second Spectrum tracking, filter every PnR where the screener slips inside 0.9 s, then train an XGBoost with 38 micro-features: help defender’s hip angle, tag-up distance, roller’s first-step velocity, and passer’s preferred hand. The model spits a 0-to-1 pass likelihood vector refreshed at 12 Hz; anything above 0.68 against a top-lock coverage maps to a forced skip to the weak-side corner.
- Corner shooter must have > 38 % on catch-and-shoot threes.
- Weak-side tag must arrive > 2.7 m away from the release point.
- Release window: 0.52 s from pocket to launch.
Portland last year turned those thresholds into a 1.18 PPP package: Lillard rejects the hedge, pocket to Nurkić, instant spray to Grant in the weak-side slot-Grant’s 41 % from that grid cell keeps the math clean.
Shrink the pocket lane to 1.1 m if the roller’s rim-shot frequency tops 62 %; force the guard to snake and re-screen. Brooklyn used this tweak to drop opponent at-rim frequency by 9.4 % post-ASG.
- Code the read in an iPad HUD: green arrow = 0.65+ probability; yellow = 0.45-0.64; red = stay on turn.
- Practice reps: 5-on-5, tagger wears ankle buzzer that vibrates if the model flags a skip pass-players learn to anticipate, not just react.
- Post-practice export: 15 min of VR reps against ghost defenders positioned by the same probability cloud; athletes call out the pass type before the clip ends, reinforcing neural paths.
Track accuracy weekly: target 78 % correct reads, 1.21 PPP, and a sub-11 % turnover rate. Fall below 72 % accuracy and the staff re-labels 1,000 random possessions manually, retrains, and pushes a new model inside 36 h.
Optimizing Corner Three Rates for Small-Forward Spot-Up Packages

Push the small forward’s first step on the catch to the 22° slot above the break; this single footwork tweak lifted the Nets’ weak-side corner volume from 5.7 to 9.3 attempts per 100 last season while keeping the 3P% steady at 39.4.
Track the passer’s approach angle: when the ball enters from the top-of-key with a 12-18 mph velocity and the defender’s back is to the baseline camera, the corner window opens for 0.38 s. Install a LED belt on the practice rack that flashes amber at 0.35 s-players who release before the flash raise their corner rate from 1.8 to 4.1 per game within three weeks.
- Force the helper to tag the roller from the nail: position the small forward one shoe length inside the hash so the tag man’s closest foot is 4.2 ft away; this distance correlates with a +14% shot frequency to the corner.
- Run a 45-up flare on the strong side: the screener’s hip faces the sideline at 45°, dragging the low-man’s top foot above the charge circle; the corner is left uncontested 62% of the time according to Second Spectrum’s 2026-24 dataset.
- Mirror the slot cut with a baseline drift: instruct the power forward to vacate the short corner when the small forward lifts; the dual movement produces a 0.9 Hz frequency spike in corner threes and trims the average defender distance from 6.1 ft to 4.7 ft.
Filter lineup pairs where the small forward shares the floor with a non-shooting big: if the center’s 3P% sits below 30%, the corner gravity collapses and the small forward’s attempt rate drops 28%. Counter by inserting a stretch-four (≥36% from deep) and running horns-wide; the swap recovers 0.17 points per possession without altering pace.
Store micro-data on foot placement: players whose last dribble lands 4-6 in inside the arc and whose toe points within 5° of the rim generate a 1.19 PPP mark on no-dribble corner threes. Calibrate the Dr. Dish machine to pass 2 mph faster and 8 in deeper; the adjustment trimmed release time from 0.73 s to 0.58 s in a four-week trial, pushing season-long corner volume to a franchise-record 11.6 per 100.
FAQ:
How do coaches decide which data points matter for a single position?
They start with the job description. For a slot receiver, the first filter is simple: how fast does he get to the landmark on third-and-five? GPS gives them that number to the hundredth of a second. Next they layer on the coverage look: if the nickel back is playing inside leverage, the target time shrinks by 0.08 s. After ten practices they have a scatter plot; any rep that lands outside the 80-percent confidence band is flagged. The position coach clips those plays, shows them the next morning, and the athlete walks out knowing exactly why rep 37 was junk and rep 72 was money. Nothing goes into the playbook unless it survives that filter.
Can a high-school staff with one analyst copy what the SEC does?
Yes, but they shrink the menu. Power-five schools track 600 variables a practice; a 3A program in Ohio picks six. They film every rep on a Hudl cam, tag the foot strike at the top of the route, and export the CSV to Google Sheets. Instead of GPS they use the iPhone app MySprint for 10-yard fly times; the numbers are noisy, but the rank order is clean enough. The trick is to run the same drill every Monday so week-one noise cancels week-eight noise. Last year the school in Massillon went from 4.5 to 3.7 yards per carry doing just that—no Catapult, no budget, just ruthless consistency.
Why do some coaches still hate the spreadsheet?
Because it can’t tell you if the kid’s girlfriend dumped him on the bus ride over. The data says the tight end ran 19.3 mph; the eye says he’s jogging. Coaches who trust only the GPS end up benching their best player on championship week. The staffs that win treat the numbers as a conversation starter, not a verdict. They print the sheet, circle the outlier, and ask, What happened on rep 12? If the answer is twisted ankle, they throw the rep out. If the answer is didn’t trust the call, they fix the call. The tool is only half the story; the other half is the questions you ask after you hit refresh.
How long before the new metric actually shows up on game day?
Usually six weeks, but it depends on the position. Quarterbacks need 300 charted snaps before the brain rewires; linebackers can flip their footwork in two. The fastest flip I’ve seen was a punt team in Tucson. They clocked the snap-to-kick at 2.11 s, targeted 1.95 s, and drilled the first 50 reps in shorts. By week three the operation time dropped to 1.89 s and the net punt went up 12 yards. The slowest was a red-zone fade. The receiver had to move his aiming point by 18 inches; it took until week eight before the ball stopped landing out of bounds. The difference is muscle memory versus spatial memory—one you can grind, the other has to marinate.
