
J.R. Smith played with a lot of NBA greats over the course of his 16 seasons in the league.
Smith was quite the journeyman, playing for five different franchises over his career, but he is undoubtedly remembered best for his time with the Cleveland Cavaliers, playing alongside LeBron James and Kyrie Irving to help lead the Cavs to their first title in franchise history.