List of Fastest 5000 runs Scorer in the ODIs

Cricket is the considered one of the most popular games in the world. There are some incredible records set and broken in this game on year by year basis. Hashim amla, virat kohli, joe root and KS Williamson (NZ) are considered as the best batsmen of the modern cricket.
This article is based on the list of fastest 5000 run scorers in the ODIs. Here is the list;
1. Hashim Amla (SA): This opener batsman of the South Africa is the current world record holder in fastest 5000 run scorer in the ODIs. Amla completed 5000 runs in ODIs after playing just 101 innings.
ODI Career profile of Hashim Amla
Innings |
174 |
Run |
7935 |
Highest score |
159 |
Average |
48.98 |
Strike rate |
89.11 |
100/50 |
27/37 |
Hashim is strong contender to the Virat Kohli’s position to the ICC ODI ranking. Amla is very consistent performer for the South African team. Hashim reached 6000 runs by playing 123rd innings. He broke the record set by Indian skipper Virat Kohli who had reached the landmark in 136 innings.
2. Viv Richards (WI): Viv Richards completed 5000 runs in just 114 innings.
ODI Career profile of Viv Richards
Innings |
167 |
Run |
6721 |
Highest score |
189 |
Average |
47 |
Strike rate |
90.2 |
100/50 |
11/45 |
Viv Richards (WI) 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 5 cricketers includes; Sir Donald Bradman, Sir Garfield Sobers, Shane Warne and Sir Jack Hobbs. His nick name is also master blaster.
3. Virat Kohli (INDIA): Kohli completed 5000 runs in just 114 innings.
ODI Career profile of Virat Kohli
Innings |
219 |
Run |
10843 |
Highest score |
183 |
Average |
59.58 |
Strike rate |
92.96 |
100/50 |
41/49 |
In October 2018, Virat Kohli became the fastest batsman to score 10,000 ODI runs. He took just 205 innings to reach the landmark while Sachin taken 259 innings to touch this landmark.
Cricket World Cup Centuries: Indian Cricketers
4. Joe Root (ENG): Root completed 5000 runs in just 116 innings.
ODI Career profile of Joe Root
Innings |
127 |
Run |
5479 |
Highest score |
133 |
Average |
50.76 |
Strike rate |
87.34 |
100/50 |
15/31 |
Joe root is the backbone of the English cricket team. Currently he is at number 7 in ICC ODI ranking and at number 6 in the ICC test batsman ranking. He has very good batting average of 50 in the ODIs. In the coming years we will listen a lot about this batsman.
5. BC Lara (WI): Lara completed 5000 runs in just 118 innings.
ODI Career profile of Brian Charles Lara
Innings |
289 |
Run |
10405 |
Highest score |
169 |
Average |
40.17 |
Strike rate |
79.51 |
100/50 |
19/63 |
LBrian Charles Lara is considered as the greatest test match player ever. he was strong contenders to break Sachin's records. Lara Still he has the world records of highest run scorer in a test match inning i.e. 400(Not out). Lara has scored 11953 runs in the test matches at the average of 53.
6. Shikhar Dhawan (INDIA): Dhawan completed 5000 runs in just 118 innings.
ODI Career profile of Shikhar Dhawan
Innings |
129 |
Run |
5480 |
Highest score |
143 |
Average |
44.91 |
Strike rate |
94 |
100/50 |
17/27 |
This left handed Indian batsman is a good opening partner of Rohit Sharma. Dhawan has these records by his name;
1. Fastest Test Century by a Debutant 187 off 174
2. Only player to get 2 consecutive golden bats at ICC Champions Trophy
3. Most number of ODI centuries in 2013 by an Indian cricketer
4. Most Runs from Indian Player in ICC World Cup 2015
7. KS Williamson (NZ): Williamson completed 5000 runs in just 119 innings.
ODI Career profile of KS Williamson
Innings |
135 |
Run |
5673 |
Highest score |
145 |
Average |
46.50 |
Strike rate |
82.11 |
100/50 |
11/38 |
Kane Stuart Williamson is captain of the New Zealand national team. At present he is at number 2 position in the ICC ODI ranking. At the current age of 28 years 307 days; he has scored 32 international centuries in all formats of the cricket.
Yuvraj Singh: Career, Records and Key Achievements
8. CG Greenidge (WI): CG Greenidge completed 5000 runs in just 121 innings.
ODI Career profile of CG Greenidge
Innings |
127 |
Run |
5134 |
Highest score |
133 |
Average |
45 |
Strike rate |
65 |
100/50 |
11/31 |
Cuthbert Gordon Greenidge (1951) has played international cricket for West Indies b/w 1974-1991. He has scored 11 centuries and 31 half centuries in the ODIs. He also had scored 7558 runs in the test matches with the help of 19 centuries and 34 half centuries.
9. AB de Villiers (Afr/SA): AB de Villiers completed 5000 runs in just 124 innings.
ODI Career profile of AB de Villiers
Innings |
218 |
Run |
9577 |
Highest score |
176 |
Average |
54 |
Strike rate |
101 |
100/50 |
25/53 |
AB de Villiers is world famous for his fiery innings. He scored over 8,000 runs in both Test and ODI cricket and has a batting average of over fifty in both forms of the game. He has scored total 51 centuries in the Test, ODI and T-20 matches so far. He made 1207 runs (most by any African batsmen) in the world cup at the average of 63.
10. F du Plessis (SA): F du Plessis completed 5000 runs in just 125 innings.
ODI Career profile of F du Plessis
Innings |
132 |
Run |
5225 |
Highest score |
185 |
Average |
46.23 |
Strike rate |
88.11 |
100/50 |
11/33 |
Francois du Plessis, fondly known as Faf, is South Africa's captain cool. Faf has scored 5225 runs in ODIs and 3608 runs in the test matches with the help of 20 international centuries. His highest score in the ODI is 185 runs.
11. Sourav Ganguly (INDIA): Sourav Ganguly completed 5000 runs in just 126 innings.
ODI Career profile of Sourav Ganguly;
Innings |
300 |
Run |
11363 |
Highest score |
183 |
Average |
41 |
Strike rate |
74 |
100/50 |
22/72 |
1. Highest individual score by an Indian batsman (183) in the Cricket World Cup.
2. India's most successful Test captain overseas, winning 11 out of 28 matches that he led.
3. He is the only cricketer to win four consecutive man of the match awards in One Day Internationals.
4. He is the 8th highest run-scorer in ODI history and second among the Indians, with 11,363 runs.
The list of top 10 fastest 5000 runs scorers in ODI is as follows;
Player |
Time |
Inns |
1. Hashim Amla (SA) |
6y 313d |
101 |
2. Viv Richards (WI) |
11y 237d |
114 |
3. Virat Kohli (INDIA) |
5y 95d |
114 |
4. Joe Root (ENG) |
6y 40d |
116 |
5. BC Lara (WI) |
6y 359d |
118 |
6. S Dhawan (INDIA) |
8y 95d |
118 |
7. KS Williamson (NZ) |
7y 205d |
119 |
8. CG Greenidge (WI) |
15y 155d |
121 |
9. AB de Villiers (Afr/SA) |
7y 208d |
124 |
10. F du Plessis (SA) |
8y 47d |
125 |
11. Sourav Ganguly (INDIA) |
8y 14d |
126 |
So this list shows the list of fastest 5000 run scorers in the ODI. There are 2 Indian batsmen in the top 10 list i.e. Virat Kohli and Shikhar Dhawan. I hope that in the coming years this list will have names of more Indian batsmen.
Also Read: Virat Kohli World Records in Cricket: All Formats