With the game increasingly favoring batsmen, the fastest in cricket records never feel like a safe bet. This acceleration has made the race to key milestones thrilling. This article will list the fastest ten batsmen in ODI cricket to reach the first significant benchmark of their career: the 1000-run mark.

Fastest to 1000 Runs in ODI

PlayerInnings to 1000 RunsTime TakenAvg After 1000 RunsSR After 1000 RunsDate Achieved On
Fakhar Zaman (PAK)181Y 45D76.07101.9122 Jul 2018
Imam-Ul-Haq (PAK)191Y 99D63.1982.0625 Jan 2019
Shubman Gill (IND)193Y 352D68.88109.0018 Jan 2023
Viv Richards (WI)214Y 229D70.6086.1022 Jan 1980
Kevin Pietersen (ENG)211Y 123D67.0098.5331 Mar 2006
Jonathan Trott (ENG)211Y 187D54.1180.192 Mar 2011
Quinton de Kock (SA)211Y 212D47.6788.5819 Aug 2014
Babar Azam (PAK)211Y 223D51.8590.8119 Jan 2017
Rassie van der Dussen (SA)212Y 226D73.4386.242 Sep 2021
Dawid Malan (ENG)214Y 135D61.5396.1415 Sep 2023

Key Insights on the Fastest Batters to 1000 Runs in ODI Cricket

Innings Milestones for 1000 ODI Runs

Fakhar Zaman holds the record for being the fastest batter to score 1000 runs in ODIs, completing the milestone in 18 innings.

Imam-ul-Haq and Shubman Gill both reached the 1000-runs mark in 19 innings. (See how Shubman went on with his ODI career so far).

The great Sir Vivian Richards was the first to achieve 1000 ODI runs, doing so in his 21st innings (1975). (See the Unrivalled: Viv Richards’ ODI Dominance Before Cricket Changed).

Quentin De Kock, Kevin Peterson, Jonathan Trott, and Babar Azam later equalled Sir Vivian Richards’ feat by also reaching the 1000-run tally in 21 innings.

Daniel Vettori of New Zealand is the slowest batter to reach 1000 runs, taking 108 ODI innings.


Fastest to 1000 Runs in ICC ODI World Cup

Rohit Sharma and David Warner are the joint-record holders for the fastest to 1000 runs in the ICC ODI World Cup, achieving the feat in only 19 innings.


Time and Delivery-Based 1000-Run Records

Pakistan’s Yasir Hameed holds the record for the fastest time (no. of days) to reach 1,000 ODI runs, achieving the milestone in just 242 days from his debut. Despite this blistering start, the batter was unfortunately unable to sustain his initial potential throughout his career.

England’s Chris Broad (325 days) and Zimbabwe’s Neil Johnson (362 days) are the others to achieve the landmark within a year of their ODI debuts.

Andre Russell is the fastest batter to 1000 ODI runs by balls, taking 767 deliveries to attain the milestone in 2019.

Another Version of this: Most Runs in 10 Consecutive ODI Innings


Role-Specific and Average Records at the 1000-Run Mark

Shai Hope is the quickest among openers to score 1000 ODI runs, reaching the landmark in 14 innings while opening for the West Indies.

AB de Villiers took the fewest innings among wicketkeepers, scoring 1000 runs in 17 outings for South Africa.

Babar Azam is the fastest captain to aggregate 1000 runs, crossing the mark as Pakistan’s skipper in 13 ODI innings.

Australia’s Michael Hussey averaged 83.50 after scoring 1000 runs, the highest by a batter after crossing the mark in ODIs.

Quiz: Who holds the record for the fastest 1000 runs in Test cricket? Check how right you are!

Leave a Reply

Your email address will not be published. Required fields are marked *