Fastest 1000 Runs in ODI Cricket – Top 10 Incredible Batting Display

Fastest 1000 Runs in ODI Cricket

In the illustrious realm of One Day International (ODI) cricket, where the world’s finest batsmen showcase their talent and prowess, achieving the milestone of the fastest 1000 runs is a testament to exceptional skill and unwavering dedication. The journey to accumulate 1000 runs in this limited-overs format is a compelling narrative of resilience, technique, and the ability to adapt to the ever-evolving dynamics of modern-day cricket.






Fakhar Zaman








Shubman Gill




IVA Richards

West Indies



KP Pietersen




IJL Trott




Q de Kock 

South Africa



Babar Azam




HE van der Dussen 

South Africa



DJ Malan



The quest for the fastest 1000 runs in ODI cricket is a pursuit that combines both individual excellence and team success. It is a race against time, where batsmen strive to reach this milestone in the fewest innings possible, while simultaneously contributing significantly to their team’s victories. This pursuit epitomizes the essence of ODI cricket, which has evolved into a captivating blend of aggression and finesse over the years.

As we delve into the annals of ODI cricket history, several iconic names stand out, having etched their names in the record books as the fastest to reach 1000 runs. These cricketers have not only enthralled fans with their breathtaking strokeplay but have also exemplified consistency and adaptability in their approach.

NEWSTARS Education is your gateway to the finest articles on the internet! Our Top 10 articles section ensures that you’re always in the know about the most interesting and relevant topics.

Top 10 Fastest 1000 Runs in ODI Cricket

This introduction will take you on a journey through the stories of these remarkable individuals, shedding light on their unique styles, memorable innings, and the impact they have had on the sport. From the swashbuckling openers who set the stage on fire to the technically sound middle-order maestros, the pursuit of the fastest 1000 runs in ODI cricket is a reflection of the diversity and beauty of the game itself. Join us as we explore the thrilling world of ODI cricket and celebrate the remarkable achievements of those who have reached the coveted milestone of the fastest 1000 runs, leaving an indelible mark on the sport’s rich history.


1. Fakhar Zaman (Pakistan) – 18 innings

Fakhar Zaman, the Pakistani opening batsman, etched his name into cricketing history with one of the fastest 1000 runs in One Day Internationals (ODIs). Zaman achieved this milestone against Zimbabwe on July 22, 2018, during an ODI match in Bulawayo. What makes his feat even more remarkable is that he accomplished it in just 18 innings, displaying his incredible batting prowess. This remarkable achievement came after he made his ODI debut on June 7, 2017, and it took him only 1 year and 45 days to reach the 1000-run mark.

Throughout this incredible journey, Zaman displayed consistency and power in his batting. He not only scored runs quickly but also played a pivotal role in helping Pakistan secure important victories. His ability to find gaps in the field and dispatch the ball to the boundaries made him a force to be reckoned with in the limited-overs format.

Zaman’s milestone was celebrated by cricket enthusiasts worldwide, and it solidified his place as one of Pakistan’s top ODI batsmen. His incredible run-scoring ability and fearless approach to batting have made him a valuable asset for Pakistan in white-ball cricket.

2. Imam-ul-Haq (Pakistan) – 19 innings

Imam-ul-Haq, another talented Pakistani opener, joined the elite club of players who achieved the fastest 1000 runs in ODI cricket. He accomplished this feat during a match against South Africa in Centurion on January 25, 2019. What sets Imam-ul-Haq apart is the remarkable speed at which he reached the 1000-run mark, doing so in just 19 innings since his ODI debut on October 18, 2017, taking a mere 1 year and 99 days to achieve this milestone.

Imam-ul-Haq’s batting style is characterized by his elegance and impeccable timing. He combines classical strokes with a modern touch, making him a versatile and dependable opener for Pakistan. His ability to build partnerships and provide solid starts to the team has been invaluable in ODI cricket.

This achievement placed Imam-ul-Haq in the company of some of the greatest ODI batsmen of all time. His consistency and ability to score runs against quality opposition have made him an integral part of Pakistan’s ODI lineup. With his talent and potential, Imam-ul-Haq continues to be a promising prospect for Pakistan in limited-overs cricket, and his rapid journey to 1000 runs further solidified his status as one of the brightest young talents in international cricket.

3. Shubman Gill (India) – 19 innings

