A Decade of Dominance: Ranking the Winners of the Last 10 ICC Men’s Tournaments

Published on: September 23, 2025
ICC Men's Tournaments

In recent years, international cricket has had some amazing finals that have made champions and moments that will last forever. Here is a full look at ten major ICC wins, each rewritten in a way that flows well and is easy to read, with short, clear paragraphs.

World Test Championship – South Africa (2025)

South Africa finally ended their long wait for an ICC men’s trophy when they defeated Australia in the 2025 World Test Championship Final at Lord’s. Chasing 282, the Proteas completed a five-wicket win before lunch on the fourth day, with Kyle Verreynne scoring the winning runs. Aiden Markram stood tall with a brilliant 136 not out, and captain Temba Bavuma supported him with a composed unbeaten 66 as the pair guided their side home safely.

The final had several twists. Kagiso Rabada’s fiery spell of 5 for 51 bowled out Australia for 212 in their second innings. Pat Cummins struck back with career-best figures of 6 for 28 to keep South Africa to 138. Australia collapsed again to 73 for 7 before Mitchell Starc (58 not out) and Alex Carey (43) gave them a fighting total of 282. South Africa stumbled early in the chase but remained calm and sealed one of their greatest Test victories. It was their first ICC men’s title since 1998 and a monumental day for South African cricket.

WTC Champions
Source: ICC

Champions Trophy – India (2025)

India won their third Champions Trophy title by beating New Zealand by four wickets in Dubai. The Indian team crossed the finish line with one over to spare, showing great composure under pressure as they chased 252. The bowlers set up the win by getting two wickets each from Kuldeep Yadav and Varun Chakravarthy. Ravindra Jadeja and Mohammed Shami also made important breakthroughs.

New Zealand made 251 runs for 7 wickets, with Daryl Mitchell (63) and Michael Bracewell (53) keeping the innings going. Captain Rohit Sharma led India’s chase with a smooth 76 runs. Shreyas Iyer scored 48 runs, and KL Rahul’s calm, unbeaten 34 made sure the game ended without any problems. India won the ICC title for the second time in a row, adding to their long list of trophies.

T20 World Cup – India (2024)

India finally broke their ICC finals drought by defeating South Africa in the 2024 T20 World Cup final in Barbados. Rohit Sharma’s team won by seven runs in a tense, high-quality finish to lift their second T20 World Cup trophy.

Virat Kohli played a defining knock of 76, while Axar Patel scored 47 to take India to 176, the highest total in any T20 World Cup final. South Africa looked in control for most of the chase, but Jasprit Bumrah, Hardik Pandya and Arshdeep Singh delivered under pressure to pull the match back. Virat Kohli was named Player of the Final, and Bumrah won Player of the Tournament for his 15 wickets.

ICC World Cup – Australia (2023)

Australia extended their dominance on the world stage by winning the 2023 Cricket World Cup, beating India by six wickets in Ahmedabad. It was one of the most-watched finals ever, with a full house at the Narendra Modi Stadium.

India started well but lost wickets at regular intervals and were bowled out for 240. Jasprit Bumrah and Mohammed Shami fought hard, but Travis Head produced one of the great World Cup final innings with 137 to guide Australia home. It was his second Player of the Match award in consecutive ICC finals, cementing his legacy as a big-game performer.

World Test Championship – Australia (2023)

Australia defeated India by 209 runs to win the 2023 World Test Championship Final. They posted 469 in their first innings, with centuries from Steve Smith and Travis Head. India responded with 296, but the deficit proved too large.

Australia added 270 in the second innings, leaving India an enormous target. Although Rohit Sharma, Virat Kohli and Ajinkya Rahane made starts, India never looked close to the chase. The win placed several Australian stars, including Pat Cummins and Steve Smith, in a rare group of players who have won all major ICC tournaments.

T20 World Cup – England (2022)

England claimed their second T20 World Cup title by defeating Pakistan by five wickets in the 2022 final. Their bowlers restricted Pakistan to 137, highlighted by Sam Curran’s outstanding spell of 3 for 22.

England chased the target smartly and comfortably. Curran was named Player of the Match and also Player of the Tournament for his consistent brilliance throughout the competition. The victory was England’s third ICC trophy and a defining moment in their white-ball cricket era.

T20 World Cup – Australia (2021)

Australia won their first T20 World Cup in 2021 by beating New Zealand by eight wickets. David Warner found his form again at the right time, and Mitchell Marsh scored an unbeaten 77 runs off 50 balls to lead Australia to a historic win.

They played very well throughout the tournament, and Marsh’s performance in the final earned him the Player of the Match award. It was a big step forward for Australia’s T20 cricket.

World Test Championship – New Zealand (2021)

New Zealand won their first ICC title by beating India in the 2021 World Test Championship Final at the Rose Bowl in Southampton. Kane Williamson led his team to an eight-wicket win in a game that was very affected by rain.

Kyle Jamieson was named Player of the Match after taking five wickets for 31 runs in the first innings and two more in the second. New Zealand calmly chased down a small target and proudly lifted the first WTC mace, making it a historic moment in their cricket history.

ICC World Cup – England (2019)

The 2019 World Cup final at Lord’s is widely regarded as the most dramatic cricket match ever played. England and New Zealand tied both the regular match and the Super Over. England was awarded the trophy on the boundary count rule, winning their maiden ODI World Cup.

The game quickly became a classic because of all the plot twists, tension, and drama. It is still one of the best moments in cricket history and a huge win for England cricket.

Champions Trophy – Pakistan (2017)

Pakistan beat India by 180 runs in the 2017 final at The Oval. This was one of the best performances in Champions Trophy history. Fakhar Zaman was the Player of the Match because he scored a magnificent century that helped the team win.

India fell apart under pressure and lost all their wickets in 31 overs. Pakistan won their first Champions Trophy title, which was one of their best cricket achievements ever and a historic moment for the country.

jaya prakash

Cricket writer inspired by legends like Sachin, Dhoni, and Kohli. I turn my passion for the game into articles, match previews, and player insights that connect with fans.

Join WhatsApp

Join Now

Join Telegram

Join Now

1 thought on “A Decade of Dominance: Ranking the Winners of the Last 10 ICC Men’s Tournaments”

Leave a Comment