In the world of one-day international (ODI) cricket, some batsmen stand out for their ability to consistently score a large number of runs throughout their careers. These players have left a lasting impact on the sport and have thrilled fans worldwide with their outstanding batting performances.
Over the years, one-day international (ODI) cricket has witnessed the rise of many batting legends who have excelled in accumulating runs. These cricketers possess a unique blend of skill, composure, and reliability, allowing them to regularly achieve impressive scores.
Let’s explore the list of the top 10 batsmen with the most runs in ODIs:
10. Rahul Dravid – 10,889 runs:
Throughout his One Day International (ODI) career, Rahul Dravid participated in 344 matches. He scored a total of 10,889 runs, with his highest individual score being 153 runs. His ODI achievements include 12 centuries and 83 half-centuries, showcasing his remarkable batting skills over the years.
In Sourav Ganguly’s One Day International career, he played 311 matches. Over his career, he scored a total of 11,363 runs, with his highest score being 183 runs in a single match. He also scored 22 centuries and 72 half-centuries, highlighting his remarkable performance in ODIs.
8. Jacques Kallis – 11,579 runs :
During his One Day International career, Jacques Kallis, a former South African all-rounder, played in 328 matches. Throughout his career, he scored 11,579 runs in total, with his highest score being 139 runs in a single innings. Kallis also achieved 17 centuries and 86 half-centuries, showcasing his outstanding performance in ODIs.
7. Inzamam-ul-Haq – 11,739 runs :
In his One Day International career, Pakistan’s legendary cricketer Inzamam-ul-Haq played in 378 matches. He scored a total of 11,739 runs during his career, with his highest score being 137 not out. Inzamam also hit 10 centuries and 83 half-centuries, showcasing his impressive batting skills over the years.
6. Mahela Jayawardene – 12,650 runs :
During Mahela Jayawardene’s One Day International (ODI) career, he played in 448 matches. He scored a total of 12,650 runs, with his highest score in a single match being 144 runs. His career also includes 19 centuries and 77 half-centuries, highlighting his outstanding achievements in ODI cricket.
5. Sanath Jayasuriya – 13,430 runs :
Sanath Jayasuriya, a former captain of Sri Lanka, had a remarkable career in one-day international (ODI) cricket. He played 445 matches and scored a total of 13,430 runs. His highest score in a single match was 189 runs. Jayasuriya also hit 28 centuries and 68 half-centuries during his impressive career. His performance made a significant impact on Sri Lankan cricket history.
Virat Kohli has played 290 One Day International (ODI) matches. In these games, he has scored 13,677 runs, with his highest score being 183 runs. His ODI performance is impressive, including 49 centuries and 71 half-centuries. Recently, he became the fifth player in ODI history to reach 13,000 runs, joining an elite group of batsmen.
3. Ricky Ponting – 13,704 runs :
During his impressive career in One Day International (ODI) cricket, Ricky Ponting, the renowned Australian captain, played in 375 matches. He scored a total of 13,704 runs, with his highest score in a single match being 164 runs. Ponting achieved 30 centuries and 82 half-centuries throughout his remarkable ODI career.
2. Kumar Sangakkara – 14,234 runs :
Throughout his impressive career in One Day International (ODI) cricket, Kumar Sangakkara, a former Sri Lankan wicket-keeper-batsman, participated in 404 matches. He scored a total of 14,234 runs, with his highest score in a single innings being 169 runs. Sangakkara’s ODI achievements include 25 centuries and an impressive 93 half-centuries, highlighting his exceptional batting prowess and consistency on the international stage.
1. Sachin Tendulkar – 18,426 runs :
Sachin Tendulkar played an amazing 463 One-Day International (ODI) matches. During these matches, he scored a total of 18,426 runs. His highest score in a single match was 200 not out. Tendulkar’s ODI career is truly remarkable, with 49 centuries and 96 half-centuries. His incredible achievements make him one of the greatest batsmen in cricket history.