Fastest 2000 Runs In ODI Cricket Top 10, Full Time

Last updated on October 22nd, 2025 at 01:48 pm

The Fastest 2000 Runs In ODI Cricket record, in terms of the innings, has been created by Shubman Gill, leaving behind Hashim Amla at second place.

Having equal number of innings – the 4th most runs in 1983 ODI World Cup player Zaheer Abbas, Babar Azam, Kevin Pietersen & Van Der Dussen follow the order of – third, fourth, fifth & sixth, in terms of the matches played to the fastest 2000 runs in ODI cricket.

After Imam Ul Haq’s seventh fastest 2000 runs in ODI cricket history – Jonathan Trott, Shai Hope & Daryl Mitchell occupy the eighth, ninth & tenth position respectively.

Fastest 2000 Runs In ODI Cricket

Also Read – Asia Cup | IND Vs Aus Test Series | IND Vs ENG ODI | NZ Vs SA ODI | NZ Vs PAK ODI | World Test Championship 2025 | AUS-IND ODI

Also Read – Most International 6s | Most ODI 6s | Most ODI 100s

Top 10 List : Cricket ODI Fastest 2000 Runs In Innings, Who Scored Fastest 2000 Runs In ODI Cricket? 2nd Most Runs In A Test Match Player Indian Captain Shubman Gill Stats

No. Player, Innings,Matches, Team, Versus, Venue, Year
1 Shubman Gill 38 38 IND NZ Dharamshala 2023
2 Hashim Amla 40 41 RSA IND Gqeberha2011
3 Zaheer Abbas 45 45 PAK IND Jaipur 1983
4 Babar Azam 45 47 PAK HK Dubai2018
5 Kevin Pietersen 45 51 ENG/ICC WI Bridgetown 2007
6 Van Der Dussen 45 51 RSA AUS Lucknow 2023
7 Imam Ul Haq 46 46 PAK ENG Birmingham 2021
8 Jonathan Trott 47 49 ENG AUS Chester Le Street 2012
9 Shai Hope 47 51 WI BAN Dublin 2019
10Daryl Mitchell4752NZPAKMt. Maunganui 2025
Top 10 Fastest 2000 Runs In ODI Cricket

Also Read – Most Runs | Most Wkts | Most Sixes | Fastest 100 | Fastest 50 | Best Bowling | Most Runs In Single Edition, In ODI World Cup History

Also Read – Asia Cup Most Runs | Most Test Wkts

The 2nd Fastest 1000 Runs In ODI Cricket Player Shubman Gill ODI Runs : Fastest 2000 Runs In ODI Cricket History – IND Vs NZ ODI World Cup 2023 Match, IPL Most Runs 2023 Player & The Highest Score In IPL 2023 Player S Gill 5th Highest Score In ODI Cricket Player For India, Shubman Gill IPL 2025 Gujarat Titans Captain

The Indian opening batsman Shubman Gill has created a new record of the fastest 2000 runs in ODI Cricket history, in 38 innings.

S Gill, the player having the – most runs IPL 2023 , highest score IPL 2023 & 3rd most sixes IPL 2023 , achieves the record during his 26 runs innings, against New Zealand in the 2023 ODI World Cup.

Fastest 2000 Runs In ODI Cricket

Also, the top 10 most 100s in IPL history player has the 2nd fastest 1000 runs in ODIs, in 19 innings.

Also Read – Most Runs | Most Wkts | Most Sixes | Best Bowling | Fastest 50 | Fastest 100 – In IPL History

Also Read – Most Wkts | Best Bowling , In IPL 2023

The Fastest 3000 ODI Runs, Fastest 4000 ODI Runs, Fastest 6000 ODI Runs & Fastest 7000 ODI Runs Batsman Hashim Amla : 2nd Fastest 2000 Runs In ODI Cricket – South Africa Vs India ODI Match 2011, Hashim Amla Cricket Career ODIs Retirement In 2019, 3rd Most Runs In ODI Cricket & 2nd Most Runs In Test Cricket Player For South Africa Hashim Amla Stats

Before Gill, the former South African ODI opener Hashim Amla holds the record of the fastest 2000 runs in ODI cricket, now coming 2nd to the list.

Amla achieved the feat, by scoring 64 runs in his 40th innings, against India in 2011.

Also Read – Most Runs | Most Wkts | Most 100s | Most 5-frs | Highest | Best Bowling , Ind-Aus Tests

4th Most Runs In ODI World Cup 1983 Player Zaheer Abbas Stats : 3rd Fastest 2000 Runs In ODI Cricket, Zaheer Abbas Cricketer Pakistan

A very good timer of the cricket ball in the era of 70s & 80s, Zaheer Abbas the former Pakistan opener completes his 2000 ODI runs in 45th innings.

Fastest 2000 Runs In ODI Cricket

The 3rd fastest 2000 runs in ODI cricket player does so, during his 48 runs innings against India, in 1983. The record stands until it gets broken in 2011, by Hashim Amla.

Also Read – Most Runs | Most Wkts , In Ashes 2023

Fastest 2000 Runs In T20I Cricket & Fastest 5000 Runs In ODI Cricket Batsman Babar Azam Stats : 2000 ODI Runs In 45 Innings – Pakistan Vs Hong Kong Asia Cup 2018 Match

The Pakistan right handed batter, Babar Azam completes two thousand ODI runs in his 45th innings(47 mts) versus Hong Kong(Asia Cup 2018), to appear in the top 10 list of the fastest 2000 runs in ODI cricket matches.

Biggest Win In ODI By Runs & Highest Total In ODI Team England Player Kevin Pietersen Stats : 2000 Runs In ODI Cricket In 45 Innings – England Vs West Indies ICC ODI World Cup 2007 Match, Kevin Pietersen Career Tests – Top 10 England Fastest 2000 Runs In Test Cricket

Scoring 100 runs in his 45th innings(51 mts) against West Indies( 2007 WC), the former English player Kevin Pietersen enters into the top 10 fastest 2000 runs in ODI cricket history.

Also Read : Fastest 10000 Runs | Fastest 500 Wkts | Fastest 1000 Runs | Fastest 100 Wkts | Most 100s | Highest Score – In Test Cricket History

FAQs(Frequently Asked Questions)

Who has the fastest 2000 runs in ODI history?

Shubman Gill has become the fastest 2000 runs in ODI cricket player, in 38 innings.

Leave a Comment