Batsmen crossing 5000 runs in their ODI career mat be seen as an average score to achieve. But in real life it takes years and many innings for them to achieve this mark by their strength and will. These 10 batsmen in this list are top players at the international level and have many more records in ODI cricket than this 5000 runs record. This mark set by those batsmen is quite hard to achieve in real life but can be achieved in their life, but these 10 players, achieved this mark in the shortest period. Now let’s look at those batsmen who were the fastest to 5000 ODI runs.

1. HM Amla

The batsman at the top of this list to score the fastest 5000 runs in the ICC ODI cricket is a South African batsman and cricketer HM AMLA. He scored this 5000 runs in 101 innings and it took him a total of 6 years and 313 days. This was during the ICC ODI match between South Africa and West Indies in the Durban ground on 16 Jan 2015.

2. IVA Richards

The player in the 2nd spot is the famous cricketer and batsman IVA RICHARDS from team West Indies. This was his performance in scoring 5000 runs in 11 years and it took him 114 innings. He was one of the greatest batsmen who lived in the 80s. This was during the ODI match between WI and England on 30 Jan 1987.

3. V Kohli

The player at the 3rd spot is a world-renowned player and batsman V KOHLI. He was one of the few players who have scored 10000 ODI runs in total. This score of 5000 was just a half mark for his performance.  This was during an ODI match between India and WI on 21 Nov 2013.

4. DA Warner

The player in the 4th place is the former Australian captain and current batsman DA WARNER. He was one of the few powerful scorers in cricket. This was his performance in 115 innings and it took him 10 years. This was during the ODI match between Australia and India on 14 Jan 2020.

5. Joe Root

The batsman in the 5th spot is a popular test player and England’s captain JOE ROOT. He not only performed in the test cricket but also the ODI cricket. He scored a total of 5000 runs in the ODI cricket in 116 innings and it took him 6 years. This was during an ODI match between England and WI on 20 Feb 2019.

6. Quinton De Kock

The player at the 6th spot is a popular wicketkeeper and batsman from the team South Africa QUINTON DE KOCK. This was his performance in the ODI cricket which took him 7 years and 116 innings. This was during an ICC ODI match between SA and England in the Cape Town ground on 4 Feb 2020.

7. BC Lara

The man at the 7th spot is the legendary batsman and cricketer from team West Indies BC LARA. This was his performance in ODI cricket. It took him 118 innings in total to score 5000 runs. This took him a total of 6 years and 359 days. This was during an ODI match between WI and SA on 3 Nov 1997.

8. S Dhawan

The player in the 8th spot is the great opener and batsman from tea India DHAWAN. This was his performance in the ODI cricket for scoring 5000 runs, and it took 118 innings, and a total of 8 years. This was during an ODI match between India and NZ on 23 Jan 2019.

9. KS Williamson

The player at the 9th spot is the captain and batsman of team New Zealand KS WILLIAMSON. This was his record for scoring 5000 runs in the ODI cricket and it took him a total of 7 years and 119 innings. This was during the ODI match between NZ and England on 3 Mar 2018.

10. CG Greenidge

The player in the 10th spot is another legend from team WI and batsman CG GREENIDGE. This was his record for scoring the 10th fastest 5000 runs in the ODI cricket in 121 innings and it took him 15 years. This was during an ICC ODI match between WI and Pakistan on 13 Nov 1975.