Site icon Cricket Life

Fastest 2000 Runs in ODIs: Hashim Amla Heads the List

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

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.

1. Hashim Amla (South Africa) – 40 Innings

href="https://www.cric-life.com/article/hashim-amla-ipl-cricket-career/" target="_blank" rel="noopener noreferrer">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. Z

2. Zaheer Abbas (Pakistan) – 45 Innings

er 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

3. Kevin Pietersen (England) – 45 Innings

rica-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

4. Babar Azam (Pakistan) – 45 Innings

’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

5. Jonathan Trott (England) – 47 Innings

nathan 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

6. Shai Hope (West Indies) – 47 Innings

ps://www.cric-life.com/player/shai-hope/" target="_blank" rel="noopener noreferrer">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 Richard

7. Vivan Richards (West Indies) – 48 Innings

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 Dhawa

8. Shikhar Dhawan (India) – 48 Innings

/www.cric-life.com/player/shikhar-dhawan/" target="_blank" rel="noopener noreferrer">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.

Dhawan has appeared in 136 ODIs so far, clobbering 5,688 runs at an average of 45.14 and a strike rate of 94.01 with 17 centuries and 29 half-centuries. His highest ODI score is 143.

9. Gordon Greenidg

9. Gordon Greenidge (West Indies) – 49 Innings

ener 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 (

10. Jonny Bairstow (England) – 49 Innings

r-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.

Sl No Year Player Matches Innings Country
1 2011 Hashim Amla 41 40 South Africa
2 1983 Zaheer Abbas 45 45 Pakistan
3 2007 Kevin Pieterson 51 45 England
4 2018 Babar Azam 47 45 Pakistan
5 2012 Jonathan Trott 49 47 England
6 2019 Shai Hope 51 47 West Indies
7 1983 Vivan Richards 49 48 West Indies
8 2014 Shikhar Dhawan 49 48 India
9 1983 Gordon Greendige 49 49 West Indies
10 2018 Jonny Bairstow 53 49 England

*Updated on 12 Aug 2019