It’s always a dream for a team or a cricketer to win an ICC trophy. When we talk about ICC trophies, the tournaments that come into consideration are the ODI World Cup, T20 World Cup, Champions Trophy, and the World Test Championship. And when players perform in these grandest stages, they emerge as one of the legendary players of the game.
Advertisement
Who has Most ICC Trophies | Player & Team Wise List - Updated 2025

However, it's not that easy to perform in tournaments like these, as it brings a lot of pressure to a player, whether it's about the performance or the expectations of the fans. Many players have etched their names into the history book by showcasing their talent and skills in the game of cricket, which has also helped them to become one of the greats in the ICC tournaments as well.
Whether it’s about the golden era of Australian cricket when they dominated the game by winning multiple ICC trophies, or it’s about the emergence of Indian cricket in recent years, the contest to win an ICC trophy has changed the dynamics of the game. It is always interesting to see who has ruled the game of cricket for how many years. That said, we will talk about the players and teams who have won the most ICC trophies.
How We Analyse the Most ICC Trophies Player & Team Wise - Major Facts
- Total ICC Titles Won (Team & Player) - We will rank the teams according to the number of ICC trophies they’ve won till now. The tournaments that will come into consideration are the ODI World Cup, T20 World Cup, Champions Trophy, and the World Test Championship. This will allow us to determine the most successful team in cricket. Teams with the same number of trophies will be ranked based on the year in which they won the trophy. We will rank the players based on the number of trophies they were part of the playing XI for.
- Trophy Contribution Index: We will rank the teams as per their dominance during the tournament (e.g. unbeaten runs, net run rate) which will help us to rank the most successful team in cricket and, in the case of players, the impact in knockout matches (Player of the Match, performance in finals/semi-finals).
- Cross-Format Success: While ranking the teams, the number of titles across ODI, T20I, and Tests has been considered, and they will determine the most successful team in cricket. On the other hand, players will be ranked according to their contribution to winning trophies in multiple formats.
- Longevity in ICC Events: While ranking the teams, their sustained success over multiple ICC cycles (e.g., Australia’s 1999–2007 era) has been kept in mind to determine the most successful team in cricket, and players have been ranked according to their contribution across multiple ICC editions.
- Star Power vs System Strength: The teams have been ranked based on the balance between team effort vs dependence on individuals. A team with shared contributions scores higher and is regarded as the most successful team in cricket, and players are being ranked based on whether they were a key match-winner or a support act in a title-winning team?
Advertisement
List of Teams with Most ICC Trophies - Updated 2025
As for now, 8 cricketing nations have won an ICC trophy, but if we have to talk about that one team that has dominated the sport like no other, then it has to be the mighty Aussies. Australia has won 10 ICC trophies, and 6 of them have been the most prestigious ICC ODI World Cup.
S. No. | Team/Country | Total ICC Trophies | No. of ICC ODI World Cup titles | No. of ICC T20 World Cup titles | No. of ICC Champions Trophy titles | No. of ICC World Test Championship titles |
---|---|---|---|---|---|---|
1. | Australia | 10 | 6 (1987, 1999, 2003, 2007, 2015, 2023) | 1 (2021) | 2 (2006, 2009) | 1 (2021–2023) |
2. | India | 7 | 2 (1983, 2011) | 2 (2007, 2024) | 3 (2002 shared, 2013, 2025) | 0 |
3. | West Indies | 5 | 2 (1975, 1979) | 2 (2012, 2016) | 1 (2004) | 0 |
4. | Pakistan | 3 | 1 (1992) | 1 (2009) | 1 (2017) | 0 |
5. | Sri Lanka | 3 | 1 (1996) | 1 (2014) | 1 (2002 shared) | 0 |
6. | England | 3 | 1 (2019) | 2 (2010, 2022) | 0 | 0 |
7. | New Zealand | 2 | 0 | 0 | 1 (2000) | 1 (2019–2021) |
8. | South Africa | 2 | 0 | 0 | 1 (1998) | 1 (2023-2025) |
Which Team Won the Most ICC Trophies?
8 cricketing nations have managed to get their hands on the ICC Trophy, but India and Australia have been the two sides which are quite ahead of the others in terms of their dominance. India has won 7 ICC Trophies, which include 2 ODI World Cups, 2 T20 World Cups and 3 Champions Trophies. On the other hand, the team with the most ICC Trophies is Australia, with 10 titles to their name. The mighty Aussies have won the ODI World Cup for 6 times and are by far the strongest team in terms of global dominance.
Advertisement
8. South Africa | 2 title | 1998, 2025

