16. Dion Waiters
Since signing a four-year $52 million contract with the Miami Heat, Dion Waiters has only played in 31 games due to an ankle injury that required surgery.
Waiters is finally back on the court, yet has lost a spot in Miami’s rotation with the return of Dwyane Wade and the emergence of young players like Rodney McGruder and Derrick Jones Jr.
Until Waiters proves that he is as good as he was pre-injury, the Miami Heat will be stuck with their disgruntled shooting guard.