The top scorer in all of the NBA is Kareem Abdul-Jabbar, with 38,387 points. He is an American basketball player who played in NBA for 20 seasons.
He had a successful career, he was NBA most valuable player for six seasons, an NBA all-star for 19 times, an NBA all NBA selection for 15 times and was honored one of the 50 greatest basketball players.
The next top scorer is Karl Malone with 36,928 points; he is an American retired basketball player, he played in the NBA for his first 18 seasons and was a two time best NBA most valuable player, An NBA all-star for 14 times, an All-NBA first team for 11 times before his retirement.
The next top scorer is LeBron James, with 34,987 points; he is an American basketball player. LeBron is considered to be one of the greatest basketball players.
Another top scorer is Kobe Bryant, with 33,643 points was an American basketball player; he was an NBA champion for five championships, an NBA all-star for 18 times, and All NBA team for 15 times and the Most valuable player in 2008.
Many answers would be correct for this question. It all depends on the specifics regarding the question. One would need to know more detail on whether the question is referring to the top scorer of all time. In the last two NBA seasons, James Harden was the top scorer.
The year before that, Harden's former teammate, Russell Westbrook was the top scorer. If the question is referring to the top scorer of all time, it would be Kareem Abdul-Jabbar. He is the top scorer of all time with 38,387 points. Karl Malone is behind him. Coming in third and fourth are Kobe Bryant and Lebron James.