Shubman Gill, the young Indian cricket sensation, etched his name in the annals of ODI history with one of the fastest 1000 runs in the format. This remarkable feat unfolded on January 18, 2023, during a face-off against New Zealand in Hyderabad. Gill, born on January 31, 1999, displayed prodigious talent at just 19 years and 19 days old when he achieved this milestone, marking himself as a rising star in international cricket. His ODI debut, ODI #4507, was eagerly anticipated by fans worldwide, and he lived up to the expectations.

Gill’s remarkable batting prowess, sublime timing, and elegant strokeplay were on full display during this period. He notched up his 1000th run in just 3 years and 352 days, showcasing remarkable consistency and maturity for a player of his age. The Hyderabad crowd witnessed a masterclass as Gill compiled runs with grace and poise. His ability to adapt to different conditions and opponents was evident during this innings, solidifying his reputation as a future cricket legend.

4. IVA Richards (West Indies) – 21 innings

Sir Vivian Richards, a cricketing legend from the West Indies, left an indelible mark in the world of One Day Internationals (ODIs) with his lightning-fast 1000 runs. This historic achievement occurred on January 22, 1980, during a clash against England in Sydney. Richards, a cricketing icon, had already made a name for himself by the time he reached this milestone. Born on March 7, 1952, he was 22 years and 21 days old when he accomplished this remarkable feat, displaying his unmatched talent and prowess.

Richards’ ODI debut, ODI #87, dates back to June 7, 1975, and he quickly established himself as one of the most fearsome batsmen in the limited-overs format. He reached the 1000-run mark in just 4 years and 229 days, underlining his exceptional consistency and dominance. The Sydney crowd was treated to a spectacle as Richards showcased his trademark aggressive style, characterized by explosive batting and powerful strokeplay.

Throughout his career, Richards continued to be a source of inspiration for aspiring cricketers, and his legacy in ODIs remains unparalleled. His achievement of 1000 runs in such a short span stands as a testament to his extraordinary talent and influence on the game of cricket.

5. KP Pietersen (England) – 21 innings

Kevin Pietersen, the explosive English batsman, etched his name in the annals of ODI cricket history with one of the fastest 1000 runs. This remarkable feat occurred during a clash against India in Faridabad on March 31, 2006. Pietersen displayed his prowess with the bat during this innings, showcasing his ability to dominate any bowling attack.

What makes this achievement even more impressive is that he achieved it in just 1 year and 123 days since his ODI debut on November 28, 2004. During this innings, Pietersen scored a total of 27 runs, pushing his career total to 1000 runs in ODI cricket. His aggressive and innovative style of play often put immense pressure on the opposition bowlers.

This century of runs came in his 21st ODI appearance, signifying his consistency and reliability as a key contributor to the English cricket team. The match, labeled ODI #2358, became a significant moment in Pietersen’s ODI career, setting the stage for his future accomplishments in the format.

6. IJL Trott (England) – 21 innings

Jonathan Trott, another English cricketer, joined the elite club of fastest 1000 ODI runs during a match against Ireland in Bengaluru on March 2, 2011. Trott’s remarkable journey to this milestone took just 1 year and 187 days since his ODI debut on August 27, 2009. His ability to accumulate runs steadily and consistently played a pivotal role in England’s success during this period.

Trott showcased his batting prowess during this particular innings, contributing 21 runs to his team’s total. This knock marked his 21st ODI appearance, highlighting his efficiency in accumulating runs and anchoring the innings. The match was recorded as ODI #3114 and became a memorable moment in Trott’s ODI career.

Trott’s style of play was characterized by his solid technique, which made him a dependable figure in the English batting lineup. His ability to rotate the strike and find gaps in the field was instrumental in building partnerships and guiding his team to victory. Achieving the milestone of 1000 runs in ODI cricket in such a short span is a testament to Trott’s skill and determination as a top-order batsman for England.

7. Q de Kock (South Africa) – 21 innings

Quinton de Kock’s explosive batting prowess in One Day Internationals (ODIs) has etched his name into the record books, with one of his standout performances being against Zimbabwe in Bulawayo on August 19, 2014. De Kock’s remarkable innings not only catapulted South Africa to victory but also marked a historic moment in ODI cricket. He achieved the fastest 1000 runs in just 19 innings, breaking the previous record set by his compatriot Hashim Amla.

De Kock’s incredible achievement came during the 1st ODI of the series, where he scored an explosive century, displaying his exceptional skill and aggressive style. His innings of 113 runs off 86 balls was a display of sheer dominance over the Zimbabwean bowlers, and it showcased his ability to adapt to different conditions and oppositions.

