ODI: The 10,000-run landmark in any form of the game is huge. There are not many players who have the potential to reach this milestone. Only the legends can do this. However, here we will talk about the players who have scored 11,000 ODI runs in their careers. There have been only nine players that have reached this landmark.
But do you know who is the fastest among those? If not so in this article, we will cover that list. Notably, there are three Indians in the top four. However, there is only one player who is still playing, and the others have retired.
5. Jacques Kallis (South Africa) – 293 innings
Legendary South African all-rounder Jacques Kallis was a one-of-a-kind player. He was equally good with both the bat and the ball for his country and was regarded as the finest all-rounder that the game had ever produced. Kallis is the fifth fastest player overall. He took 293 innings to complete 11000 ODI runs in his career and is the only South African in the list. He made 11579 runs in 314 innings and took 273 wickets as well.
4. Sourav Ganguly (India) – 288 innings
Sourav Ganguly took Indian cricket to new heights. He was an aggressive captain, and the reason he got the charge was his consistency with the bat. The southpaw is the fourth fastest overall and the second Indian to reach the 11,000 ODI run mark. He took 288 ODI innings to complete this milestone. Overall, in his career, he played 300 innings and scored 11363 runs, with 22 centuries and 72 half-centuries. He also took 100 ODI wickets as well.
3. Ricky Ponting (Australia) – 286 innings
Next on the list is certainly the best captain in the game. He is the two-time World Cup-winning captain, Ricky Ponting, who is the best batter that Australia has ever produced in ODIs. Ponting was the third fastest and took two innings less than Ganguly. The former Australian skipper has completed 11000 ODI runs in 286 innings. Overall, Ponting played in 375 ODIs. He scored 13704 runs in 365 innings, with 30 centuries and 82 half-centuries.
2. Sachin Tendulkar (India) – 276 innings
The legendary Indian batter and the one who has scored the most international centuries is next on the list. Sachin Tendulkar is the second fastest batter to score 11,000 ODI runs in the history of the game. He has done this in his 276th innings of his ODI career. Overall, he ended up with the most runs in his career and most games. He made 18426 runs in 452 innings, with 49 centuries and 96 half-centuries.
1. Virat Kohli (India) – 222 innings
Sachin’s record of 11000 ODI runs in 276 matches was widely regarded as the best. But then came Virat Kohli, who smashed that record by a huge margin. The former Indian captain took only 222 innings to complete 11000 ODI runs, which is 54 innings less than Sachin Tendulkar. In ODIs, there are not many close to Virat. So far, he has scored 12344 runs in 253 innings at an average of 57.68. He has also scored 43 centuries and 64 fifties.
List of Fastest 11000 Runs in ODI Cricket
|Virat Kohli (IND)||Pakistan||16 Jun 2019||18 Aug 2008||10y 302d||230||222|
|Sachin Tendulkar (IND)||England||28 Jan 2002||18 Dec 1989||12y 41d||284||276|
|Ricky Ponting (AUS)||India||24 Feb 2008||15 Feb 1995||13y 9d||295||286|
|Sourav Ganguly (IND)||England||27 Aug 2007||11 Jan 1992||15y 228d||298||288|
|Jacques Kallis (SA)||Pakistan||8 Nov 2010||9 Jan 1996||14y 303d||307||293|
|Kumar Sangakkara (SL)||Bangladesh||28 Mar 2013||5 Jul 2000||12y 266d||340||318|
|Inzamam-ul-Haq (PAK)||England||12 Dec 2005||22 Nov 1991||14y 20d||349||324|
|Sanath Jayasuriya (SL)||Netherlands||4 Jul 2006||26 Dec 1989||16y 190d||363||354|
|Mahela Jayawardene (SL)||Australia||17 Jun 2013||24 Jan 1998||15y 144d||394||368|