Highest ODI Centuries in World Cricket

ODI Batting Records - Highest Centuries in Cricket:

PlayerTeamCenturies
Sachin TendulkarIndia49
Ricky PontingAustralia30
Sanath JayasuriyaSri Lanka 28
Sourav GangulyIndia22
Herschelle GibbsSouth Africa 21
CH GayleWest Indies 20
Saeed AnwarPakistan 20
BC LaraWest Indies19
ME WaughAustralia18
DlL Haynes Australia17