Fastest 2000 Runs in ODIs: Hashim Amla Heads the List
A good start in international cricket can often indicate that a player is destined to become great. This is true about most of the players included in this list of batsmen who have been the quickest to reach 2000 ODI runs. The list contains such batsmen as Hashim Amla, Kevin Pietersen and Vivian Richards who capitalised on their great starts to become stalwarts for their respective national teams.
- 10 Fastest 2000 Runs in ODI Cricket
- 1. Hashim Amla (South Africa) – 40 Innings
- 2. Zaheer Abbas (Pakistan) – 45 Innings
- 3. Kevin Pietersen (England) – 45 Innings
- 4. Babar Azam (Pakistan) – 45 Innings
- 5. Jonathan Trott (England) – 47 Innings
- 6. Shai Hope (West Indies) – 47 Innings
- 7. Vivan Richards (West Indies) – 48 Innings
- 8. Shikhar Dhawan (India) – 48 Innings
- 9. Gordon Greenidge (West Indies) – 49 Innings
- 10. Jonny Bairstow (England) – 49 Innings
10 Fastest 2000 Runs in ODI Cricket
In this article, we are going to provide you with details about the batsmen who have been the fastest to score 2,000 runs in ODIs. We will give a brief overview of their skills and record, outlining their career ODI stats so you yourself can measure their greatness.
1. Hashim Amla (South Africa) – 40 Innings
Hashim Amla was a prolific run-scorer in both red-ball and white-ball cricket formats. It took him just 40 innings to reach the mark of 2,000 ODI runs. This brilliant timer of the cricket ball accomplished the feat against India in January 2011 at Port Elizabeth. He made his ODI debut in March 2008 and it took him two years, 218 days to set the record.
Overall, Amla played 181 ODIs and amassed 8,113 runs at an average of 49.46 and a strike rate of 88.39 with 27 hundreds and 39 fifties. His highest ODI score was 159.
2. Zaheer Abbas (Pakistan) – 45 Innings
Zaheer Abbas was nicknamed ‘Asian Bradman’ for his wonderfully classic batting style which was very pleasing to the eye. He was an important part of the Pakistani batting lineup during his playing days. Zaheer reached the 2,000 ODI-run mark, playing against India at Jaipur in October 1983. It was his 45th ODI innings which took place nine years, 32 days after his debut in August 1974.
Zaheer appeared in 62 ODIs, smacking 2,572 runs at an average of 47.62 and a strike rate of 84.80 with 7 hundreds and 13 fifties. His highest score in an ODI was 123.
3. Kevin Pietersen (England) – 45 Innings
South Africa-born Kevin Pietersen was one of the most aggressive batsmen to ever play for England. He scored runs at a quick pace in all three formats to set up many a win for his team. Pietersen reached the landmark of 2,000 ODI runs in his 45th innings in his 51st ODI which was held against the West Indies in April 2007 at Bridgetown. He made his ODI debut in November 2004 and it took him two years, 144 days to achieve the feat.
Pietersen starred in a total of 136 ODIs, smashing 4,440 runs at an average of 40.73 and a scoring rate of 86.58 with 9 hundreds and 25 fifties. His highest ODI score was 130.
4. Babar Azam (Pakistan) – 45 Innings
Pakistan’s Babar Azam has been compared to Virat Kohli for his talent and achievements. This skillful batsman has proved his effectiveness by clobbering three successive hundreds against the Windies. He is a worthy successor to Zaheer Abbas’s mantle of greatness and bids fair to break many records in his career. Babar achieved 2,000 runs in ODIs in the 45th innings during his 47th ODI which was played against Hong Kong in Dubai. He played his first ODI in May 2015 and it took him three years, 108 days to reach 2,000 ODI runs.
Babar has played in 74 ODIs so far, stroking 3,359 runs at an average of 54.17 and a strike rate of 87.08 with 11 hundreds and 15 fifties. His highest ODI score is 125 not out.
5. Jonathan Trott (England) – 47 Innings
England’s Jonathan Trott had a textbook batting style and was effective in both Tests and ODIs. It took him 47 innings to reach 2,000 ODI runs which was in a game played against Australia in July 2012 at Chester-le-Street. Trott reached the mark in two years, 144 days after his debut.
In total, Trott played 68 ODIs, clobbering 2,819 runs at an average of 51.25 and a scoring rate of 77.06 with 4 hundreds and 22 half-centuries. His highest ODI score was 137.
6. Shai Hope (West Indies) – 47 Innings
Shai Hope is a talented young West Indian batsman who currently averages over 50 in ODIs. He made his ODI debut in November 2016 and it took him two years, 172 days to score 2,000 ODI runs in his 47th innings in a game against Bangladesh at Dublin in May 2019. Hope thus bettered the legendary Viv Richards’s West Indian record by a single innings.
In total, Hope has appeared in 78 ODIs so far, smacking 3,289 runs at an average of 52.20 and a strike rate of 74.37 with 9 hundreds and 17 fifties. His best ODI score is 1
7. Vivan Richards (West Indies) – 48 Innings
Sir Viv Richards was one of the most destructive batsmen of all time. His aggressive and fearless batting style won him numerous fans all over the world. He batted without a helmet even against the fastest bowlers. Richards reached the 2,000 ODI runs mark in his 48th innings which was versus India in June 1983 at the Oval. It took him eight years, eight days to achieve the mark after his debut.
Richards starred in 187 ODIs, amassing 6,721 runs at an average of 47.00 and a strike rate of 90.20 with 11 hundreds and 45 fifties. His highest score in an ODI innings was 189 not out.
8. Shikhar Dhawan (India) – 48 Innings
Shikhar Dhawan is known to be at his best in top ICC events. He bats belligerently from the start to put the opponents on the back foot right away. Interestingly enough, he is the only Indian on this list. Dhawan achieved the 2,000 ODI runs feat in his 48th innings which was against Sri Lanka in November 2014 at Hyderabad. He made his ODI debut in October 2010 and it took him four years, 20 days to attain the mark.
9. Gordon Greenidge (West Indies) – 49 Innings
Ace West Indian opener reached the mark of 2,000 ODI runs in his 49th innings to claim the ninth spot on this list. This game was played against India at Srinagar’s scenic Sher-e-Kashmir ground in October 1983. Greenidge made his ODI debut in June 1975 and it took him eight years, 124 days to reach the mark.
Overall, Greenidge played 128 ODIs, cracking 5,134 runs at an average of 45.03 and a strike rate of 64.92 with 11 centuries and 31 half-centuries. His best score in an ODI was 133 not out.
10. Jonny Bairstow (England) – 49 Innings
England wicket-keeper-batsman Jonny Bairstow brings up the rear on our list with also 49 innings to score 2,000 ODI runs. He has excelled in all 3 formats. His achievement took place in a match against Sri Lanka held at Dambulla in October 2018. Bairstow made his ODI debut in September 2011 and it took him seven years, 27 days to score 2,000 runs in ODIs.
In total, Bairstow has played in 80 ODIs so far, smashing 3,011 runs at an average of 46.32 and a strike rate of 105.57 with 9 hundreds and 12 fifties. His highest ODI score is 141 not out.
|1||2011||Hashim Amla||41||40||South Africa|
|6||2019||Shai Hope||51||47||West Indies|
|7||1983||Vivan Richards||49||48||West Indies|
|9||1983||Gordon Greendige||49||49||West Indies|
*Updated on 12 Aug 2019
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, […]