Google search engine
HomeCricketTop 15 Fastest Players to Score 10000 Runs in ODI

Top 15 Fastest Players to Score 10000 Runs in ODI

One-Day International (ODI) cricket has seen numerous batsmen carve their names into the history of the format. Among these elite players, a select few have achieved the significant milestone of 10,000 runs faster than their contemporaries.

Virat Kohli holds several records in all three formats of the game, including the record for the fastest to score 10,000 runs in ODI cricket. Kohli reached the number in just 213 matches and 205 innings in 2018 against the West Indies in Visakhapatnam.

Six of the top 15 batsmen to score the fastest 10,000 runs in ODI cricket are Indian. The likes of MS Dhoni and Sourav Ganguly also feature in the elite list. Check out the complete list in this article.

List of 15 Players with Fastest 10000 Runs in ODI Cricket 

PlayerOppositionGroundMatch DateDebut
Virat Kohli (IND)v West IndiesVisakhapatnam24 Oct 201818 Aug 2008
Rohit Sharma (IND)v Sri LankaColombo (RPS)12 Sep 202323 Jun 2007
Sachin Tendulkar (IND)v AustraliaIndore31 Mar 200118 Dec 1989
Sourav Ganguly (IND)v Sri LankaDambulla3 Aug 200511 Jan 1992
Ricky Ponting (AUS)v South AfricaBasseterre24 Mar 200715 Feb 1995
Jacques Kallis (SA)v AustraliaSydney23 Jan 20099 Jan 1996
MS Dhoni (IND)v EnglandLord’s14 Jul 201823 Dec 2004
Brian Lara (WI)v PakistanKarachi16 Dec 20069 Nov 1990
Chris Gayle (WI)v EnglandSt George’s27 Feb 201911 Sep 1999
Rahul Dravid (Asia/ICC/IND)v Sri LankaMargao14 Feb 20073 Apr 1996
Tillakaratne Dilshanv PakistanHambantota26 Jul 201511 Dec 1999
Kumar Sangakkarav AustraliaSydney17 Feb 20125 Jul 2000
Inzamam-ul-Haqv IndiaBirmingham19 Sep 200422 Nov 1991
Sanath Jayasuriyav IndiaColombo (RPS)9 Aug 200526 Dec 1989
Mahela Jayawardenev PakistanDubai (DICS)18 Nov 201124 Jan 1998

1. Virat Kohli

Virat Kohli, the former India captain and a run-machine, is the fastest to reach 10000 runs in ODI, doing so in just 213 matches and 205 innings in 2018 against the West Indies in Visakhapatnam. Since his debut in 2008, Kohli’s aggressive yet calculated approach has revolutionized ODI batting.

Known for his impeccable chasing abilities, Kohli’s hunger for runs and consistency under pressure is unparalleled. He also holds several other records, including the record for most centuries in the format. 

Read More: Fastest 1000 Runs in ODI

2. Rohit Sharma

Rohit Sharma, the current all-format captain of the Indian Cricket Team, joined the 10,000-run club in 2023 against Sri Lanka in Colombo. It took Sharma 248 matches and 241 innings to reach this feat since his debut in 2007.

From most fours in an ODI Innings (33) to having the highest total in ODI to his name (264), Sharma holds several records. He is also the only player to have scored three double centuries in ODIs.

3. Sachin Tendulkar

Sachin Tendulkar, often revered as the “God of Cricket,” was the first player to reach 10,000 ODI runs. He achieved this milestone in 2001 against Australia in Indore after 266 matches and 259 innings, having debuted in 1989.

Tendulkar’s technique and adaptability made him a versatile player across eras and formats. His ability to dominate both pace and spin, along with his monumental records, has immortalized him in cricket history.

Suggested Read: Best Average in ODI: Best Batting Average in ODI Cricket

4. Sourav Ganguly

Sourav Ganguly, one of the greatest captains in Indian cricket, reached 10,000 runs in 2005 against Sri Lanka in Dambulla. Ganguly’s journey to this milestone spanned 272 matches and 263 innings from his debut in 1992.

Renowned for his off-side play, Ganguly’s aggressive captaincy and elegant batting style earned him the status of a cricket legend. He announced his retirement from international cricket in 2008 and from all forms of cricket in 2012.

5. Ricky Ponting

Ricky Ponting, one of Australia’s greatest captains, reached the 10,000-run mark in 2007 against South Africa in Basseterre. It took him 272 matches and 266 innings since his debut in 1995.

He is one of the highest run-scorers in ODI history with 13,704 runs to his name. Ponting retired from Test cricket in December 2012, before retiring from all forms of cricket in 2013. 

Suggested Read: 10 Highest Run Chase in ODI Cricket History

6. Jacques Kallis

