In the game of cricket, scoring a century is considered a significant achievement. The cricket fraternity has witnessed several batsmen achieving a massive milestone by garnering 100 or more runs. This is a testament to the batter’s skill, concentration and potential to stay at the crease for a long time.
More importantly, the batsmen should assess the pitch conditions, weather and the quality of the opposition’s bowling attack. It’s absolutely imperative to get off to a solid start without taking unnecessary risks in the initial stages of the overs.
In this article, we will now go through the names of three cricketers who scored the most ODI centuries in wins.
1. Virat Kohli
Virat Kohli is widely regarded as one of the greatest batsmen in the history of the sport. The right-handed batsman is known for his potential to assess the conditions before going about his business. Moreover, he is the best batsman across all three formats of international cricket. Virat Kohli tops the list as he has scored the most ODI centuries in wins. India’s run machine has scored a total of 39 ODI centuries in wins.
2. Sachin Tendulkar
Team India immensely benefitted from the services of legendary Sachin Tendulkar in international cricket. It is worth noting that the Indian batting maestro is the leading run-scorer in international cricket with 34357 runs. The Master Blaster is the only cricketer to have scored 100 international centuries, a record that still remains intact. He comes second on the list as he scored a total of 33 ODI centuries in wins.
3. Ricky Ponting
Ricky Ponting is widely acknowledged as one of the greatest batters in the history of the sport. Australia largely benefitted from his services in both Tests and ODI cricket. Under his captaincy, Australia won two ODI World Cups and two Champions Trophies. Ricky Ponting comes third on the list as he has scored as many as 25 ODI centuries in victories.
Updated as of September 13, 2023.