The top 10 list of the fastest to reach 6000 runs has some interesting names like Mathew Hayden and Dean Jones who reached this feat at 154 and 157 innings respectively. The list is as usual led by Hashim Amla followed by Virat Kohli and Kane Williamson.
Here is the list of fastest players to reach 6000 ODI runs:
Fastest To Reach 6000 ODI Runs
*Updated on 13 August 2019