Several batsmen have scored a high percentage of their ODI centuries in matches that their team won. Here are some of the top players with the highest percentage of ODI centuries in a winning cause:
#1. Virat Kohli:
Kohli has 50 centuries, with 42 of them contributing to wins, which is an 84% success rate. Kohli has also scored the most centuries (56) in a winning cause in international cricket. He is the only player to have scored 50 centuries in ODI cricket. Kohli recently scored his 50th ODI century against New Zealand at the ICC Men’s Cricket World Cup 2023.
#2. Sachin Tendulkar
Widely regarded as one of cricket’s greatest batsmen, holds numerous records in both Test and One Day International (ODI) matches. He is the second-highest run-getter for India as an opener in international cricket. Although he has 49 centuries in ODI matches, his total of 51 centuries in Test matches remains a world record.
#3. Rohit Sharma
Hitman now has the joint third-most ODI centuries in a winning cause. Rohit has 32 centuries with 25 securing wins, demonstrates a 77% success rate His century in Cuttack helped India defeat England and secure the series 2-0. Rohit Sharma has made 49 centuries in international cricket, comprising 32 in One Day Internationals (ODI).
#4. Ricky Ponting
Ponting, an Australian cricket coach, commentator, and former player, is widely regarded as one of the greatest batsmen of all time. Ponting has scored 71 centuries in international cricket, 41 in Test cricket and 30 in One Day International (ODI) matches, both of which are Australian records.
Also Read: Virat Kohli Brand Ambassador & Brands Owned List
#5. Hashim Amla
The South African opener has 27 centuries, with 24 of those centuries contributing to wins. This gives him a success rate of 89%. He ranks fifth in the list of players with the most ODI centuries in matches that resulted in victories. Amla’s ability to perform under pressure has been a significant factor in South Africa’s successes during his career.
Several cricket players have performed outstandingly in One Day International (ODI) matches, especially when their centuries have led to their team’s victory.
Player | Innings | 100s |
Virat Kohli | 134 | 42 |
Sachin Tendulkar | 231 | 33 |
Rohit Sharma | 161 | 25 |
Ricky Pointing | 154 | 25 |
Hashim Amla | 107 | 24 |