ODI cricket has written many stories about the best batters in history, there have been only a few batters who have gotten 2000 runs in an ODI at an insane rate. Fastest 2000 runs are an indication of a player’s consistency & ability to start dominating the world class bowling attacks from early during their career.
Here we take a glance at the fastest 2000 runs in ODI, the cricketer who achieved this milestone in quickest innings with their records along with what made their performance so unique.
Players with Fastest 2000 Runs in ODI
The table below displays the fastest players to complete 2000 ODI runs.
| Rank | Player | Country | Innings | Year Reached |
| 1 | Shubman Gill | India | 38 | 2023 |
| 2 | Hashim Amla | South Africa | 40 | 2011 |
| 3 | Imam-ul-Haq | Pakistan | 44 | 2022 |
| 4 | Babar Azam | Pakistan | 45 | 2019 |
| 5 | Kevin Pietersen | England | 46 | 2008 |
| 6 | Jonathan Trott | England | 47 | 2012 |
| 7 | Rassie van der Dussen | South Africa | 47 | 2023 |
| 8 | Vivian Richards | West Indies | 48 | 1980 |
| 9 | Quinton de Kock | South Africa | 49 | 2014 |
| 10 | Fakhar Zaman | Pakistan | 49 | 2023 |
Shubman Gill has scored the fastest 2000 runs in ODI
Indian young batting sensation Shubman Gill currently holds the record for all-time fastest 2000 runs in ODI, reaching the milestone in mere 38 innings.
During India’s successful 2023 campaign, Gill broke the long-standing record of landing up in 40 innings held by Hashim Amla. His rare consistency, high-class, fluent stroke play, and skill to buttress starts into substantial scores facilitated this feat.
The 2,000 Runs Of Shubman Gill In ODIs
| Statistic | Value |
| Innings | 38 |
| Hundreds | 6+ |
| Fifties | 10+ |
| Average | Around 58 |
| Strike Rate | 100+ |
He is now amongst the greatest ODI batters of his era, making a phenomenal start to ODIs – Gill.
Hashim Amla – One who broke a record
It was that man Hashim Amla who held the record for most 2000 runs in ODI before Gill rewrote history And it lasted nearly more than a decade.
The South African opener scored his 1000th run in just the 40 innings whilst demonstrating incredible temperament and durability.
His unhurried batting found the perfect partnership with South Africa’s dominance of ODI cricket in the early 2010s, and he will go down as one of the greatest ever ODI openers.
Imam-ul-Haq’s Rapid Rise
One of the fastest to the feat, Pakistan opener Imam-ul-Haq scored 2,000 ODI runs in just some 44 innings.
This knack of anchoring innings while also keeping a relatively brisk scoring rate has made him an able top-order batter for Pakistan.
Babar Azam’s Consistency
The former Pakistan captain achieved the milestone in 45 innings and displayed why he is widely considered one of the best ODI batters of this era.
Younis has defined elegance through his grace and cover drives, he is also the master of consistency with an impressive average which has won Pakistan numerous ODI games.
Players with Fastest 2000 Runs in ODI (Detailed Comparison)

