Quick Summary
Table of Contents
With its blend of strategy and pace, ODI cricket has given fans numerous cherished moments. The race to the fastest 1000 runs in ODI stands out among this format’s myriad records and milestones.
The legendary Sir Vivian Richards holds the honour of being the first to achieve this landmark. Fastest 1000 Runs in ODI: However, Pakistan’s Fakhar Zaman has the record for the fastest 1000 runs in ODI cricket.
The fastest 1000 Runs in ODI, or One Day International cricket, is a format where each team is allocated 50 overs to bat. It balances the fast-paced T20 format and the traditional Test matches, offering a unique blend of strategy, patience, and aggression. Let’s learn about the fastest 1000 runs in ODI international cricket.
Reaching the fastest 1000 runs in ODIs is a testament to a player’s consistency, adaptability, and prowess at the international level. It’s a significant achievement that underscores a player’s ability to perform under pressure and against top-tier opposition.
The journey to the fastest 1000 runs in ODI has seen phenomenal performances. Sir Vivian Richards set the initial benchmark for Fakhar Zaman’s current record, and the rising stars like Shubman Gill closely followed. The race to this milestone continues to captivate cricket enthusiasts worldwide.
Fakhar Zaman has made a sensational mark in ODI cricket by becoming the fastest player to score 1000 runs, achieving this astonishing milestone in just 18 innings. This remarkable feat catapults him to the forefront of cricketing legends, showcasing his explosive talent and skill.
Fakhar Zaman’s historic record cements his legacy in cricket history and ignites a passion in upcoming cricketers to push the boundaries of performance in the ODI format. His fearless style and relentless pursuit of excellence will undoubtedly influence the game for years.
The fastest Indian batsman to reach the number 1 position in ODI rankings is MS Dhoni, who accomplished this in just 38 innings. Following him is Shubman Gill, who reached the top spot in 41 innings, making him the second-fastest Indian to achieve this milestone. Gill recently became the fourth Indian player to attain the No. 1 ranking in ODIs, showcasing his remarkable talent and consistency.
Additional Context:
The fastest 1000 runs in ODI cricket are filled with thrilling chases, nail-biting finishes, and records that testify to players’ prowess. Among these, Fastest 1000 Runs in ODI the race to 1000 runs is a significant milestone that separates the elite from the rest.
Achieving 1000 runs in ODIs is not just about the numbers; the Fastest 1000 Runs in ODIs reflect a player’s consistency, resilience, and ability to adapt to different conditions and oppositions. It signifies a player’s capability to deliver consistently over multiple matches, facing varied bowling attacks and game pressures.
Reaching this milestone in fewer innings indicates a player’s dominance in the ODI format. It showcases their ability to influence matches consistently, making them invaluable assets to their teams. A quick race to 1000 runs often translates to match-winning performances, elevating a player’s stature in international cricket.
Legends like Sir Vivian Richards initially set the benchmark. Still, modern-day maestros like Fakhar Zaman, Imam-Ul-Haq, and Shubman Gill have furthered the legacy, reaching the Fastest 1000 Runs in ODI milestone in record time.
Fakhar Zaman leads the charts, achieving 1000 runs in 18 innings. He’s closely followed by Imam-Ul-Haq and Shubman Gill, both reaching the mark in 19 innings. These records of the fastest 1000 runs in ODI underline the evolving nature of ODI cricket, with players continually pushing the boundaries of what’s achievable.
The ICC Cricket World Cup is the pinnacle of ODI cricket, where the best players from across the globe battle it out for ultimate glory. While consistency and big scores are crucial, some batsmen take it a step further, reaching the coveted milestone of fastest 1000 runs in the ODI World Cup at an electrifying pace! Here’s a look at the fastest scorers to reach 1,000 runs in the Cricket World Cup.
| Rank | Player Name | Country | Innings Taken |
| 1 | David Warner | Australia | 19 |
| 2 | Rohit Sharma | India | 19 |
| 3 | Sachin Tendulkar | India | 20 |
| 4 | AB de Villiers | South Africa | 21 |
| 5 | Chris Gayle | West Indies | 22 |
In ODI cricket, the Fastest 1000 Runs in ODI scoring dashes is a prized skill. But some batsmen take it to another level, reaching the coveted milestone of 1,000 runs in record time! Today, we celebrate the top 10 fastest 1000 runs in ODI cricket.
| Rank | Player | Country | Innings |
| 1 | Fakhar Zaman | Pakistan | 18 |
| 2 | Imam-ul-Haq | Pakistan | 19 |
| 3 | Shubman Gill | India | 19 |
| 4 | IVA Richards | West Indies | 21 |
| 5 | KP Pietersen | England | 21 |
| 6 | IJL Trott | England | 21 |
| 7 | Q de Kock | South Africa | 21 |
| 8 | Babar Azam | Pakistan | 21 |
| 9 | HE van der Dussen | South Africa | 21 |
| 10 | CG Greenidge | West Indies | 23 |
The record for the fastest 1000 runs in ODI has evolved, with modern-day cricketers breaking records set by past legends.
The record for the fastest 1000 runs in ODI has been coveted, with players from different eras vying for the top spot. Initially set by Sir Vivian Richards, the benchmark has been surpassed by modern-day legends, showcasing the competitive spirit of ODI cricket.
Pakistan’s Fakhar Zaman rewrote history by scoring the fastest 1000 runs in an ODI in just 18 innings, a testament to his aggressive batting style and consistency.

