Most Centuries in ODI Cricket List

Most Centuries in ODI Cricket List

ODI is the favourite format of the worldwide famous cricket game. The  50-over game provides full opportunities for batsman to show their temperament & skill level. In One day smashing a hundred is the most remarkable moment for any batsman.

Most Hundreds in ODI

Indian batsmen lead this record of ODI centuries list. Virat Kohli surpassed Sachin Tendulkar in the achievement of the most centuries in Odi’s. He broke the record of 49 hundreds of Sachin in the 2023 World Cup knockout game against Kiwis. 

Batsman Team Matches 100s
Virat Kohli India 302 51
Sachin Tendulkar India 463 49
Rohit Sharma India 265 31
Ricky Ponting Australia 375 30
Sanath Jayasuriya Sri Lanka 445 28
Hashim Amla South Africa 181 27
AB de Villiers South Africa 228 25
Chris Gayle West Indies 301 25
Kumar Sangakkara Sri Lanka 404 25
David Warner Australia 161 22

1- Virat Kohli

The most impressive batsman in the world Virat Kohli beat Sachin Tendulkar in the list of ODI most centuries. He did this in fewer innings with a good average. For reaching the highest number of centuries in ODI​ he took 302 matches. 

In his one-day career, he scored 14,181 runs with an average of 58.18. With 51 ODI hundreds, he also smashed 74 fifties. One of his best knocks was up against arch-rivals Pakistan in Asia Cup 2012 of 183 runs.

2- Sachin Tendulkar

The God of this game with 49 tons is in 2nd place in the record list of highest centuries in ODI. Sachin Tendulkar has served for his country over 23 years. He also accomplishes the most number of runs in cricket history.

Sachin in 463 games made 18426 runs with an average of 44.83. Tendulkar is the first batsman to hit a double hundred in the ODI format. He also made an unbreakable note of hitting the most centuries in cricket history.

3- Rohit Sharma

With 31 hundreds Indian captain Rohit Sharma is behind Sachin in the list of maximum centuries in ODI. Mr. Hitman has done many performances in one one-day format. He is the single batsman who smashed double hundreds 3 times.

Rohit Sharma has also hit the highest individual score in this format of the game. He played an unbelievable innings of 264 runs against Sri Lanka

Leave a Reply

Your email address will not be published. Required fields are marked *