Jacques Kallis, widely regarded as one of the greatest all-rounders, achieved 10,000 runs in 2009 against Australia in Sydney. His journey covered 286 matches and 272 innings from his debut in 1996.

Kallis is the sole cricketer in history to have scored over 10,000 runs and taken more than 250 wickets in both ODI and Test cricket. Additionally, he has taken 131 catches in ODIs. He retired from all forms of international cricket in 2014.

7. MS Dhoni

Mahendra Singh Dhoni, the captain that led India to 3 ICC trophies, reached the 10,000-run milestone in 2018 against England at Lord’s. His journey took 320 matches and 273 innings since his debut in 2004. Dhoni finished his ODI career with 10773 runs at an average of above 50. 

Suggested Read: MS Dhoni Net Worth, Sources of Income, Home, Cars and Bikes Collection

8. Brian Lara

Brian Lara, one of the most stylish left-handed batsmen, reached 10,000 ODI runs in 2006 against Pakistan in Karachi. Lara’s journey encompassed 287 matches and 278 innings from his debut in 1990.  Lara’s records in both Test and ODI cricket reflect his legendary status. Lara scored 11,953 runs in Tests and 10,405 in ODIs at an average of 52.9 and 40.5, respectively. 

9. Chris Gayle

Chris Gayle, known for his explosive batting and towering sixes, joined the 10,000-run club in 2019 against England in St George’s. It took Gayle 288 matches and 282 innings since his debut in 1999.

Gayle’s aggressive approach and ability to decimate bowling attacks with sheer power made him a game-changer. His larger-than-life persona and remarkable consistency in T20 leagues also contributed to his legendary status.

Further Read: India’s Lowest Score in ODI Cricket History

10. Rahul Dravid

Rahul Dravid, the current coach of the Indian Cricket Team, is 10th on the list of fastest 10000 runs in ODI. Dravid reached the 10,000-run milestone in 2007 against Sri Lanka in Margao. Dravid’s career spanned 309 matches and 287 innings from his debut in 1996. Dravid finished his ODI career with an average of 39.2. 

11. TM Dilshan (Sri Lanka) 

The right-hander got to 10,000 ODI runs during a match against Pakistan on July 26, 2015, at Hambantota. Dilshan achieved this feat in just 15 years and 227 days since his debut on December 11, 1999.

His got to this feat in 319 matches – 293 innings. He was one of Sri Lanka’s best openers to have played the format and is one of the fastest to 10,000 ODI runs. 

12. Kumar Sangakkara (Asia/ICC/Sri Lanka) 

The left-hander got to this feat of scoring 10,000 ODI runs during a match against Australia on February 17, 2012, in Sydney. Sangakkara reached this milestone in 11 years and 227 days since his debut on July 5, 2000.

He got to this milestone in 315 matches – in 296 innings. He is one of the best players to have walked out for Sri Lanka. He is the second Sri Lanka batter to fastest 10k runs in ODI. 

13. Inzamam-ul-Haq (Pakistan) 

The former Pakistan captain made history by reaching 10,000 ODI runs in a match against India on September 19, 2004, held in Birmingham. He achieved this milestone in 12 years and 302 days following his debut on November 22, 1991.

Suggested Read: Fastest Player to Reach 2000 Runs in ODI

14. Sanath Jayasuriya (Asia/Sri Lanka) 

The dashing Sri Lankan opener got to the milestone of 10,000 ODI runs in a match against India on August 9, 2005, at Colombo (RPS). He got to this record in 15 years and 226 days since making his debut on December 26, 1989. Jayasuriya reached 10,000 ODI runs in 337 matches – across 328 innings and is perhaps the greatest match-winners with the bat for Sri Lanka. 

15. Mahela Jayawardene (Asia/Sri Lanka) 

Another former Sri Lanka captain makes the list – Jayawardene got to 10,000 ODI runs during the match against Pakistan on November 18, 2011, in Dubai (DICS). He achieved this impressive feat in 13 years and 298 days after his debut on January 24, 1998.

Conclusion

Each of the cricketers discussed above brought something unique to the game, inspiring millions of fans worldwide. Their contributions led their respective teams to numerous victories in the ODI format.

FAQ’s about Fastest Players to Score 10000 Runs in ODI

Q) Who is the fastest player to reach 10000 runs in ODI?

A) Former India captain Virat Kohli holds the record for being the fastest player to reach 10,000 runs in ODIs.

Q) Who is the fastest player to reach 10000 runs in T20 cricket?

A) Babar Azam is the fastest player to reach 10,000 runs in T20 cricket, achieving the milestone in 271 innings.

Q) Who has the fastest 12000 runs?

A) Virat Kohli is the fastest player to reach 12,000 runs in one-day international (ODI) cricket – he got to this milestone in 242 innings.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular