← 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.

1 result · Download CSV

Summer League season

2026 Summer League (All Competitions)

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

Identity & format

Year
2026
Included competitions
3
Dates
2026-07-03 – 2026-07-19
Final games
94
Scheduled / not-final
0
Teams
42
Players (resolved)
279 +187 unresolved
Participation (roster)
674
Player-games
2031
Repeat participants
96

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 183 known · 96 unknown · 279 total
  • drafted133
  • unknown96
  • undrafted50
Draft class 229 known · 50 unknown · 279 total
  • 19671
  • 20041
  • 20181
  • 20201
  • 20213
  • 20229
  • 202313
  • 202414
  • 202566
  • 2026120
Age 236 known · 43 unknown · 279 total
Age reference date 236 known · 0 unknown · 236 total

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

Position 279 known · 0 unknown · 279 total
  • C30
  • F94
  • G128
  • W1
  • C-F1
  • F-C12
  • G-F13
Position source 279 known · 0 unknown · 279 total

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

Appearance number 279 known · 0 unknown · 279 total
  • 1135
  • 273
  • 345
  • 4+26
College / international origin 0 known · 279 unknown · 279 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

  • 279 of 466 games carried identity input
Team Count 42
complete (94/94)
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.
Rookie Share 48.4%
partial (279/466)
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
279 of 466 games carried identity input
Returner Share 51.6%
partial (279/466)
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
279 of 466 games carried identity input
Drafted Share 47.7%
partial (279/466)
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
279 of 466 games carried identity input
Undrafted Share 17.9%
partial (279/466)
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
279 of 466 games carried identity input
Not-Yet-Drafted Share 0.0%
partial (279/466)
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
279 of 466 games carried identity input
First-Round Share 21.5%
partial (279/466)
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
279 of 466 games carried identity input
Second-Round Share 26.2%
partial (279/466)
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
279 of 466 games carried identity input
Lottery Share 8.6%
partial (279/466)
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
279 of 466 games carried identity input
Median Age 23.4
partial (279/466)
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
279 of 466 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.

Points / Team Game 90.5
complete (94/94)
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.
Possessions / Team Game 80.8
complete (94/94)
Definition
Formula
sum(Box.poss(team, opponent)) / team_game_count
Denominator
team games; 0 -> None
Unit
possessions
Reading
Estimated possessions used per team game.
Pace (per 48) 96.6
complete (94/94)
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).
Offensive Rating 112.0
complete (94/94)
Definition
Formula
100 * sum(pts) / sum(possessions)
Denominator
estimated possessions; 0 -> None
Unit
rating
Reading
Points scored per 100 possessions across the environment.
3PA Share 40.0%
complete (94/94)
Definition
Formula
sum(fg3a) / sum(fga)
Denominator
field-goal attempts; 0 -> None
Unit
ratio
Reading
Share of shot attempts taken from three.
3P% 30.0%
complete (94/94)
Definition
Formula
sum(fg3m) / sum(fg3a)
Denominator
three-point attempts; 0 -> None
Unit
ratio
Reading
Three-point accuracy across the environment.
Free-Throw Rate 20.0%
complete (94/94)
Definition
Formula
sum(fta) / sum(fga)
Denominator
field-goal attempts; 0 -> None
Unit
ratio
Reading
Free-throw attempts drawn per field-goal attempt.
Offensive Rebound Rate 30.0%
complete (94/94)
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.
Turnover Rate 20.0%
complete (94/94)
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.
Assisted-FG Rate 60.0%
complete (94/94)
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%.
Rim Attempt Share 30.0%
complete (94/94)
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 (94/94)
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 12.5
complete (94/94)
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 20.0%
complete (94/94)
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 10.0%
complete (94/94)
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+.

Performance landscape

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

Team ORtg Spread (IQR) 17.0
complete (94/94)
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.
Team Scoring Spread (IQR) 16.0
complete (94/94)
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.
Top-Decile Minutes Share 20.0%
complete (94/94)
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.
Top-Decile Points Share 30.0%
complete (94/94)
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.

Leaders in this scope

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

Data confidence

Box score complete (94/94)
Shot chart complete (94/94)
Final score complete (94/94)
Overtime state complete (94/94)
Play-by-play informational complete (94/94)
Player identity partial (279/466)
Calculated
2026-07-29 11:40 UTC
Source watermark
2026-07-29 11:39 UTC
Publication version
v198
Calc version
2026.07.6
Registry
2026.07.3
Raw run(s)
42, 43, 44

Source references

  • Box score 2026-07-29 11:22 UTC 188 rows parse: PARSED source: COMPLETE
  • Shot chart 2026-07-29 11:35 UTC 13628 rows parse: PARSED source: COMPLETE
  • Final score 2026-07-29 11:22 UTC 94 rows source: COMPLETE
  • Overtime state 2026-07-29 11:22 UTC 94 rows source: COMPLETE
  • Play-by-play 2026-07-29 11:39 UTC 94 rows parse: PARSED source: COMPLETE
  • Player identity 2026-07-29 11:32 UTC 2031 rows source: COMPLETE
  • Roster / participation 2026-07-29 11:32 UTC 674 rows source: COMPLETE
  • Game schedule / status 2026-07-29 11:22 UTC 94 rows source: COMPLETE

Stable scope key: season:2026