Highest ODI Centuries in World Cricket

ODI Batting Records - Highest Centuries in Cricket:

Player Team Centuries
Sachin Tendulkar India 49
Virat Kohli India 41
Ricky Ponting Australia 30
Sanath Jayasuriya Sri Lanka 28
Hashim Amla South Africa 27
AB de Villiers South Africa 25
CH Gayle West Indies 25
KC Sangakkara Sri Lanka 25
Rohit Sharma India 22
Sourav Ganguly India 22
TM Dilshan Sri Lanka 22
Herschelle Gibbs South Africa 21
LRPL Taylor New Zealand 20
Saeed Anwar Pakistan 20
BC Lara West Indies 19
DPMD Jayawardene Sri Lanka 19
ME Waugh Australia 18
DlL Haynes Australia 17
Close