Top 10 Cricket Players of All Time

Sir Don Bradman - Australian batsman with a career batting average of 99.94

Sachin Tendulkar - Indian batsman with the most runs in international cricket

Viv Richards - West Indian batsman known for his aggressive style of play

Jacques Kallis - South African all-rounder with over 25,000 international runs and 577 wickets

Shane Warne - Australian spinner with 708 test wickets, the most by any bowler

Wasim Akram - Pakistani left-arm fast bowler with over 900 international wickets

Brian Lara - West Indian batsman with the highest individual score in test cricket (400*)

Muttiah Muralitharan - Sri Lankan spinner with 800 test wickets, the most by any bowler

Ricky Ponting - Australian batsman and captain with over 27,000 international runs and 71 centuries

Virat Kohli - Indian batsman and captain with over 12,000 international runs and 70 centuries