
Hashim Amla (South Africa) - 150 innings
Image Source : GettyKane Williamson (New Zealand) - 159 innings
Image Source : GettyVirat Kohli (India) - 161 innings
Image Source : GettyAB de Villiers (South Africa) - 166 innings
Image Source : GettyJoe Root (England) - 168 innings
Image Source : GettySourav Ganguly (India) - 174 innings
Image Source : GettyRohit Sharma (India) - 181 innings
Image Source : GettyNext : Indian batsmen with more runs than Joe Root in ODIs