ODI cricket: We have seen many batsmen who have performed consistently for their countries over the years. But only a few of them get the chance to represent their nation for a long time. Well, playing 100 matches for your country is a big achievement. But there are a few players who make the most of this opportunity.
Here we will talk about such players who have been fortunate enough to play more than 100 ODIs for their country. But they have also performed really well. In this article, we will cover the list of fastest batters to score 5000 ODI runs in the history of the game. So let’s check.
5. Joe Root (England) – 116 innings
Former England skipper Joe Root makes it to number fourth on this list. Root is among the top batsmen of the current era, and it is because he performs well on the international stage. Root made his ODI debut in January 2013 against India at Rajkot. It took him just 116 innings to reach 5000 ODI runs in his career. He has scored 6207 runs so far at a superb average of 50.05, including 16 centuries and 36 fifties.
4. David Warner (Australia) – 15 innings
Australian swashbuckling opener David Warner is in third place in the overall list. Warner made his ODI debut for Australia in January 2009 against South Africa in Hobart. He completed 5000 ODI runs in his 117th innings. Overall, Warner has played 138 matches so far and scored 5799 runs at an average of 44.60, with 18 centuries and 26 half-centuries.
3. Virat Kohli (India) – 114 innings
Next on the list (and the joint-second fastest player to score 5000 ODI runs) is former Indian skipper, Virat Kohli. The 33-year-old is, without a doubt, the top batter in the current era across all three formats. There are not many batting records that Virat doesn’t have. He took 114 innings to reach the milestone. So far, Virat has played 262 ODI games and scored 12344 runs, including 43 centuries and 64 half-centuries.
2. Viv Richards (West Indies) – 114 innings
Former West Indies legend Sir Viv Richards is second on this list. He is the joint-second fastest player with Virat, who scored 5000 ODI runs in 114 innings. Richards was a once-in-a-lifetime player of his generation, who loved to dominate the opposition. In his career, he played 187 ODI games and scored 6721 runs at an average of 47.00. Sir Richards also scored 11 centuries and 45 half-centuries in his ODI career.
1. Hashim Amla (South Africa) – 101 innings
If you can surpass the likes of Viv Richards, Virat Kohli, Warner, Root, and many more, then you are definitely the best. Former South African skipper Hashim Amla is at the top of the list and has taken 13 innigns less than No. 2. In his 101st innings, Amla completed 5000 ODI runs in his career. He made his debut in March 2008 against Bangladesh. In his career, he played 181 games and scored 8113 runs, including 27 centuries and 39 fifties.
Fastest 5000 runs in ODI Cricket
|Hashim Amla (SA)||West Indies||16 Jan 2015||9 Mar 2008||6y 313d||104||101|
|Viv Richards (WI)||England||30 Jan 1987||7 Jun 1975||11y 237d||126||114|
|Virat Kohli (IND)||West Indies||21 Nov 2013||18 Aug 2008||5y 95d||120||114|
|David Warner (AUS)||India||14 Jan 2020||18 Jan 2009||10y 361d||117||115|
|Joe Root (ENG)||West Indies||20 Feb 2019||11 Jan 2013||6y 40d||122||116|
|Quinton de Kock (SA)||England||4 Feb 2020||19 Jan 2013||7y 16d||116||116|
|Brain Lara (WI)||South Africa||3 Nov 1997||9 Nov 1990||6y 359d||120||118|
|Shikhar Dhawan (IND)||New Zealand||23 Jan 2019||20 Oct 2010||8y 95d||119||118|
|Kane Williamson (NZ)||England||3 Mar 2018||10 Aug 2010||7y 205d||125||119|
|Gordon Greenidge (WI)||Pakistan||13 Nov 1990||11 Jun 1975||15y 155d||122||121|