30 Greatest Players In NBA History

Mike - July 30, 2019

30 Greatest Players In NBA History

Mike - July 30, 2019
Photo Credit: GQ

17. Moses Malone – Rockets/76ers/Bullets/Hawks/Bucks/Spurs:

Like Garnett, Malone came straight out of high school to have a lengthy, legendary career. Malone won an NBA title in 1983, where he was also the Finals MVP. He added three NBA MVP awards to his tally as well. Malone ended up with 12 All-Star Game appearances and made eight All-NBA teams.

Photo Credit: Space City Scoop

He averaged 20.6 points and 12.2 rebounds over the course of his 20 seasons in the NBA. Malone led the NBA in rebounds an astonishing six times. Sadly he passed away in his sleep nearly four years ago.

Photo Credit: Bleacher Report

16. Kevin Durant – Oklahoma Thunder/Golden State Warriors/Brooklyn Nets:

Durant is bound to be one of the most polarizing players on the list of NBA All-Time greats. Some will have him ranked higher than this; others will have him much lower. What is not in question are his otherworldly skills at scoring with the basketball in his hands. He’s a four-time NBA scoring champion, averaging 27.0 points per game in his career.

Photo Credit: USA Today

Many criticize his decision to join what was already a dynasty in Golden State. But it worked for him regardless. He won two NBA championships with the Warriors and was named the Finals MVP in both victories. Durant also has an NBA MVP award to his credit. He’s a 10-time All-Star and two-time All-Star Game MVP. Durant has made nine total All-NBA teams. He now faces the daunting task of recovering from a torn Achilles tendon in the 2019 NBA Finals. He’s also signed with a new team in Brooklyn. If he can come back in form, which is no guarantee, he’ll continue rising up this list towards a spot among the true legends.

Photo Credit: ESPN

15. Julius Erving – Philadelphia 76ers:

“Dr. J.” was an innovator of the high-flying, crowd-pleasing style of basketball theatrics that fans enjoy to this day. Few, if any, could compare to his flair in dunking the basketball during his prime. But he could also get the job done in big games on the court.

Photo Credit:

Erving won an NBA championship with Philadelphia in 1983 and was named the NBA MVP in 1981. He was an 11-time NBA All-Star and won the NBA All-Star Game MVP twice. ‘Dr. J.’ won seven total All-NBA nominations. He also has a very decorated list full of accomplishments in the ABA. While those don’t count in terms of this discussion, he perhaps could have been a lot higher on this list had he spent his entire career in the NBA. Regardless, an all-time great nonetheless. He will always live on in classic slam-dunk highlight reels.

Photo Credit: Medium

14. Karl Malone – Utah Jazz/Los Angeles Lakers:

“The Mailman” is a perhaps underrated great who deserves his due among the greatest NBA players of all-time. Alongside longtime running mate John Stockton, Malone played 18 decorated years in the league. He was a two-time NBA MVP, a 14-time All-Star, and won the NBA All-Star Game MVP award twice. Malone made 11 All-NBA First Teams and 14 total All-NBA teams in those years.

Photo Credit: AmoMama

Malone also made the NBA All-Defensive First Team on three occasions. Overall he averaged 25.0 points per game, 10.1 rebounds per game, and 3.5 assists per game. Like Stockton, Malone’s stock takes a hit due to the fact the Jazz never won an NBA title despite all of their regular-season success. Malone will go down in history as one of the best despite that.

Photo Credit: Reddit

13. Hakeem Olajuwon – Houston Rockets/Toronto Raptors:

Olajuwon is an all-time great center who owns one very rare, historic accomplishment that no other player in NBA history has accomplished. In 1993-94, ‘The Dream’ won the NBA MVP, NBA Finals MVP, and Defensive Player of the Year award. That may not ever be accomplished again, especially in today’s offensive-minded NBA climate.

Photo Credit: Bleacher Report

All told, Olajuwon won two NBA Finals with the great Rockets teams of the 1990s and was named the NVP of both. He was a 12-time All-Star and made 12 total All-NBA teams as well. Olajuwon was named the Defensive Player of the Year twice and made the NBA All-Defensive First Team five times throughout his career. He led the NBA in rebounding twice and blocks three times. Olajuwon averaged 21.8 points, 11.1 rebounds, and 3.1 blocks per game in his legendary career.

Photo Credit: Chat Sports

12. Jerry West – Los Angeles Lakers:

Jerry West is simply an iconic member of the Los Angeles Lakers who is immortalized in more ways than one. First of all, like Hakeem Olajuwon, he has an accomplishment that no one else has achieved. West is the only player in history to win the NBA Finals award while being a member of the losing team. He did so in 1969. But West also won an NBA title with the Lakers in 1972.

Photo Credit: Bleacher Pinterest

He made 14 All-Star Games and won the MVP award there. West also made 12 All-NBA teams and was named to the NBA All-Defensive First Team four times. West led the NBA in scoring in 1970 and in assists in 1972. He averaged 27.0 points, 5.8 rebounds, and 6.7 assists per game in his career. And he’s the man who is immortalized on the NBA logo. West will remain etched in the annals of NBA history forever.

Photo Credit: FancyOdds

11. Oscar Robertson – Cincinnati Royals and Milwaukee Bucks:

Robertson paved the way for players like Russell Westbrook of today with his versatile style. He broke into the NBA averaging 30.5 points per game as a rookie, and he averaged more than 30 a game in six of his first seven NBA seasons. Robertson was the first player to average 10 assists per game in the NBA.

Photo Credit: SportsUnfolded

He was also the first guard to ever average over 10 rebounds per game, a feat he accomplished three times. He’s a 12-time All-Star and a nine-time All-NBA First Team recipient. Finally, Robertson is the ninth highest per game scorer in NBA history. He won an NBA title in 1971 playing alongside a young Lew Alcindor on the Milwaukee Bucks. Robertson is just one of the best and most well-rounded to ever play.

Photo Credit: Twitter

10. Bill Russell – Boston Celtics:

The towering Russell needs no introduction. He won an insane 11 NBA championships in his 13-year career with the Boston Celtics. That will most likely never be repeated. In terms of individual achievements, Russell was a five-time NBA MVP winner. He made 12 All-Star Games and was named the MVP in 1963. Russell was also named to 11 total All-NBA teams and led league in rebounding four times.

Photo Credit: Pinterest

His rebounding average was simply astronomical. While he only scored 15.1 points per game throughout his career, he averaged 22.5 rebounds per contest. He also tallied 4.3 assists per game – great numbers for a big man. Russell’s perceived level of competition faced may prevent from being up with the top five players of all-time, but he’s right there with them because of his record success in Boston.

Photo Credit: Orlando Pinstriped Post

9. Shaquille O’Neal – Magic/Lakers/Heat/Suns/Cavs/Celts:

The dominating O’Neal was the most physically imposing figure in NBA history by far. Standing 7’1” and weighing 325 pounds, opposing teams often resorted to simply fouling him with the ‘Hack A Shaq’ strategy to make him revert to his only weakness – shooting free throws.

Photo Credit: Bleacher Report

But it didn’t work. O’Neal won the NBA championship four times and was named Finals MVP in three of those victories. He won an NBA MVP award in 2000. He was also a 15-time All-Star who won the All-Star MVP award three times. O’Neal made 14 total All-NBA teams in his career. Finally, he owns two NBA scoring titles. The massive-yet-athletic “Shaq” averaged 23.7 points, 10.9 rebounds, and 2.3 blocks per game in his historic career.

Photo Credit: Hoops Habit

8. Tim Duncan – San Antonio Spurs:

While Shaquille O’Neal found success with powerful, flashy dunks, Duncan found his own with a quiet mastery of the fundamentals of basketball. As one of the greatest big men in NBA history, Duncan won five NBA championships and was the MVP of three Finals.

Photo Credit: Bleacher Report

He was also a two-time NBA MVP winner. Duncan made 15 All-Star games and won the MVP there in 2000. He made 15 total All-NBA teams in his career, including 10 First Team selections. Duncan also made 15 NBA All-Defensive teams as well. He was as consistent as they come, averaging 19.0 points, 10.8 rebounds, and 3.0 assists per game in his legendary career. He’ll never be the flashiest, but he’s one of the greatest.

Photo Credit:

7. Kobe Bryant – Los Angeles Lakers:

A true Lakers legend amongst a never-ending sea of Lakers legends, Bryant spent his entire 20-year career with the NBA’s most storied franchise. He was the youngest player in NBA history to score 30,000 points. Bryant won five NBA titles and was named the Finals MVP in two of those. He owns one NBA MVP award from the 2008 season.

Photo Credit: Sportscasting

Bryant was an incredible 18-time All-Star, winning the MVP award in that game four times. He made 15 total All-NBA teams, including 11 First Team nominations. Bryant also made nine NBA All-Defensive First Teams. He was the NBA league scoring champion twice. Few could fill up the stat sheet like Bryant could when he got hot. He once scored 81 points in a game against the Toronto Raptors. All told, he averaged 25.0 points, 5.2 rebounds, and 4.7 assists per game as one of the best offensive players to ever play.

Photo Credit:

6. Larry Bird – Boston Celtics:

Bird is simply one of the best pure shooters in basketball history. His accomplishments are many, proven by the fact he is the only person in NBA history to win Rookie of the Year, Most Valuable Player, NBA Finals MVP, All-Star MVP, Coach of the Year, and Executive of the Year. It’s going to be difficult for anyone to even come close to all those accolades.

Photo Credit: Sportscasting

