Top 10 Fastest Batters to Reach 3000 Runs in ODI Cricket

Reaching 3,000 runs in One Day International cricket is one of the biggest milestones for any batter. It reflects consistency, adaptability, and the ability to perform regularly against top-quality bowling attacks. While many players eventually cross this landmark, only a select few have managed to do it in a remarkably low number of innings. That is why the record of the Fastest Batters to Reach 3000 Runs in ODI Cricket is considered one of the most impressive achievements in the 50-over format.

The list of the Fastest Batters to Reach 3000 Runs in ODI Cricket includes some of the greatest ODI players of all time. Legends like Hashim Amla, Viv Richards, and Gordon Greenidge share the list with modern-day stars such as Shubman Gill, Babar Azam, Shai Hope, and Fakhar Zaman. Each batter reached the milestone through a unique style, but all displayed exceptional consistency from the beginning of their ODI careers.

List of 10 Fastest Batters to Reach 3000 Runs in ODI Cricket

10. Shikhar Dhawan

Shikhar Dhawan ranks tenth among the Fastest Batters to Reach 3000 Runs in ODI Cricket after completing the milestone in just 72 innings against Australia at Canberra on 20 January 2016. Since making his ODI debut in 2010, Dhawan became one of India’s most successful opening batters. His aggressive batting during the powerplay, elegant stroke play, and ability to score consistently helped him reach the landmark quicker than most ODI greats. Dhawan was also a prolific performer in ICC tournaments, where he regularly provided India with solid starts. His achievement among the Fastest Batters to Reach 3000 Runs in ODI Cricket reflects his remarkable consistency and ability to dominate bowling attacks across different conditions.

PlayerOppositionTimeInns
Shikhar DhawanAustralia5y 92d72

9. Gary Kirsten

Gary Kirsten takes the ninth spot on the list of the Fastest Batters to Reach 3000 Runs in ODI Cricket, reaching the milestone in 72 innings against New Zealand in Adelaide on 6 December 1997. The former South African opener was renowned for his calm temperament and technically sound batting, which made him one of the most dependable players of his era. Rather than relying on power, Kirsten accumulated runs through excellent timing, placement, and patience. His consistency at the top of the order allowed South Africa to build strong foundations in ODI cricket, and his ability to produce big scores against quality bowling attacks helped him become one of the Fastest Batters to reach 3000 Runs in ODI Cricket. His achievement remains impressive considering the lower scoring rates during the 1990s.

PlayerOppositionTimeInns
Gary KirstenNew Zealand3y 357d72

8. Gordon Greenidge

Fastest Batters to Reach 3000 Runs in ODI Cricket

West Indies legend Gordon Greenidge ranks eighth among the Fastest Batters to reach 3000 Runs in ODI Cricket, completing the landmark in 72 innings against Pakistan in Peshawar on 17 October 1986. Greenidge was one of the most destructive opening batters of his generation and played a major role in the dominance of the West Indies during the late 1970s and 1980s. His fearless batting, powerful stroke play, and ability to attack fast bowlers made him a nightmare for opposition teams. Although ODI cricket was played less frequently during his career, Greenidge still reached 3,000 runs in only 72 innings, proving his remarkable consistency. His record continues to secure his place among the Fastest Batters to reach 3000 Runs in ODI Cricket.

PlayerOppositionTimeInns
Gordon GreenidgePakistan11y 128d72

READ MORE: Top 10 Players with the Fastest 2000 Runs in ODI Cricket

7. Viv Richards

Sir Viv Richards occupies seventh place on the list of the Fastest Batters to Reach 3000 Runs in ODI Cricket, reaching the milestone in just 69 innings against England at Manchester on 31 May 1984. Richards completely changed the way ODI cricket was played with his fearless attitude and aggressive batting style. He dominated world-class bowlers without wearing a helmet and regularly scored at a strike rate that was well ahead of his time. His combination of power, confidence, and consistency made him one of the greatest limited-overs batters in cricket history. Every innings reflected his ability to take control of the game, and his rapid journey to 3,000 ODI runs firmly established him among the Fastest Batters to Reach 3000 Runs in ODI Cricket.

PlayerOppositionTimeInns
Viv RichardsEngland8y 359d69

6. Babar Azam

Pakistan star Babar Azam stands sixth among the Fastest Batters to Reach 3000 Runs in ODI Cricket, reaching the milestone in only 68 innings against New Zealand during the 2019 ICC Cricket World Cup in Birmingham. Since making his ODI debut in 2015, Babar has developed into one of the finest batters in modern cricket. His elegant cover drives, excellent balance, and consistent run-scoring have helped him dominate bowling attacks across the world. Babar’s remarkable batting average and ability to convert starts into centuries allowed him to reach 3,000 ODI runs quicker than most legends of the game. His achievement further strengthened his reputation as one of the Fastest Batters to Reach 3000 Runs in ODI Cricket.

PlayerOppositionTimeInns
Babar AzamNew Zealand4y 26d68

5. Imam-ul-Haq

Imam-ul-Haq occupies fifth place among the Fastest Batters to Reach 3000 Runs in ODI Cricket, reaching the landmark in just 67 innings against Sri Lanka in Hyderabad on 10 October 2023. Since his ODI debut in 2017, Imam has established himself as one of Pakistan’s most reliable opening batters. He is known for building long innings, rotating the strike effectively, and playing according to the match situation. His consistency in bilateral series and major tournaments enabled him to reach 3,000 ODI runs at an exceptional pace. Imam’s ability to score centuries regularly and provide solid starts has made him one of the Fastest Batters to Reach 3000 Runs in ODI Cricket.

PlayerOppositionTimeInns
Imam-ul-HaqSri Lanka5y 357d67

