Basketball · reported career salary
Kevin Garnett’s career salary: a compilation, not a filing
Kevin Garnett earned $334,304,240 in NBA salary across twenty-one seasons, for years the largest career salary total in the league’s history. The figure is reliable and widely reproduced, but it is worth being precise about what kind of number it is: nobody filed it. It is the sum of contracts that teams announced, tracked season by season by the contract databases, and it is exactly as good as those announcements were.
- Career NBA salary, compiled from announced contracts
- $334,304,240
Twenty-one seasons of announced contract salary, added up by the contract databases. A compilation of reported figures, not a filed document: the difference is the subject of this page.
What is published, and what is merely announced
Two different documents govern basketball pay. The first is the collective bargaining agreement between the league and the players’ union, which is published in full and sets the maximum salary, the minimum salary, the rookie scale and the rules on raises. That is a genuine primary source: it tells you the boundaries any contract had to fit inside in a given season.
The second is the contract itself, and it is not published at all. When a team and a player agree terms, the club announces that terms were agreed; the numbers reach the public through reporters and from there into the databases. That chain is usually accurate and occasionally not, and it is never auditable the way a filing is.
So this total sits in the middle of the three tiers used across this site. It is not an estimate: nobody is guessing at property or endorsements to reach it, but it is a compilation of announcements rather than a figure lifted from a register, and the page labels it that way instead of lending it a precision it does not have.
| Tier | Example from this career | Can a reader open the document? |
|---|---|---|
| Published register | The CBA maxima and minima for each season he played | Yes: league and union publish it |
| Announced figure | The contract totals that make up the $334m | No, terms were announced, numbers reported |
| Estimate | Any figure offered as his present-day net worth | No document exists |
Why the total was a record, and what it does not measure
He was drafted out of high school in 1995 and played until 2016, which is the first half of the explanation: twenty-one seasons of pay, straddling three collective bargaining agreements and an era in which the cap rose sharply. The second half is that he signed one of the largest extensions of the pre-spike era, at a moment when the league had not yet written the rules that would later restrain such deals.
What the total does not measure is what he kept. Career salary is gross pay before federal and state income tax, and a player is taxed in most states he plays a game in: before agent commission, and before the escrow the CBA withholds. Treating a career salary total as a bank balance overstates it by a large and unknowable margin.
Where the estimate industry takes over
Beyond salary the published record stops. Endorsement contracts are private. Post-retirement business interests are private. A reported continuing arrangement with a former club is reporting, not a filing.
That is where the wealth-estimate industry starts and where this site stops. A figure presented as his net worth today would require knowing his tax position across two decades, his investment returns, his spending and his liabilities: none of which is public for any private individual. The methodology page explains why the gap cannot be closed with arithmetic.
Questions readers send
How much did Kevin Garnett earn in NBA salary?
$334,304,240 across twenty-one seasons, according to the contract databases that compile announced team contracts. It was for some years the largest career salary total in league history.
Is that figure filed anywhere official?
No. The league and the union publish the salary scales in the collective bargaining agreement, but individual contracts are announced and reported rather than filed publicly. The total is a compilation of those reports.
Does it include endorsements?
No, it is playing salary only. Endorsement and equipment contracts are private commercial agreements that nobody publishes.
Does the $334m figure mean he kept $334m?
No. The $334,304,240 is gross contract salary. Federal tax, state tax in most of the states he played a game in, agent commission and the escrow the collective bargaining agreement withholds all come out of it before anything reaches him. Reading a career salary total as a bank balance overstates it by a large margin, and by one nobody outside his accountant’s office can size.
Where these figures are published
- 01 NBA and National Basketball Players Association, The salary scales, maximum and minimum salaries and rookie scale that every contract must fit inside Collective bargaining agreement, published jointly by the league and the union
- 02 Club salary announcements, season by season, Each individual contract as announced by the signing club; the $334,304,240 career figure is a sum of those announcements, not a figure any body publishes The announcement for each season, held by the club that made it; Spotrac and Basketball-Reference compile the same announcements into one page
More in this register
All of them- Isaiah Thomas $6.26m Salary for 2017-18, the season the deal became famous
- Jordan Clarkson $55m Three-year Utah extension announced in 2023
- Maya Moore $117,000 Base salary in 2017 and 2018, under the scale then in force
- Ray Allen ≈$184m Career NBA salary across 18 seasons
- Shawn Kemp $107m 1997 Cleveland contract as reported, and disputed since
- Sue Bird $72,141 The veteran minimum she played her final season for