Table of Contents
Achieving the remarkable milestone of 10,000 runs in One Day Internationals (ODIs) is an incredibly challenging accomplishment. Undoubtedly, it stands as the most significant landmark for any batsman, highlighting the immense value of consistency in the game of cricket. Only 14 players have successfully crossed the 10,000-run mark in ODIs. In this blog, we will look at the top 10 cricketers who score the fastest 10000 runs in One Day International cricket (ODI).
Fastest to score 10000 runs in ODI
Player | Opposition | Ground | Match Date | Debut | Mat | Inns |
Virat Kohli (IND) | v West Indies | Visakhapatnam | 24 Oct 2018 | 18 Aug 2008 | 213 | 205 |
Sachin Tendulkar (IND) | v Australia | Indore | 31 Mar 2001 | 18 Dec 1989 | 266 | 259 |
Sourav Ganguly (Asia/IND) | v Sri Lanka | Dambulla | 3 Aug 2005 | 11 Jan 1992 | 272 | 263 |
RT Ponting (AUS/ICC) | v South Africa | Basseterre | 24 Mar 2007 | 15 Feb 1995 | 272 | 266 |
JH Kallis (Afr/ICC/SA) | v Australia | Sydney | 23 Jan 2009 | 9 Jan 1996 | 286 | 272 |
MS Dhoni (Asia/IND) | v England | Lord’s | 14 Jul 2018 | 23 Dec 2004 | 320 | 273 |
BC Lara (ICC/WI) | v Pakistan | Karachi | 16 Dec 2006 | 9 Nov 1990 | 287 | 278 |
CH Gayle (ICC/WI) | v England | St George’s | 27 Feb 2019 | 11 Sep 1999 | 288 | 282 |
Rahul Dravid (Asia/ICC/IND) | v Sri Lanka | Margao | 14 Feb 2007 | 3 Apr 1996 | 309 | 287 |
TM Dilshan (SL) | v Pakistan | Hambantota | 26 Jul 2015 | 11 Dec 1999 | 319 | 293 |
8Chris Gayle
Known as “The Universe Boss,” Gayle is widely recognized as one of the most formidable and destructive batsmen in the history of Twenty20 cricket, and some even consider him the greatest of all time. Chris breached the 10,000 run mark on his 282 ODI innings against England on the 27 of February 2019.
Innings to reach 10,000 runs: 282
Also Read | Top 12 Players to reach Fastest 6000 runs in ODI cricket
7Brian Charles Lara
Coming at number 7 on our list is West Indies legend, Brian Lara. Lara breached the 10,000 run barrier on his 278 ODI innings against Pakistan on the 16 of December 2006. Apart from his achievements in ODI cricket, Lara is known as the only player to have scored 400 in a single test inning.
- Innings to reach 10,000 runs: 278
6Mahendra Singh Dhoni
One of the best finishers of the game, Mahendra Singh Dhoni, has scored over 10,700 runs in his ODI career. Dhoni is one of the latest entrants on the list, breaching the 10,000 run mark against England at the iconic Lords in July 2018. Famously known for his cool leadership approach, Dhoni is also among the most successful captains of India. He led the Men in Blue to the 2007 World T20 Championships and 2011 World Cup titles.
- Innings to reach 10,000 runs: 273
Also Read: Fastest 50 in ODI Cricket
5Jacques Henry Kallis
Jacques Kallis, arguably the best South African all-rounder, ranks fifth in the list of players with the fastest 10000 Runs in ODI. The five feet eleven inches man was always for the team whenever required. Kallis breached 10,000 runs against Australia in Sydney in 2009 while scoring 60 of 72 balls. The man who was stellar with the bat, ball, and on the field, Jacques Kallis, perhaps has set an example of an ideal all-rounder in modern cricket.
- Innings to reach 10,000 runs: 272
4Ricky Thomas Ponting
This man was filled with qualities such as aggression, confidence, timing, and leadership- Australia’s legendary skipper, Ricky Ponting. He ranks fourth in the list of batsmen with the fastest 10,000 runs in ODI. The two-time World Cup-winning captain brought his 10000th run in his 266th innings against South Africa in the 2007 World Cup. A high point of Ponting’s style was the pure intent he had right from the first delivery he faced.
- Innings to reach 10,000 runs: 266
Also Read | Fastest to 1000 ODI Runs: The Fast & the Furious of ODI Cricket
3Fastest 10000 runs in ODI: Saurav Ganguly
Sourav Ganguly, affectionately known as “Dada,” is India’s one of the greatest skippers. Ganguly took 263 innings to achieve the feat and entered the list of players with the fastest 10000 Runs in ODI at number 3. The southpaw from West Bengal was a game-changer of Indian cricket- both as a captain and a batsman. His aggression, along with the belligerent approach of captaincy, helped India gain confidence in ODI cricket. Since making his debut, the Bengal Tiger has played 311 matches, scoring 11363 runs.
- Innings to reach 10,000 runs: 263
2Fastest 10000 runs in ODI: Sachin Ramesh Tendulkar
Bring all the quality adjectives from your dictionary, to sum up Sachin Tendulkar. Sachin is not just a name. It is an emotion with having a space of his own in every cricket fans heart. The Master Blaster was the first batsmen ever to have scored 10,000 ODI runs during his brilliant 139 against Australia in Indore, 2001. Tendulkar also holds the record as the highest run-scorer in ODIs with astounding 18426 runs at an average of 44.8.
Innings to reach 10,000 runs: 259
1Fastest 10000 runs in ODI: Virat Kohli
It is not every day that Sachin Tendulkar features second on a list! Virat Kohli is one of the rare batsmen to have outdone Sachin. Kohli is the player to have the fastest 10000 Runs in ODIs, doing so in just 205 innings; 44 less than the master blaster. Kohli crossed the 10,000 run mark during his Man of the Match innings against West Indies in 2018, Visakhapatnam.
- Innings to reach 10,000 runs: 205
Also Read | Cricketers to score Fastest 5000 runs in ODI cricket history