Chapter 23: Draft Modeling and Prospect Evaluation - Exercises

Section A: Statistical Translation Fundamentals (Questions 1-8)

Exercise 1: Per-Possession Translation

A college player averaged the following on a team that used 72 possessions per game: - 18.5 PPG - 7.2 RPG - 3.1 APG

a) Convert these statistics to per-100-possessions rates b) If the NBA averages 100 possessions per game, estimate his raw statistical output c) Apply the standard translation coefficients from Chapter 23 to project NBA statistics

Exercise 2: Usage-Efficiency Tradeoff

Two prospects have the following college statistics: - Player A: 22.5 PPG, 58.0% TS, 32% USG - Player B: 15.8 PPG, 62.5% TS, 22% USG

a) Using the usage-efficiency adjustment formula (beta = 0.012), adjust both players to a 25% usage rate b) Which player projects as more efficient at similar usage levels? c) What are the limitations of this adjustment?

Exercise 3: Conference Strength Adjustment

A forward from the Mountain West averaged 19.2 pts/100 possessions. A similar forward from the Big Ten averaged 16.8 pts/100 possessions.

a) Using conference adjustment factors (MW: 0.91, Big Ten: 1.08), calculate adjusted statistics b) Which player has the better conference-adjusted production? c) What factors might make individual conference adjustments imprecise?

Exercise 4: Free Throw Translation

Explain why free throw percentage is the most stable translation statistic from college to NBA. Calculate the 95% confidence interval for a prospect who shot: a) 82.5% on 200 attempts b) 75.0% on 80 attempts c) Which prospect's shooting translates with more certainty?

Exercise 5: Translation Coefficient Derivation

Describe the methodology for deriving translation coefficients: a) What data would you need to collect? b) What statistical method would you use? c) How would you account for playing time differences between college and NBA? d) What time period provides the best training data?

Exercise 6: Pace Normalization

Team A plays at 75 possessions per game. Team B plays at 65 possessions per game. A player on Team A averages 16 PPG. A player on Team B averages 14 PPG.

a) Calculate per-100-possession scoring rates b) Calculate per-40-minute scoring rates (assuming 35 MPG for each) c) Discuss when each normalization is most appropriate

Exercise 7: Competition Quality

A player scored 22.4 PPG overall but had split performance: - vs. Top 25 teams: 17.8 PPG (8 games) - vs. Unranked teams: 24.1 PPG (25 games)

a) Calculate a competition-quality-weighted average b) How does this affect his NBA projection? c) What is the minimum sample size against ranked teams to make this adjustment reliable?

Exercise 8: International Translation

A EuroLeague prospect (age 20, rotation player) averaged per 40 minutes: - 14.5 points, 6.2 rebounds, 2.8 assists, 56% TS

Using international translation factors, project his: a) First-year NBA per-40-minute production b) Adjusted for age (youth bonus) c) 90% confidence interval on points per 40


Section B: Physical Measurements and Combine Data (Questions 9-15)

Exercise 9: Wingspan Ratio Calculation

Calculate the wingspan-to-height ratio for the following prospects and classify their defensive projection:

Prospect Height (no shoes) Wingspan
A 6'5" 6'11"
B 6'8" 6'9"
C 6'3" 6'8"

Exercise 10: Athletic Composite Score

Design an athletic composite score for a point guard prospect with: - Max vertical: 38" - Lane agility: 10.8 seconds - Three-quarter sprint: 3.15 seconds

a) Normalize each measurement to a percentile (assume average PG values: vert 36", agility 11.2s, sprint 3.25s) b) Calculate a position-weighted composite using the weights in Chapter 23 c) Interpret the resulting score

Exercise 11: Reach Advantage

Two centers have identical height (6'11") but different measurements: - Center A: Wingspan 7'4", Standing reach 9'5" - Center B: Wingspan 7'0", Standing reach 9'1"

a) Calculate the reach advantage for Center A b) How does this translate to rim protection expectations? c) What other factors affect rim protection beyond reach?

Exercise 12: Frame Assessment

A 19-year-old prospect is 6'7", 195 lbs with a narrow frame. His comparables at similar age/frame were: - Player X: Added 25 lbs of muscle by age 23 - Player Y: Added 15 lbs by age 23 - Player Z: Added 30 lbs by age 23

a) What weight projection would you use? b) How does frame potential affect position projections? c) What risks come with projecting physical development?

Exercise 13: Combine Performance Analysis

Compare two shooting guards at the combine:

Metric Guard A Guard B League Avg
Height (no shoes) 6'4" 6'5" 6'4"
Wingspan 6'7" 6'6" 6'8"
Max Vert 40" 36" 37"
Lane Agility 10.5s 11.2s 11.0s
Sprint 3.10s 3.28s 3.20s

