23 centuries - Tillakaratne Dilshan (Sri Lanka) - 22 in ODIs, 1 in T20Is
23 centuries - David Warner (Australia) - 22 in ODIs, 1 in T20Is
25 centuries - Kumar Sangakkara (Sri Lanka) - all in ODIs
25 centuries - AB de Villiers (South Africa) - all in ODIs
27 centuries - Hashim Amla (South Africa) - all in ODIs
27 centuries - Chris Gayle (West Indies) - 25 in ODIs, 2 in T20Is
28 centuries - Sanath Jayasuriya (Sri Lanka) - all in ODIs
30 centuries - Ricky Ponting (Australia) - all in ODIs
35 centuries - Rohit Sharma (India) - 31 in ODIs, 4 in T20Is
49 centuries - Sachin Tendulkar (India) - all in ODIs
50 centuries - Virat Kohli (India) - 49 in ODIs, 1 in T20Is
Next : Team India's predicted squad for Australia T20I series after World Cup
Click to read more..