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:
Sachin Tendulkar, Brian Lara, Ricky Ponting, Allan Border and Steve Waugh.
There are many left handed batsmen who have scored a lot of runs in international cricket. Some of them are:Brian LaraMathew HaydenAlan BorderClive LloydSaurav Gangulyetc.
There are a total of 7 batsmen who have scored over 10000 runs in tests. They are:Brian LaraSachin TendulkarAlan BorderSteve WaughSunil GavaskarRahul Dravid andRicky Ponting
Sunil Gavaskar scored 63 in the 4th test against Pakistan in the 1986/87 season to become the first player to score 10000 runs
As of March 2011, eight batsmen have scored more than 10000 runs in One Day International cricket, as follows: Sachin Tendulkar (17777+ runs) Sanath Jayasuriya (13428 runs) Ricky Ponting (13122+ runs) Inzamam-ul-Haq (11739 runs) Sourav Ganguly (11363 runs) Jacques Kallis (11006+ runs) Rahul Dravid (10765 runs) Brian Lara (10405 runs) Those who have plus signs next to their names have played One Day Internationals in 2011, and thus their careers are still going.
Yuraj sing scored 36 runs in 6 balls