The 20 greatest players of all time, ranked

No conversation dominates NBA discussion like the topic of who is the greatest of all time. It has taken on a life of its own in NBA culture, where other sports like baseball and football don’t have nearly as many discussions around the topic.

Although the discussion is often subjective, there is a general consensus as to who is a top 20 player of all time, although it can be difficult to compare eras with early generations playing without a shot clock, then playing at a breakneck pace , when it was first implemented.

Later, there was the beginning of the three-point era, although it was not widely used for 20 years, until the mid-90s. Now it has become the backbone of NBA offenses. That being said, who are the top 20 players in NBA history? Let’s answer that question.

22) Giannis Antetokounmpo

21) Nikola Jokic

Milwaukee Bucks superstar Giannis Antetokounmpo has been on a tear over the last five seasons, posting 29.8 points on 56.9% shooting, 11.9 rebounds, 5.9 assists, 1.1 blocks and 1.1 steals per game.

The historic stretch saw him make five all-star teams, win Defensive Player of the Year, two league MVPs, Finals MVP and a championship. Giannis is only 30 years old and has a chance to continue his stellar play over the next several seasons and climb up this list.

It’s hard to believe that the 41st pick in the 2014 NBA draft would become an all-time top 20 player in 10 seasons, but here we are. Denver Nuggets superstar Nikola Jokic won an impressive three league MVPs, a championship and a Finals MVP in five years, completing one of the most incredible runs in NBA history. Only 30 years old, he can add to his resume and climb up this list.