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
2008 Summer League (All Competitions)
Identity & format
- Year
- 2008
- Included competitions
- 1
- Dates
- — – —
- Final games
- 53
- Scheduled / not-final
- 0
- Teams
- 14
- Players (resolved)
- 168 +46 unresolved
- Participation (roster)
- 229
- Player-games
- 908
- Repeat participants
- 0
Included competitions
- Las Vegas 2008 53 final games
Field composition
Who was in the field — counted by distinct resolved player at event time. Unknown attributes are disclosed, never dropped from a denominator.
- drafted93
- unknown2
- undrafted72
- not_yet_drafted1
- 19621
- 19641
- 19731
- 19741
- 19771
- 19831
- 19851
- 19901
- 19981
- 20001
- 20022
- 20033
- 20043
- 200511
- 200614
- 200724
- 200828
- 20171
known = age computed at the exact competition/appearance date; unknown = July 1 fallback used because the event date was unavailable.
- C24
- F47
- G42
- c4
- pf6
- pg6
- sf3
- sg5
- pf_c2
- pg_sg2
- sf_pf3
- sg_sf4
known = event-time roster/starter position; unknown = canonical player_status position used as a labeled fallback.
- 1109
- 259
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
- 15 of 53 games carried box input
- 168 of 214 games carried identity input
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
- 15 of 53 games carried box input
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
- 168 of 214 games carried identity input
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
- 168 of 214 games carried identity input
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
- 168 of 214 games carried identity input
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
- 168 of 214 games carried identity input
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
- 168 of 214 games carried identity input
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
- 168 of 214 games carried identity input
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
- 168 of 214 games carried identity input
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
- 168 of 214 games carried identity input
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
- 168 of 214 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
- 15 of 53 games carried box input
- no game carried ot_state input
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
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
Definition
- Formula
sum(fg3a) / sum(fga)- Denominator
- field-goal attempts; 0 -> None
- Unit
- ratio
- Reading
- Share of shot attempts taken from three.
- Coverage note
- 15 of 53 games carried box input
Definition
- Formula
sum(fg3m) / sum(fg3a)- Denominator
- three-point attempts; 0 -> None
- Unit
- ratio
- Reading
- Three-point accuracy across the environment.
- Coverage note
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
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).
Definition
- Formula
sum(rim_fgm) / sum(rim_fga)- Denominator
- rim field-goal attempts; 0 -> None
- Unit
- ratio
- Reading
- Finishing accuracy at the rim.
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.
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.
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
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
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
- 15 of 53 games carried box input
Leaders in this scope
Same Players Explorer eligibility (2+ games, 60+ minutes, per-game).
- 1 Jerryd Bayless 29.8
- 2 Donte Greene 22.6
- 3 Quincy Douby 22.2
- 1 Joey Dorsey 13.5
- 2 Kevin Love 13.5
- 3 Marreese Speights 10.2
- 1 Ramon Sessions 7.3
- 2 Aaron Brooks 7.0
- 3 Bobby Brown 6.3
Data confidence
- Calculated
- 2026-08-26 04:15 UTC
- Source watermark
- 2026-07-01 19:58 UTC
- Publication version
- v1
- Calc version
- 2026.07.6
- Registry
- 2026.07.3
- Raw run(s)
- 3
Source references
- Box score 2026-07-01 19:54 UTC 30 rows parse: PARSED source: PARTIAL
- Shot chart 2026-07-01 19:58 UTC 6839 rows parse: PARSED source: PARTIAL
- Final score 2026-07-01 19:54 UTC 53 rows source: PARTIAL
- Player identity 2026-07-01 19:23 UTC 908 rows source: PARTIAL
- Roster / participation 2026-07-01 19:24 UTC 229 rows source: PARTIAL
- Game schedule / status 2026-07-01 19:54 UTC 53 rows source: PARTIAL
Stable scope key: season:2008