10. Shikhar Dhawan (India) - 24 hundreds 269 international matches
9. Tamim Iqbal (Bangladesh) - 25 hundreds in 388 international matches
8. Babar Azam (Pakistan) - 30 hundreds in 251 international matches
7. Kane Williamson (New Zealand) - 41 hundreds in 342 international matches
6. Chris Gayle (West Indies) - 42 hundreds in 483 international matches
5. Rohit Sharma (India) - 43 hundreds in 441 international matches
4. Steve Smith (Australia) - 44 hundreds in 304 international matches
3. David Warner (Australia) - 45 hundreds in 346 international matches
2. Joe Root (England) - 46 hundreds in 321 international matches
1. Virat Kohli (India) - 75 hundreds in 498 international matches
Next : Lowest totals by top 10 teams in ODI World Cup history, Pakistan at 2nd position
Click to read more..