4. Fakhar Zaman

Fakhar Zaman ranks fourth among the Fastest Batters to Reach 3000 Runs in ODI Cricket, reaching the milestone in just 67 innings against New Zealand in Rawalpindi on 29 April 2023. The explosive Pakistan opener has earned a reputation for playing fearless cricket from the very first ball. His aggressive stroke play, particularly during the powerplay overs, often puts opposition bowlers under immediate pressure. Fakhar has produced several memorable innings throughout his ODI career, including match-winning centuries and a historic double century. His ability to score quickly while maintaining consistency helped him become one of the Fastest Batters to Reach 3000 Runs in ODI Cricket, further cementing his place among Pakistan’s finest ODI openers.

PlayerOppositionTimeInns
Fakhar ZamanNew Zealand5y 326d67

3. Shai Hope

Shai Hope occupies third place on the list of the Fastest Batters to Reach 3000 Runs in ODI Cricket, completing the milestone in only 67 innings against India in Cuttack on 22 December 2019. The West Indies wicketkeeper-batter has built his ODI career on consistency, composure, and excellent shot selection. Unlike many modern batters who rely on aggressive hitting, Hope prefers to construct innings patiently while keeping the scoreboard moving. His ability to anchor the innings and perform under pressure has made him one of the Caribbean’s most dependable ODI players. Reaching 3,000 runs in just 67 innings highlights his remarkable consistency and secures his place among the Fastest Batters to Reach 3000 Runs in ODI Cricket.

PlayerOppositionTimeInns
Shai HopeIndia3y 36d67

READ MORE: Top 5 Number 11 Batters with the Highest Individual Scores in ODIs

2. Shubman Gill

Shubman Gill holds the second position among the Fastest Batters to Reach 3000 Runs in ODI Cricket, reaching the landmark in an incredible 62 innings against Afghanistan on 13 June 2026. Gill has enjoyed one of the finest starts to an ODI career, combining elegant stroke play with remarkable consistency. His ability to score heavily against both pace and spin has made him one of the most exciting batters in world cricket. Gill has already registered numerous centuries and match-winning performances despite being early in his international career. His rapid progress to 3,000 ODI runs demonstrates his outstanding talent and places him just behind the all-time record holder on the list of the Fastest Batters to Reach 3000 Runs in ODI Cricket.

PlayerOppositionTimeInns
Shubman GillAfghanistan7y 133d62

1. Hashim Amla

Hashim Amla sits comfortably at the top of the list of the Fastest Batters to Reach 3000 Runs in ODI Cricket, reaching the milestone in a record-breaking 57 innings against England at Southampton on 28 August 2012. The South African batting great rewrote the record books with his extraordinary consistency, elegant technique, and calm approach at the crease. Amla rarely looked rushed, yet he scored runs at an outstanding pace through perfect timing and placement rather than brute force. During the early years of his ODI career, he produced centuries with remarkable regularity and maintained one of the highest batting averages in the world. His achievement of reaching 3,000 ODI runs in only 57 innings remains one of the greatest batting records in limited-overs cricket and continues to be the benchmark for the Fastest Batters to Reach 3000 Runs in ODI Cricket.

PlayerOppositionTimeInns
Hashim AmlaEngland4y 172d57

The list of the Fastest Batters to Reach 3000 Runs in ODI Cricket features some of the greatest players to have ever played the 50-over format. From legendary names like Gordon Greenidge, Viv Richards, and Gary Kirsten to modern stars such as Babar Azam, Shubman Gill, Shai Hope, Fakhar Zaman, and Imam-ul-Haq, every batter on this list achieved the milestone through exceptional consistency and outstanding performances.

While several players have come close to rewriting history, Hashim Amla’s incredible record of reaching 3,000 ODI runs in just 57 innings continues to stand as the gold standard. His remarkable achievement reflects not only his world-class technique but also his unmatched ability to score runs consistently against the best bowling attacks. As ODI cricket continues to evolve with more aggressive batting and higher scoring rates, cricket fans will eagerly watch to see whether a future star can surpass Amla’s iconic record and become the new leader among the Fastest Batters to Reach 3000 Runs in ODI Cricket.

FAQs

1. Who is the fastest batter to reach 3000 runs in ODI cricket?

Hashim Amla of South Africa is the fastest batter to reach 3,000 runs in ODI cricket. He achieved the milestone in just 57 innings against England at Southampton on 28 August 2012, setting a record that remains unbeaten.

2. Which Indian player is among the fastest batters to reach 3000 runs in ODI cricket?

India has two players on the list of the Fastest Batters to Reach 3000 Runs in ODI Cricket. Shubman Gill reached the milestone in 62 innings, while Shikhar Dhawan took 72 innings to complete 3,000 ODI runs.

3. How many innings did Shubman Gill take to reach 3000 ODI runs?

Shubman Gill reached 3,000 ODI runs in only 62 innings, making him the second-fastest player in the history of ODI cricket to achieve the milestone.

4. Which Pakistani batters feature among the fastest batters to reach 3000 runs in ODI cricket?

Pakistan has three players on the list of the Fastest Batters to Reach 3000 Runs in ODI Cricket:
Babar Azam – 68 innings
Imam-ul-Haq – 67 innings
Fakhar Zaman – 67 innings
Their achievements highlight Pakistan’s strong batting talent in modern ODI cricket.

5. Why is the record for the fastest batters to reach 3000 runs in ODI cricket important?

The record for the Fastest Batters to Reach 3000 Runs in ODI Cricket is important because it measures a player’s consistency, scoring ability, and impact early in their ODI career. Reaching 3,000 runs in a small number of innings demonstrates exceptional form and the ability to perform regularly against international opposition.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top