These are the five cricketers who have scored the most centuries in ODI cricket, Sachin Tendulkar is on top


Indian cricketers have been dominating in the matter of scoring centuries in ODI cricket. The names of three Indian cricketers are included in the top five cricketers with the most centuries. 

Former India great cricketer Sachin Tendulkar has scored the most centuries in ODI cricket. 

While former Indian captain Virat Kohli is in second place in this matter. Current captain Rohit Sharma is in fourth place on this list. 

Sachin Tendulkar: Match 463, Centuries 49

Virat Kohli: Match 260, Centuries 43


Ricky Ponting: Match 375, Centuries 30 

Rohit Sharma: Match 231, Century 29 


Sanath Jayasuriya: Match 445, Century 28