LeBron James is the best NBA player in the world and is very popular, but he comes second to Cristiano Ronaldo which ESPN pointed out in their World Fame 100. The king signed the first lifetime contract with Nike, and now Ronaldo has signed one as well with the athletic apparel giant.