LeBron James is arguably the best player in the NBA. His salary is $17.5 million a year. He's worth much, much more.
"He's getting hosed," says Kevin Grier, an economist from the University of Oklahoma.
James used to play for the Cleveland Cavaliers. When he left, the value of the team fell by tens of millions of dollars — and the value of his new team, the Miami Heat, rose by tens of millions. The economists I talked to said James should be making closer to $40 million a year.