Most Hundred in ODI cricket
Shachin Tendulkar (India) 49 century in 463 match
Ricky Ponting (Australia) 30 century in 375 match
Sanath Jayasuria (Srilanka) 28 century in 445 match
Shourov Gangully (India) 22 century in 311 match
Cris Gayle (West Indies) 21 century in 258 match
Harshel Gibbs (South Africa) 21 century in 248 match
Virat Kohli (India) 20 century in 141 match
Sayed Anwar (Pakistan) 20 century in 247 match
Brayan Lara (West Indies) 19 century in 299 match
Kumar Sangakara (Srilanka) 19 century in 380 match.
List of top 10 ODI centurian
Info Post