Most Number of CENTURY in ODI Cricket :
49 - Sachin Tendulkar in 453 innings
30 - Ricky Ponting in 365 innings
28 - Sanath Jayasuriya in 433 innings
22 - Sourav Ganguly in 300 innings
21 - Chris Gayle in 250 innings
21 - Herschelle Gibbs in 240 innings
20 - Saeed Anwar in 244 innings
19 - Brian Lara in 289 innings
18 - Mark Waugh in 236 innings
18 - VIRAT KOHLI in 126 innings
49 - Sachin Tendulkar in 453 innings
30 - Ricky Ponting in 365 innings
28 - Sanath Jayasuriya in 433 innings
22 - Sourav Ganguly in 300 innings
21 - Chris Gayle in 250 innings
21 - Herschelle Gibbs in 240 innings
20 - Saeed Anwar in 244 innings
19 - Brian Lara in 289 innings
18 - Mark Waugh in 236 innings
18 - VIRAT KOHLI in 126 innings