Everywhere in the NBA community, the question of the best basketball players of all time is always a hot topic.

In this story, we will mention the top 10 NBA players of all time.

1. MICHAEL JORDAN

Team: Chicago Bulls (1984-1993, 1995-1998) and Washington Wizards (2001-2003).

2. LEBRON JAMES

LeBron James is one of the best players in NBA history. Lebron James has won 2 NBA Championship rings and an NBA Finals MVP award.

3. KAREEM ABDUL-JABBAR

LeBron James is one of the best players in NBA history. Lebron James has won 2 NBA Championship rings and an NBA Finals MVP award.

4. MAGIC JOHNSON

The Hall of Famer averaged 19.5 points in a game, 11.2 assists, and 7.2 rebounds in 906 games over 13 seasons in his entire career.

5. KOBE BRYANT

Kobe Bryant played 17 postseasons of his 19 seasons in the NBA, all with the Los Angeles Lakers. He scored 5,640 points in 220 playoffs.

6. SHAQUILLE O’NEAL

O’Neal immediately rose to stardom with an average of 23.4 points and 13.9 rebounds per game. He received the title of Rookie of the Year in 1993.

7. LARRY BIRD

Larry Bird played in the “Dream Team” of the 1992 Olympics. Bird and Magic Johnson won gold medal for the United States.

8. WILT CHAMBERLAIN

He marked his place in history as the only player to score 100 points per game. He is also the first person to reach 30,000 points in the NBA.

9. BILL RUSSELL

Bill Russell has 5-time MVP awards and 12 times All-Star. The point is that throughout his career, he has accumulated 21,620 rebounds. The average is about 22.5 rebounds in a game.

10. TIM DUNCAN

Tim Duncan is also one of only five players in NBA history to earn more than 25,000 points and 15,000 rebounds.