Batsman | ODI centuries | Inns | HS |
S Tendulkar (IND) | 49 | 452 | 200* |
V Kohli (IND) | 35 | 200 | 183 |
R Ponting (AUS) | 30 | 365 | 164 |
S Jayasuriya (SL) | 28 | 433 | 189 |
H Amla (SA) | 26 | 161 | 159 |
AB de Villiers (SA) | 25 | 218 | 176 |
K Sangakkara (SL) | 25 | 380 | 169 |
C Gayle (WI) | 23 | 276 | 215 |
S Ganguly (IND) | 22 | 300 | 183 |
T Dilshan (SL) | 22 | 303 | 161* |
H Gibbs (SA) | 21 | 240 | 175 |
S Anwar (PAK) | 20 | 244 | 194 |
Check out: Highest run tally in ODI
Glossary: Inns-Innings, HS-Highest score