Shubman Gill, with his impeccable technique and calm demeanour, achieved the milestone of fastest ODI 1000 runs in 19 innings, making him the fastest Indian to reach the mark.
India’s rich cricketing legacy has seen collective efforts, with multiple players contributing to team milestones, ensuring India’s dominant position in world cricket.
While ODIs have their charm, legends like Sir Vivian Richards have set unparalleled records in international cricket. His record of the fastest 1000 runs in an ODI for India has stood tall for decades.
Comparing players across eras is challenging due to changing game dynamics. However, Fakhar Zaman, Shubman Gill, and Sir Vivian Richards, each from different eras, showcase the race’s timeless allure to achieve the fastest 1000 runs in ODI.
Vinod Kambli holds the record for being the fastest to 1000 Test runs among Indian players in Test cricket history. He achieved this feat in just 14 innings. Kambli had a brilliant start to his career, but couldn’t carry on for long. He played only 17 tests and scored 1084 runs at an average of 54.20 with four centuries and three half-centuries. This achievement is a testament to his exceptional batting skills and consistency.
The world of T20 cricket is all about explosive batting and quick scores. But some players elevate it to another level, reaching the coveted milestone of 1,000 runs in record time! Today, we celebrate the top 5 fastest scorers to reach 1,000 runs in T20 internationals (as of May 2025).
| Rank | Player | Team | Innings to 1000 runs |
|---|---|---|---|
| 1 | Dawid Malan | England | 24 innings |
| 2 | Sabawoon Davizi | Czech Republic | 24 innings |
| 3 | Kendel Kadowaki-Fleming | Japan | 25 innings |
| 4 | Babar Azam | Pakistan | 26 innings |
| 5 | Devon Conway | New Zealand | 26 innings |
| 6 | Muhammad Waseem | UAE | 26 innings |
| 7 | Virat Kohli | India | 27 innings |
| 8 | Aaron Finch | Australia | 29 innings |
| 9 | KL Rahul | India | 29 innings |
| 10 | Mohammad Rizwan | Pakistan | 31 innings |
The record for the fastest 1000 runs in the Indian Premier League (IPL) by an Indian player is held by Sai Sudharsan. He achieved this feat in just 25 innings. Sai Sudharsan plays for the Gujarat Titans and debuted in the IPL in 2022. He has been a key player for the franchise ever since, contributing significantly to their success. His performances in the IPL and the Indian domestic circuit led to his debut for India in the ODI series against South Africa in December 2023. This achievement is a testament to his exceptional batting skills and consistency.
India, with its rich cricketing heritage, has produced a plethora of cricketers who have left an indelible mark on the international stage. These maestros have made significant contributions to the race to 1000 runs in ODIs.
Shubman Gill is the fastest Indian to reach the 1000-run milestone in ODIs. However, Virat Kohli, Rohit Sharma, and Sachin Tendulkar have also done this quickly, demonstrating their dominance in the format.
The achievements of these players go beyond mere statistics. Their performances have often steered India to crucial victories, bolstering the nation’s position in world cricket. Kohli and Tendulkar were prolific run-scorers and have mentored the next generation.
While Shubman Gill’s recent feat has garnered attention, it’s essential to acknowledge the benchmarks set by others. Sachin Tendulkar was the youngest to reach 1000 ODI runs, and Virat Kohli’s consistency saw him shatter multiple records in his journey to the milestone. These records, set against intense competition, underscore the calibre of Indian cricketers.

