Fastest to 3000 Runs in ODI Cricket
1. Hashim Amla
Hashim Amla tops this list of the fastest to 3000 runs in ODI cricket as he reached the landmark in just 57 innings. Amla was a terrific performer for South Africa. It was only in his couple of years in international cricket that his numbers dipped. In ODI cricket, he wasn’t talked about much but he quietly went about his job and kept piling on the runs. In fact, the former South African top-order batsman was the fastest to the milestones of 2000, 3000, 4000, 5000, 6000 and 7000 runs in ODI cricket. For quite a long time, Amla was averaging more than 50 in ODI cricket and with 2018 and 2019 not being his best years, that slipped down and he finished with 8113 runs at an average of 49.47.
2. SD Hope
Here is a name that comes as a slight surprise. Shai Hope has been around the 50-over scene for the West Indies since 2016 and now, he has become one of the most important batsmen in the lineup. He may not come across as a flamboyant player. Hope is more classical in the way he plays but he has the ability to get big runs. He keeps accumulating runs and climbing the mountain. In December 2019, the West Indian top-order player scaled the landmark of 3000 runs in ODI cricket and it took him just 67 innings to get there, which made him the second-fastest in terms of innings.
3. Babar Azam
There is little doubt that Babar Azam is among the best batsmen in world cricket at the moment. He is the heart of the Pakistan batting lineup in all three formats. It was in ODI cricket where Azam first made a name for himself and announced himself with three back-to-back hundreds against the West Indies in 2016. As he grew in experience, the Pakistani No. 3 got a lot more consistent and, in the process, he went past 3000 runs in ODI cricket in June 2019. It took him 68 innings which was the second-fastest at that time (now the third-fastest).
4. Viv Richards
It comes as no surprise that Viv Richards finds a spot on this list of the fastest players to 3000 ODI runs. The legendary West Indies batsman was way ahead of his time when he played. He was one of the best and he could shred the best of the bowling attacks to pieces in no time. Richards scored 6271 runs in his ODI career and they came at a stunning strike rate of 90.20 (in that day and age). When he crossed the 3000-run mark, he was the fastest as he got there in 69 innings and the record had remained intact for nearly three decades before Hashim Amla broke it.
5. Gordon Greenidge
Gordon Greenidge is fifth on this list of players who have been the fastest to 3000 runs in ODI cricket as he got to the landmark in just 72 innings. In that era, he was second only to Viv Richards. He was supremely consistent and averaged over 44 in both formats. In ODI cricket, he recorded 5134 runs at an average of 45.03. Greenidge made 11 hundreds and 31 half-centuries too.
6. Gary Kirsten
Gary Kirsten is not usually known for his ODI exploits barring the 188 he scored against the UAE in 1996. The Cape Town-born opener was a gritty cricketer. He could fight and battle it out and take his team to safe waters. He could get big scores in Test cricket. However, the left-handed opening batsman from South Africa was very good even in the 50-over format. He scored 6798 runs and averaged 40.95. Kirsten got to 3000 runs in ODI cricket in 72 innings which kept him the joint second-fastest for a while.
7. Shikhar Dhawan
Over the last seven to eight years, Shikhar Dhawan has been key to the Indian batting lineup in ODI cricket. The left-handed opener has been very consistent and in fact, he is a part of a formidable Indian top three (with Rohit Sharma and Virat Kohli being the others). He averages 45.14 in ODI cricket and has a strike rate of 94.01 while amassing 5688 runs. When he went past the 3000-run milestone back in January 2016, it was his 72nd innings with Dhawan becoming the fastest Indian to achieve the feat.
8. Joe Root
When it comes to white-ball cricket and the 50-over format in particular, there is not a lot of talk around Joe Root. England have been mighty successful in the last five years and Joe Root’s consistency has played a big part in it. With explosive players around him, Root has been the solid rock in that batting lineup. He averages 50.10 while aggregating 5962 runs and he has scored 16 hundreds and 33 half-centuries as well. The current England Test captain went past the 3000-run mark in September 2016 and it took him just 72 innings to accomplish the task.
9. Jonny Bairstow
Jonny Bairstow is one of the best openers in white-ball cricket. It was only in 2017 that he started getting more opportunities in ODI cricket for England and since then, he hasn’t looked back. Bairstow has scored 3207 runs at an average of 47.16 and has a strike rate of 103.71 in ODI cricket. He recently (in August 2020) went past the 3000-run mark and did that in his 72nd innings.
10. Kane Williamson
There is absolutely no doubt that Kane Williamson is a modern-day legend. He has been fabulous across all three formats of the game. In ODI cricket, he has been extremely consistent. He has aggregated 6173 runs at an average of 47.48. He has scored 13 hundreds and 39 half-centuries in the 50-over format. Speaking of the 3000-run milestone in ODI cricket, Williamson went past that back in 2015 and it was his 73rd innings which places him 10th on this list of players fastest to 3000 runs in ODI cricket.
The Oman and UAE squads have quit the CWC League 2 trilateral ODI cricket series in Windhoek, Namibia, midway in the wake of an outbreak of Omicron in Southern Africa. At cric-life.com, we have learned that hosts Namibia were forced to call off the rest of the competition after travel restrictions were imposed by many […]
Irish youngster Ben White will be on course to have his ODI debut soon, with the leg spinner being part of the squad for his team’s USA and West Indies tours. The tour is scheduled to start in late December during the holidays, with the matches being held in Florida to keep bad weather out […]
The Dutch tour of South Africa is at risk of being abandoned midway following the imposition of stricter travel restrictions after a new Coronavirus variant has reportedly emerged in South Africa. UK Has Suspended Flights from South Africa Flights to the UK from South Africa — as well as from many other neighbouring countries — […]
Ian Healy, who has represented Australia in 119 Tests and 168 ODIs, said that giving captaincy back to Steven Smith would not be a wise decision given the current Australian team’s turmoil. Healy believes that including Steven Smith in a leadership role may make it difficult for the appointed captain to impose his thoughts and […]
South Africa will be without the services of Lungi Ngidi when they host the Netherlands in a three-game ODI series. Ngidi has been ruled out of the match after he tested positive for COVID-19. South Africa have called up Junior Dala to replace the paceman in the squad. Owing to a rib muscle strain, Lizaad […]
Mumbai’s Suryakumar Yadav was added to the Indian Test squad for the two upcoming Test matches against New Zealand. For the unversed, the series will start on November 25th, 2021, in Kanpur. Yadav played brilliantly against the Kiwis during the 1st T20I in Jaipur last week. He scored 62 runs out of just 40 deliveries, […]