← Summer League

Summer League

Competition Context

How each Summer League environment actually played — pooled pace, shooting, and field composition per season or per competition. Every rate is recomputed from raw totals; coverage and freshness are disclosed.

Summer League seasons — one row per calendar year pooled across every included competition.

18 results · Download CSV

Scope Year ▾ Comps Final GP Scheduled Players Unresolved Points / Team Game Possessions / Team Game Pace (per 48) Offensive Rating 3PA Share 3P% Free-Throw Rate Offensive Rebound Rate Turnover Rate Assisted-FG Rate Rim Attempt Share Rim FG% Avg Score Margin Close-Game Share Overtime Share Team ORtg Spread (IQR) Team Scoring Spread (IQR) Top-Decile Minutes Share Top-Decile Points Share Team Count Rookie Share Returner Share Drafted Share Undrafted Share Not-Yet-Drafted Share First-Round Share Second-Round Share Lottery Share Median Age
2026 Summer League (All Competitions) 2026 3 94 0 283 183 90.5 80.8 96.6 112.0 40.0% 30.0% 20.0% 30.0% 20.0% 60.0% 30.0% 60.0% 12.5 20.0% 10.0% 17.0 16.0 20.0% 30.0% 42 48.8% 51.2% 47.0% 17.7% 0.0% 21.2% 25.8% 8.5% 23.4
2025 Summer League (All Competitions) 2025 3 88 0 267 185 90.0 86.4 104.1 104.1 40.0% 30.0% 30.0% 30.0% 20.0% 60.0% 30.0% 60.0% 11.3 30.0% — 16.5 15.0 20.0% 30.0% 38 37.1% 62.9% 49.1% 38.2% 0.4% 22.8% 26.2% 8.6% 23.6
2024 Summer League (All Competitions) 2024 3 94 0 271 192 88.6 84.5 101.9 104.9 40.0% 30.0% 30.0% 30.0% 20.0% 60.0% 30.0% 60.0% 11.6 30.0% — 19.1 17.0 20.0% 30.0% 42 36.5% 63.5% 48.3% 43.9% 0.7% 24.7% 23.6% 8.9% 23.5
2023 Summer League (All Competitions) 2023 3 88 0 271 168 91.8 86.8 104.1 105.7 40.0% 30.0% 30.0% 30.0% 20.0% 60.0% 30.0% 60.0% 10.7 30.0% — 16.8 16.0 20.0% 30.0% 40 37.6% 62.4% 48.0% 45.0% 0.0% 22.1% 25.8% 10.3% 23.2
2022 Summer League (All Competitions) 2022 3 87 0 264 176 86.6 84.9 101.8 102.0 40.0% 30.0% 30.0% 30.0% 20.0% 60.0% 30.0% 60.0% 11.8 20.0% — 17.3 15.0 20.0% 20.0% 38 42.8% 57.2% 46.2% 49.2% 0.4% 19.3% 26.9% 8.0% 23.0
2021 Summer League (All Competitions) 2021 3 85 0 268 162 83.9 83.9 101.2 100.0 40.0% 30.0% 20.0% 30.0% 10.0% 60.0% 30.0% 60.0% 11.5 30.0% — 16.5 16.0 20.0% 30.0% 38 62.7% 37.3% 51.1% 47.4% 0.0% 23.5% 27.6% 10.8% 23.3
2019 Summer League (All Competitions) 2019 3 94 0 254 221 85.9 85.4 102.2 100.6 40.0% 30.0% 30.0% 30.0% 20.0% 50.0% 30.0% 60.0% 11.1 30.0% — 16.2 16.0 20.0% 30.0% 40 47.2% 52.8% 42.9% 55.9% 0.4% 19.3% 23.6% 6.7% 23.1
2018 Summer League (All Competitions) 2018 3 94 0 228 99 — — — — — — — — — — 30.0% 60.0% 10.6 30.0% — — — — — 32 50.0% 50.0% 57.0% 42.1% 0.4% 28.1% 28.9% 10.1% 22.9
2017 Summer League (All Competitions) 2017 3 93 0 206 62 — — — — — — — — — — — — 8.8 40.0% — — — — — 27 29.1% 70.9% 58.3% 41.7% 0.0% 30.1% 28.2% 14.1% 23.3
2016 Summer League (All Competitions) 2016 3 98 0 220 142 — — — — — — — — — — — — 10.3 40.0% — — — — — 0 39.5% 60.5% 53.2% 46.4% 0.5% 26.4% 26.8% 12.3% 23.2
2015 Summer League (All Competitions) 2015 3 98 0 219 127 — — — — — — — — — — — — 9.4 30.0% — — — — — 0 34.7% 65.3% 55.3% 43.8% 0.0% 27.9% 27.4% 12.8% 23.6
2014 Summer League (All Competitions) 2014 2 92 0 233 104 — — — — — — — — — — 30.0% 60.0% 11.7 20.0% — — — — — 0 42.5% 57.5% 57.5% 41.6% 0.0% 30.9% 26.6% 12.9% 23.4
2013 Summer League (All Competitions) 2013 2 86 0 218 93 — — — — — — — — — — — — 9.4 30.0% — — — — — 0 38.1% 61.9% 60.6% 38.5% 0.5% 30.3% 30.3% 13.3% 23.4
2012 Summer League (All Competitions) 2012 2 80 0 223 108 — — — — — — — — — — 30.0% 60.0% 11.3 20.0% — — — — — 0 66.4% 33.6% 62.8% 35.9% 0.0% 35.4% 27.4% 15.2% 23.4
2010 Summer League (All Competitions) 2010 2 78 0 184 44 — — — — — — — — — — — — 10.4 40.0% — — — — — 14 35.9% 64.1% 65.8% 32.1% 0.0% 37.0% 28.8% 13.6% 23.6
2009 Summer League (All Competitions) 2009 1 55 0 172 58 — — — — — — — — — — 40.0% 60.0% 9.3 40.0% — — — — — 12 48.8% 51.2% 57.0% 41.3% 0.0% 32.0% 25.0% 15.7% 23.6
2008 Summer League (All Competitions) 2008 1 53 0 168 46 — — — — — — — — — — 40.0% 50.0% 9.5 30.0% — — — — — 14 64.9% 35.1% 55.4% 42.9% 0.6% 31.0% 24.4% 13.7% 23.7
2007 Summer League (All Competitions) 2007 1 55 0 144 31 — — — — — — — — — — 40.0% 60.0% 9.7 40.0% — — — — — 16 100.0% 0.0% 66.0% 32.6% 0.0% 35.4% 30.6% 16.7% 23.3

