Cricket is known as the gentle man game that allows young talent to touch the sky with their skills and stamina. Cricket is not only about winning games and earning fame around the world. The real game is to set world records like Fastest 2000 runs in ODI so that the world will remember forever. If you check the history, most players try to name this milestone behind their name, but very few have been capable to achieve till now. Like Shubham Gill, a rising Indian cricket star who registered the fastest 2000 runs in ODI cricket, as an Indian, this shows his ability to become a key man for India in the coming days. If this sounds interesting to you, stay with us, because in the following article, we will uncover the top 10 players who completed 2000 runs in ODI fastest and many more.
What Does the Fastest 2000 Runs in ODI Mean?
Scoring the fastest 2000 runs in ODI cricket is not everyone’s cup of tea. Because the fastest 2000 runs in ODI simply refers to a batsman who took the fewest innings to reach 2000 One Day International runs on the international level. Achieving this milestone not only shows your ability but also shows how consistent you are with your bat. If we talk about the most recent Indian who achieved this milestone, Shubhman Gill is the only player who has achieved it in recent times.
Fastest 2000 Runs in ODI – World Record Holder
There are so many start player around the world who have achieved this outstanding milestone in very few innings in their career. Below, we have listed the top ten cricketers who have scored the fastest 2000 runs in ODIs in a structured way for you. Have a look at it:

