Getty Images
This is especially true for the athletes who played a large chunk of their careers between the late 1990s and the 2011 lockout.
While many of the all-time greats of the past 20 years are among the highest paid of all time, these years also led to some large contracts for some otherwise mediocre players.
Here is a look at the 25 players who have made at least $152 million, according to data collected from Spotrac and Basketball-Reference: