Scoring 3000 runs in One Day Internationals (ODIs) is a big accomplishment in cricket. These runs show a player’s skill, hard work, and consistency. It also highlights their ability to perform under pressure. The race to reach the fastest 3000 runs in ODI can be thrilling to watch.
Throughout history, several players have earned the title of fastest 3000 ODI runs. Understanding who these players are can provide various insights into the game. It also inspires aspiring cricketers around the world.
Players Fastest 3000 Runs In ODI & Number Of Innings
Each player on this list has contributed to the sport in their own unique way. They have broken records while captivating audiences with their extraordinary performances.
Top 10 fastest 3000 ODI runs | Number Of Innings | Number Of Matches |
Hashim Amla | 57 | 59 |
Shai Hope | 72 | 67 |
Fakhar Zaman | 67 | 67 |
Imam-ul-Haq | 68 | 68 |
Babar Azam | 68 | 70 |
Vivian Richards | 69 | 74 |
Gordon Greenidge | 72 | 72 |
Gary Kirsten | 72 | 72 |
Shikhar Dhawan | 72 | 73 |
Joe Root | 72 | 77 |
Hashim Amla – 57 Innnings and 59 Matches
Hashim Amla, the South African batting hero, is the fastest to reach 3000 runs in ODI. Hashim Amla made his ODI debut on March 9, 2008. Amla reached 3000 ODI runs in four years and 172 days across 59 matches and 57 innings.
Amla reached this milestone in a match against England on August 28, 2012. He became the player to have 3000 runs in ODI with the least number of innings. In this match, Amla scored 150 runs and was declared as the Man Of the Match.
Shai Hope – 67 Innings and 72 Matches
Shai Hope, representing the West Indies, has the second spot for fastest 3000 ODI runs. He attained these runs in 72 matches and 67 innings. He achieved the total of 3000 runs in a against India on December 22, 2019.
Hope made his ODI debut on November 16, 2016, and since then, he has become a pivotal part of the West Indies lineup. Hope has played as an opener and middle-order batsman. Hope’s ability to anchor innings and score runs have made him a fan favourite around the world.
Fakhar Zaman – 67 Innings and 67 Matches
Fakhar Zaman, the talented opening batsman from Pakistan is on third for being the fastest to 3000 runs in ODI. He achieved these 3000 runs in just 5 years and 326 days. He finished his goal while playing his 67th innings against New Zealand on April 29, 2023.
Fakhar began his international career in 2017. He swiftly attracted attention with his aggressive batting style. Fakhar also stands in eighth rank for players with most centuries in 2023 in all formats. He made 4 centuries in 2023 in just 24 matches and 22 innings.
Imam-ul-Haq – 67 Innings and 68 Matches
Another talented Pakistani batsman, Imam-ul-Haq, is the fourth to score 3000 ODI runs the fastest. He bagged these runs in just 5 years and 357 days through only 67 innings and 68 matches. He completed 3000 runs on 10 Oct 2023, in an ODI against Sri Lanka.
People know Imam for his centuries in ODIs. He has an average above 50 and a good strike rate. Being the nephew of the great player Inzimam-u-Haq, Imam’s journey started at a young age. He made history by being one of the few players to score consecutive centuries in ODIs, right after joining international cricket.
Babar Azam – 68 Innings and 70 Matches
The next name is also from Pakistan, Babar Azam. Babar Azam is a top-order batsman from Pakistan. He is known for his batting and discipline. Babar made his ODI debut on May 31, 2015. He has quickly become a top player on the Pakistan cricket team.
He is the fifth player on the list of those fastest to reach 3000 runs in ODI in just 4 years and 26 days. He carved his name in history for 3000 runs in ODI during a match against New Zealand on 26 June 2019. He attained this title after 70 matches and 68 innings.
Vivian Richards – 69 Innings and 74 Matches
The sixth player on the list of fastest 3000 ODI runs is the legendary Vivian Richards from West Indies. Richards accomplished this in a match against England in a match held on May 31, 1984. He took just 8 years and 359 days to reach 3000 runs. He played 74 matches and scored these runs in only 69 innings.
He made his ODI debut on June 7, 1975. Since then, he dominated cricket in the late 1970s and early 80s. Richard is also famous for being on the West Indies team that won two Cricket World Cups in 1975 and 1979. After retirement, he stayed active in cricket as a commentator and coach. Vivian also ranks sixth on the list for fastest 3000 runs in test cricket.
Gordon Greenidge – 72 Innings and 72 Matches
CG Greenidge, the legendary West Indian opener, holds the seventh rank for fastest 3000 runs in ODI. These 3000 runs came in 11 years and 128 days over 72 matches and 72 innings. He was able to make his name on the list for 3000 runs in a match against Pakistan on 17 Oct 1986.
Greenidge made his international debut on June 11, 1975. It was the peak of West Indies cricket, with stars like Viv Richards and Clive Lloyd. CG Greenidge is also known for scoring a double century in Test cricket against England at Lord’s in 1984.
Gary Kirsten – 72 Innings and 72 Matches
Gary Kirsten from South Africa is celebrated as the next player to reach the fastest 3000 runs in ODI. Achieving this record took him just 3 years and 357 days across 72 matches and 72 innings. Kirsten was famous for his solid technique and ability to score runs under pressure.
His debut came as South African cricket was emerging from isolation after apartheid. It marked the beginning of a new era. Kirsten started his journey in international cricket with promise. He quickly became a key member of the Proteas lineup. After retiring as a player, he coached and mentored teams worldwide.
Shikhar Dhawan – 72 Innings and 73 Matches
Shikhar Dhawan is the ninth player on the list of those who are fastest to reach 3000 runs in ODI cricket. He completed his record for 3000 runs in an ODI match against Australia on January 20, 2016. He secured these runs in 5 years and 92 days across 73 matches and 72 innings.
Dhawan made his international debut on October 12, 2010. He has been a key part of the Indian cricket team for over a decade. His aggressive batting style and ability to score fast has proved to be an asset during many matches.
Joe Root – 72 Innings and 77 Matches
Joe Root, a legendary England player, is the last of the top 10 who were fastest to reach 3000 ODI runs. He set this record in a match against Pakistan on September 1, 2016. It took him 3 years and 234 days, 72 innings and 77 matches.
Root debuted for England on January 1, 2013. He showed early signs of exceptional talent that would shape his career. Root is second for most runs in test matches, with 12,402 runs. He is third for most catches in test cricket, with 201catches.
Conclusion
Scoring the fastest 3000 runs in ODIs shows a player’s skill and reliability. The listed players have shown great talent and will. They all have set impressive records.
They’ve each given fans memorable performances in the sport. Their journeys inspire young cricketers to work hard and chase their dreams. Following these athletes can teach valuable lessons about cricket.
FAQs
Who has the fastest 3000 runs in ODI?
Hashim Amla, a South African cricket player was the fastest to reach 3000 runs in ODI. He made these runs in 59 matches and 57 innings.
Who has the fastest 2000 runs in ODI?
Shubman Gill, an Indian cricket palyer holds the record for fastest 2000 runs in ODI. He made these runs in 38 matches and 38 innings.
Who has the fastest 10000 runs in ODI?
Virat Kohli, an Indian player has the fastest 1000 runs in ODI. He made these runs in 205 innings and 213 matches.