
10. Shikhar Dhawan (India) - 24 hundreds 269 international matches
Image Source : Getty9. Tamim Iqbal (Bangladesh) - 25 hundreds in 388 international matches
Image Source : Getty8. Babar Azam (Pakistan) - 30 hundreds in 251 international matches
Image Source : Getty7. Kane Williamson (New Zealand) - 41 hundreds in 342 international matches
Image Source : Getty6. Chris Gayle (West Indies) - 42 hundreds in 483 international matches
Image Source : Getty5. Rohit Sharma (India) - 43 hundreds in 441 international matches
Image Source : Getty4. Steve Smith (Australia) - 44 hundreds in 304 international matches
Image Source : Getty3. David Warner (Australia) - 45 hundreds in 346 international matches
Image Source : Getty2. Joe Root (England) - 46 hundreds in 321 international matches
Image Source : Getty1. Virat Kohli (India) - 75 hundreds in 498 international matches
Image Source : GettyNext : Lowest totals by top 10 teams in ODI World Cup history, Pakistan at 2nd position