Img Cr. Getty Images

Here is a list of the top 10 most overpaid NBA players of all time .

Img Cr. Getty Images

10. Jerome James

Img Cr. Getty Images

9. Khris Middleton

Img Cr. Getty Images

8. Bradley Beal

Img Cr. Getty Images

7. Gordon Hayward

Img Cr. Getty Images

6. Danilo Gallinari

Img Cr. Getty Images

5. Kevin Love

Img Cr. Getty Images

4. Harrison Barnes

Img Cr. Getty Images

3. Tobias Harris

Img Cr. Getty Images

2. Chandler Parsons

Img Cr. Getty Images

1. John Wall