a) Calculate composite athletic scores for each b) Which prospect has the better physical profile overall? c) How might their different profiles affect NBA roles?

Exercise 14: Position Thresholds

A tweener prospect measures 6'6" with a 6'9" wingspan. He played small forward in college. a) Does he meet typical physical thresholds for NBA small forwards? b) What about shooting guard? c) How should position flexibility (or lack thereof) affect his draft value?

Exercise 15: Measurement Reliability

Discuss the reliability of different combine measurements: a) Rank the following by test-retest reliability: height, wingspan, vertical, agility, sprint b) How should measurement reliability affect weighting in prospect evaluation? c) What non-combine physical assessments might teams use?


Section C: Draft Value and Probability Modeling (Questions 16-22)

Exercise 16: Pick Value Calculation

Using the exponential decay model for pick value:

Expected WS = 45.2 × e^(-0.065 × Pick) + 12.8

a) Calculate expected career Win Shares for picks 1, 5, 10, 20, 30, and 45 b) Calculate the relative value of each pick compared to #1 c) Plot the pick value curve

Exercise 17: Bust Probability

Calculate bust probability for a prospect with: - Draft position: Pick 8 - Age: 22 - FT%: 68% - Wingspan ratio: 0.99 - Conference strength: 0.82

Using the factors from Chapter 23, calculate: a) Base bust rate for pick range b) Risk multiplier from each factor c) Final bust probability

Exercise 18: Value Over Replacement Pick

A team projects Prospect A to produce 35 career Win Shares (90% CI: 18-52) with pick #12. The expected value at pick #12 is 28 Win Shares.

a) Calculate the expected value over replacement pick (VORP) b) What is the probability Prospect A exceeds expectations? c) Should the team draft Prospect A or trade down?

Exercise 19: Variance by Draft Position

The variance of outcomes differs by draft position. Given: - Picks 1-5: SD = 18.5 WS - Picks 6-10: SD = 21.2 WS - Picks 11-20: SD = 19.8 WS

a) Why might picks 6-10 have higher variance than 1-5? b) How should variance affect draft strategy for teams at different positions? c) Calculate the probability of getting an All-Star (defined as 50+ career WS) at pick 3 vs. pick 8

Exercise 20: Position-Specific Draft Value

Apply position multipliers to expected value calculations:

A team has the 15th pick and is choosing between: - Point guard: Model projects 32 career WS - Center: Model projects 36 career WS

Using position multipliers (PG: 1.05, C: 0.90): a) Calculate position-adjusted projections b) Which prospect has higher expected value? c) How should position scarcity affect this decision?

Exercise 21: All-Star Probability Model

A prospect has the following characteristics: - Projected career WS: 55 - Age at draft: 19 - Conference: Big 12 - College production: 18 PPG, 7 RPG, 3 APG

Using the All-Star probability framework: a) Estimate base probability from Win Shares projection b) Apply age and production adjustments c) Final All-Star probability estimate

Exercise 22: Draft Trade Evaluation

Team A has pick #7 (relative value: 0.49) Team B offers picks #15 (0.28) and #22 (0.18)

a) Calculate total value offered by Team B b) What additional asset would make this trade fair? c) How does team situation affect this analysis?


Section D: Building Draft Models (Questions 23-30)

Exercise 23: Feature Selection

You are building a draft projection model. From the following features, select the 10 most predictive and justify: - Points per 100 possessions - Rebounds per 100 possessions - Assists per 100 possessions - True shooting percentage - Free throw percentage - Age at draft - Conference strength - Height (no shoes) - Wingspan - Max vertical - Lane agility - College wins - Tournament success - AAU ranking

Exercise 24: Target Variable Selection

Compare different target variables for draft modeling: a) Career Win Shares b) Peak season Win Shares c) Binary: Made All-Star (yes/no) d) Years as NBA starter

Discuss the advantages and disadvantages of each for model training.

Exercise 25: Model Architecture

Design a complete draft model architecture: a) Data preprocessing steps b) Feature engineering pipeline c) Model selection (justify your choice) d) Validation strategy e) Output format

Exercise 26: Class Imbalance

In draft modeling, most players "bust" relative to their pick. For picks 1-10: - ~25% become All-Stars - ~40% become quality starters - ~35% are "busts"

a) How does this imbalance affect model training? b) What techniques address class imbalance? c) Should different models predict different outcomes?

Exercise 27: Temporal Validation

Design a validation scheme for a draft model: a) Why can't we use standard cross-validation? b) Describe a walk-forward validation approach for draft classes c) How many years of test data do we need? d) How do we handle recent drafts with incomplete career data?

