Currently sitting seventh overall in the NBA all-time scoring list, Los Angeles Lakers superstar LeBron James looks poised to make his way to the very top by the time it's all said and done for the 33-year-old.

As put into perspective by a Redditor with username AcceptableDrive0, James is in a great position to take the top spot after four years, which is the extent of his current deal with the Lakers.

“If Lebron averages a little less than 25 PPG for the next 4 years on a minimum average of 75 games per season, he will have the most points of all time surpassing KAJ. If he averages only 70 games per year, he will need to average 26.5 PPG over 4 years.”

At 38,387 career points, the great Kareem Abdul-Jabar is currently the top all-time scorer in the history of the NBA. He is followed by Utah Jazz legend Karl Malone with 36,928 career points, while yet another Laker, Kobe Bryant rounds off the top three with 33,643 career points. Michael Jordan, Wilt Chamberlain, and Dirk Nowitzki are the other three names currently sitting on top of James on the list.

At the moment, James is at 31,038 career points, which is just 7,349 points shy of Abdul-Jabbar's record. Over the past four seasons, James has amassed a total of 7,868 points, which shows that on paper, James is definitely on track to take the number one spot before his time is up.

One might say that logically, a player's numbers naturally decrease as his career winds down. However, James has defied logic by actually increasing his scoring output year after year over the past three seasons. With the Cleveland Cavaliers, James averaged 25.3 points, 26.4 points, and 27.5 points, respectively, over the span of the last three years.

Given all these, it would not be improbable to assume that James would eventually become the top all-time scorer in the NBA.