Fastest 2000 Runs in ODI

Last Modified Nov 24, 2021 14:31 IST

List Of Fastest 2000 Runs In ODI


PositionPlayerMatchesInningsCountry
1Hashim Amla4140South Africa
2Zaheer Abbas4545Pakistan
3Kevin Pieterson5145England
4Babar Azam4745Pakistan
5Imam-ul-Haq4646Pakistan
6Jonathan Trott4947England
7Shai Hope5147West Indies
8Vivan Richards4948West Indies
9Shikhar Dhawan4948India
10Gordon Greenidge4949West Indies


South Africa's opening batsman Hashim Amla has overtaken Zaheer Abbas to become the fastest player to reach 2000 ODI runs. Zaheer Abbas had held the record from 1983 which got broken in 2011 when Amla just took 40 innings to achieve this feat. The recent inclusions in the top 10 list are Shai Hope and Jonny Bairstow.


New Zealand v England - ICC Cricket World Cup Final 2019