Exercise 28: Model Interpretation

Your draft model produces the following feature importances: 1. Age at draft: 0.18 2. Points per 100: 0.15 3. Conference strength: 0.12 4. Free throw %: 0.10 5. Wingspan ratio: 0.09

a) Interpret these importances in basketball terms b) What features are surprisingly important or unimportant? c) How would you explain these to a basketball operations executive?

Exercise 29: Ensemble Methods

Design an ensemble for draft projection combining: - Gradient boosting regressor (career WS) - Random forest classifier (bust probability) - Neural network (similarity-based)

a) How would you combine outputs from different model types? b) What weights would you assign to each model? c) How do you validate the ensemble vs. individual models?

Exercise 30: Model Updating

Your draft model was trained on data from 2005-2020. It's now 2025. a) What has changed in basketball that might affect model validity? b) How would you update the model? c) How do you balance recency with sample size?


Section E: International and One-and-Done Evaluation (Questions 31-36)

Exercise 31: International League Ranking

Rank the following leagues by NBA translation quality and justify: a) EuroLeague b) Spanish ACB c) Australian NBL d) Chinese CBA e) French Pro A

Exercise 32: International Statistical Translation

A 19-year-old EuroLeague prospect averages per 40 minutes: - Points: 18.2 - Rebounds: 7.5 - Assists: 2.8 - True Shooting: 58%

Project his: a) Year 1 NBA statistics (per 40 minutes) b) Year 3 NBA statistics c) Career Win Shares probability distribution

Exercise 33: One-and-Done Analysis

A one-and-done prospect played only 25 college games. His statistics: - 16.8 PPG, 4.2 RPG, 2.1 APG - 54% TS, 72% FT - Top-5 recruit out of high school

a) What additional information should heavily influence his projection? b) How should recruiting rankings be weighted? c) Compare projection confidence to a junior with similar statistics

Exercise 34: International Scouting Integration

For international prospects, scouts provide qualitative assessments. How would you integrate: a) "Elite basketball IQ, reads the game two passes ahead" b) "Questionable motor, effort inconsistent" c) "Thrives in structured offense, struggles in ISO situations"

Into a quantitative model?

Exercise 35: Age Adjustment for International Prospects

Two international prospects: - Player A: Age 19, averaging 10 PPG in EuroLeague - Player B: Age 23, averaging 16 PPG in EuroLeague

a) Apply age adjustments to compare their NBA projections b) Which has higher upside? Which has higher floor? c) How does age affect the projection confidence interval?

Exercise 36: Draft-and-Stash Evaluation

A team is considering drafting a 20-year-old international prospect with pick #28 and leaving him overseas for 2-3 years.

a) How should the stash timeline affect the player's draft value? b) What player characteristics make good stash candidates? c) Model the expected value vs. a player who contributes immediately


Section F: Applied Draft Analysis (Questions 37-40)

Exercise 37: Mock Draft Construction

Given projections for 8 prospects, construct a rational draft order:

Prospect Projected WS Bust Prob All-Star Prob Position
A 62 15% 35% PG
B 55 20% 28% SF
C 58 25% 40% C
D 48 18% 22% SG
E 65 30% 45% PF
F 42 12% 15% PG
G 52 22% 25% SF
H 45 20% 18% SG

a) Rank prospects by expected value b) Rank prospects by risk-adjusted value c) How might team-specific needs change this ranking?

Exercise 38: Trade-Up Analysis

Your team has pick #14. You identify a prospect you project at 45 WS who will be available at #14, but your preferred prospect (projected 65 WS) requires trading up to #6.

Team at #6 is asking for picks #14, #22, and a future first (estimated value: pick #20).

a) Calculate total value being traded away b) Calculate expected value gained c) What probability of success would justify this trade?

Exercise 39: Backtesting Exercise

Using historical data from a previous draft class: a) Build a simple draft model using available features b) Generate projections for that class c) Compare projections to actual outcomes d) Calculate model performance metrics (RMSE, correlation, bust prediction accuracy)

Exercise 40: Draft Report Writing

Select a prospect (real or hypothetical) and write a complete draft report including: a) Statistical analysis with translations b) Physical profile assessment c) Comparable players d) Projection with confidence intervals e) Recommended draft range f) Risk factors and upside scenarios


Answer Key Guidelines

For quantitative exercises, show all calculations and state assumptions. For qualitative exercises, demonstrate understanding of concepts and appropriate basketball context.

Instructors may assign specific sections based on course focus: - Statistical translation: Exercises 1-8 - Physical evaluation: Exercises 9-15 - Probability modeling: Exercises 16-22 - Model building: Exercises 23-30 - International: Exercises 31-36 - Applications: Exercises 37-40