The list of fastest to 4000 ODI runs is headed by veteran South African Hashim Amla. India's Virat Kohli is 4th in the list behind Joe Root. Another South African Quinton de Kock has also been featured in this list. He just took 94 innings which also included three consecutive centuries against India.
Here is the list of fastest players to reach 4000 ODI runs:
Sl No | Year | Player | Matches | Innings | Country |
1 | 2013 | Hashim Amla | 84 | 81 | South Africa |
2 | 1985 | VIV Richards | 96 | 88 | West Indies |
3 | 2017 | Joe Root | 97 | 91 | England |
4 | 2013 | Virat Kohli | 96 | 93 | India |
5 | 2017 | David Warner | 95 | 93 | Australia |
6 | 2018 | Quinton de Kock | 94 | 94 | South Africa |
7 | 2017 | Shikhar Dhawan | 96 | 95 | India |
8 | 1988 | Gordon Greenidge | 97 | 96 | West Indies |
9 | 2016 | Kane Williamson | 102 | 96 | New Zealand |
10 | 1996 | Brain Lara | 101 | 100 | West Indies |
*Updated on 13 August 2019