The Proteas were the most successful team at one point in time, but have only won two ICC trophies, one of those being the recent ICC WTC Final 2025, and the other victory was the Champions Trophy title in 1998. There have been times when they have reached the knockouts of ICC tournaments but were not able to win them. Recently, they qualified for the T20 World Cup 2024 final but lost to India there. But this time, they have defeated Australia and ended their trophy drought by winning the ICC WTC Final 2025.
7. New Zealand | 2 titles | 2000, 2021

New Zealand have won only two ICC trophies so far despite having done quite well on the international stage. They haven't won any World Cups yet, but have won one Champions Trophy in 2000 and WTC in 2021, defeating India in the final on both occasions. The team has some of the best cricketers in the world, and it’s hard to believe that they haven't won a single World Cup yet. Nevertheless, they still have a chance to win their next ICC trophy in the upcoming years.
Advertisement
6. England | 3 titles | 2010, 2019, 2022

One of the most successful cricket teams in the world, England, has won just three ICC Trophies, which is quite surprising. They have won two T20 World Cups (2010 and 2022) and one ODI World Cup (2019) so far. However, they are yet to lay their hands on the Champions Trophy and the WTC. With the kind of team they have, there are chances that they might lay their hands on the WTC trophy in the upcoming cycle. However, it will be a stern test of their Bazball approach. They are sixth on the list of most ICC trophies.
5. Sri Lanka | 3 titles | 1996, 2002, 2014

Sri Lanka has won three ICC trophies so far, with the last one being in 2014. They have one trophy in each tournament, except the WTC. They won the ODI World Cup (1996), Champions Trophy (2002), and T20 World Cup (2014). With their current cricket performance across formats, it’s difficult for them to win more trophies anytime soon.
However, they are slowly reviving into a solid team and will be tough to beat in the future. Sri Lanka had many legendary players like Kumar Sangakkara and Mahela Jayawardene once upon a time, but after their retirement, they have struggled to find their replacements. Among the teams with the teams with most ICC trophies, they are fifth on the list.
Advertisement
4. Pakistan | 3 titles | 1992, 2009, 2017

Pakistan comes fourth in the list with three ICC trophies under their belt. They have won each tournament once, except the WTC title and are thhe fourth on the list of most ICC trophies. Pakistan won the ODI World Cup in 1992, the T20 World Cup in 2009, and the Champions Trophy in 2017. Similar to the West Indies, the Men in Green also had a great team in the past. However, situations have turned drastically for them, and they have struggled in recent times. They last won an ICC Trophy back in 2017 against India, in the Champions Trophy. Since then, they haven't laid their hands on any ICC trophy yet.
3. West Indies | 5 titles | 1975, 1979, 2004, 2012, 2016

Known for their powerful hitting, the Caribbean nation has won five ICC titles. Among the teams with the teams with most ICC trophies, they are third on the list. They have won two ODI World Cups (1975 and 1979), two T20 World Cups (2012 and 2016), and one Champions Trophy (2004). The current performance of the West Indies team doesn't do justice to the kind of dominance they had in the cricket world a few years ago. Due to the changes in captaincy and the instability in their cricket board, they have badly lost their track. They were one of the most successful cricket teams in the past and need to regain their legacy.
Advertisement
2. India | 7 titles | 1983, 2002, 2007, 2011, 2013, 2024, 2025

India are the second on the list of most ICC trophies. They have been dominating the cricket field for quite a long time now with some of the best players on the team. The Men in Blue have won two ODI World Cups (1983 and 2011), two T20 World Cups 2007 and 2024), and three Champions Trophy titles (2002, 2013, and 2025) so far. They have reached two WTC finals so far but are yet to win the trophy. The World Test Championship is the only title that the Men in Blue haven't won so far.
1. Australia | 10 titles | 1987, 1999, 2003, 2006, 2007, 2009, 2015, 2021, 2023, 2023

