Contact Us
Top banner desktop

Fastest players to score 5000 runs in ODI history

Here we take a look at the top 6 fastest players to reach 5000 runs mark in ODI cricket history. South Africa’s Hasim Amla is the current world record holder, he completed 5000 runs in just 101 innings.

Arkya Mitra
Last updated: 31.08.2021
Fastest players to score 5000 runs in ODI history

Get 100% Deposit Bonus on Bilbet

Exclusive bonuses and freebets available in IPL 2024. Turn your Cricket Knowledge into Money!

Cricket is considered one of the most popular games in the world. There are some incredible records set and broken in this game on a year by year basis. This article is based on the list of fastest 5000 run scorers in the ODIs.


1. Hashim Amla (South Africa)


This opener batsman of South Africa is the current world record holder in fastest 5000 runs scorer in the ODIs. Amla completed 5000 runs in ODIs after playing just 101 innings.

Amla is a very consistent performer for the South African team. Hashim reached 6000 runs by playing his 123rd innings. He broke the record set by Indian skipper Virat Kohli who had reached the landmark in 136 innings.


2. Viv Richards ( West Indies)

Viv Richards completed 5000 runs in just 114 innings. Viv Richards is regarded as one of the greatest batsmen of cricket history. Richards was voted one of the five cricketers of the century by a 100 member panel of experts in 2000. These five cricketers includes; Sir Don Bradman, Sir Garfield Sobers, Shane Warne and Sir Jack Hobbs.


3. Virat Kohli ( India)

Virat Kohli is considered among the greatest ODI players of all time. He completed 5000 ODI runs in 114 innings in 2013, and was the then joint-fastest to achieve the milestone. Overall in his career, Virat has aggregated 12169 runs in 245 innings at an incredible average of 59.07 and a strike rate of 93.17. He has 43 centuries and 62 half-centuries to his name in the 50-over format.


4. David Warner ( Australia)

David Warner became the fastest to complete 5000 ODI runs amongst Australian players in 2020. He reached the landmark in 115 innings. In total, Warner has scored 5455 runs in 126 innings at an average of 45.45 and a strike rate of 95.53. He has smashed 18 centuries and 23 fifties till now.


5. Joe Root (England)

England player Joe Root has been pretty impressive in his ODI career so far. He has scored 5962 runs in 140 innings at an average of 50.10 and a strike rate of 86.90. This includes 16 centuries and 33 half-centuries. He completed 5000 ODI runs in 116 innings in the match against West Indies in 2019. Root made his ODI debut in 2013 and has played 149 matches for England in the format.


6. Brian Lara ( West Indies)

Lara completed 5000 runs in just 118 innings. Brian Charles Lara is considered as the greatest test match player ever, he was a strong contender to break Sachin's records. Lara has scored 10405 runs in ODI cricket with an average of 40.17 and a strike rate of 79.51. It includes 19 centuries and 63 half centuries.

Top banner desktop

Chase Your Sport

Stay up-to-date on the latest sports news, stats, expert analysis and trends, including cricket, football, wrestling, tennis, basketball, Formula One and more. Find previews, schedules, results of upcoming events, and fantasy tips on Chase Your Sport.