India has defeated Australia and made it to the final of the Champions Trophy 2025 in Dubai. With this win, the Indian team also avenged the defeat in the 2023 ODI World Cup final. Virat Kohli played an important role in Team India’s victory. He played an innings of 84 runs. With this win, Team India has become the team to win the most semi-finals in ICC limited overs tournaments. India has left Australia behind in this matter.

India has so far played 19 semi-final matches in ICC limited overs tournaments and has managed to win 12 of them. India has won five semi-finals in the Champions Trophy, four semi-finals in the ODI World Cup and three semi-final matches in the T20 World Cup. At the same time, Australia is second in this list. It has won 11 out of 18 semi-finals of ICC limited overs tournaments. England is third with nine wins and West Indies is fourth with eight semi-final wins.
Team with most semi-final wins in ICC limited over tournaments
(ODI World Cup, Champions Trophy and T20 World Cup)
Team | How many semi-finals played | How many won |
India | 19 | 12 |
Australia | 18 | 11 |
England | 15 | 9 |
West Indies | 11 | 8 |
India has won the Champions Trophy whenever it has reached the semi-finals after 1998. In 1998, it was defeated by West Indies in the last four match. After this, Team India reached the semi-finals in 2000 and 2002 and then the team defeated South Africa. Then the Indian team reached the semi-finals in 2013 and then defeated Sri Lanka.
In 2017, India defeated Bangladesh in the semi-finals and now has made it to the finals by defeating Australia. India has also won this tournament in 2000 and 2013. If Team India manages to become the champion this time, then it will become the team that has won the Champions Trophy the most number of times.
Rohit Sharma is the first captain to reach the finals of all four men’s ICC tournaments
Tournament | Year |
ICC World Test Championship | 2023 |
ODI World Cup | 2023 |
T20 World Cup | 2024 |
ICC Champions Trophy | 2025 |
This was Team India’s eighth win over Australia in ICC ODI tournaments. There have been a total of 19 matches between the two in such tournaments. Australia has won 10 times. Rohit has also got a special achievement to his name. Under his leadership, India has managed to reach the finals of four men’s ICC tournaments.

These include World Test Championship 2023, ODI World Cup 2023, T20 World Cup 2024 and now Champions Trophy 2025. Rohit has become the first captain in the world to make this special record. Since winning the 2011 ODI World Cup, the Indian team has been a strong team in ICC ODI tournaments for the last 14 years. However, on some occasions the team could not succeed.
Most ODI wins without defeat at a single ground
Ground | Team | Matches | Won |
Dunidin | New Zealand | 10 | 10 |
Dubai | India | 10 | 9 (1 tie) |
Indore | India | 7 | 7 |
Champions Trophy knockout matches between India and Australia
Year | Venue | Matches | India’s victory margin |
1998 | Dhaka | Quarter-final (QF) | 44 runs |
2000 | Nairobi | Quarter-final (QF) | 20 runs |
2025 | Dubai | Semi-final (SF) | 4 wickets |
The team was successful in winning the 2013 Champions Trophy after 2011. Then the Indian team reached the semi-finals of the 2015 ODI World Cup, reached the final of the 2017 Champions Trophy and also managed to make it to the semi-finals of the 2019 ODI World Cup. India had to face defeat in the final of the 2023 ODI World Cup. Will Rohit and company be able to lift another ICC trophy after winning the T20 World Cup last year? This will be known on March 9. In the final, India will face the winner of the second semi-final between New Zealand and South Africa in Lahore.
Highest targets successfully chased in Champions Trophy knockout
Target (runs) | Team | Against | Venue | Year |
282 | South Africa | England | Dhaka | 1998 |
265 | New Zealand | India | Nairobi | 2000 |
265 | India | Bangladesh | Edgbaston | 2017 |
265 | India | Australia | Dubai | 2025 |
Most Player of the Match awards in ICC ODI tournaments
Player | Number of POTM awards |
Sachin Tendulkar | 10 |
Glenn McGrath | 8 |
Rohit Sharma | 8 |
Virat Kohli | 7 |