Listen to this article

The 1st semi-final of the Champions Trophy 2025 is set to be played between India and Australia at the Dubai International Cricket Stadium on 4th March, Tuesday, where the head-to-head record is in favour of India.

India is likely to be the favourites to win this game as they have won all the three games played in this tournament. Having a look at India’s journey in this tournament, they started on a high note by winning their first game against Bangladesh.

Following the victory, India thrashed their arch-rivals, Pakistan, as they went on to chase down the target of 241 runs with 6 wickets in hand. And with the heroes of Varun Chakravarthy, India won the battle against New Zealand by a margin of 44 runs.

On the other side, Australia got a great start to their tournament campaign by chasing down a huge total of 351 runs against England. After that, both the games against South Africa and Afghanistan have been called off due to the interruption of rain.

But when it comes to ICC tournaments, Australia often remained a threat to the opposition, especially in the knockout stages of the league. However, both sides have faced 4 times in the Champions Trophy tournament, where India won two games, with one ending in a no result.

Therefore, in this article, we are going to see the head-to-head stats between India and Australia. Both the teams played 151 matches where Australia remained victorious on most occasions, winning 84 games. The Men in Blue managed to win only 57 games.

India vs Australia Head-to-Head in ODIs:

Matches Played151
India Won57
Australia Won84
Matches Tied0
No Result 10

India vs Australia Last 10 Matches:

Team 1Team 2Result Venue
India Australia Australia won by 6 wickets Ahmedabad 
IndiaAustralia India won by 6 wickets Chennai 
IndiaAustralia Australia won by 66 runsRajkot
IndiaAustralia India won by 99 runsIndore
IndiaAustralia India won by 5 wickets Mohali
IndiaAustralia Australia won by 21 runs Chennai 
India Australia Australia won by 10 wickets Visakhapatnam 
India Australia India won by 5 wickets Mumbai 
Australia India India won by 13 runsCanberra 
Australia IndiaAustralia won by 51 runsSydny
Share this post!