“Explore the top 10 cricketers with the most runs in ODI cricket history. From legends like Sachin Tendulkar and Kumar Sangakkara to modern greats like Virat Kohli, this list highlights players who have dominated the format with their incredible batting skills, consistency, and match-winning performances. Dive into the world of cricketing excellence and learn about the milestones achieved by these iconic players in One Day International cricket.”
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 cricketers with most runs in ODI cricket and one of the greatest batsmen to have ever graced the history of the game
Also Read : Top 10 Most Beautiful Female Cricketers
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, firmly establishing him as one of the greatest cricketers with most runs in ODI cricket.
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. These achievements solidify his place among the greatest cricketers with most runs in ODI crick
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, firmly establishing him as one of the greatest cricketers with most runs in ODI cricket.
Also Read : Top 10 Indian Football Legends Who Shaped the Sport
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, firmly placing him among the greatest cricketers with most runs in ODI cricket
6. Mahela Jayawardene – 12,650 runs :
During his One Day International (ODI) 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, solidifying his position among the greatest cricketers with most runs in ODI cricket.
7. Inzamam-ul-Haq – 11,739 runs :
In his One Day International (ODI) 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, securing his place among the greatest cricketers with most runs in ODI cricket.
8. Jacques Kallis – 11,579 runs :
During his One Day International (ODI) 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, firmly establishing him as one of the greatest cricketers with most runs in ODI cricket.
Read More : The Greatest ODI All-Rounders in Cricket
9.Sourav Ganguly – 11,363 runs
In his One Day International (ODI) 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, firmly placing him among the greatest cricketers with most runs in ODI cricket.
10. Rahul Dravid – 10,889 runs
In his One Day International (ODI) 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, securing his position among the greatest cricketers with most runs in ODI cricket.