30. Tyler Johnson
Currently a free agent, Johnson knows all about the struggle to make it in the NBA. After playing in the D-League he finally got his big move. The Miami Heat gave him a shot in the 2014-15 NBA season, playing 32 total games. He slowly increased his role and became one of the best sixth men in the league.

Johnson averaged a career-high 13.7 points per game in 2016-17, including a 32-point performance against the Sacramento Kings. The Suns have just waived his contract but at the age of 27, he’s still got miles on his tread. He should have no shortage of offers.