Documentation Index
Fetch the complete documentation index at: https://mintlify.com/gabriel1200/site_Data/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Shooting analytics datasets provide granular shot-level detail including shot types (catch-and-shoot, pull-up, dribble moves), shot zones (at-rim, mid-range, corner 3s), and contextual shooting metrics. These datasets enable deep-dive analysis of shooting efficiency and shot selection.Data Files
Catch & Shoot
Catch-and-shoot performance metrics
catchshoot.csv
Pull-Up Shots
Pull-up jump shot statistics
pullup.csv
Shot Zones
Court zone analytics (rim, paint, mid-range, 3PT)
shotzone.csv/shotzone_ps.csv
Dribble Shooting
Shots after dribble moves
dribbleshot.csv/dribbleshot_ps.csvdribbleshots.csv(by dribble count)
Schema: Catch and Shoot
File:catchshoot.csvRecords: ~27,000+ player-season records
Source: NBA.com tracking data
Fields
- Player Info
- Game Stats
- Shooting Metrics
Sample Data
Schema: Pull-Up Shots
File:pullup.csvStructure: Similar to catch-and-shoot data Fields follow the same pattern with
PULL_UP_* prefix:
PULL_UP_FGM,PULL_UP_FGA,PULL_UP_FG_PCTPULL_UP_FG3M,PULL_UP_FG3A,PULL_UP_FG3_PCTPULL_UP_PTS,PULL_UP_EFG_PCT
Schema: Shot Zones (Advanced)
File:shotzone.csv / shotzone_ps.csvSource: pbpstats.com API
Records: 50,000+ player-season records
Core Shot Zone Fields
Core Shot Zone Fields
At-Rim Metrics (< 6 feet)
Field goal attempts at rim
Field goals made at rim
Shooting percentage at rim (0-1 scale)
Mid-Range Metrics
Short mid-range attempts
Short mid-range makes
Short mid-range FG%
Frequency of short mid-range shots
Long mid-range attempts
Long mid-range makes
Three-Point Metrics
Three-point attempts (excluding heaves)
Three-point makes (excluding heaves)
Three-point percentage
Corner three-point attempts
Corner three-point makes
Half-court heave attempts
Advanced Efficiency
True shooting percentage (accounts for FTs)
Effective field goal percentage
Average expected points per shot (xPTS model)
Shot quality on second-chance opportunities
Shot quality in penalty situations
Schema: Dribble Shooting
File:dribbleshot.csv / dribbleshot_ps.csvPurpose: Shot performance after dribble moves (crossovers, hesitations, etc.)
See Tracking Data for detailed dribble drive metrics
Usage Examples
Elite Catch-and-Shoot Three-Point Shooters
Shot Zone Distribution Analysis
Compare Catch-and-Shoot vs Pull-Up Efficiency
Shot Quality vs Actual Performance
Data Collection Scripts
new_tracking.py
Collects catch-and-shoot, pull-up, and tracking data from NBA.com
scrape_shooting.py
Shot zone and shot quality data scraper
Notes
- Catch-and-shoot: Shots taken within 2 seconds of receiving a pass
- Pull-up: Shots taken off the dribble
- Shot Quality metrics from pbpstats.com use expected points models
- Percentages in
catchshoot.csvandpullup.csvare on 0-1 scale - Percentages in
shotzone.csvare on 0-1 scale