In order to be one of the best of all time you certainly need to win multiple championships. Kobe has proved that by winning five titles in his career. But Lebron has yet to win a championship, but he is not far behind because Michael Jordan did not win a championship until he was 28. Lebron is 27 and has plenty of time to win with Dwayne Wade in years to come. Kobe had started off early and won three championships with Shaquille O’Neal in 2000-2002. In order to win a championship you clearly need a good supporting cast to with. Kobe had Shaq in 2000-2002, and in 2009-2010 he had Pau Gasol and Andrew. All of these players are great players to be around. Lebron hasn't had that since last year when he lost in the finals to Dallas. Because in years past Lebron had no one at that level to win a title with.
Right now if u were argue which player has better skills all around, it would be Lebron. He has only won the scoring title once but in terms of stats Lebron averages more assists, rebounds, blocks, and steals every year. Kobe is a better pure scoring and a better closer in close game situations and that’s what makes Kobe a champion. Lebron just hasn't got there but he can clearly score the ball very well. They both play defense very well because Kobe has been on the NBA first team all defense nine time and Lebron four.
If I were to pick one player in the league to start a team with it would be Lebron. He is the best all-around player in the league. Five years ago I would of maybe said Kobe but now Lebron has developed into the best player in the league. If I were to rank both of these players i would put Kobe in front of Lebron, but in the future I believe that Lebron will win a few championships and he will earn the respect of a lot more people.