Summer League season

2009 Summer League (All Competitions)

⚠ Stale — last good version View scope hub → ✕ Close

Identity & format

Year
2009
Included competitions
1
Dates
— – —
Final games
55
Scheduled / not-final
0
Teams
12
Players (resolved)
172 +58 unresolved
Participation (roster)
245
Player-games
957
Repeat participants
0

Included competitions

Field composition

Who was in the field — counted by distinct resolved player at event time. Unknown attributes are disclosed, never dropped from a denominator.

Draft status 169 known · 3 unknown · 172 total
  • drafted98
  • unknown3
  • undrafted71
Draft class 101 known · 71 unknown · 172 total
  • 19641
  • 19651
  • 19741
  • 19772
  • 19781
  • 19821
  • 20022
  • 20043
  • 20059
  • 200610
  • 200713
  • 200823
  • 200934
Age 151 known · 21 unknown · 172 total
Age reference date 151 known · 0 unknown · 151 total

known = age computed at the exact competition/appearance date; unknown = July 1 fallback used because the event date was unavailable.

Position 164 known · 8 unknown · 172 total
  • C24
  • F48
  • G50
  • c7
  • pf4
  • pg12
  • sf7
  • sg2
  • pf_c2
  • pg_sg3
  • sf_pf3
  • sg_sf2
Position source 122 known · 42 unknown · 164 total

known = event-time roster/starter position; unknown = canonical player_status position used as a labeled fallback.

Appearance number 172 known · 0 unknown · 172 total
  • 184
  • 270
  • 318
College / international origin 0 known · 172 unknown · 172 total

Pre-event college/international affiliation provenance is not yet sufficient to certify this distribution in v1; disclosed as fully unavailable rather than inferred from current biography.

Coverage notes

  • 12 of 55 games carried box input
  • 172 of 230 games carried identity input
