Fastest 1000 Runs in ODI Cricket: Complete List, Records & Analysis
Introduction: Why 1000 ODI Runs Matter
The ODI format comes with a totally different set of challenges compared to Test and T20 cricket. It gives batters enough time to settle, similar to Test cricket, but once they are set, they must also score at a fast pace. This unique balance between patience and aggression is what makes One Day Internationals one of the most exciting formats in the game.
Over the years, cricket fans have witnessed countless records being broken in ODI cricket. Among them, one milestone holds special significance for any batter starting their international journey โ scoring the first 1000 runs in ODIs. Reaching this landmark quickly reflects consistency, adaptability, and mental strength at the highest level. In this article, we take a deep look at the fastest 1000 runs in ODI cricket, the players who achieved it, and what makes this record so special.
Fastest to 1000 ODI Runs: Complete Record Table
| Player | Against | Match Date | ODI Debut | Time Taken | Matches | Innings |
|---|---|---|---|---|---|---|
| Fakhar Zaman (PAK) | Zimbabwe | 22 Jul 2018 | 7 Jun 2017 | 1y 45d | 18 | 18 |
| Imam-ul-Haq (PAK) | South Africa | 25 Jan 2019 | 18 Oct 2017 | 1y 99d | 19 | 19 |
| Shubman Gill (IND) | New Zealand | 18 Jan 2023 | 31 Jan 2019 | 1y 352d | 19 | 19 |
| Viv Richards (WI) | England | 22 Jan 1980 | 7 Jun 1975 | 4y 229d | 22 | 21 |
| Kevin Pietersen (ENG) | India | 31 Mar 2006 | 28 Nov 2004 | 1y 123d | 27 | 21 |
| Jonathan Trott (ENG) | Ireland | 2 Mar 2011 | 27 Aug 2009 | 1y 187d | 21 | 21 |
| Quinton de Kock (SA) | Zimbabwe | 19 Aug 2014 | 19 Jan 2013 | 1y 212d | 21 | 21 |
| Babar Azam (PAK) | Australia | 19 Jan 2017 | 31 May 2015 | 1y 233d | 21 | 21 |
| Rassie van der Dussen (SA) | Sri Lanka | 2 Sep 2021 | 19 Jan 2019 | 2y 226d | 27 | 21 |
| Gordon Greenidge (WI) | England | 28 May 1980 | 11 Jun 1975 | 4y 352d | 23 | 23 |
| Ryan ten Doeschate (NED) | Afghanistan | 1 Sep 2009 | 4 Jul 2006 | 3y 59d | 24 | 23 |
Top 6 Players with Fastest 1000 ODI Runs
1. Fakhar Zaman (Pakistan) โ 18 Innings
Fakhar Zaman tops the list for the fastest 1000 runs in ODI cricket, achieving the milestone in just 18 innings. Known for his aggressive left-handed batting, Fakhar made his ODI debut in June 2017 against South Africa.
He reached 1000 ODI runs in July 2018 against Zimbabwe, showcasing his fearless approach and ability to dominate bowlers. Fakhar Zamanโs ODI career includes over 2600 runs, seven centuries, and multiple match-winning performances, making him one of Pakistanโs most impactful openers in modern ODI cricket.
2. Imam-ul-Haq (Pakistan) โ 19 Innings
Imam-ul-Haq is the second fastest batter to reach 1000 ODI runs, taking just 19 innings. Making his debut in October 2017, Imam quickly became a dependable opener for Pakistan.
His technique, temperament, and consistency helped him reach this milestone against South Africa in January 2019. Imamโs ODI record includes multiple centuries and a reputation as one of the most reliable top-order batters of his era.
3. Shubman Gill (India) โ 19 Innings
Shubman Gill became the fastest Indian to score 1000 ODI runs, reaching the milestone in 19 innings. He achieved this landmark with a historic double century against New Zealand on January 18, 2023.
Gillโs elegant stroke play and ability to score big runs under pressure have made him a key player in Indiaโs ODI setup. His rapid rise highlights how modern batters blend classical technique with aggressive intent.
4. Viv Richards (West Indies) โ 21 Innings
Sir Viv Richards was far ahead of his time. Reaching 1000 ODI runs in just 21 innings during the late 1970s was an extraordinary achievement.
Making his debut in 1975, Richards changed the way ODI batting was perceived. He combined power with swagger and consistency. Across his career, he scored over 6700 ODI runs and remains one of the greatest batters in cricket history.
5. Kevin Pietersen (England) โ 21 Innings
Kevin Pietersenโs innovative stroke play made him one of the most feared batters of his generation. He reached 1000 ODI runs in 21 innings after debuting in 2004.
Known for his attacking mindset, Pietersen accumulated over 4400 ODI runs, including nine centuries. His ability to dominate quality bowling attacks helped England transition into a more aggressive ODI team.
6. Jonathan Trott (England) โ 21 Innings
Jonathan Trott was the definition of consistency. He reached 1000 ODI runs in 21 innings after debuting in 2009.
Trottโs strength was his calm approach and solid technique, making him a dependable top-order batter. He finished his ODI career with 2819 runs, including four centuries and 22 half-centuries.
Why the Fastest 1000 ODI Runs Record Is Special
Scoring 1000 runs quickly in ODI cricket requires more than just talent. A batter must:
- Adapt to different conditions
- Face high-quality international bowling
- Maintain consistency
- Balance strike rate with stability
This record highlights players who not only started their careers strongly but also laid a solid foundation for long-term success.
Modern ODI Cricket and the Changing Nature of Records
With flatter pitches, shorter boundaries, and aggressive batting strategies, modern ODI cricket offers more opportunities for quick runs. However, pressure, expectations, and competition are also higher than ever.
Thatโs why names like Fakhar Zaman, Shubman Gill, and Imam-ul-Haq stand alongside legends like Viv Richards and Gordon Greenidge โ proving that excellence transcends eras.
Conclusion
The fastest 1000 runs in ODI cricket is a record that perfectly reflects a batterโs impact early in their career. From Fakhar Zamanโs explosive rise to Viv Richardsโ timeless dominance, this list celebrates some of the finest batters the game has ever seen.
As ODI cricket continues to evolve, new stars may challenge these records. But for now, these players remain benchmarks of consistency, aggression, and excellence in the one-day format.
- Read more:
- Ryan Rickelton Stats โ Complete Career Numbers, Records & IPL 2026 Performance
- Sachin Test Centuries โ Complete List of 51 Hundreds, Records & Legendary Innings
- Delhi Capitals vs Mumbai Indians Timeline โ Full IPL History, Head-to-Head Records & Iconic Matches
- Hobart Hurricanes vs Brisbane Heat Dream11 Prediction | BBL 2025-26 35th T20
Tags: fastest 1000 runs in ODI, fastest 1000 ODI runs, fastest to 1000 runs in ODI cricket, ODI batting records, fastest ODI runs record, ODI cricket milestones, fastest 1000 runs list, ODI cricket history