Ten thousand runs is a massive exclusive club in ODI cricket. There are so many Indian players in this club, which is the largest group from the single country on the list with six players.

1. Sachin Tendulkar- 18,426 Runs

You must have heard this name as he is widely known as one of the best batters in the history of cricket. He is the all-time highest run scorer in ODI. He also has the record of receiving the most man-of-match awards in international cricket. He holds the record for most runs ever scored in both ODI and Test cricket

2. Kumar Sangakkara- 14,234 Runs

The king of left-handed batter, and former captain and reliable wicketkeeper from Sri Lanka was the cornerstone of Sri Lankan cricket. His cricket scene was sensational as he balanced the flow in playing eleven proficiently on both front and back foot.

3. Sanath Jayasuriya- 13,430 Runs

Jayasuriya is one of the finest cricketers from Sri Lanka who started his career as a player who was not having any exciting or usual qualities but he could smack the ball hard. His performance stayed ordinary for his early career. Jayasuriya is known for both cuts and pulls, along with his trademark shot, a lofted cut-over point.

4. Virat Kohli- 13,027

The King Virat Kohli, whose name has been added to the 13000 runs club recently, has passed a milestone, and created history by scoring another century against Pakistan in the 2023 Asia Cup. Kohli is considered as an enterprising batsman, having technical skills and his fitness makes him a dynamic player.

5. Mahela Jayawardene- 12,650 Runs

The third Sri Lankan cricketer inside the top six, and Jayawardene, was a cation of Sri Lanka in the final of the 2007 World Cup. He is known for his skillful planning and strategies. Jayawardene has made the highest-ever partnership in first-class cricket.

6. Inzamam-ul-haq- 11,739 Runs

Inzmam is Pakistan’s leading run scorer in ODI cricket. He had regarded as one of the best middle-order batters of all time. He topped the scoring charts for Pakistan in a one-day international. As well as being a prolific batsman, he sometimes bowled as a gentle spinner.

7. Sourav Ganguly- 11,363 Runs

Ganguly is another name from India in 10,000 Club from India. His captaincy took India to the 2003 World Cup Finale. Ganguly’s aggressive style and Wright’s importance of fitness make him contribute to for the development of a better cricket team for India.

8. Rahul Dravid- 10,889 Runs

Classically elegant and often showing an immovable presence in the crease, Dravid was a part of the India side, which won the champions’ trophy in 2002. He is known as a defensive batsman who was best at playing Test.

9. MS Dhoni- 10,773 Runs

Mahendra Singh Dhoni is a former Indian cricketer who was a wicketkeeping batsman. He is one of the best cricketers of his generation, known for his fire batting, fast wicketkeeping, and good leadership skills. He has the distinct honor of winning all three ICC Trophy: men’s T20 World Cup, Champions Trophy, and ODI World Cup. He has remarkable finishing skills and earned a run reputation for being a successful leader and lightning-fast glove work behind the stumps. He is also known as MSD, Mahi, Thala, and Captain Cool.

10. Tillakaratne Dilshan- 10,290 Runs

Dilshan has been a revelation over the past year. He remained a bits-and-pieces player in the ODIs. An electric fielder at backward point, he is a brilliant counter-attacker; once he establishes himself, he becomes more aggressive and plays with more freedom.