Players with most runs in ODIs after playing 100 matches feat Babar Azam and Virat Kohli

Players with most runs in ODIs after playing 100 matches feat Babar Azam and Virat Kohli

Image Source : Getty

Virat Kohli – 4,107 runs

Image Source : Getty

Vivian Richards – 4,146 runs

Image Source : Getty

Joe Root – 4,164 runs

Image Source : Getty

Gordon Greenidge – 4,177 runs

Image Source : Getty

Shai Hope – 4,193 runs

Image Source : Getty

David Warner – 4,217 runs

Image Source : Getty

Shikhar Dhawan – 4,309 runs

Image Source : Getty

Hashim Amla – 4,808 runs

Image Source : Getty

Babar Azam – 5,089 runs

Image Source : Getty

Next : Fastest to 1000 runs in IPL history feat Yashasvi Jaiswal and Sachin Tendulkar