| Player | Innings | Average | Batting Style |
| Shubman Gill | 38 | 58+ | Aggressive Opener |
| Hashim Amla | 40 | 60+ | Classical Opener |
| Imam-ul-Haq | 44 | 50+ | Left-hand Opener |
| Babar Azam | 45 | 55+ | Top-order Batter |
| Kevin Pietersen | 46 | 45+ | Aggressive Middle Order |
| Jonathan Trott | 47 | 50+ | Anchor Batter |
| Rassie van der Dussen | 47 | 60+ | Middle Order |
| Vivian Richards | 48 | 50+ | Explosive Batter |
| Quinton de Kock | 49 | 45+ | Wicketkeeper-Opener |
| Fakhar Zaman | 49 | 47+ | Attacking Opener |
The Importance of the Fastest 2000 Runs in ODI Record
Beware the 2,000 ODI runs record; it is not just a numbers’ game It indicates:
- Outstanding consistency
- Scoring ability against top nations
- Excellent conversion rate from starts to big runs
- Excellent batting average
- Match-winning performances
All the players who figure on the fastest 2000 runs in the ODI list turned into world class stars for their countries.
Aggressive batting is more useful in modern ODI Cricket
The ODI game today is very different from yesteryears.
Many reasons have been behind the faster milestones:
- Two new balls
- Batting-friendly pitches
- Powerplay restrictions
- Improved fitness
- Aggressive batting mindset
- Better equipment
Ful building, getting to the glass consistent for nearly 40 innings is impressive as an advantage.
Has Anyone STOLEN Shubman Gill’s Record?
It is a daunting mark, considering it takes 38 innings for Gill to break that record.
The only young stars who may be able to break that record in the future are:
- Yashasvi Jaiswal (India)
- Dewald Brevis (South Africa)
- Harry Brook (England)
- Ibrahim Zadran (Afghanistan)
But to challenge for the fastest 2000 runs in an ODI record, one would need outstanding consistency right from the start of an international career.
Facts About Fastest 2000 Runs Idea in ODI.
- Shubman Gill has made the fastest 2,000 runs in ODI history.
- For well over 12 years, Hashim Amla held the record.
- The Pakistan side has two players in the top five on the list.
- South Africa has a number of batters ranked in the fastest 2,000 ODI runs.
- Indeed, the only name from before 1990 in the top ten is that of Vivian Richards.
- All but one of the players on this list had an average in excess of 45 when they reached that milestone.
Records Related to ODI Batting Milestones
| Milestone | Record Holder |
| Fastest 1000 ODI Runs | Fakhar Zaman |
| Fastest 2000 ODI Runs | Shubman Gill |
| Fastest 3000 ODI Runs | Babar Azam |
| Fastest 5000 ODI Runs | Babar Azam |
| Most ODI Runs | Sachin Tendulkar |
Read More: Mumbai Indians vs Punjab Kings Timeline | South Africa National Cricket Team vs India National Cricket Team Match Scorecard
Conclusion
Fastest 2000 runs in ODI: A Testament To Modern Batting Brilliance Yet, Shubman Gill currently sits atop the all-time list by achieving it in only 38 innings, breaking Hashim Amla’s legendary record. Several of your other elite players like Imam-ul-Haq, Babar Azam, Kevin Pietersen and Vivian Richards have also shown the same incredible consistency at the start of their ODIs careers.
And as ODI cricket continues to change, mesmerized fans will be overlooking possible contenders for Gill’s remarkable record. The mark for the fastest 2000 runs in ODI, stands still till then as one of the finest achievements in international cricket.
FAQs: Fastest 2000 Runs in ODI
Q1. Who has scored the fastest 2000 runs in ODI cricket?
Ans: Shubman Gill holds the record for the fastest 2000 runs in ODI history, reaching the milestone in just 38 innings.
Q2. How many innings did Shubman Gill take to score 2,000 ODI runs?
Ans: Shubman Gill completed 2,000 ODI runs in only 38 innings, breaking Hashim Amla’s long-standing record.
Q3. Who held the fastest 2000 runs in ODI record before Shubman Gill?
Ans: Hashim Amla of South Africa held the record before Gill, reaching 2,000 ODI runs in 40 innings.
Q4. Which Pakistani batter reached 2,000 ODI runs the fastest?
Ans: Zaheer Abbas, Babar Azam, and Rassie van der Dussen (South Africa) all reached 2,000 ODI runs in 45 innings, while Imam-ul-Haq did so in 46 innings.
Q5. Why is the fastest 2000 runs in ODI record important?
Ans: It reflects a batter’s consistency, scoring ability, and impact early in their ODI career against international opposition.
Q6. Which country has the most players among the fastest to 2,000 ODI runs?
Ans: Pakistan and South Africa have multiple players among the fastest to reach 2,000 ODI runs, highlighting their strong ODI batting talent.
Q7. Who are the top five fastest players to score 2,000 ODI runs?
Ans: The top five are:
Shubman Gill – 38 innings
Hashim Amla – 40 innings
Zaheer Abbas – 45 innings
Kevin Pietersen – 45 innings
Babar Azam – 45 innings
