List of players with most runs after 100 ODI innings, Babar Azam surpasses 'fab four'

List of players with most runs after 100 ODI innings, Babar Azam surpasses 'fab four'

Image Source : Getty

10. Kane Williamson - 4180 runs with 8 hundreds

Image Source : Getty

9. Virat Kohli - 4230 runs with 13 hundreds

Image Source : Getty

8. Gordon Greenidge - 4254 runs in 10 hundreds

Image Source : Getty

7. David Warner - 4272 runs with 14 hundreds

Image Source : Getty

6. Shikhar Dhawan - 4343 runs with 13 hundreds

Image Source : Getty

5. Joe Root - 4428 runs with 11 hundreds

Image Source : Getty

4. Shai Hope - 4436 runs with 14 hundreds

Image Source : Getty

3. Vivian Richards - 4607 runs with 8 hundreds

Image Source : Getty

2. Hashim Amla - 4946 runs with 17 hundreds

Image Source : Getty

1. Babar Azam - 5142 runs with 18 hundreds

Image Source : Getty

Next : Fastest to first five ODI hundreds, Rahmanullah Gurbaz surpasses Babar Azam, Shikhar Dhawan