The record-breaking performance against Zimbabwe was a testament to De Kock’s consistency and remarkable ability to score runs at a brisk pace. His innings not only set a new standard in ODI cricket but also established him as one of the most exciting young talents in the game. His ability to provide explosive starts to his team and consistently perform at the highest level has made him an integral part of the South African ODI team.

8. Babar Azam (Pakistan) – 21 innings

Babar Azam, the talismanic Pakistani batsman, etched his name in the annals of ODI cricket history with his incredible feat of becoming the fastest player to score 1000 runs in just 21 innings. This record-breaking performance occurred during Pakistan’s tour of Australia on January 19, 2017, in Perth. Babar Azam’s innings was a testament to his immense talent and remarkable consistency in the ODI format.

Facing a formidable Australian bowling attack, Babar Azam displayed exceptional composure and skill to achieve this milestone. His innings of 84 runs off 100 balls was a masterclass in playing under pressure and anchoring the innings. Babar’s ability to time his shots to perfection and find the gaps in the field showcased his class as a batsman.

What makes Babar Azam’s achievement even more remarkable is the fact that he reached this milestone at a young age, signaling a promising future for Pakistani cricket. His ability to adapt to different conditions and oppositions has made him a mainstay in the Pakistan ODI team and a potential future captain.

9. HE van der Dussen (South Africa) – 21 innings

HE van der Dussen, the South African cricket sensation, etched his name in the record books with one of the fastest 1000 runs in One Day International (ODI) cricket. He achieved this milestone during a match against Sri Lanka at Colombo’s R. Premadasa Stadium on September 2, 2021. It took him just 2 years and 226 days since his ODI debut on January 19, 2019, to reach this remarkable feat.

Van der Dussen’s journey to 1000 runs was nothing short of spectacular, as he displayed consistent brilliance with the bat. He played 27 matches and faced 21 innings to accumulate this impressive record. His batting prowess and ability to adapt to various match situations have made him a vital asset to the South African cricket team.

This achievement solidified his place as a key player in international ODI cricket, and his performance during this period was nothing short of remarkable. Van der Dussen’s ODI career continued to flourish, earning him accolades for his contribution to the sport. His century of 1000 runs in ODIs will always be remembered as a testament to his skill, dedication, and commitment to the game.

10. DJ Malan (England) – 21 innings

DJ Malan, the English cricket sensation, showcased his batting prowess in the most spectacular fashion, becoming one of the fastest players to score 1000 runs in One Day Internationals (ODIs). Malan achieved this remarkable feat during a match against New Zealand at the iconic Lord’s Cricket Ground on September 15, 2023. It took him just 4 years and 135 days from his ODI debut on May 3, 2019, to reach this significant milestone.

Malan’s journey to 1000 runs in ODIs was marked by consistency and an unyielding determination to excel. He featured in 21 matches and faced 21 innings during this period, establishing himself as a dependable force in the English cricket team’s batting lineup.

His exceptional ability to read the game, adapt to challenging conditions, and construct innings with precision has made him a beloved figure among cricket enthusiasts. Malan’s achievement of 1000 runs in ODIs further solidified his reputation as one of the world’s premier batsmen.

Top Fastest 1000 Runs in ODI

The pursuit of the fastest 1000 runs in ODI cricket is a captivating journey that combines individual brilliance with team success. It represents the essence of ODI cricket, where batsmen strive to reach this milestone in the fewest innings possible while contributing significantly to their team’s victories. The top 10 fastest 1000 run-scorers in ODI cricket have showcased remarkable talent, consistency, and adaptability, leaving an indelible mark on the sport’s history.

From the explosive power of Fakhar Zaman to the elegance of Shubman Gill, and the legendary aggression of Sir Vivian Richards, each cricketer in this elite group has contributed to the ever-evolving narrative of ODI cricket. Their unique styles, memorable innings, and their ability to adapt to different conditions and opponents have made them cricketing icons in their own right.

As we celebrate these remarkable achievements, we are reminded that ODI cricket continues to be a captivating blend of aggression and finesse, with players like Babar Azam, Quinton de Kock, and DJ Malan carrying the torch of excellence into the future. These players not only inspire current generations but also pave the way for aspiring cricketers to dream of reaching the fastest 1000 runs in ODI cricket and etching their names alongside these legends. The pursuit of this milestone will always be a testament to the enduring spirit and rich history of ODI cricket

Disclaimer: The above information is for general informational purposes only. All information on the Site is provided in good faith, however we make no representation or warranty of any kind, express or implied, regarding the accuracy, adequacy, validity, reliability, availability or completeness of any information on the Site.

Categories: Top 10 News

Leave a Comment