Fastest 1000 Runs in ODI | List of Players to Score Fastest 1000 Runs in ODI Cricket

In this article, we are going to talk about the players who scored the Fastest 1000 runs in ODI cricket, how long did it take for them to score the fastest 1000 runs in ODI, a full list of players along with their matches, innings, time taken, and everything else is given below in the table.

Fastest 1000 Runs in ODI

RankingPlayer NameNo of MatchesNo of InningsTime TakenYear of Achievement
1.Fakhar Zaman18181 Year 45 Days2018
2. Imam-Ul-Haq19191 Year 99 Days2019
3.Shubman Gill19193 Years 352 Days2023
4.Viv Richards22214 Years 229 Days1980
5. Kevin Pietersen27211 Year 123 Days2006
6.Jonathan Trott21211 Year 187 Days2011
7.Quinton De Kock21211 Year 212 Days2014
8.Babar Azam21211 Year 233 Days2017
9. R Van Der Dussen27212 Year 226 Days2019
10. Aqib Ilyas 24224 Year 67 Days2019
List of Players to Fastest 1000 runs in ODI

Fastest to 1000 Runs in ODI Cricket

1. Fakhar Zaman

Source – Times Now

Pakistan’s Fakhar Zaman stands first on the list of Fastest 1000 runs in ODI Cricket. Zaman only took 18 Innings and 18 matches to achieve this feat and was considered to be the next big thing in Pakistan Cricket.

He achieved this feat against Zimbabwe on July 22nd, 2018. Zaman played a fine knock of 85 runs which also included 10 fours and 1 mighty six and tops our list of players to score the fastest 1000 runs.

2. Imam-Ul-Haq

Source – Sport360

Imam-Ul-Haq from Pakistan stands second on our list. He took just 19 Innings and 19 games to score 1000 runs. Imam was at his peak in his initial years and looked fluent at the top of the order.

He achieved this on 25th January 2019 against South Africa at Centurion. Imam played a fantastic knock of 101 runs off 116 balls which also included 8 fours.

3. Shubman Gill

Source – India Today

Shubman Gill stands third on our list and is considered to be the next big thing in Indian Cricket. He took only 19 innings and 19 matches to achieve this feat but it did take a lot of time for him since his debut.

Gill achieved this by playing one of the best knocks of his career by scoring 208 runs off just 149 balls. His mighty knock included 19 fours and 9 biggies. He also became the only 5th Indian to score a double century in this format.

4. Viv Richards

Source – The Statesman

Viv Richards, also popularly known as Sir Vivian Richards stands 4th on our list of Fastest 1000 runs in ODI cricket. It took him just 21 innings and 22 matches to achieve this feat.

He achieved this against England on 22nd January 1980. Richards played a fine knock of 65 runs off 87 balls which also included 8 runs. It took him almost 5 years to complete 1000 runs.

5. Kevin Peterson

Source – ESPN Cricinfo

Kevin Peterson from England stands 5th on out list. He was talk of the cricketing world in his initial days and looked very fluid with the bat in the middle order. It took him 21 innings and 27 matches to achieve this feat.

He completed 1000 runs against India on 31st March 2006. Peterson played a brilliant knock of 71 runs batting in the middle order. His knock of 71 included 4 fours and 2 sixes.

6. Jonathan Trott

Source – ESPN Cricinfo

Jonathan Trott from England stands 6th on our list. Trott was brilliant with the bat in his initial years and looked a complete package. He took 21 innings and 21 games to achieve this feat.

Trott achieved this against Ireland in the 2011 ICC Cricket World Cup. He played a brilliant knock of 92 runs which included 9 fours batting in the top order but unfortunately ended on the losing side.

7. Quinton De Kock

Source – Times of India

Quinton De Kock becomes the first South African to enter the list of players to score the fastest 1000 runs in ODI cricket. It took him 21 innings and 21 matches to achieve this feat.

He completed his 1000 runs against Zimbabwe in 2014. De Kock opened the innings and scored 38 runs and achieved this milestone. He is also the fastest South African to score 1000 runs in ODI.

8. Babar Azam

Source – The Hindustan Times

Babar Azam becomes the 3rd Pakistani player to enter the list and stands 8th on our list. He achieved this feat in 21 innings and 21 games and is known as one of the best batters Pakistan has ever produced.

playerzpot ads banner 2024

Azam achieved this against Australia on 19th January 2017. He played a wonderful knock of 84 runs which included 4 boundaries and 1 six. He always looked in control when on the field.

9. Rassie Van Der Dussen

Source – Wisden

Van Der Dussen becomes the 2nd South African batter to enter the list and stands 9th on our list. It took him only 21 innings and 27 matches to achieve this feat and looked brilliant in the middle order.

He achieved this against Sri Lanka on 2nd September 2021. Dussen played an excellent knock of 59 runs batting in the middle order which included 6 boundaries.

10. Aqib Illyas

Source – ESPN Cricinfo

Aqib Illyas from Oman stands 10th on our list of players to score the fastest 1000 runs in ODI cricket. Aqib’s most of runs came against associate nations but will still be considered on the list. It took him 22 innings and 24 games to achieve this feat.

He achieved this against the Netherlands in the 2023 ICC World Cup Qualifier. Illyas scored only 4 runs in this game which helped him complete his 1000 runs. He is considered one of the best batters in Oman Cricket.

Frequently Asked Questions (FAQs)

1. Who is the player to score fastest 1000 runs in ODI ?

Fakhar Zaman from Pakistan is the player to score the fastest 1000 runs in ODI. It took him only 18 matches and 18 innings to achieve this feat.

2. Which Indian player has scored fastest 1000 runs in ODI ?

Shubman Gill is the fastest Indian to score 1000 runs in ODI. It took him only 19 innings and 19 games to score 1000 runs.

Also Read : Most Number of Double Centuries in ODI Cricket | Full List of all Double Centuries in ODI Cricket | 2023

GST Free & Lowest Entry Fees App | Sign Up and Get ₹500 Free!

Refer Code: CRICGRAM

PlayerzPot banner ads World Cup

Leave a Comment