Top 10 Fastest 2000 Runs in ODI: The One-Day International Format has equipped the quickest pace in international cricket. The test cricket being a bowler’s game, the ODI cricket has briefly been highlighted as the Batsman’s game. The batsmen have played the most crucial part since the inception of one-day cricket. Scoring quick runs with consistency is the key part of ODI.
The batsmen have scored tremendously since the beginning of the World cups. The bilateral series has also helped the batsman to adapt to the format and score consistently. Reaching 2000 runs in ODI is also a quick feat. Here’s the list of the Top 10 fastest 2000 runs in ODI:
Top 10 Fastest 2000 Runs in ODI
|1||Hashim Amla||41||40||South Africa|
|6||Shai Hope||51||47||West Indies|
|7||Vivan Richards||49||48||West Indies|
|9||Gordon Greenidge||49||49||West Indies|
#10 Gordon Greenidge, West Indies
The most elegant batsman from West Indies, Gordon Greenidge had been a brilliant addition to his team. Being a part of the 1979 World Cup Winning team of West Indies, Greenidge served a significant contribution to the West Indies cricket team. He is one of the most experienced players on the list.
Greenidge achieved the feat only in 49 innings. He is the batsman to score the 10th fastest 2000 runs in ODI. Greenidge made his debut on 11th June 1975. It took him 8 y, 124 d to reach the milestone. His magical innings to score 2,000 runs came against India at Srinagar on 13th Oct 1983.
#9 Shikhar Dhawan, India
Shikhar Dhawan is an excellent Indian Left-Handed opening batsman. Dhawan has contributed to the glory of Indian cricket at major ICC events. He was an integral part of the ICC World Cup 2015 and 2019 and also the victorious ICC Champions Trophy in 2013.
Shikhar Dhawan is the only Indian batsman to feature in this list due to his attacking batting skills. Dhawan took 48 innings to complete 2000 runs in ODI which is the 9th fastest 2000 runs in ODI. Dhawan played the magnificent innings against Sri Lanka at Hyderabad to reach the feat. Dhawan had made his debut on 20 Oct 2010 and it took him 4y, 20 d to complete a couple of thousand runs.
#8 Vivian Richards, West Indies
Sir Vivian Richards is the most experienced and oldest player on the list. Vivian Richards made his debut on 7 June 1975 and lead the West Indies team to a couple of victories at the World Cups. Sir Vivian Richards is the most respected player in world cricket.
Sir Vivian Richards’ spectacular innings came against India at the Oval where he completed the 8th fastest 2000 runs in ODI. The record by Richards is still unbroken and it took him 8 years and 8 days to reach the milestone. Sir Vivian Richards had completed his 2000 runs in 48 innings.
#7 Shai Hope, West Indies
The latest and fastest addition to the Caribbean team is none other than the most talented batsman on the side, Shai Hope. Hope is the most elegant batsman in the West Indies team who is the current vice-captain and the wicket-keeper of the ODI team.
Shai Hope took just 47 innings to complete 2000 runs in ODI cricket which is the 7th fastest 2000 runs in ODI. Hope achieved the feat against Bangladesh in Dublin. Making his debut on 16 Nov 2016, Hope took just 2 years and 127 days to reach the landmark.
#6 Jonathan Trott, England
Jonathan Trott is one of those batsmen who has also featured in the fastest thousand runs. Trott has been the most successful batsman for England in ODI cricket. Trott was a crucial part of the World Cup 2011 and the Champions Trophy in 2013.
Trott took just 47 innings to complete 4th 2,000 runs in ODI cricket. Trott’s special knock came against Australia in 2012. Trott had made his debut in 2009 and he holds the record of 6th fastest 2000 runs in ODI. Trott took 3 years and 268 days to reach the feat.
#5 Imam-ul-Haq, Pakistan
The Pakistanis have the highest frequency to occur in the fastest run-scoring in one-day internationals. Imam-Ul-Haq is a talented top-order batsman who has scored quick runs for Pakistan in ODI. Imam-Ul-Haq is the most recent addition to the list of scoring fastest two-thousand runs.
Imam-Ul-Haq made his debut in 2017 and just 3 years and 108 days, Haq scored the 5th fastest 2000 runs in ODI. Imam-Ul-Haq completed his 2000 runs against England at Birmingham in 2021. Haq required just 46 innings to reach the milestone.
#4 Babar Azam, Pakistan
The most classical and elegant batsman for Pakistan, Babar Azam is the Captain of the Pakistan Cricket Team. Azam has led the team to unprecedented victories in his career and was an integral part of the world cup winning Pakistan team of the Champions Trophy, 2017.
Azam achieved the feat of scoring the 4th fastest 2000 runs in ODI against the underdog’s Hong Kong in Dubai. Azam required 45 innings to reach the feat. Azam had made his debut in 2015 and it took him 3 years and 108 days to complete 2000 runs.
#3 Kevin Pietersen, England
The boom-boom shell from Hampshire is the fastest batsman to score 2000 runs in consideration of the period. Kevin Pietersen is a fierce batsman who is well regarded for his brilliant hitting skills. England Cricket is incomplete without Pietersen. Pietersen’s contribution to ODI’s, Tests, and T-20 has been fabulous and immense.
Pietersen took only 45 innings to complete the 3rd fastest 2000 runs in ODI. Pietersen achieved the milestone against West Indies at the Bridgetown on 21st April 2007. Pietersen had made his ODI debut on 28th November 2004 and took just 2 years and 144 days to reach the landmark. Pietersen was also included in the top ten fastest thousand runs in one day.
#2 Zaheer Abbas, Pakistan
The Pakistanis are repeating their frequencies in the list as Zaheer Abbas is the third player to feature in this list. Zaheer Abbas is the fastest Pakistani batsman to complete 2000 runs in ODI. Zaheer Abbas was a talented top-order batsman who took the longest time to complete the fastest 2000 runs in ODI. The contribution of Abbas to Pakistan was immense.
Zaher Abbas played a magnificent knock against India at Jaipur on 2nd October 1983 to bring up the 2nd fastest 2000 runs in ODI. Abbas has helped Pakistan through in many ODI’s. Making his debut on 31st August 1974, Abbas took 9 years 32 days to bring up his 2000 runs. However, Abbas took only 45 innings to achieve the record.
#1 Hashim Amla, South Africa
Hashim Amla is the most successful batsman for South Africa in One-Day Internationals and Test Cricket. Amla is an explosive batsman who just takes the adequate benefit of the power play. Being an opening batsman, Amla takes time to settle but punishes the bad balls. Amla’s batting career has been clean and he has been an exquisite cover driver of the cricket ball.
Amla took just 40 innings to become the batsman to score the fastest 2000 runs in ODI. Amla has set a stellar record which is truly very hard to break. His landmark innings came against India at Port Elizabeth on 21st January 2011. Amla had made his debut on 9th March 2008 and completed his remarkable score in 2 years and 318 days.
Also Read: Fastest 1000 runs in ODI