#5 Kumar Sangakkara
One of the most elegant players to have graced the game, Kumar Sangakkara holds a number of world records to his name.
As a matter of fact, he is still scoring runs at will in first-class cricket and T20 leagues across the world despite bidding adieu to international cricket more than two years ago.
He is the 5th leading run-scorer in the history of Test cricket and second in the run-charts in ODI cricket. He was also the Man-of-the-Match when Sri Lanka won the 2014 World T20 defeating India in the final.
Sangakkara's Test records are even more impressive as he holds the record for being the fastest to the landmark of 8000, 9000, 11000 and 12000 runs as well as being joint fastest to the 10000-run mark.
Always one for the big scores, he scored 11 double centuries during his career - second only to the great Sir Donald Bradman.
The fact that he also used to handle captaincy duties and also double up as a wicketkeeper, at least during the early part of his career, makes Sangakkara's numbers look even more impressive.
Giving up the wicketkeeping responsibilities did help his batting enormously and he simply got better with age and the way he is playing, one wonders whether he could have prolonged his international career a little further.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news