Team Count 12
partial (12/55)
Definition
Formula
count(distinct team_entry_id) pooled over box-complete final games
Denominator
N/A -- direct count, not a ratio; no box-complete final games -> 0
Unit
count
Reading
Distinct team entries that fielded a box-complete final game in this scope. A season profile counts each member competition's team entries separately: the same NBA franchise fielding rosters at two venues in one summer counts as two team entries, not one franchise -- this reuses the existing stored distinct_teams/team_entry_ids definition rather than a new franchise-deduplicated meaning computed at request time.
Coverage note
12 of 55 games carried box input
Rookie Share 48.8%
partial (172/230)
Definition
Formula
rookie_count / appeared_players
Denominator
distinct resolved appeared players; 0 -> None
Unit
ratio
Reading
Share of the field in its first Summer League appearance.
Coverage note
172 of 230 games carried identity input
Returner Share 51.2%
partial (172/230)
Definition
Formula
returner_count / appeared_players
Denominator
distinct resolved appeared players; 0 -> None
Unit
ratio
Reading
Share of the field returning from a prior Summer League.
Coverage note
172 of 230 games carried identity input
Drafted Share 57.0%
partial (172/230)
Definition
Formula
drafted_count / appeared_players
Denominator
distinct resolved appeared players; 0 -> None
Unit
ratio
Reading
Share of the field drafted at or before event time.
Coverage note
172 of 230 games carried identity input
Undrafted Share 41.3%
partial (172/230)
Definition
Formula
undrafted_count / appeared_players
Denominator
distinct resolved appeared players; 0 -> None
Unit
ratio
Reading
Share of the field undrafted as of event time.
Coverage note
172 of 230 games carried identity input
Not-Yet-Drafted Share 0.0%
partial (172/230)
Definition
Formula
not_yet_drafted_count / appeared_players
Denominator
distinct resolved appeared players; 0 -> None
Unit
ratio
Reading
Share of the field whose draft_year is after event time -- distinct from undrafted (contract §5: 'not yet drafted', never retrospectively undrafted).
Coverage note
172 of 230 games carried identity input
First-Round Share 32.0%
partial (172/230)
Definition
Formula
first_round_count / appeared_players
Denominator
distinct resolved appeared players; 0 -> None
Unit
ratio
Reading
Share of the field drafted in the first round.
Coverage note
172 of 230 games carried identity input
Second-Round Share 25.0%
partial (172/230)
Definition
Formula
second_round_count / appeared_players
Denominator
distinct resolved appeared players; 0 -> None
Unit
ratio
Reading
Share of the field drafted in the second round.
Coverage note
172 of 230 games carried identity input
Lottery Share 15.7%
partial (172/230)
Definition
Formula
lottery_count / appeared_players
Denominator
distinct resolved appeared players; 0 -> None
Unit
ratio
Reading
Share of the field drafted in the lottery (round 1, pick <= 14).
Coverage note
172 of 230 games carried identity input
Median Age 23.6
partial (172/230)
Definition
Formula
median(age_at_competition_start of resolved appeared players)
Denominator
resolved appeared players with a known birthdate; 0 -> None
Unit
years
Reading
Median event-time age of the field.
Coverage note
172 of 230 games carried identity input

How it played

Pooled team-box environment: every rate recomputes from summed numerators and denominators, never an average of competition rates.

Coverage notes

  • 12 of 55 games carried box input
  • no game carried ot_state input
Points / Team Game —
partial (12/55)
Definition
Formula
sum(team_pts) / team_game_count
Denominator
team games (2 per box-complete final game); 0 -> None
Unit
points
Reading
Average points a team scored per game in this environment.
Coverage note
12 of 55 games carried box input
Possessions / Team Game —
partial (12/55)
Definition
Formula
sum(Box.poss(team, opponent)) / team_game_count
Denominator
team games; 0 -> None
Unit
possessions
Reading
Estimated possessions used per team game.
Coverage note
12 of 55 games carried box input
Pace (per 48) —
partial (12/55)
Definition
Formula
48 * sum(possessions) / (sum(team_minutes) / 5)
Denominator
team minutes / 5 (team-minute-fifths); 0 -> None
Unit
pace
Reading
Possessions a team would use over 48 minutes (SL pace is per-48).
Coverage note
12 of 55 games carried box input
Offensive Rating —
partial (12/55)
Definition
Formula
100 * sum(pts) / sum(possessions)
Denominator
estimated possessions; 0 -> None
Unit
rating
Reading
Points scored per 100 possessions across the environment.
Coverage note
12 of 55 games carried box input
3PA Share —
partial (12/55)
Definition
Formula
sum(fg3a) / sum(fga)
Denominator
field-goal attempts; 0 -> None
Unit
ratio
Reading
Share of shot attempts taken from three.
Coverage note
12 of 55 games carried box input
3P% —
partial (12/55)
Definition
Formula
sum(fg3m) / sum(fg3a)
Denominator
three-point attempts; 0 -> None
Unit
ratio
Reading
Three-point accuracy across the environment.
Coverage note
12 of 55 games carried box input
Free-Throw Rate —
partial (12/55)
Definition
Formula
sum(fta) / sum(fga)
Denominator
field-goal attempts; 0 -> None
Unit
ratio
Reading
Free-throw attempts drawn per field-goal attempt.
Coverage note
12 of 55 games carried box input
Offensive Rebound Rate —
partial (12/55)
Definition
Formula
sum(oreb) / (sum(oreb) + sum(dreb))
Denominator
all rebounds (pooled OREB + DREB); 0 -> None
Unit
ratio
Reading
Share of missed shots recovered by the offense.
Coverage note
12 of 55 games carried box input
Turnover Rate —
partial (12/55)
Definition
Formula
sum(tov) / (sum(fga) + 0.44 * sum(fta) + sum(tov))
Denominator
field-goal attempts + 0.44 * free-throw attempts + turnovers; 0 -> None
Unit
ratio
Reading
Share of team plays (FGA + 0.44*FTA + TOV) ending in a turnover.
Coverage note
12 of 55 games carried box input
Assisted-FG Rate —
partial (12/55)
Definition
Formula
sum(ast) / sum(fgm)
Denominator
made field goals; 0 -> None
Unit
ratio
Reading
Share of made field goals that were assisted (AST/FGM), not player AST%.
Coverage note
12 of 55 games carried box input
Rim Attempt Share 40.0%
complete (55/55)
Definition
Formula
sum(rim_fga) / sum(shot_fga)
Denominator
shot-chart field-goal attempts (backcourt excluded); 0 -> None
Unit
ratio
Reading
Share of shots taken at the rim (Restricted Area).
Rim FG% 60.0%
complete (55/55)
Definition
Formula
sum(rim_fgm) / sum(rim_fga)
Denominator
rim field-goal attempts; 0 -> None
Unit
ratio
Reading
Finishing accuracy at the rim.
Avg Score Margin 9.3
complete (55/55)
Definition
Formula
sum(abs(home_score - away_score)) / games_with_score
Denominator
final games with a known score; 0 -> None
Unit
points
Reading
Average final-margin size; lower means tighter games.
Close-Game Share 40.0%
complete (55/55)
Definition
Formula
count(abs(margin) <= 5) / games_with_score
Denominator
final games with a known score; 0 -> None
Unit
ratio
Reading
Share of games decided by 5 points or fewer.
Overtime Share —
unavailable (0/55)
Definition
Formula
count(status_text ILIKE '%OT%') / games_with_known_ot
Denominator
final games with a known OT state; 0 -> None
Unit
ratio
Reading
Share of games that reached overtime.
Caveat
OT inferred from raw status_text, not a normalized flag; populated only for 2026+.
Coverage note
no game carried ot_state input

