Basketball Reference · 1984-85 onward

NBA Salary Cap Explorer

A $3M contract in 1985 and a $50M contract today can be the same contract. Cap share — salary divided by that season's salary cap — is what makes them comparable.

01 · Roster

Atlanta Hawks · 2025-26

Every recorded contract on the roster, measured against the league salary cap.

Team payroll against the salary cap

117.9% of cap

100% cap

Each block is one player's share of the league cap, stacked. Payroll is not limited to the cap, so the bar can extend past the marker. Luxury-tax and apron thresholds are not part of this dataset, so they are not drawn.

Salary not recorded · 8

These players appear on the roster in the source data with no usable salary value. They are left out of the chart and every payroll total rather than being counted as $0.

Methodology and data quality

Historical salary data is based primarily on Basketball Reference and may contain gaps or estimated historical records. Salaries and cap values are collected offline by the analysis pipeline; this page never scrapes on request.

cap share = salary / salary cap × 100 compares a contract to the league cap. team payroll share = salary / known team payroll compares it to the rest of the roster. Only the second is a share of a whole, which is why the donut uses it and the bars do not.

The pipeline never invents a missing salary. Rows without a usable amount are labelled “not recorded” and excluded from payroll totals rather than counted as zero. Because Basketball Reference does not expose reliable per-row provenance, extracted amounts are conservatively labelled as uncertain historical quality rather than reported contracts.

Coverage before the modern contract era is uneven, and seasons flagged as sparse in the season selector are known to be incomplete. Luxury-tax and apron thresholds are not part of this dataset, so they are not drawn on any chart.

Salary tables last updated 2026-08-09.

Salary cap

$154.6M

2025-26

Known payroll

$182.3M

16 of 24 records have amounts

Payroll / cap

117.9%

Known salaries

Largest cap share

19.8%

CJ McCollum

Highest salary

$30.7M

$30,666,666

Select any player to see how expensive their contract was, season by season, against the cap of the day.

03 · Across eras

Highest cap shares

Ranked by share of that season's salary cap, which is what makes a $3M contract from the 1980s comparable to a $50M contract today.

Loading cap share leaders…