Reference desk · United States Updated 31 July 2026

Every figure here comes from a document you can open yourself.

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.

An empty courtside players' bench seen along its length, a folded towel on each seat
RegisterThe NBA and WNBA publish their pay scales in the collective bargaining agreement; the individual contracts are announced, not filed.

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.

The three tiers, applied to one career
TierExample from this careerCan a reader open the document?
Published registerThe CBA maxima and minima for each season he playedYes: league and union publish it
Announced figureThe contract totals that make up the $334mNo, terms were announced, numbers reported
EstimateAny figure offered as his present-day net worthNo document exists

Why the total was a record, and what it does not measure

Two hands turning the page of a large ruled ledger, a second open volume and a pencil beside it
CompiledAnnounced terms are compiled by hand into the totals everybody quotes. The compilation is the document; the contract is not.

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

  1. 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
  2. 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