Performance landscape

Descriptive spread and concentration — not a player-development conclusion.

Coverage notes

  • 12 of 55 games carried box input
Team ORtg Spread (IQR) —
partial (12/55)
Definition
Formula
Q3(team_offensive_rating) - Q1(team_offensive_rating)
Denominator
box-complete team-game offensive ratings; <4 games -> None
Unit
rating
Reading
Interquartile spread of team offensive ratings; how varied the offenses were.
Coverage note
12 of 55 games carried box input
Team Scoring Spread (IQR) —
partial (12/55)
Definition
Formula
Q3(team_points_per_game) - Q1(team_points_per_game)
Denominator
box-complete team-game point totals; <4 games -> None
Unit
points
Reading
Interquartile spread of team scoring (points per team game); the scoring-distribution companion to the ORtg spread above.
Coverage note
12 of 55 games carried box input
Top-Decile Minutes Share —
partial (12/55)
Definition
Formula
sum(minutes of top-10% players by minutes) / sum(all minutes)
Denominator
total appeared-player minutes; 0 -> None
Unit
ratio
Reading
Minutes concentration among the busiest players.
Coverage note
12 of 55 games carried box input
Top-Decile Points Share —
partial (12/55)
Definition
Formula
sum(points of top-10% players by points) / sum(all points)
Denominator
total appeared-player points; 0 -> None
Unit
ratio
Reading
Scoring concentration among the top producers.
Coverage note
12 of 55 games carried box input

Leaders in this scope

Same Players Explorer eligibility (2+ games, 60+ minutes, per-game).

Data confidence

Box score partial (12/55)
Shot chart complete (55/55)
Final score complete (55/55)
Overtime state unavailable (0/55)
Play-by-play informational unavailable (0/55)
Player identity partial (172/230)
Calculated
2026-08-26 04:15 UTC
Source watermark
2026-07-01 20:03 UTC
Publication version
v1
Calc version
2026.07.6
Registry
2026.07.3
Raw run(s)
4

Source references

  • Box score 2026-07-01 19:58 UTC 24 rows parse: PARSED source: PARTIAL
  • Shot chart 2026-07-01 20:03 UTC 7438 rows parse: PARSED source: PARTIAL
  • Final score 2026-07-01 19:58 UTC 55 rows source: PARTIAL
  • Player identity 2026-07-01 19:24 UTC 957 rows source: PARTIAL
  • Roster / participation 2026-07-01 19:24 UTC 245 rows source: PARTIAL
  • Game schedule / status 2026-07-01 19:58 UTC 55 rows source: PARTIAL

Stable scope key: season:2009