South Africa cricket team's legendary batter, Hashim Amla, holds the record for being the fastest to 2000 ODI runs in cricket. The classical Protea batter achieved this milestone in just 40 innings.

Pakistan's Zaheer Abbas held the record since 1983 but it was broken by Amla against India in 2011. It took Amla two years and 318 days to breach the 2000-run mark in ODIs.

Amla, one of the finest strokemakers of the modern era, made his ODI debut against Bangladesh in March 2008. He was prolific in ODIs, which is a fact attested by Amla being the batter to be the fastest ever to score 2000, 3000, 4000, 5000, 6000, and 7000 runs in ODIs.

He accumulated 8,113 ODI runs in 181 matches at an average close to 50 before calling time on his international cricket career.

Zaheer Abbas, a legend of Pakistani cricket, is second on the list for being the fastest to score 2000 runs in ODI cricket. 

The elegant batter reached the milestone in his 45th ODI against India in 1983. He amassed 2,572 runs in 62 ODIs at an average of 47.63 before retiring.

England veteran Kevin Pietersen completes the top three list for being the fastest to 2000 runs in ODIs. The flamboyant batter breached the 2000-run mark in ODI cricket in just 45 innings - the same number of innings as Abbas.

In an ODI against West Indies in 2007, Pietersen equaled Zaheer Abbas' record for being the fastest to score 2000 ODI runs.

Pietersen finished his 50-over career by scoring 4,440 runs in 136 ODIs at an average of 40.73 and hit nine centuries as well as 25 half-centuries.

England's Jonathan Trott, West Indies legends Viv Richards and Gordon Greenidge, and India's Shikhar Dhawan also feature in the top 10 list for fastest to 2000 runs in ODI cricket.

West Indies' Shai Hope, and Pakistan's top-order batters Babar Azam and Imam-ul-Haq complete the top 10 list.

Fastest to 2000 ODI runs

Player

Team

Time

Matches 

Innings

Hashim Amla

South Africa

2y 318d

41

40

Zaheer Abbas

Pakistan

9y 32d

45

45

Kevin Pietersen

England

2y 144d

51

45

Babar Azam

Pakistan

3y 108d

47

45

Imam-ul-Haq

Pakistan

3y 268d

46

46

Jonathan Trott

England

2y 315d

49

47

Shai Hope

West Indies

2y 172d

51

47

Viv Richards

West Indies

8y 8d

49

48

Shikhar Dhawan

India

4y 20d

49

48

Gordon Greenidge

West Indies

8y 124d

49

49

Note: Time is based on the start of the debut match and the start of the match in which the milestone was achieved.

 

Photo credits: Alamy