Since the beginning of Cricket which has been became the world’s most popular game now, there came the number of players with their unique capabilities those made their names immortal in the world via making some unbelievable records on the field. Through this post, we have targeted such a world record which will unveil the names of world’s top 10 batsmen to score 10,000 runs in their ODI career till May 2012, in front of you. From this list six players have been taken retirement from the One Day format whereas remaining are still adding weight to their heap of runs. Below is given the list of top 10 international batsmen to cross 10,000 barrier in ODI:


1. Sachin Tendulkar: Here comes, the God of cricket, Sachin Ramesh Tendulkar, who really deserves this place to be at the top in this list. He was started to bat in the age of 16, and now his total score in ODIs has been reached upto 18, 421 in 463 matches with a  strike rate of 86.19 and for this he has scored 49 centuries, 96 half centuries. The Master Blaster is also the first player to score 10,000 runs in ODIs.

2. Ricky Ponting: Australian team is well known for producing talented players, and Ponting is one of them, also known as ‘Punter’, he is a former skipper of Aussies, and scored 13,686 runs in ODIs with 30 centuries and 82 half centuries in 374 One Day Internationals.  Ponting was the only batsman who can cross Sachin Tendulkar in this list of top 10 batsmen of world to cross 10,000 but now this couldn’t be possible as Ponting has been retired from ODI format.

3. Sanath Jayasuriya: This Sri Lankan player has been thrown out 13,430 runs in ODIs, before his retirement from the ODI format. Besides it, he is the only player of world who has crossed the milestone of 10,000 runs plus to take more than 300 wickets in ODIs during his career. For making 13,430 runs, Sanath has been hit 28 100s and 68 50s with a strike rate of 91.21, the shocking one. 

4. Inzamam-ul-Haq: Beginning his international cricket career in 1991, he had been remained the captain of Pakistan cricket team. Haq also owns another record of being the 2nd highest test scorer of Pakistan. This retired player has been hit 11,739 runs in 378 matches with the contribution of 10 centuries and 83 half centuries.

5. Jacques Kallis: Being the ICC Test Player of the Year and ICC Player of the Year in 2005, this South African player comes on number 5 in this list of top 10 batsmen to score 10,000. Kallis is famous for his all rounder quality, he can bowled well, and ofcourse his batting talent demands no proof as his runs collection in ODI reaches upto 11,481 with a strike rate of 72.96 and includes 17 centuries and 85 half centuries.

6. Sourav Ganguly: Popularly known as Dada, he was considered to be one of the most affective skippers of his playing times. Since he kicked off his cricket career in 1992, Ganguly has scored 11,363 runs with 22 100s, 72 50s with a strike rate of 73.70. Now he has been taken retirement from both formats but playing for Pune Warriors as captain in IPl5-2012.

7. Rahul Dravid: Mr. Dependable or The Wall, whatever you can call him, what a player he is, one of the most greatest batsmen of cricket history, Rahul Dravid, an Indian player has scored 10,889 runs in 344 ODIs with a strike rate of 71.24. His mountain of runs is backed by 12 centuries, 83 half-centuries.

8. Brian Lara: Ok, now shifting our list from the Sri Lankan team, now we have a very reputed and talented batsman and former captain of West Indies cricket team names Brian Lara. Lara has scored 10,405 runs in his ODI career which includes 19 100s, 63 50s and all this he collected with a strike rate of 79.51.

9. Mahela Jayawardene: Again a player from Sri Lanka, he is the successor of Sangakkara or current captain of Sri Lankan team. With a batting average of 33.44, Mahila has been scored 10,235 runs in ODIs with a fantastic strike rate of 77.58 and to clutch this record, he has hit 15 tonnes and 63 half tonnes. 

10. Kumar Sangakkara: The latest entrant of this list, Sangakkara is the former skipper of the Sri Lankan cricket team and has been remained number one batsman of Test format in ICC world ranking. His 10,019 runs are results of his 315 matches in which the batsman has batted with an average of 37.80. Since he started to bat in 2000, Sangakkara has hit 12 centuries, 67 half centuries and these runs are earned with a strike rate of 75.33.