LeBron James is now the seventh on the NBA all-time scoring list after surpassing Shaquille O'Neal on Thursday. At his age of 32 years old, is it possible for "The King" to surpass Kareem Abdul-Jabbar for the most points scored in NBA history?

In the 99-93 loss to the Chicago Bulls, LeBron James scored a total of 26 points to climb past Shaq on the NBA all-time scoring list. He only needed 23 points to surpass his former teammate and he did it at the 4:28 mark with a free throw, per NBA.com.

LeBron James now has a total of 28,599 points and it will take him a year or two to catch Dirk Nowitzki, who has over 30,000 points and he intends to play one more season. "King James" is only 32 years old and he is still in his prime. Can he finish his career by breaking Kareem Abdul-Jabbar's record of 38,387 points?

Of course, it's possible for LeBron James to surpass Kareem as the NBA leader in career points as long as he stays healthy and he averages more than 22 points per game for the next five seasons, as reported by Sports Quotient.

LeBron James has the durability of Kareem and he has not suffered any significant injuries in his career. Father Time also has not caught up to him just yet as he continues to play at a high level. If he can keep it up for the next five to six seasons or until he is 40 years old, he will surely break the record.

The only problem for LeBron James is that he has logged a lot of minutes already. He's been all the way to the NBA Finals in the last six seasons and he appears to be making his seventh straight appearance. But another incentive for LeBron James if he plays until he is 40 years old is the record for most seasons played in NBA history at 22.

As of this writing, Dirk Nowitzki (30,181), Wilt Chamberlain (31,419), Michael Jordan (32,292), Kobe Bryant (33,643), Karl Malone (36,928) and Kareem Abdul-Jabbar (38,387) are ahead of LeBron James on the all-time scoring list. He can easily reach third place in three seasons and gun for the all-time record starting at the age of 35 years old.