Top 10 cricketers with most runs in ODI cricket
Former Indian batsman Sachin Tendulkar holds the record for most runs in ODI cricket.
In the world of one-day international (ODI) cricket, there are some outstanding batsmen who have consistently scored a significant number of runs during their illustrious careers. These cricketers have made a lasting impact on the sport and have delighted fans worldwide with their exceptional batting performances.
In the course of time, one-day international (ODI) cricket has seen the emergence and dominance of many batting legends who have achieved exceptional success in accumulating runs. These cricketers possess a unique combination of skill, composure, and reliability, allowing them to consistently tally impressive scores on the scoreboard.
Now let’s delve into the list of top 10 batsmen with most runs in ODIs:
10. Rahul Dravid – 10,889 runs:
In his One Day International career, Rahul Dravid played in 344 matches. Throughout his career, he accumulated a total of 10,889 runs, achieving his highest individual score of 153 runs. His impressive ODI record also includes 12 centuries and 83 half-centuries.
9. Sourav Ganguly – 11,363 runs :
In his One Day International career, Sourav Ganguly played in 311 matches. Throughout his career, he accumulated a total of 11,363 runs, achieving his highest individual score of 183 runs. His impressive ODI record also includes 22 centuries and 72 half-centuries.
8. Jacques Kallis – 11,579 runs :
During his One Day International career, Former South African all-rounder Jacques Kallis appeared in 328 matches. Over the span of his career, he accumulated a total of 11,579 runs, achieving his highest individual score of 139 runs. His impressive ODI record also holds 17 centuries and 86 half-centuries.
7. Inzamam-ul-Haq – 11,739 runs :
In his One Day International career, Pakistan legend Inzamam-ul-Haq played in 378 matches. Throughout his career, he accumulated a total of 11,739 runs, with his highest individual score standing at an unbeaten 137 runs. His impressive record also includes 10 centuries and 83 half-centuries.
6. Mahela Jayawardene – 12,650 runs :
During his One Day International career, Mahela Jayawardene played in 448 matches. Throughout his career, he notched up a total of 12,650 runs, with his highest individual score reaching 144 runs. His impressive record also boasts 19 centuries and 77 half-centuries.
5. Sanath Jayasuriya – 13,430 runs :
Former Sri Lankan captain Sanath Jayasuriya had a remarkable one-day international (ODI) career, playing in 445 matches. Over the course of his career, he scored a total of 13,430 runs, with his highest individual score being 189 runs. His impressive record also features 28 centuries and 68 half-centuries.
4. Ricky Ponting – 13,704 runs :
During his outstanding One Day International (ODI) career, Legendary Australian captain Ricky Ponting played in 375 matches. He accumulated a total of 13,704 runs, with his highest individual score reaching 164 runs. His remarkable ODI record consists of 30 centuries and 82 half-centuries.
3. Virat Kohli – 13,677 runs :
So far, Virat Kohli has played in 292 One Day International (ODI) matches. In these games, he has scored a total of 13,848 runs, with his highest individual score being 183 runs. His ODI performance is quite impressive, with 50 centuries and 72 half-centuries to his name. Notably, he recently joined the select group of batsmen who have reached the milestone of 13,000 runs, making him the fifth player to accomplish this remarkable feat in ODI cricket.
2. Kumar Sangakkara – 14,234 runs :
Throughout his illustrious One Day International (ODI) career, Former Sri Lankan wicket-keeper-batsman Kumar Sangakkara played in 404 matches. He amassed a total of 14,234 runs, with his highest individual score being 169 runs. His impressive ODI record boasts 25 centuries and an outstanding 93 half-centuries.
1. Sachin Tendulkar – 18,426 runs :
Sachin Tendulkar stepped onto the field for a remarkable 463 One-Day International (ODI) matches. In these contests, he accomplished the incredible feat of accumulating a total of 18,426 runs, with his highest individual score remaining unbeaten at 200. His ODI record is nothing short of extraordinary, featuring 49 centuries, a remarkable 96 half-centuries, and a historic double century. This outstanding performance firmly cements his legacy as one of the greatest batsmen to have ever graced the history of cricket.
(All stats updated till 25th July, 2024)
For more updates, follow Khel Now Cricket for IPL 2024 Live Score & IPL Points Table, on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
- BBL 2024/25: Squads of all 8 teams
- Temba Bavuma to lead, Kagiso Rabada returns as South Africa name 15-man squad for Pakistan ODIs
- BGT 2024-25: Australia will have momentum in the 3rd test after win in Adelaide, feels Sunil Gavaskar
- When was the last time Steve Smith scored a test century?
- Why Anrich Nortje will not play remainder of the T20I and ODI series against Pakistan?
- BBL 2024/25: Squads of all 8 teams
- Temba Bavuma to lead, Kagiso Rabada returns as South Africa name 15-man squad for Pakistan ODIs
- BGT 2024-25: Australia will have momentum in the 3rd test after win in Adelaide, feels Sunil Gavaskar
- When was the last time Steve Smith scored a test century?
- Why Anrich Nortje will not play remainder of the T20I and ODI series against Pakistan?