Advertisement
photoDetails

Which Country Has Most Batsmen In 10,000 ODI Runs Club? - In Pics

Cricket is a sport that has witnessed legends carve their names into history through remarkable achievements. One such milestone is scoring 10,000 runs in One Day International (ODI) cricket. Here, we take a look at the country-wise most 10,000 run scorers in ODI cricket, highlighting the players who have achieved this incredible feat.

India - 6 Players

1/6
India - 6 Players

1.Virat Kohli: Known for his impeccable batting technique and consistency, Virat Kohli reached the 10,000-run mark in ODIs against West Indies on October 24, 2018, in Visakhapatnam.

2. Rohit Sharma: A master of the limited-overs format, Rohit Sharma crossed the 10,000-run barrier in ODIs against Sri Lanka on September 12, 2023, in Colombo (RPS).

3. Sachin Tendulkar: The "Little Master" achieved this milestone against Australia on March 31, 2001, in Indore. His career spanned 11 years and 103 days.

4. Sourav Ganguly: Ganguly, a charismatic leader, and an elegant left-handed batsman hit the 10,000-run mark against Sri Lanka on August 3, 2005, in Dambulla.

5. MS Dhoni: Known for his cool and composed demeanor, Dhoni reached this landmark against England on July 14, 2018, at Lord's.

6. Rahul Dravid: The "Wall" of Indian cricket achieved this milestone against Sri Lanka on February 14, 2007, in Margao.

Sri Lanka - 4 Players

2/6
Sri Lanka - 4 Players

1. Tillakaratne Dilshan: Dilshan, an inventive batsman, reached 10,000 runs against Pakistan on July 26, 2015, in Hambantota.

2. Kumar Sangakkara: Sangakkara, one of the most graceful left-handed batsmen, achieved this feat against Australia on February 17, 2012, in Sydney.

3. Sanath Jayasuriya: Known for his explosive batting, Jayasuriya crossed the 10,000-run mark against India on August 9, 2005, in Colombo (RPS).

4. Mahela Jayawardene: Jayawardene, a stylish middle-order batsman, reached this milestone against Pakistan on November 18, 2011, in Dubai (DSC).

West Indies - 2 Players

3/6
West Indies - 2 Players

1. Chris Gayle: Known for his six-hitting prowess, Gayle reached 10,000 runs against England on February 27, 2019, in St George's. His journey took 19 years and 169 days.

2. Brian Lara: An iconic West Indian batsman, Lara achieved this milestone against Pakistan on December 16, 2006, in Karachi. He took 16 years and 37 days to reach 10,000 runs.

Australia - 1 Player

4/6
Australia - 1 Player

1. Ricky Ponting: The former Australian captain and a prolific run-scorer, Ponting crossed the 10,000-run mark against South Africa on March 24, 2007, in Basseterre.

Pakistan - 1 Player

5/6
Pakistan - 1 Player

1. Inzamam-ul-Haq: One of Pakistan's finest, Inzamam-ul-Haq achieved this milestone against India on September 19, 2004, in Birmingham, marking a journey of 12 years and 302 days.

Zimbabwe - 1 Player

6/6
Zimbabwe - 1 Player

1. Andy Flower: The first Zimbabwean to reach 10,000 ODI runs, Flower accomplished this feat in a career that spanned over 13 years.