most centuries in odi cricket

VIRAT KOHLI -47 CENTURIES

SANATH  JAYASURIYA - 28  CENTURIES

ROHIT SHARMA-30 CENTURIES

HASHIM AMLA-27 CENTURIES

SACHIN TENDULKAR-49 CENTURIES

RICKING POINTING -30 CENTURIES

List of batsmen who have scored 13,000 or more runs in ODI cricket