When it comes to the ICC Trophies, Australia are the most successful team in the world with ten ICC titles under their name. The Kangaroos have been dominating the game of cricket for a long time now, winning their recent ODI World Cup back in 2023 and establishing themselves as the team with the most ICC trophies. Apart from that, the mighty Aussies have won six ODI World Cups (1987, 1996, 1999, 2003, 2007, and 2023), one T20 World Cup (2021), two Champions Trophies (2006 and 2009), and one WTC trophy (2023) so far. They are clearly the most successful cricket team in the world.
Advertisement
List of Players with Most ICC Trophies - Updated 2025
The list of players with the most ICC Trophies is quite evidently dominated by India and Australia, and rightfully so, as they are the top two teams in the cricketing world. The player with the most ICC Trophies is Ricky Ponting. He is one of the most successful captains of all time and an exceptionally good batsman as well.
S. No. | No. of Trophies | Player | Country | Trophies Won and Year |
---|---|---|---|---|
1. | 5 | Ricky Ponting | Australia | ODI World Cup – 1999, 2003, 2007; Champions Trophy – 2006, 2009 |
2. | 4 | Glenn McGrath | Australia | ODI World Cup – 1999, 2003, 2007; Champions Trophy – 2006 |
3. | 4 | Adam Gilchrist | Australia | ODI World Cup – 1999, 2003, 2007; Champions Trophy – 2006 |
4. | 4 | Shane Watson | Australia | ODI World Cup – 2007, 2015; Champions Trophy – 2006, 2009 |
5. | 4 | Mitchell Johnson | Australia | ODI World Cup – 2007, 2015; Champions Trophy – 2006, 2009 |
6. | 4 | Pat Cummins | Australia | ODI World Cup – 2015, 2023; T20 World Cup – 2021; World Test Championship – 2023 |
7. | 4 | Mitchell Starc | Australia | ODI World Cup – 2015, 2023; T20 World Cup – 2021; World Test Championship – 2023 |
8. | 4 | Josh Hazlewood | Australia | ODI World Cup – 2015, 2023; T20 World Cup – 2021; World Test Championship – 2023 |
9. | 4 | Steve Smith | Australia | ODI World Cup – 2015, 2023; T20 World Cup – 2021; World Test Championship – 2023 |
10. | 4 | Rohit Sharma | India | T20 World Cup – 2007, 2024; Champions Trophy - 2013, 2025 |
11. | 4 | Virat Kohli | India | T20 World Cup – 2024; Champions Trophy - 2013, 2025, ODI World Cup - 2011 |
12. | 3 | MS Dhoni | India | T20 World Cup – 2007; Champions Trophy - 2013; ODI World Cup - 2011 |
13. | 3 | Ravindra Jadeja | India | T20 World Cup – 2024; Champions Trophy - 2013, 2025 |
Advertisement
13. Ravindra Jadeja | India | 3 Trophies | 2013, 2024, 2025

India’s all-rounder Ravindra Jadeja also has three ICC trophies, including one T20 World Cup (2024) and two Champions Trophy titles (2013 and 2025). He is one of the best in the business and has done quite well in his career. Jadeja is more of an asset to the Indian team as he brings in the balance with the bat and the ball. He is one of the best fielders to have ever played the game.
12. MS Dhoni | India | 3 Trophies | 2007, 2011, 2013

India’s one of the most successful captains in the history of the game, MS Dhoni, has three ICC trophies, and all of them came under his captaincy. He started with the T20 World Cup in 2007, followed by an ODI World Cup in 2011 and a Champions Trophy in 2013. He couldn't win the WTC because he had retired from Test cricket by the time the cycle started.
Advertisement
11. Virat Kohli | 4 Trophies | 2011, 2013, 2024, 2025

Virat Kohli is one of the best batters in cricket at this point. He has played tons of matches across formats and helped India win several games. He is nothing less than a living legend in cricket. Moreover, along with records, Kohli has four ICC trophies under his belt. Until now, he has won two Champions Trophy titles (2013 and 2025), one ODI World Cup (2011), and one T20 World Cup title (2024). Apart from this, Kohli has also led India to a U-19 World Cup title.
10. Rohit Sharma | 4 Trophies | 2007, 2013, 2024, 2025

India’s current ODI captain, Rohit Sharma, has four ICC trophies in his name. He started with the win in the T20 World Cup 2007 and then went on to win the Champions Trophy in 2013, followed by a T20 World Cup win in 2024 and the Champions Trophy again in 2025. Now he lacks two trophies as a captain, the WTC and the ODI World Cup. Having retired from Tests, he can only win the ODI World Cup now.
Advertisement
9. Steve Smith | 4 Trophies | 2015, 2021, 2023, 2023