The race to the fastest 1000 runs in ODIs is not just about individual brilliance but a combination of various factors that play a pivotal role in a player’s journey to this milestone.
The foundation of any great batsman lies in their skill and technique. A sound technique ensures players adapt to different bowling attacks, pitch conditions, and Game situations. Players with a robust technique and the ability to switch gears per the match’s demand often reach milestones faster.
A team’s strategy and where a player bats can significantly influence the rate at which they score runs. Top-order batters usually have more overs at their disposal, allowing them to build innings and score big.
Strategic decisions, like promoting aggressive players up the order in certain situations, can also expedite the journey to 1,000 runs.
Cricket pitches vary widely across different venues, affecting the game’s pace and style. Batsmen-friendly tracks can aid players in scoring quickly, while challenging pitches test a player’s skill and adaptability. Batsmen must adapt to these conditions, whether Australia’s fast tracks or the subcontinent’s spinning wickets.
The journey to 1000 runs in ODIs is dotted with innings that have set records and captured the imagination of cricket enthusiasts worldwide.
One Day International (ODI) cricket is a format that tests the skills and consistency of a player. Scoring dashes is a crucial part of this game. Let’s look at the fastest players to reach 2000 runs in ODI in the shortest number of innings.
| Rank | Player | Country | Innings |
|---|---|---|---|
| 1 | Shubman Gill | India | 38 |
| 2 | Hashim Amla | South Africa | 40 |
| 3 | Zaheer Abbas | Pakistan | 45 |
| 4 | Kevin Pietersen | England | 45 |
| 5 | Babar Azam | Pakistan | 45 |
| 6 | Imam-ul-Haq | Pakistan | 46 |
| 7 | Jonathan Trott | England | 47 |
| 8 | Shai Hope | West Indies | 47 |
| 9 | Vivian Richards | West Indies | 48 |
| 10 | Shikhar Dhawan | India | 48 |
The world of ODI cricket is a test of a batsman’s consistency and ability to score across different situations. Reaching 3,000 runs is a significant milestone, but some batsmen achieve it in an unprecedented manner. Today, we celebrate the top 5 fastest scorers to reach 3,000 runs in ODI cricket (as of May 2025).
| Rank | Player | Country | Innings to reach 3,000 ODI runs |
|---|---|---|---|
| 1 | Hashim Amla | South Africa | 57 innings |
| 2 | Fakhar Zaman | Pakistan | 67 innings |
| 3 | Shai Hope | West Indies | 67 innings |
| 4 | Imam-ul-Haq | Pakistan | 67 innings |
| 5 | Babar Azam | Pakistan | 68 innings |
Virat Kohli is the fastest batsman to reach 10,000 runs in One-Day Internationals (ODIs). He achieved this remarkable milestone in 205 innings, underscoring his exceptional batting prowess and consistency.
| Rank | Player | Country | Innings Taken | Year Achieved |
|---|---|---|---|---|
| 1 | Virat Kohli | India | 205 | 2018 |
| 2 | Rohit Sharma | India | 241 | 2023 |
| 3 | Sachin Tendulkar | India | 259 | 2001 |
| 4 | Sourav Ganguly | India | 263 | 2005 |
| 5 | Ricky Ponting | Australia | 266 | 2007 |
| 6 | Jacques Kallis | South Africa | 272 | 2009 |
| 7 | MS Dhoni | India | 273 | 2017 |
| 8 | Brian Lara | West Indies | 278 | 2004 |
| 9 | Rahul Dravid | India | 287 | 2007 |
| 10 | Chris Gayle | West Indies | 282 | 2019 |
With its unique blend of strategy and pace, ODI cricket poses many challenges for batters, testing their skill, temperament, and adaptability.
The weight of expectations from fans and the team can be immense. Batters are often under the scanner, especially when playing crucial matches or chasing challenging targets. The pressure to maintain a healthy strike rate while preserving wickets is a delicate balancing act.
Adaptability is required to face varied bowling attacks, from searing pace to cunning spin. With their strategies, world-class bowlers can make scoring runs daunting, demanding that batsmen constantly evolve and strategize.
Modern-day cricket demands top-notch fitness levels. Quick singles, converting ones into twos, and swift running between the wickets are essential for scoring briskly.
Moreover, agile fielding units can restrict boundaries, making running between the wickets even more crucial. A batsman’s fitness is pivotal in maintaining a high scoring rate throughout their innings.
The race to be the fastest to 1000 ODI runs is a thrilling testament to a batter’s explosive talent and immediate impact on the world stage. While Fakhar Zaman and Imam-ul-Haq lead the modern era, the enduring legacy of pioneers like Viv Richards and Babar Azam’s consistency highlight the evolution of the game. This record is more than a statistic; it signifies a player’s ability to adapt and dominate from the very start of their career. As batting techniques and formats evolve, this milestone will continue to crown cricket’s most dynamic and promising new talents.
The record for the fastest 1000 runs in ODI history is held by Fakhar Zaman from Pakistan. He achieved this feat in just 18 innings.
Shubman Gill took 19 innings to reach 1000 runs in One Day Internationals (ODIs).
The top three players for the fastest 1000 ODI runs are:
Fakhar Zaman (Pakistan) – 18 innings
Imam-Ul-Haq (Pakistan) – 19 innings
Shubman Gill (India) – 19 innings
The record for the fastest 1000 runs in ODI cricket has progressed. Sir Vivian Richards of West Indies held the record for almost 40 years, achieving 1000 runs in 21 innings. This record was eventually broken by Fakhar Zaman, followed closely by Imam-Ul-Haq and Shubman Gill.
Reaching 1000 runs in ODIs signifies a player’s consistency, adaptability, and ability to handle pressure at the international level. It separates the good players from the great and is a testament to a player’s prowess in the limited-overs format of the game.
The record for the fastest 2000 runs in ODI cricket history is held by Shubman Gill from India. He reached this milestone in just 38 innings.
The record for the fastest to 1500 ODI runs is held by Shubman Gill from India. He achieved this feat in his 29th game in the 50-over format.
Authored by, Muskan Gupta
Content Curator
Muskan believes learning should feel like an adventure, not a chore. With years of experience in content creation and strategy, she specializes in educational topics, online earning opportunities, and general knowledge. She enjoys sharing her insights through blogs and articles that inform and inspire her readers. When she’s not writing, you’ll likely find her hopping between bookstores and bakeries, always in search of her next favorite read or treat.
Editor's Recommendations
Chegg India does not ask for money to offer any opportunity with the company. We request you to be vigilant before sharing your personal and financial information with any third party. Beware of fraudulent activities claiming affiliation with our company and promising monetary rewards or benefits. Chegg India shall not be responsible for any losses resulting from such activities.
Chegg India does not ask for money to offer any opportunity with the company. We request you to be vigilant before sharing your personal and financial information with any third party. Beware of fraudulent activities claiming affiliation with our company and promising monetary rewards or benefits. Chegg India shall not be responsible for any losses resulting from such activities.