The reason behind a team’s success is the quality of players they have on their rosters. Such players’ presence alone on the field gives the strength to the whole squad to come on top of the opposition.
Over the years, we have seen many players bringing the winning mindset and helping their sides register many victories. ODI cricket has witnessed more balanced contests, with players giving it all to take their teams over the ropes.
On that note, here are the top 10 players who have featured in the most ODI wins.
Most ODI Wins as Players
Player | Matches Won | Matches Played | Win% |
---|---|---|---|
Ricky Ponting (AUS) | 262 | 375 | 69.87 |
Mahela Jayawardene (SL) | 241 | 448 | 53.79 |
Sachin Tendulkar (IND) | 234 | 463 | 50.53 |
Sanath Jayasuriya (SL) | 233 | 445 | 52.35 |
Shahid Afridi (PAK) | 218 | 398 | 54.77 |
Kumar Sangakkara (SL) | 217 | 404 | 53.71 |
Inzamam-ul-Haq (PAK) | 215 | 378 | 56.87 |
Jacques Kallis (SA) | 210 | 328 | 64.02 |
MS Dhoni (IND) | 205 | 350 | 58.57 |
Adam Gilchrist (AUS) | 202 | 287 | 70.38 |
Key Insights
262: Ricky Ponting holds the record for winning the most ODI matches as a player. He was part of 262 games won by Australia out of his 375 appearances in the format.
165: Ponting has also registered the most victories as an ODI captain. He guided Australia to 165 wins out of the 230 matches he captained. MS Dhoni (110) and Allan Border (107) are the only other captains to win 100+ ODI games. Here is our list of 10 successful Australian captains of all time.
1: Pakistan’s Inzamam-ul-Haq was the first player to feature in 200 ODI wins. His 200th win came in 2005 when he was captaining Asia XI against Africa XI.
11: Apart from the above 10 players, Sri Lanka’s Muthiah Muralitharan is the 11th player to win 200 ODIs. The legendary off-spinner featured in 202 games where Sri Lanka emerged victorious. The number rises to 98 if we consider players with 100 or more victories.
70: Adam Gilchrist has the best win percentage among the players who have played 200 or more ODIs. He featured in 287 matches overall, with 202 appearances coming in Australia’s wins, giving him a win percentage of 70.38. Gilchrist’s win percentage in Test cricket is also above 70.
200: Sachin Tendulkar has played the most ODI matches, featuring in 463 matches for India. And he has also registered the most losses, ending up on the losing side 200 times. Interestingly, Tendulkar is the only player with 200 ODI losses.
Check: Which player has played the most consecutive ODI matches in their career for their teams?