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
Player | Total Wins | ODI World Cup | T20 World Cup | Champions Trophy |
---|---|---|---|---|
Virat Kohli (IND) | 72 | 31 | 27 | 14 |
Rohit Sharma (IND) | 70 | 24 | 33 | 13 |
Mahela Jayawardene (SL) | 57 | 24 | 21 | 12 |
Kumar Sangakkara (SL) | 56 | 23 | 21 | 12 |
MS Dhoni (IND) | 52 | 22 | 20 | 10 |
Ravindra Jadeja (IND) | 52 | 18 | 21 | 13 |
Ricky Ponting (AUS) | 52 | 38 | 2 | 12 |
David Warner (AUS) | 50 | 23 | 27 | 0 |
Tillakaratne Dilshan (SL) | 48 | 18 | 22 | 8 |
Lasith Malinga (SL) | 47 | 18 | 21 | 8 |
More “ICC Tournaments” Records
Most Runs as Captain in ICC Tournaments
Most Runs in Knock-Out Matches of ICC Tournaments
Highest Batting Average 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
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)