Steve Smith is another great Australian batter ever produced. He has some massive records in Test and ODI cricket and has made the country proud in many instances. He was their captain as well for a brief amount of time. Smith has had an illustrious career, including achievements, records, and four ICC trophies. He still continues to play and amaze the crowd even today.
8. Josh Hazlewood | 4 Trophies | 2015, 2021, 2023, 2023

Australia’s Josh Hazlewood made his debut for the team back in 2010, and in 15 years of his service, he has won four ICC trophies, including two ODI World Cups, one T20 World Cup, and one WTC trophy. Hazlewood has become an asset to the team across formats for the kind of bowling performance he has done in the past few years.
Advertisement
7. Mitchell Starc | 4 Trophies | 2015, 2021, 2023, 2023

Mitchell Starc is one of the best bowlers Australia have ever produced. The kind of speed and variations he has is incredible. He has four ICC trophies under his belt and those are two ODI World Cups, one T20 World Cup and one WTC trophy. Starc was recently a part of the ICC WTC Final vs South Africa and did well individually, but South Africa managed to clinch the title from Australia.
6. Pat Cummins | 4 Trophies | 2015, 2021, 2023, 2023

Australia’s current skipper, Pat Cummins, has also won four ICC trophies for the team. Moreover, he has won two as a captain, which is a huge achievement. Cummins helped Australia win the ODI World Cup 2023 and the WTC finals 2023 against India under his captaincy. He has been one of the best cricketers in recent times, who managed his workload really well. He took the most wickets in the ICC 2023-2025 WTC cycle and ended up with 80 wickets.
Advertisement
5. Mitchell Johnson | 4 Trophies | 2006, 2007, 2009, 2015

Another pacer bowling legend, Mitchell Johnson, has also won four ICC trophies in his career. The former pacer has had a magnificent career and the trophies were the feather to his cap. Johnson was a lethal pacer, who in his prime, destroyed some of the best batting attacks in the world. He was nothing less than a walking nightmare for the batters of his time.
4. Shane Watson | 4 Trophies | 2006, 2007, 2009, 2015

Shane Watson, Australia’s one of the best former all-rounders, has also enlisted his name in the most trophy winners with four titles. Watson has won two ODI World Cups and two Champions Trophies for Australia. He was also a part of the IPL, winning two trophies with RR and CSK. He is still regarded as one of the best all-rounders to have played the game and was a pure match-winner during his playing days.
3. Adam Gilchrist | 4 Trophies | 1999, 2003, 2006, 2007

Another former Australian wicket-keeper batter, Adam Gilchrist, is in the list with four ICC trophies under his name. The cricketer has achieved many feats in his career, but the ICC trophies hold the utmost importance. He played a whirlwind knock in the 2007 ODI World Cup final and helped Australia win the title. He has also been a part of the Indian Premier League (IPL) for six seasons. He played for two teams, Kings XI Punjab and Deccan Chargers. He also won the first IPL trophy with the Chargers.
2. Glenn McGrath | 4 Trophies | 1999, 2003, 2006, 2007

Australia’s legendary bowler Glenn McGrath has had an exceptional cricket career, winning four ICC trophies. He has won three ODI World Cups and one Champions Trophy back in 2006. He is one of the most successful players in the history of the sport for many reasons, starting from his magnificent records.
1. Ricky Ponting | 5 Trophies | 1999, 2003, 2006, 2007, 2009
Ricky Ponting (Image credits: Official X account of ICC/@ICC) Australia’s former skipper Ricky Ponting is the most successful player in the world as he has won five ICC trophies. He has been a part of the most ICC trophies by a team. A lot of credit goes to him for making Australia one of the most dominant teams in the world. He has left a brilliant legacy, which is carried forward by the Australian team now. He is probably the best captain in the sport.
Advertisement
FAQs
Who has more ICC trophies, Virat or Dhoni?
+
Who has more ICC trophies, Virat or Dhoni?
Kohli has won more trophies than Dhoni.
How many ICC trophies has India won?
+
How many ICC trophies has India won?
India have won 7 ICC trophies so far.
How many times Virat Kohli won ICC Trophy?
+
How many times Virat Kohli won ICC Trophy?
Virat Kohli has won ICC trophy 4 times.
Which team has more World Cup trophies?
+
Which team has more World Cup trophies?
Australia have won the most World Cup trophies.
How many ICC trophies were won by Dhoni?
+
How many ICC trophies were won by Dhoni?
Dhoni has won 3 ICC trophies in his career.
Conversation
(0 Comments)
Editor's Pick