LeBron James is having a fantastic season, and he just moved to the seventh spot on NBA's all-time scoring list. Even though the Cleveland Cavaliers lost the game, the four-time MVP had 26 points, as he surpassed his former teammate, Shaquille O'Neal on this list. James now has the sole possession of the seventh spot, and he is second in most points scored among active players, just behind Dirk Nowitzki.

LeBron has scored 28599 career points, and it will take him almost one more season to move up to the sixth spot. However, considering how good and consistent he is, we can expect him to keep climbing the list, and possibly finish as one of the top 3 scorers in the NBA history.

James had another fantastic game

LeBron James put on a show against the Chicago Bulls, finishing the game with a near triple-double. In addition to his 26 points, James grabbed ten rebounds and recorded eight assists. He did everything he could for his team, but he did not have much help as the Cavaliers collapsed in the second half, allowing the Bulls to run over them and win the game.

During the fourth quarter of the game, James surpassed Shaquille O'Neal for the seventh spot on the all-time scoring list. Two of them played together for the Cavaliers in 2010, and even though O'Neal was past his prime, they were still a great duo.

Can LeBron become the best all-time scorer?

James will need to score almost 10000 more points to become the best all-time scorer in the league.

The legendary Kareem Abdul-Jabbar holds the scoring record with 38387 points, and it is very unlikely that anyone will take his spot anytime soon. However, if LeBron James stays healthy and plays for at least five more seasons, he could get close to Abdul-Jabbar and possibly surpass him.

During his 14-year NBA career, James has never shown any signs of slowing down.

He is 32 now, and he is still in his prime and still the best basketball player in the world. LeBron is truly a generational talent, and it will not be surprising if he keeps playing at a high level for a few more seasons.