Fastest to 7000 runs in ODIs

Fastest to 7000 runs in ODIs

Image Source : Getty

Hashim Amla (South Africa) - 150 innings

Image Source : Getty

Kane Williamson (New Zealand) - 159 innings

Image Source : Getty

Virat Kohli (India) - 161 innings

Image Source : Getty

AB de Villiers (South Africa) - 166 innings

Image Source : Getty

Joe Root (England) - 168 innings

Image Source : Getty

Sourav Ganguly (India) - 174 innings

Image Source : Getty

Rohit Sharma (India) - 181 innings

Image Source : Getty

Next : Indian batsmen with more runs than Joe Root in ODIs