But that was far from all Bird accomplished. He was a three-time NBA champion and two-time Finals MVP in 1984 and 1986. Bird won the NBA MVP award twice. He was a 12-time All-Star and won the All-Star MVP award in 1982. Bird made nine All-NBA First Teams in his decorated career. And of course, he won three 3-Point Shootouts as well. He averaged 24.3 points, 0.0 rebounds, and 6.3 assists per game in his legendary career, proving he belongs high among the best of all-time.

Photo Credit: Lansing State Journal

5. Magic Johnson – Los Angeles Lakers:

Johnson is largely considered the best point guard in NBA history and for good reason. He stormed into the league his rookie season and won both the NBA title and Finals MVP award, proving a sign of things to come. Johnson won four more titles in L.A. and three total Finals MVP awards.

Photo Credit: ESPN

He was a 12-time All-Star, winning the MVP award in two of those games. He made nine All-NBA First Teams. Johnson led the league in assists four times and steals twice. Throughout his career, Johnson averaged 19.2 points, 11.2 assists, and 7.2 rebounds per game. The 11.2 assists per game is the highest average in NBA history. While he was a somewhat controversial figure in the latter stages of his career, Johnson ranks up there with the best to ever play in the NBA.

Photo Credit: FanSided

4. Wilt Chamberlain – Philadelphia Warriors/76ers/Los Angeles Lakers:

‘The Stilt’s’ greatest records still hold true today. He holds the NBA record for most points in a single game with 100. He’s also the only player to average more than 40 or even 50 points per game in a season. Chamberlain was dominant, winning two NBA titles and a Finals MVP in 1972.

Photo Credit:

He was four-time NBA MVP and made 13 All-Star games, winning the MVP in 1960. Chamberlain made seven All-NBA First Teams. But it was his individual scoring and rebounding skills that separated him far from the rest. Chamberlain was a seven-time NBA scoring champion and 11-time rebounding champion. He even led the league in assists in 1968. All told ‘The Stilt’ averaged 30.1 points, 22.9 rebounds, and 4.4 assists per game in his all-time great career.

Photo Credit: Sport360

3. Lebron James – Cavaliers/Heat/Lakers:

Now is where the NBA’s greatest of all-time debate really heats up. James is no doubt in the top five players of all-time, but can you really rank him above the two all-time greats above him? Some would vehemently argue yes while others would say not a chance. In any case, James accomplishments are historic in their own right.

Photo Credit: USA Today

He’s a three-time NBA champion and won the MVP award in all of those wins. James is also a 15-time NBA All-Star, having won the MVP award in that game three times. He’s made 12 All-NBA First Teams. James also added five NBA All-Defensive First Team awards to that list. Finally, he’s won four NBA league MVP awards. James is the all-time leader in NBA Playoff scoring and fourth all-time in regular-season scoring. Perhaps the only knock on him would be his multiple Finals losses, but he hasn’t always had the team to win. James is still playing at an elite level and could rise up to the top spot on the list of the NBA’s greatest players ever.

Photo Credit: Behind the Buck Pass

2. Kareem Abdul-Jabbar – Milwaukee Bucks/ Los Angeles Lakers:

The one-time Lew Alcindor is a true legend of the game. Abdul-Jabbar owns the NBA records for most league MVP awards with six and the most All-Star Game appearances with a whopping 19. He led his teams to the playoffs in 18 of his 20 seasons and made the Finals 10 times. Abdul-Jabbar was a six-time NBA champion and won the MVP in two of those championships.

Photo Credit:

He made 15 total All-NBA teams including 10 First Team selections. Abdul-Jabbar was selected to five NBA All-Defensive first teams. He led the NBA in scoring twice, rebounding once, and blocks four times. Topping it off, Abdul-Jabbar is the all-time leader in points scored and most importantly, wins. It’s tough to argue with this resume.

Photo Credit:

1. Michael Jordan – Chicago Bulls/Washington Wizards:

Now we’ve reached the mountaintop. While there are some truly amazing players preceding him on this list, the fact simply remains that Michael Jordan is the best NBA basketball player to ever play. He’s a six-time NBA champion with the Chicago Bulls and he won the Finals MVP in all six of those iconic victories. Jordan even retired to go play baseball then came back and won his second three titles. Adding to that, Jordan was a five-time league MVP as well.

Photo Credit: Wiz of Awes

“Air” Jordan made 14 All-Star games, taking home the MVP award in three of them. He made 10 All-NBA First Teams. Jordan had nine NBA All-Defensive First Team awards and was the NBA Defensive Player of the Year in 1988. In a huge achievement, he was the NBA scoring leader 10 times throughout his career. Jordan also led the league in steals three times. He was also well known for his dunking prowess, particularly in his historic Slam Dunk Contest battles with Dominique Wilkins. Jordan also remains a leading figure in the sports apparel business and created a massive industry with his Air Jordan brand. But what he’ll be remembered for most are his epic three-peats with Chicago, feats that probably won’t be repeated.

For those and his massive all-around success, Michael Jordan is the greatest NBA player of all-time.