American LeBron James is basketball's all-time top scorer with 50,260 points scored over his 21-year active career. Of these, 50,213 points were scored in official games, with the remaining 47 points coming from a pre-season match against international teams.