Individual Records

Top 10: Most Matches Won by Players in ICC Tournaments (Limited-Overs)

Almost every player wants to represent their team in an ICC event. And the feeling of wearing the national jersey and playing at the biggest stage is something else.

But what adds a silver lining to that is helping the team win matches in these tournaments. Many players have emerged as match winners across several editions of ICC tournaments, taking their sides closer to winning the trophies.

So here are the top 10 players who have the most matches in white-ball ICC tournaments.

Most Wins by Players in ICC Tournaments

PlayerTotal WinsODI World CupT20 World CupChampions Trophy
Virat Kohli (IND)72312714
Rohit Sharma (IND)70243313
Mahela Jayawardene (SL)57242112
Kumar Sangakkara (SL)56232112
MS Dhoni (IND)52222010
Ravindra Jadeja (IND)52182113
Ricky Ponting (AUS)5238212
David Warner (AUS)5023270
Tillakaratne Dilshan (SL)4818228
Lasith Malinga (SL)4718218
More “ICC Tournaments” Records

Most Runs in ICC Tournaments

Most Runs as Captain in ICC Tournaments

Most Runs in Knock-Out Matches of ICC Tournaments

Highest Batting Average in ICC Tournaments

Most Sixes in ICC Tournaments

Most Fifties in ICC Tournaments

Most Fifties in Knock-Out Matches of ICC Tournaments

Most Centuries in ICC Tournaments

Most Centuries in Knock-Out Matches of ICC Tournaments

Most Wickets in ICC Tournaments

Most Wickets in in Knock-Out Matches of ICC Tournaments

Most Man of the Match Awards in ICC

Most Wins by Players in ICC Tournaments

Most Appearances in ICC Finals

Players with Most ICC Trophies

Key Insights

60: Virat Kohli has featured in most wins among players in ICC white-ball tournaments. Kohli and Rohit Sharma are the only two players with 60-plus wins each for a team.

93: Mahela Jayawardene has played the most number of matches in ICC tournaments. He turned up for Sri Lanka in 93 matches, followed by his fellow countryman Kumar Sangakkara with 90 caps.

0: Among the players with 50 or more wins in ICC tournaments, David Warner is the only one not to have appeared in a win in the Champions Trophy (CT). He played four matches for Australia in CT, but his team lost twice, while two games produced no results. Can you guess the team with most win in CT?

82.35: Glenn McGrath has the highest win percentage among players who have played 50-plus matches. He was part of 42 wins out of the 51 games he played for Australia, ending up with a win percentage of 82.35.

38: Out of the 52 wins, Ricky Ponting featured in 38 ODI World Cup victories, the most in the 50-over event.

33: Likewise, Rohit Sharma bowed out with the most wins in the T20 World Cup. He was part of 33 of India’s wins between 2007 and 2024 editions.

4: Ponting has also won the most matches in the Champions Trophy, though he shares the record with three other players. Ponting, Jayawardene, Sangakkara, and Brian Lara appeared in 12 victories each in CT.

40: Ponting and MS Dhoni have won the most matches as captains in ICC tournaments. Interestingly, both won 40 games each across nine years. But Dhoni captained in the most matches, leading India 58 times, while Ponting led Australia in 51 games.

12: Yuvraj Singh tops the list among the players with most wins in knockout matches in ICC tournaments. The former Indian all-rounder featured in 12 knockout wins.

Read: The Ten Shortest ODI Matches Ever (By Balls Bowled)

Please follow and like us: