LeBron James currently has 38,958 career points. Assuming he will play 50 games this season(which would be his career low), he is on pace to score 969 more points, putting him at 39,927 career points. If LeBron wants to qualify for an All-NBA Team with the new rules, he must play at least 65 games, which will put him at 40,309 career points.
If LeBron plays 2 more seasons averaging 22ppg and playing 50 games each season, he will add another 2,200 points. LeBron should retire with at least 42,127 points with a relatively conservative calculation.
In order for a player to reach 42,127 career points, he will need to have a career average of slightly over 30ppg, playing an average of 70 games a season for 20 seasons. That would mean said player has to average as many points as Jordan and Wilt, while playing well over 300 more games.
Let’s say this player is the GOAT and he averages 20ppg in his rookie season, 25ppg in his sophmore season and 30ppg for the next 8 seasons, 34ppg in his prime for the following 3 seasons, 28ppg for next 5 seasons, and 25ppg for his last 2 seasons. Assuming he plays the same amount of games each season, he would average 28.85ppg over his career.
If a player is superhuman and plays an average of 75 games a season over 20 seasons, he will have to average over 28ppg. That would put him at 3rd all time in career points per game, just behind Jordan and Chamberlain, with well over 400 more games.
While it is certainly possible someone could break this record, it is also certainly improbable. A player with have to be the best scorer in the world for almost 20 seasons straight, while not missing much games, while not getting injured and while not having any down seasons. Basically, he needs to be the GOAT.