1. Mikhail Barishnikov
Total earnings: $45 million – Rank based on earnings: 2
Duration of career: 47 years – Rank based on duration: 1
The overall rank: 1.6
Another Russian ballet dancer makes the list as Mikhail Baryshnikov’s career, spanning nearly half a century, has eclipsed even that of Rudolf Nureyev. Many consider him to be the most famous and recognizable figure in the world of ballet dancing, and he easily tops this list of Top 10 Best Dancers of All Time!