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 advent of T20 cricket and the incoming emergence of the Hundred ball format has made international cricket very much a batsmen-friendly game. Batting powerplays coupled with big hitting influenced by the popularity of having to score quickly throughout an innings have seen bowlers look for alternative means to restrict batting sides. Opening bowling with […]
In this article, we look at 10 players who have enjoyed the most matches as captains in ODI cricket. Former Australia skipper leads the pack with 230 matches as captain of which he won 165 and lost 51, resulting in a win percentage of 76.14, which is also the highest for captains who have led […]
In September 2017, when Virat Kohli led India to victory over Australia in the 3rd ODI of a series in Indore, he equalled a record set by MS Dhoni for the most consecutive ODI wins as captain. It was India’s ninth win in a row, a record that Dhoni first set in February 2009 after […]
Generally, in ODIs, players do not strike like in T20Is but few players have managed to achieve the fastest strike rates in this format too. During death overs, many players have the unique ability to shift the gyre and they have done it many times for their team. An attacking innings affects the opponent a […]
In this article, we consider 10 pairs of opening batsmen who have registered the highest number of 100-run opening partnerships in ODI cricket. India’s Sachin Tendulkar and Sourav Ganguly top the list having enjoyed 21 century opening stands during 136 innings with each other. 1. Sachin Tendulkar – Sourav Ganguly (India): 21 Tendulkar and Ganguly […]
With One Day International cricket being part of the fabric within the international cricketing sphere since the 1970s, the shorter format of the game is now able to call upon an archive of records and statistics not afforded to the Twenty 20 version of the game. Developments within one-day cricket over the past decade or […]