HomeCricketTop 10 Fastest Players to Score 5000 Runs in ODI

Top 10 Fastest Players to Score 5000 Runs in ODI

The record for the fastest 5000 runs in ODI cricket is held by Pakistan captain Babar Azam, who reached the milestone in his 99th match. This is a special record as it demonstrates a player’s consistency. 

India’s Virat Kohli and Shikhar Dhawan are also a part of the list of players with fastest 5000 runs in ODI cricket. Kohli reached the milestone in 140 matches. 

Check out the complete list of top 10 batsmen to have scored the fastest 5000 runs in ODI cricket. 

List of 10 Fastest Players to Reach 5000 Runs in ODI Cricket

PlayerOppositionMatch DateDebutTimeMatInns
Babar Azamv New Zealand5 May 202331 May 20157y 339d9997
Hashim Amlav West Indies16 Jan 20159 Mar 20086y 313d104101
Vivian Richardsv England30 Jan 19877 Jun 197511y 237d126114
Virat Kohliv West Indies21 Nov 201318 Aug 20085y 95d120114
Shai Hopev England3 Dec 202316 Nov 20167y 17d119114
David Warnerv India14 Jan 202018 Jan 200910y 361d117115
Joe Rootv West Indies20 Feb 201911 Jan 20136y 40d122116
Quinton de Kockv England4 Feb 202019 Jan 20137y 16d116116
Brian Larav South Africa3 Nov 19979 Nov 19906y 359d120118
Shikhar Dhawanv New Zealand23 Jan 201920 Oct 20108y 95d119118

1. Babar Azam

Babar Azam, Pakistan’s most prolific modern-day batsman and captain, achieved the milestone of 5000 ODI runs against New Zealand at Karachi on May 5, 2023. Making his debut on May 31, 2015, Babar took 7 years and 339 days to reach this feat in his 99th match, marking him as one of the fastest to reach 5000 runs in ODIs.

Apart from crossing 5000 runs, he boasts an impressive average of over 55 in ODIs, placing him among the top batsmen in terms of consistency and run-scoring ability.

Read More: Fastest Player to Reach 2000 Runs in ODI

2. Hashim Amla

Hashim Amla, one of South Africa’s greatest batsmen, reached 5000 ODI runs against West Indies in Durban on January 16, 2015.

Debuting on March 9, 2008, Amla achieved this milestone in 104 matches and 101 innings, taking him 6 years and 313 days. He finished his career with an average of over 49 after scoring more than 8000 runs in ODIs. 

3. Vivian Richards

The legendary Sir Vivian Richards, a name synonymous with dominance in cricket, reached 5000 ODI runs against England in Melbourne on January 30, 1987. Debuting on June 7, 1975, Richards took 11 years and 237 days to achieve this milestone in his 126th match.

Richards’ aggressive style and ability to dominate bowlers set him apart, leading West Indies to numerous victories with his explosive batting. 

4. Virat Kohli

Virat Kohli, India’s modern-day master, reached 5000 ODI runs against West Indies in Kochi on November 21, 2013. Making his debut on August 18, 2008, Kohli achieved this in 120 matches and 114 innings, taking him just 5 years and 95 days.

Known for his technical proficiency, fitness, and mental strength, Kohli has set numerous records, including most centuries in ODI cricket (50). 

Suggested Read: List of Centuries by Virat Kohli in All Format

5. Shai Hope

Shai Hope, the promising West Indian talent, crossed the 5000-run mark against England in North Sound on December 3, 2023. Debuting on November 16, 2016, Hope achieved this in 119 matches and 114 innings, within 7 years and 17 days.

6. David Warner

David Warner, the aggressive Australian opener, reached 5000 ODI runs against India at Wankhede on January 14, 2020. Debuting on January 18, 2009, Warner achieved this milestone in 117 matches and 115 innings, spanning 10 years and 361 days.

Warner is one of Australia’s leading run-scorers in ODIs, having amassed 6932 runs in 159 innings at an impressive average of 45.30.

Suggested Read: Top 10 Players to Reach Fastest 6000 Runs in ODI

7. Joe Root

England’s Joe Root reached 5000 ODI runs against West Indies in Bridgetown on February 20, 2019. Making his debut on January 11, 2013, Root reached this milestone in 122 matches and 116 innings, within 6 years and 40 days. Root retired from ODIs with over 6000 runs and an average close to 48. 

8. Quinton de Kock

Quinton de Kock, South Africa’s explosive wicketkeeper-batsman, reached 5000 ODI runs against England in Cape Town on February 4, 2020. Debuting on January 19, 2013, de Kock achieved this in 116 matches and 116 innings, within 7 years and 16 days.

His ability to provide quick starts at the top of the order and his consistency in converting starts into big scores made him a vital cog in South Africa’s limited-overs setup. 

9. Brian Lara

Brian Lara, the West Indian batting maestro, crossed 5000 ODI runs against South Africa in Lahore on November 3, 1997. Debuting on November 9, 1990, Lara achieved this in 120 matches and 118 innings, spanning 6 years and 359 days. Lara retired from ODIs with over 10000 runs and an average of 40.48.

Suggested Read: Top 10 Bowlers with Fastest 100 ODI Wickets

10. Shikhar Dhawan

Shikhar Dhawan, India’s flamboyant left-handed opener is 10th on the list of fastest to 5000 runs in ODI, reaching the number against New Zealand in Napier on January 23, 2019. Debuting on October 20, 2010, Dhawan achieved this milestone in 119 matches and 118 innings, within 8 years and 95 days.

The southpaw is one of India’s leading run-scorers in the ODI format, with 6793 runs in 167 matches at an average of 44.11. Dhawan has not been a regular in the Indian team over the last few years, but some of his records still stand tall

Further Read: Top 10 Players with Most Centuries in ODI Matches

Conclusion

These players have ruled the world of ODI cricket with their skill, consistency, and ability to perform under pressure. Their records and achievements continue to inspire aspiring cricketers and fans alike, contributing to the rich history of the sport.

In modern times, several of these players have been prolific run scorers and hence, have become key players in fantasy cricket. Get in on the action with WinZO Fantasy Cricket – pick the best players, play and win.

FAQs about fastest to 5000 runs in odi

Q) Who is the fastest to 5000 runs in ODIs?

A) The record for the fastest to 5000 runs in ODI cricket is held by Babar Azam of Pakistan. He achieved this milestone in his 99th match, marking him as one of the quickest to reach 5000 runs in terms of matches played. 

Q) Who is the fastest Indian batsman to 5000 runs in ODIs?

A) Virat Kohli holds the distinction of being the fastest Indian batsman to reach 5000 runs in ODIs. Kohli accomplished this feat in 120 matches and 114 innings, taking him just 5 years and 95 days from his debut on August 18, 2008.

Q) Who is the fastest England batsman to 5000 runs in ODIs?

A) Joe Root is the fastest England batsman to reach 5000 runs in ODIs. Root achieved this milestone in 122 matches and 116 innings, within 6 years and 40 days from his debut on January 11, 2013.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular