Getty Images
This is especially true for the players who played a large chunk of their career between the late 1990s and the 2011 NBA lockout.
While many of the all-time greats of the last 20 years are among the highest-paid of all time, these years also led to some very large contracts for some otherwise mediocre players.
On the next few pages we'll take a look at the 25 players who have made at least $142 million in their career.