Cricket
By Aniket Kuila
April 16, 2025
10. AB de Villiers(SA)
Known for his explosive and innovative batting, he was a game-changer in the ODIs & T20s, besides having a strong Test record. His versatility was simply one of a kind.
9. Sunil Gavaskar (Ind)
A true pathfinder for India, he was legendary in warding off extremely tough Test bowling and was equally good in adapting to the quicker version of the game.
8. Jacques Kallis (SA)
Possibly the best all-rounder with 25,000 international runs and with unbelievable records in batting in Tests & ODIs.
7. Kumar Sangakkara (SL)
An amazing lefty with great Test & ODI records, and 25,000 international runs, and a constant threat in every game with his class and consistency.
6. Ricky Ponting (Aus)
An absolute run machine in Test cricket and ODIs, having been the backbone in Australia's golden era. Aggressive and with great leadership skills, he thrived under pressure.
5. Virat Kohli (Ind)
The modern master with 14,181 runs in ODIs, brilliant in all three formats. His consistency and hunger to score even under pressure are outstanding.
4. Brian Lara (WI)
Holds the record for the highest Test score (400*) and was class all the way. His powerful elegance made big waves in both forms.
3. Sir Vivian Richards (WI)
Relentless and destructive batsman in Tests and ODIs. He gave birth to aggressive and attacking cricket.
2. Sachin Tendulkar (Ind)
The record king in Tests & ODIs! Most runs, 100 centuries. What an amazing long career filled with consistent brilliance across formats.
1. Sir Donald Bradman (Aus)
The final word in Test legend with that unbelievable 99.94 average. Even without ODIs/T20, he never had the equivalent Test dominance.