Top 10 Players with Fastest 1000 Runs in ODIs

The Fastest 1000 Runs in ODIs is a major milestone that highlights batters who make an immediate impact in international cricket. Reaching 1,000 runs in very few innings requires consistency, excellent technique, adaptability, and the ability to perform against different bowling attacks. Over the years, several legendary and modern-day batters have achieved this feat at an extraordinary pace. From Viv Richards and Kevin Pietersen to Babar Azam, Shubman Gill, Imam-ul-Haq, and Fakhar Zaman, these players have demonstrated exceptional run-scoring ability early in their ODI careers. This list features the top 10 players who reached the Fastest 1000 Runs in ODIs, ranked from No. 10 to No. 1.

10. Dawid Malan

Fastest 1000 Runs in ODIs

Dawid Malan takes the 10th position among the players who achieved the Fastest 1000 Runs in ODIs, reaching the landmark in 21 innings for England. Malan successfully adapted his batting style to the 50-over format after establishing himself in T20 cricket. His ability to combine patience with controlled aggression helped him produce consistent performances at the top of the order. He completed his 1,000 ODI runs against New Zealand at Lord’s in September 2023, using excellent timing and smart shot selection to build substantial innings.

PlayerTeamOppositionInningsTime Taken
Dawid MalanEnglandNew Zealand214 Years 135 Days

9. Rassie van der Dussen

Fastest 1000 Runs in ODIs

Rassie van der Dussen occupies ninth place on the Fastest 1000 Runs in ODIs list after reaching the 1,000-run mark in 21 innings. The South African batter built his early ODI reputation through consistency, composure, and technically sound batting. Rather than depending entirely on aggressive stroke play, van der Dussen was capable of rotating the strike and finding boundaries at the right moments. He reached the milestone against Sri Lanka and quickly became an important part of South Africa’s batting lineup.

PlayerTeamOppositionInningsTime Taken
Rassie van der DussenSouth AfricaSri Lanka212 Years 226 Days

8. Babar Azam

Fastest 1000 Runs in ODIs

Babar Azam ranks eighth among the players with the Fastest 1000 Runs in ODIs, completing the milestone in just 21 innings. The Pakistan batter displayed exceptional timing and consistency from the beginning of his international career, regularly producing elegant and technically strong innings. Babar reached 1,000 ODI runs against Australia and continued developing into one of Pakistan’s leading limited-overs batters. His ability to score against both pace and spin while maintaining excellent control allowed him to progress rapidly.

PlayerTeamOppositionInningsTime Taken
Babar AzamPakistanAustralia211 Year 233 Days

7. Quinton de Kock

Fastest 1000 Runs in ODIs

Quinton de Kock takes seventh place on the Fastest 1000 Runs in ODIs rankings after reaching the milestone in 21 innings. The South African wicketkeeper-batter established himself as an aggressive opening option, regularly putting pressure on bowlers during the powerplay. His attacking stroke play was supported by excellent consistency, allowing him to score quickly while still building substantial innings. De Kock completed 1,000 ODI runs against Zimbabwe and continued to produce important performances for South Africa.

PlayerTeamOppositionInningsTime Taken
Quinton de KockSouth AfricaZimbabwe211 Year 212 Days

ALSO READ:

6. Jonathan Trott

Fastest 1000 Runs in ODIs

Jonathan Trott sits sixth among the players who recorded the Fastest 1000 Runs in ODIs, reaching the landmark in 21 innings. The former England batter was known for his disciplined technique, patience, and ability to construct innings according to the demands of the match. Trott achieved 1,000 ODI runs against Ireland during the 2011 ICC Cricket World Cup and quickly became a dependable middle-order batter for England. His strong defensive technique and ability to rotate the strike helped him consistently accumulate runs. His rapid achievement highlighted the quality and consistency he brought to England’s ODI batting lineup.

PlayerTeamOppositionInningsTime Taken
Jonathan TrottEnglandIreland211 Year 187 Days

5. Kevin Pietersen

Fastest 1000 Runs in ODIs

