There are two main ways that players get underpaid in the modern NBA. One is through the "max" contract provision, through which CBA rules dictate that there be a limit to what a superstar can be paid. Someone like LeBron James might command a $100 million salary on the open market, but rules dictate that he must be underpaid no matter what.
The other way guys get underpaid is through the rookie salary scale, which is dependent upon draft position and not subject to negotiation. These paychecks are usually smaller than the ones given out to veterans, and playing well doesn't grant the rookie a pay boost.
There are, however, good bargains to be found elsewhere in the league, among veterans. Certain savvy teams are expert at prying valuable players off the scrap heap.
Be sure to sound off and let us know what you think in the comments below. If you like what you see, click here for more from Bleacher Report Productions.