Top 10 Cricketers with Highest ODI Run’s – The Lords of Cricket

Cricket is one of the most exciting games in the world. Among the different forms of cricket, the fifty over one day internationals (ODIs) always succeed in drawing crowds. Over the years, cricket has grown to be much more than a game of ball and bat. In the present day, it is the players who are hero worshipped. There have been several Lords of cricket in the past decades. However, in the more recent times, perhaps owing to more matches being played, players have delighted stadium audience with boundaries upon boundaries and centuries upon centuries. Scoreboards have been kept rolling as runs scale higher and higher. Several players today boast of scoring more than a ten thousand runs in ODIs. Here are the top ten scorers.


10. Kumar Sangakkara


This tall, dark, handsome hunk from Sri Lanka has 10,091 runs in his kitty. He has played 315 ODIs till date and has scored 67 half centuries and 12 centuries. He breached the 10,000 run mark in the currently ongoing Commomwealth Bank series among India, Sri Lanka and Australia. Kumar Sangakkara has presided on the world #1 spot in test cricket and has also captained Sri Lanka. He is 34 years old and still has a lot of cricket left in him. Sangakkara played his first match in 2000 against Pakistan.


9. Mahela Jayawardene


Here is another Sri Lankan batsman to figure in the top ten scorers in ODIs. Maleha Jayawardane or Denagamage Proboth Mahela de Silva Jayawardene to be precise, has made Lanka proud with his heroics on the field. With 10,235 runs in his kitty, Jayawardane has scored 63 half centuries and 15 centuries. He has played 363 matches and breached the 10,000 run mark in 2011, against Pakistan in Dubai. Jayawardane made himself crucial to the Lankan side and has been instrumental in bringing many victories.


8. Brian Lara 

Brian Lara, the West Indian, is counted among the greatest players in the cricketing world. He holds a huge number of records and is especially famous for his heroics in test matches. In the ODIs, he has made 10,405 runs in just 299 matches with 63 half centuries and 19 centuries. Lara’s 10000th run came in his 278th match. He started his career in 1990 and soon, became one of the strongest batsmen in the world. His strike rate and average are 79.15 and 33.44 respectively.


7. Rahul Dravid 

Setting apart his herculean achievements on the field, Rahul Sharad Dravid is loved for his charm, honesty and humility. He plays “by the book” and is a perfect executer of cricketing shots. He has featured in 344 matches and has scored 10,889 runs which include 83 half centuries and 12 centuries. He breached the 10000mark in his 287th match. Dravid is a great test player and his consistently incredible performances has got his the name “The Wall”. Indians adore him.


6. Sourav Ganguly


Saurav Chandidas Ganguly has managed to bring the most number of wins for India under his captaincy. He played 311 matches for India and made 11,363 runs. His 10000th run came in his 263rd match. This former skipper of India has made 72 half centuries and 22 centuries. Saurav Ganguly is one of the most loved players in India and is known as the Bengal Tiger.


5. Jacques Kallis

Jacques Kallis, the formidable South African, has scored 11,498 runs in 319 matches. Kallis is known for more than just his batting skills. He is one of the best all rounders in the game. Kallis made his 10000 runs in the 272nd match which he played against Australia. He has 85 half centuries and 17 centuries to his credit. He has an average of 72.96.


4. Inzamam ul Haq

The only player from Pakistan to figure in the top ten list of most ODI runs, Inzamam ul Haq’s formidable presence is greatly missed on the field.  In the 378 matches which he played, he made 11,739 runs at an average of 39.52. There are 83 half centuries and 10 centuries in his kitty. He made his 10000th run in his 299th match, which was played against India.


3. Sanath Jayasuriya

Sanath Teran Jayasuriya has played 433 matches and made 13,430 runs. He is another gem from Sri Lanka. With an average of 32.36 and a strike rate of 91.21, he has made 68 half centuries and 28 centuries. He crossed 10000 runs in 328th match which was played against India. He also has taken 323 wickets in one day internationals. He is one of the greatest players in Sri Lankan Cricket.


2. Ricky Ponting


The stupendous cricketer from Australia, Ricky Ponting, is the second highest run scorer with 13,697 runs scored in 374 matches. He has hit 82 half centuries and 30 centuries. He has a stunning strike rate of 80.47 and his 10000th run came in his 266th match. Ricky Ponting is also one of the best captains which Australia had. His team succeeded in winning ICC World Cup twice in a row.


1. Sachin Tendulkar

Sachin Ramesh Tendulkar is probably the greatest player of Indian cricket. Called the Master Blaster, Tendulkar is the highest run getter in both major forms of the game. He is ranked among the best players of all times. He also holds the record for most number of centuries in the game. With 49 centuries in ODIs and 51 centuries in test cricket, Tendulkar is the only player to have made a hundred centuries. He has 96 half centuries in one day matches. In ODIs, he has hit 18,426 runs in 452 matches. His strike rate is 86.25. He is still an active player and carries the expectations of a billion people for lots more on field records and heroics

Share This Post

Related Articles

© 2020 OMG Top Tens List. All rights reserved.