Basketball is one of the fastest and among the most exciting sports to be a part of. Not only does it require a lot of stamina but the amount of skill involved is also important. Great bastekball players over the years have managed to stretch human limits and become supermen with their feats in this incredibly demanding sport. The game is most popular in the NBA which is easily the largest basketball league in the world. The NBA has had many international superstars take part in the game. Some of the greatest players ever in the sport have also changed the way in which this game is played. Let us look at the top 10 basketball players of all time.