Case Study 2: Evaluating Shot-Making Ability - Separating Skill from Shot Selection
Introduction
One of the most valuable applications of shot quality models is separating two distinct skills: shot selection (taking high-quality shots) and shot-making (converting shots at rates above or below expectation). This case study demonstrates how to build and apply a comprehensive shot evaluation framework.
The Evaluation Challenge
Traditional Metrics Fall Short
Consider two players with identical statistics: - 18 PPG on 15 FGA - 45% FG, 36% 3PT
Traditional conclusion: Equally efficient scorers.
But what if: - Player A takes mostly wide-open catch-and-shoot threes - Player B creates contested pull-up jumpers off the dribble
The same percentages could represent very different levels of skill.
The Two-Dimensional Framework
Shot Quality (Selection): Are the shots easy or difficult? - Measured by expected FG% from model - Higher xFG% = easier shots
Shot-Making (Conversion): Does the player exceed expectations? - Measured by Actual FG% - Expected FG% - Positive = elite shot-maker
Building the Evaluation Model
Step 1: Define Expected FG% for Every Shot
Model inputs: - Shot distance - Defender distance - Shot type (catch-and-shoot, pull-up, etc.) - Shot clock - Touch time - Dribbles
Crucially excluded: - Shooter identity (to measure difficulty, not ability)
Step 2: Calculate Player-Level Metrics
For each player:
Shot Quality Index = Average(xFG% of all shots taken)
Shot-Making Index = Actual FG% - Shot Quality Index
Step 3: Create Evaluation Matrix
| Low Shot-Making | Average Shot-Making | High Shot-Making | |
|---|---|---|---|
| Easy Shots | Underperformer | Role Player | Efficient Star |
| Average Shots | Below Average | League Average | Good Scorer |
| Difficult Shots | Volume Scorer | Shot Creator | Elite Scorer |
Case Analysis: 2022-23 Season Evaluation
Data Collection
- 500+ qualified players (100+ FGA)
- 150,000+ shot attempts
- Full tracking data for all shots
Top 20 Analysis
High Shot Quality, High Shot-Making (Elite Efficient)
| Player | xFG% | Actual FG% | Differential | Profile |
|---|---|---|---|---|
| Player A | 52.1% | 55.8% | +3.7% | Center, rim finisher |
| Player B | 50.8% | 54.2% | +3.4% | Forward, post player |
| Player C | 49.5% | 52.1% | +2.6% | Guard, catch-and-shoot |
Characteristics: - Elite rim finishers - Corner three specialists - Primary beneficiaries of playmaking - Often undervalued by traditional metrics
Low Shot Quality, High Shot-Making (Elite Shot Creators)
| Player | xFG% | Actual FG% | Differential | Profile |
|---|---|---|---|---|
| Player D | 44.2% | 49.1% | +4.9% | Star guard, ISO scorer |
| Player E | 43.8% | 48.2% | +4.4% | Star guard, pull-up |
| Player F | 45.1% | 48.8% | +3.7% | Wing, mid-range |
Characteristics: - Primary shot creators - High usage rates - Often face elite defenders - Generate difficult shots for themselves and others
High Shot Quality, Low Shot-Making (Underperformers)
| Player | xFG% | Actual FG% | Differential | Profile |
|---|---|---|---|---|
| Player G | 51.2% | 47.8% | -3.4% | Big man, rim attempts |
| Player H | 50.5% | 48.1% | -2.4% | Shooter, open looks |
| Player I | 49.8% | 47.5% | -2.3% | Role player |
Characteristics: - Getting good looks but missing - May indicate skill decline - Could be role mismatch - Potential trade candidates or development targets
Detailed Player Profile: Stephen Curry (Archetype Analysis)
Shot Distribution: | Shot Type | % of Shots | xFG% | Actual FG% | Diff | |-----------|------------|------|------------|------| | Catch-and-shoot 3 | 22% | 42.1% | 45.8% | +3.7% | | Pull-up 3 | 35% | 34.5% | 41.2% | +6.7% | | Rim (uncontested) | 15% | 72.5% | 78.3% | +5.8% | | Rim (contested) | 8% | 48.2% | 52.1% | +3.9% | | Mid-range | 12% | 42.8% | 49.5% | +6.7% | | Floater | 8% | 45.1% | 51.2% | +6.1% |
Analysis: - Overall xFG%: 43.2% (below average - takes difficult shots) - Overall Actual FG%: 48.9% (above average) - Shot-Making Index: +5.7% (elite)
Interpretation: Curry takes some of the most difficult shots in the league but makes them at an elite rate. His pull-up three differential (+6.7%) is historically exceptional.
Detailed Player Profile: Role Player Comparison
Player X (3-and-D Wing): | Metric | Value | |--------|-------| | xFG% | 49.8% | | Actual FG% | 48.2% | | Differential | -1.6% | | Shot Profile | 75% catch-and-shoot 3, 20% rim, 5% other |
Player Y (Versatile Scorer): | Metric | Value | |--------|-------| | xFG% | 45.2% | | Actual FG% | 46.8% | | Differential | +1.6% | | Shot Profile | 40% 3PT, 30% mid-range, 30% rim |
Traditional comparison: Player X shoots higher percentage (48.2% vs 46.8%) Shot quality comparison: Player Y is actually the better shot-maker (+1.6% vs -1.6%)
Implication: Player Y creates more value per shot attempt when adjusting for difficulty.
Team-Level Applications
Offensive System Evaluation
Team A (Motion Offense): | Metric | Value | League Rank | |--------|-------|-------------| | Team xFG% | 49.5% | 5th | | Actual FG% | 50.2% | 8th | | Shot-Making | +0.7% | 15th |
Interpretation: Elite shot creation, average shot-making. System generates quality looks.
Team B (ISO-Heavy): | Metric | Value | League Rank | |--------|-------|-------------| | Team xFG% | 45.8% | 25th | | Actual FG% | 47.5% | 18th | | Shot-Making | +1.7% | 5th |
Interpretation: Poor shot selection masked by elite shot-makers. Vulnerable if stars decline.
Lineup Optimization
Best Five-Man Lineup by Shot Quality: | Lineup | Minutes | xFG% | Actual FG% | Diff | |--------|---------|------|------------|------| | Starting 5 | 450 | 48.2% | 49.8% | +1.6% | | Bench Unit | 320 | 51.2% | 50.1% | -1.1% | | Death Lineup | 180 | 46.5% | 50.2% | +3.7% |
Analysis: - Bench unit gets easiest shots but underperforms - "Death Lineup" with difficult shots but elite conversion - Starting lineup balanced approach
Trade Evaluation Application
Acquiring Player Profile: - Traditional stats: 15 PPG, 45% FG - xFG%: 43.5% (takes difficult shots) - Actual FG%: 45.0% - Shot-Making: +1.5% (above average)
Projected Impact: - In new system with better shot creation: xFG% may increase to 47% - If shot-making holds: Actual FG% could reach 48.5% - Projected PPG increase: 15 to 17-18 PPG
Model Validation
Stability Testing
Year-over-year correlation of Shot-Making Index:
| Comparison | Correlation | Sample |
|---|---|---|
| Year 1 to Year 2 | 0.65 | All players |
| Year 1 to Year 2 | 0.72 | 500+ FGA |
| Year 1 to Year 2 | 0.78 | 1000+ FGA |
Conclusion: Shot-making ability is a stable, repeatable skill.
Predictive Power
Using Shot-Making Index to predict next-season efficiency: | Predictor | Next-Year FG% Correlation | |-----------|---------------------------| | Current FG% | 0.55 | | Shot-Making Index | 0.62 | | Combined Model | 0.71 |
Shot-making adds predictive value beyond raw shooting percentages.
Implementation Guidelines
For Player Evaluation
- Calculate baseline xFG% using league-wide model
- Compare to actual FG% to isolate shot-making skill
- Examine shot distribution to understand role
- Project to new situations using shot-making stability
For System Design
- Identify shot-makers who exceed expectations
- Create opportunities that match their profiles
- Reduce difficult shots for players below expected
- Optimize total expected points across lineup
For Development
- Target improvement areas where player is below expected
- Maintain strengths where player exceeds expected
- Consider role changes for consistent underperformers
- Track shot-making trends for early decline detection
Limitations
Model Constraints
- Doesn't capture all difficulty factors: Fatigue, game context, mental pressure
- Sample size requirements: Need 300+ shots for stable estimates
- Context dependence: Role players may perform differently in larger roles
- Defensive attention: Star treatment not fully captured
Interpretation Cautions
- Shot creation value not measured: Taking difficult shots may create easy shots for others
- Team effects: Shot quality depends on teammates
- Role fit: Low shot-making may reflect role mismatch
- Development potential: Young players may improve shot-making over time
Conclusion
Separating shot selection from shot-making provides crucial insights into player value that traditional statistics miss. Elite shot-makers who take difficult shots create unique value, while players who miss easy shots may be overvalued by conventional metrics.
The framework enables: - More accurate player evaluation - Better trade and free agency decisions - Optimized lineup construction - Targeted player development
Shot quality models are essential tools for modern basketball decision-making.
Discussion Questions
-
How should teams value a player who takes very difficult shots at average efficiency vs. a player who takes easy shots at above-average efficiency?
-
What additional factors might help improve shot difficulty estimation?
-
How might shot-making ability change with age? With role changes?
-
Should shot-making differential be incorporated into contract negotiations?
-
How can teams identify shot-makers before they have large NBA sample sizes?
Data Exercise
You have data on three free agent targets:
| Player | PPG | FG% | xFG% | Contract Ask |
|---|---|---|---|---|
| Alpha | 18 | 46% | 44% | $25M/year |
| Beta | 14 | 48% | 51% | $15M/year |
| Gamma | 16 | 45% | 45% | $20M/year |
- Calculate shot-making index for each player
- Project their efficiency in your system (assume xFG% increases by 3% for all)
- Calculate expected PPG in new role (assume same volume)
- Which player provides best value per dollar?
- What additional information would you want before signing?