| Rank | Player | Country | Innings | Date |
| 1 | Shubman Gill | India | 38 | 22 Oct 2023 |
| 2 | Hashim Amla | South Africa | 40 | 21 Jan 2011 |
| 3 | Zaheer Abbas | Pakistan | 45 | 2 Oct 1983 |
| 4 | Kevin Pietersen | England | 45 | ~2010 |
| 5 | Babar Azam | Pakistan | 45 | ~2020 |
| 6 | Heinrich van der Dussen | South Africa | 45 | ~2021 |
| 7 | Imam-ul-Haq | Pakistan | 46 | ~2022 |
| 8 | Quinton de Kock | South Africa | 47 | ~2019 |
| 9 | Shikhar Dhawan | India | 48 | ~2018 |
| 10 | Rohit Sharma | India | 49 | ~2017 |
These are the top 10 players around the world who have achieved this milestone behind their name by scoring consistent runs in ODI.
Note – In the last year (2025), Daryl Mitchell was the only one who achieved this milestone behind his name.
Country-Wise Players with Fastest 2000 ODI Runs
There are several players who are from different continents and countries who have ahchived fastest 2000 runs in ODI for their country. In an organised way, we have stated their name in the table with their country. Check the table to know more:
India
| Player | Innings | Date |
| Shubman Gill | 38 | 22 Oct 2023 |
| Rohit Sharma | 49 | ~2017 |
| Shikhar Dhawan | 48 | ~2018 |
Pakistan
| Player | Innings | Date |
| Babar Azam | 45 | ~2018 |
| Imam-ul-Haq | 46 | ~2021 |
South Africa
| Player | Innings | Date |
| Heinrich van der Dussen | 45 | ~2021 |
New Zealand
| Player | Innings | Date |
| Daryl Mitchell | 47 | 5 Apr 2025 |
Note – We have covered active players in our list of fastest 2000 runs in ODI for their country. If you want the overall fastest around the world, you can check the records mentioned above.
Factors That Help Players Reach 2000 ODI Runs Faster
Touching the fastest 2000 runs in ODI record depends on several factors and a combination of exceptional talent, favourable conditions, aggressive cricket, and many more. To clear all the factors, we discussed some important factors below for you. Have a look at it:
Batting Position
- Opening or Top Order Position – Players in the top three positions get the best chance to achieve this milestone. Because they get the maximum number of balls ot face, allowing players accumulate runs over a shorter span of matches.
- Score with Aggression – In today’s day, cricket players like Shubhman Gill and Daryl Mitchell accumulate runs with a high strike rate by playing aggressively.
Modern Playing Conditions
- Favourable Pitch Conditions – In modern-day cricket of often provide batting-frineldy pitches are often provided with smaller boundaries, which allows batters to score high.
- Two New Balls Rule – Nowadays two new balls rule has reduced reverse swing for bowlers, making it easier for batsmen to score and play short in middle and death overs fearlessly.
- Powerplay Rules – Field restriction in the first 10 overs allows every top-order batter to score boundaries and touch milestones quickly.
High Fitness Levels and Technical Superiority
- Fitness – A well-maintained body fitness allows modern playersto run between the wickets quickly, turning ones into twos and reducing fatigue during long innings.
- Technical Superiority – Players with technical superiority and the ability to adapt to conditions quickly can maintain consistency to score in any conditions.
Mental Condition and Form
- High Confidence – Confidence plays a key role in scoring against any team, whether it is a stronger team than you.
- Ability to Handle Pressure – Handling pressure is very important, especially as an opener. If one survives pressure, they will definitely get a chance to score.
Playing Against Weaker Oppositions
- Frequency of Match – Playing against weaker line-length bowling gives you a golden chance to make a big score and touch a milestone as soon as possible.
These are some of the best factors that play an important role in scoring the fastest 2000 runs in ODI.
Youngest Players To Reach 2000 Runs in ODI (By Innings)
Several players around the world have reached the fastest 2000 runs in ODI milestone by showing their aggressive batting, skills, and fitness that allows them to stay onthe pitch for a long time. However, if we talk about the Youngest playes to reach 2000 runs in ODI, this record is currently held by Shubhman Gill (India). He achieved this milestone when he was only 24 years old by breaking dashing batsman Hashim Amla’s record of doing it in 38 innings. Accept this, several other star cricketers have achieved this milestone, like the God of Cricket Sachin Tendulkar, who is know youngest player to achieve this record at the age of 20 only. Below, we have listed all the youngest playes name who have reached 2000 runs for India. Have a look at it :
| Player | Age Achieved |
| Sachin Tendulkar | 20 years, 354 days |
| Yuvraj Singh | 22 years, 51 days |
| Virat Kohli | 22 years, 215 days |
| Suresh Raina | 23 years, 45 days |
| Shubman Gill | 24 years, 44 days |
Shubman Gill holds the record as the youngest cricketer to reach 2,000 runs in One Day Internationals in the fewest innings. But if we go through only the youngest player, Sachin Tendulkar is the only name who achieved this record in 20 years of age.
Fastest 2000 runs in ODI by Women
Several women’s players have achieved this milestone by showing exceptional skill and fitness on the ground while batting and running between the wickets. We have organised a list of the womens cricket who scored the fastest 2000 runs in ODI. Have a look at it:
| Player | Country | Date Achieved |
| Belinda Clark | Australia | ~1998 |
| Meg Lanning | Australia | ~2014 |
| Smriti Mandhana | India | ~2019 |
| Stafanie Taylor | West Indies | ~2011 |
Conclusion
Achieving the fastest 2000 runs in ODI is not everyone’s cup of tea because it requires scoring in every circumstance. The biggest challenge a bats face during this is unfavourable conditions, strong bowling attacks, and injury that may push you back to score as quickly as you are capable of doing. Cricket is a gentleman’s game with high risk that requires you to make decisions while playing short in just a fraction of a second. You can take time to think about what shot will be ideal to play at the next ball because bowlers are capable to ball at least more than 135 kmph.
A single error can lead you to pay a heavy price, like giving your wicket, injury or struggling on the pitch. Moreover, modern-day cricket has batting friendly pitch that favours batters to score without facing serious problems like bounce, speed, or swing. New rules almost allows batsman to score for the team and touch the record that they are eyeing for.
FAQ’s
Ans – The Highest ODI average (Min 2000 runs) – 57.75 by the greatest batsman, Virat Kohli.
Ans – Hasan Raza from Pakistan, who made his debut at the age of 14 years.
Ans – Vaibhav Suryavashi, a sensational Indian teenage player.
Ans – AB De Villiers scored 100 runs in just 31 balls and set the world record for the fastest century against west Indies.
Q – Who scored 36 runs in 1 over?
Ans – Several playes has scored 36 runs in an over. Such as
| Runs | Batter | Bowler |
| 36 | JS Malhotra (666666) | G Toka |
| 35 | NLTC Perera (6W66646) | RJ Peterson |
| 34 | AB de Villiers (4nb62nb44426) | JO Holder |
| 34 | JDS Neesham (6666nb261) | NLTC Perera |
Read More:
San Antonio Spurs vs Portland Trail Blazers match player stats-3rd January, 2026
Keacy Carty: Profile, Age, Height, Family, Stats, Career, Net Worth & More
Utkarsha Pawar (Ruturaj Gaikwad’s wife): Age, Height, Family, Husband, Career, Net worth, and More
Refresh Date: February 11, 2026


