Hashim Amla tops the list of the fastest players to reach 7000 runs to break yet another record which was previously held by his fellow team mate AB de villiers. We also have another South African legend Jacques Kallis who is 8th in the list behind Virat Kohli and Rohit Sharma.

Here is the list batsmen who scored Fastest 7000 runs in odi.