Sachin Tendulkar (India) 13,447
Brian Lara (West Indies) 11,953
Ricky Ponting (Australia) 11,859
Rahul Dravid (India) 11,395
Allan Border (Australia) 11,174
Steve Waugh (Australia) 10,927
Jacques Kallis (South Africa) 10,843
Sunil Gavaskar (India) 10,122
Chat with our AI personalities
As of March 2011, eight players have scored 10000 runs or more in One Day International cricket. In descending order by number of runs, these are:
Scoring over 10000 runs across a playing career is considered a significant achievement in Test cricket. The feat, first achieved by Indian batsman Sunil Gavaskar in March 1987, has only been achieved by eleven players in the history of the game as of 2013. Three Indian players have scored 10,000 runs, along with three Australians, one South African, two members of the West Indies cricket team and two Sri Lankan players. Bangladesh, New Zealand, Pakistan and England are yet to see a Test player breach the 10,000 mark.
Scoring 10,000 ODI runs is the comparable statistic in One Day International cricket, and several batmen have achieved the feat in both forms of the game. Indian batsman Sachin Tendulkar, who has scored the most runs and both in Test and ODI cricket, is a notable member of this group, others being Ricky Ponting, Jacques Kallis, Kumar Sangakkara, Rahul Dravid, Brian Lara and Mahela Jayawardene. Achieving one, or both, of these milestones is considered one of the hallmarks of a particularly successful player. All these batsmen have played over 100 Tests for their country, and all have captained their national team at Test level, and all have at different times been heralded as some of the greatest batsmen to play the game, though it has been argued that the greater amount of cricket played in the modern era has lent to this statistic a trend of recentism and bias
Some batsmen that have scored over 10000 runs in international cricket are: