Top 10 Legendary Players Who Are the Fastest to Reach 10000 Runs in ODIs

Top 10 Legendary Players Who Are the Fastest to Reach 10000 Runs in ODIs

Reaching the 10,000-run milestone in One Day Internationals is one of the ultimate benchmarks of batting excellence. Over the years, several cricketing giants have accomplished this feat, but only a select few have managed to do it in the fewest innings.

This article highlights the top 10 cricketers who were the fastest to reach 10000 runs in ODIs. From contemporary icons like Virat Kohli and Rohit Sharma to legends like Sachin Tendulkar and Brian Lara, this list reflects the very best in limited-overs batting.

Here are the Top 10 Players Who Are the Fastest to Reach 10000 Runs in ODIs:

1. Virat Kohli (India)

Top 10 Players Who Are the Fastest to Reach 10000 Runs in ODIs

Virat Kohli is the fastest to reach 10000 runs in ODIs, achieving the milestone in just 205 innings. Known for his chase-master mentality and unmatched consistency, Kohli’s ODI dominance is unprecedented. His journey from a young U-19 World Cup-winning captain to a modern-day legend is filled with memorable performances. He reached this milestone against West Indies in 2018 in Visakhapatnam.

Match Details:

CountryMatchesDateInnings
India21324 Oct 2018205

SEE MORE:

2. Rohit Sharma (India)

Rohit Sharma stands second among the fastest to reach 10000 runs in ODIs. It took him 241 innings to get there. His elegance, ability to score daddy hundreds, and three ODI double centuries make him one of the best openers in white-ball history. Rohit reached the 10,000-run landmark against Sri Lanka in Colombo in 2023.

Match Details:

CountryMatchesDateInnings
India24824 Oct 2018241

3. Sachin Tendulkar (India)

Top 10 Legendary Players Who Are the Fastest to Reach 10000 Runs in ODIs

The master blaster, Sachin Tendulkar, was once the fastest to reach 10000 runs during his time. He achieved the feat in 259 innings, showcasing exceptional longevity and skill across conditions. Known for his adaptability and shot-making ability, Tendulkar reached the milestone against Australia in Indore in 2001.

Match Details:

CountryMatchesDateInnings
India26631 Mar 2001259

4. Sourav Ganguly (India/Asia XI)

Sourav Ganguly, one of India’s most successful captains, is fourth on the list of fastest to reach 10000 runs in ODIs. His ability to take on fast bowlers and dominate spinners made him a crucial part of India’s top order. He reached the 10,000-run mark in his 263rd innings against Sri Lanka in 2005.

Match Details:

CountryMatchesDateInnings
India2723 Aug 2005263

5. Ricky Ponting (Australia/ICC)

Top 10 Legendary Players Who Are the Fastest to Reach 10000 Runs in ODIs

Ricky Ponting was the backbone of Australia’s batting for over a decade and is among the fastest to reach 10000 runs in ODIs. His authoritative style, unmatched leadership, and relentless hunger for runs defined Australian dominance. Ponting crossed the milestone in his 266th innings, against South Africa in Basseterre in 2007.

Match Details:

CountryMatchesDateInnings
Australia27224 Mar 2007266

6. Jacques Kallis (South Africa/ICC/Africa XI)

Jacques Kallis was the ultimate all-rounder and among the fastest to reach 10000 runs in ODIs. With 272 innings to reach the mark, Kallis combined power, technique, and composure. Along with his contributions with the ball, his batting was a key pillar of South Africa’s ODI success. He reached the milestone against Australia in Sydney in 2009.

Match Details:

CountryMatchesDateInnings
South Africa28623 Jan 2009272

7. MS Dhoni (India/Asia XI)

Top 10 Legendary Players Who Are the Fastest to Reach 10000 Runs in ODIs

MS Dhoni, the legendary finisher and India’s most successful white-ball captain, also ranks among the fastest to reach 10000 runs in ODIs. His 273rd innings brought him to the milestone in a match against England at Lord’s in 2018. Dhoni’s calm demeanor, sharp game sense, and unorthodox style made him one of the game’s greatest.

Match Details:

CountryMatchesDateInnings
India32014 Jul 2018273

8. Brian Lara (West Indies/ICC)

Brian Lara, one of the most stylish left-handed batsmen in history, is eighth among the fastest to reach 10000 runs in ODIs. It took him 278 innings to reach the milestone. Known for his high backlift and magical stroke play, Lara scored his 10,000th run against Pakistan in Karachi in 2006.

Match Details:

CountryMatchesDateInnings
West Indies28716 Dec 2006278

9. Chris Gayle (West Indies/ICC)

Top 10 Legendary Players Who Are the Fastest to Reach 10000 Runs in ODIs

Chris Gayle, known as the “Universe Boss,” made his mark as one of the most explosive openers and reached the 10,000-run milestone in 282 innings. He’s widely respected for his ability to dominate bowling attacks with power-hitting. Gayle reached the milestone against England in St George’s in 2019, cementing his place among the fastest to reach 10000 runs.

Match Details:

CountryMatchesDateInnings
West Indies28827 Feb 2019282

10. Rahul Dravid (India/Asia XI/ICC)

Rahul Dravid, “The Wall”, rounds out the list of the fastest to reach 10000 runs in ODIs. Achieving the feat in 287 innings, Dravid was known for his classical technique, cool temperament, and adaptability across formats. He reached this landmark against Sri Lanka in Margao in 2007.

Match Details:

CountryMatchesDateInnings
India30914 Feb 2007287

These 10 iconic players represent the highest standard of excellence in ODI cricket. Being among the fastest to reach 10000 runs isn’t just about accumulating runs—it’s about consistency, fitness, and performing under pressure for years. Their journeys are filled with iconic moments that shaped the history of One Day Internationals. From Kohli’s blazing chase records to Tendulkar’s unmatched legacy, each of these players exemplified brilliance and resilience.

FAQs

FAQ 1: Who is the fastest to reach 10000 runs in ODIs?

Answer:
Virat Kohli is the fastest to reach 10000 runs in ODIs. He achieved the milestone in just 205 innings on 24 October 2018 against West Indies in Visakhapatnam.

FAQ 2: How many Indian players are in the top 10 fastest to reach 10000 runs in ODIs?

Answer:
There are six Indian players in the top 10 list of the fastest to reach 10000 runs in ODIs:

  • Virat Kohli
  • Rohit Sharma
  • Sachin Tendulkar
  • Sourav Ganguly
  • MS Dhoni
  • Rahul Dravid

FAQ 3: What does it mean to be the “fastest to reach 10000 runs” in ODIs?

Answer:
Being the fastest to reach 10000 runs in ODIs means a player has taken the fewest innings to reach this milestone. It highlights a player’s consistency, performance under pressure, and impact over a sustained period in One Day Internationals.

READ MORE:

Leave a Comment

Scroll to Top