James won four NBA championships and he also pick up four MVP trophies in his career along with 17 appearances at the All-Star game. For me, I believe that LeBron James ranks as the best and he is even better than the legendary Michael Jordan and Kareem Abdul-Jabbar. What do you think?