Top 10 Batsmen with Most Runs in ODI Cricket

September 21, 2023
By: Rummy Bo Team

One-Day International cricket has seen its fair share of batting legends. Let's dive into the record books and discover the top 10 run-scorers in this exciting format.

Sachin Tendulkar

Sachin Tendulkar is the all-time leading run-scorer in ODI cricket, with 18,426 runs in 463 matches. He is also the only player to have scored 100 centuries in international cricket.

Kumar Sangakkara

Kumar Sangakkara is the second-highest run-scorer in ODI cricket, with 14,234 runs in 404 matches. He is also the only wicket-keeper to score more than 10,000 runs in ODI cricket.

Ricky Ponting

Ricky Ponting is the third-highest run-scorer in ODI cricket, with 13,704 runs in 375 matches. He is also the only captain to have won three World Cups.

Sanath Jayasuriya

Sanath Jayasuriya is the fourth-highest run-scorer in ODI cricket, with 13,430 runs in 445 matches. He is also the only player to have scored a century and taken a five-wicket haul in the same ODI match.

Mahela Jayawardene

Mahela Jayawardene is the fifth-highest run-scorer in ODI cricket, with 12,650 runs in 448 matches. He is also the only player to have scored a century in each of the first 10 World Cups.

Virat Kohli

Virat Kohli is the sixth-highest run-scorer in ODI cricket, with 12,311 runs in 280 matches. He is also the fastest player to score 10,000 runs in ODI cricket.

Rohit Sharma

Rohit Sharma is the tenth-highest run-scorer in ODI cricket, with 9,284 runs in 240 matches. He is also the only player to have scored three double centuries in ODI cricket.

These batting legends have etched their names in cricketing history. Visit Rummy Bo for more cricketing records and tales of excellence.