Kevin Pietersen occupies fifth position on the Fastest 1000 Runs in ODIs list after reaching the milestone in 21 innings. The England star brought an aggressive and fearless approach to ODI batting, combining powerful stroke play with excellent hand-eye coordination. Pietersen completed his first 1,000 ODI runs against India and quickly became one of England’s most influential limited-overs batters. His willingness to attack bowlers and use innovative strokes made him particularly difficult to contain. His rapid progress demonstrated his ability to make a significant impact on the international stage from the early stages of his career.

PlayerTeamOppositionInningsTime Taken
Kevin PietersenEnglandIndia211 Year 123 Days

4. Viv Richards

Fastest 1000 Runs in ODIs

Viv Richards ranks fourth among the players with the Fastest 1000 Runs in ODIs, reaching the landmark in 21 innings. The West Indies legend was renowned for his powerful stroke play, confidence, and ability to dominate bowling attacks. He achieved the milestone against England during an era when ODI cricket was generally played at a slower scoring rate. Richards’ ability to combine aggression with remarkable control made him one of the most feared batters of his generation. Although his record has since been surpassed, reaching 1,000 runs so quickly remains an important achievement in ODI history.

PlayerTeamOppositionInningsTime Taken
Viv RichardsWest IndiesEngland214 Years 229 Days

3. Shubman Gill

Fastest 1000 Runs in ODIs

Shubman Gill takes third place among the players with the Fastest 1000 Runs in ODIs, achieving the milestone in only 19 innings. The Indian opener made an outstanding start to his ODI career through elegant stroke play, excellent timing, and impressive consistency. Gill completed the landmark against New Zealand during a memorable innings in Hyderabad, where he also recorded a spectacular double century. His ability to combine classical batting with aggressive scoring made him one of India’s most promising young stars. Reaching 1,000 runs in just 19 innings placed Gill among the fastest players ever to achieve the milestone.

PlayerTeamOppositionInningsTime Taken
Shubman GillIndiaNew Zealand193 Years 352 Days

2. Imam-ul-Haq

Fastest 1000 Runs in ODIs

Imam-ul-Haq claims second place on the Fastest 1000 Runs in ODIs rankings after reaching the milestone in only 19 innings. The Pakistan opener combined technically sound batting with strong shot selection and remarkable consistency. He completed his 1,000 ODI runs against South Africa and quickly established himself as a dependable member of Pakistan’s top order. Imam’s ability to convert starts into substantial scores played a major role in his rapid progress. His early performances included several impressive centuries and half-centuries, highlighting his ability to perform consistently against quality international bowling attacks.

PlayerTeamOppositionInningsTime Taken
Imam-ul-HaqPakistanSouth Africa191 Year 99 Days

1. Fakhar Zaman

Fastest 1000 Runs in ODIs

Fakhar Zaman holds the No. 1 position for the Fastest 1000 Runs in ODIs, reaching the milestone in an extraordinary 18 innings. The Pakistan opener surpassed the previous benchmark associated with Viv Richards and created history with his remarkable start to international cricket. Fakhar’s fearless batting style, powerful stroke play, and aggressive approach allowed him to score runs at an exceptional pace. He completed the landmark against Zimbabwe and quickly became one of Pakistan’s most dangerous ODI batters. Reaching 1,000 runs in only 18 innings remains one of the most impressive early-career batting achievements in ODI cricket.

PlayerTeamOppositionInningsTime Taken
Fakhar ZamanPakistanZimbabwe181 Year 45 Days

FAQs

Who has the Fastest 1000 Runs in ODIs?

Fakhar Zaman holds the record for the Fastest 1000 Runs in ODIs, reaching the milestone in just 18 innings.

Who reached 1,000 ODI runs in 19 innings?

Shubman Gill and Imam-ul-Haq both reached 1,000 ODI runs in 19 innings, placing them among the fastest batters to achieve the milestone.

How many innings did Viv Richards need to reach 1,000 ODI runs?

Viv Richards reached 1,000 ODI runs in 21 innings against England.

Why is reaching 1,000 ODI runs quickly important?

Reaching 1,000 ODI runs in a small number of innings reflects a batter’s consistency, scoring ability, and quick adaptation to the demands of international cricket.

Leave a Comment

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

Scroll to Top