India vs Australia Head to Head in ODI, Champions Trophy 2025: India and Australia will meet in the first semi-final of the ICC Champions Trophy 2025, a highly anticipated clash between two of the most dominant teams in world cricket. The match is set for March 4 at the Dubai International Stadium, with a place in the final at stake.
India has been the most consistent team in the tournament so far, topping Group A with three consecutive victories. Their latest win, a commanding six-wicket triumph over Pakistan, showcased their depth and balance, with Shreyas Iyer’s 79-run innings and Varun Chakaravarthy’s five-wicket haul standing out as key performances.

Australia, on the other hand, had a less straightforward route to the semi-finals. Their Group B campaign was affected by rain, with two of their three matches ending in no result. Their only completed match was a victory, which was enough to see them finish second in the group and book a spot in the knockouts.
This match will also be a rematch of the 2023 ODI World Cup final, where Australia outplayed India on a sluggish Ahmedabad surface to lift the trophy. While India will be seeking revenge, Australia will look to prove once again that they have the temperament and resilience to succeed in crunch games.
India and Australia have faced each other 151 times in ODIs, with Australia leading the rivalry with 84 wins compared to India’s 57 victories, while 10 matches ended with no result.
In the Champions Trophy, however, the record is more balanced. The two teams have played four times in the tournament’s history, with India winning two matches, Australia winning one, and one game ending without a result.
India and Australia have shared a competitive rivalry in recent ODIs, with their last five encounters producing some thrilling contests. The most significant of these was the 2023 ODI World Cup final in Ahmedabad, where Australia outclassed India by six wickets to claim the title.
However, India had the upper hand in the bilateral series preceding the World Cup, winning three out of four matches, including a commanding 99-run victory in Indore and a five-wicket win in Mohali. Australia managed a convincing 66-run triumph in Rajkot, but India responded strongly in Chennai, chasing down a target with ease to register another six-wicket win.
| STAT | For India vs Australia | For Australia vs India |
|---|---|---|
| Win Batting 1st | 24 | 48 |
| Win Chasing | 33 | 36 |
| Highest Total | 399/5 | 389/4 |
| Lowest Total | 63 | 101 |
| Highest Successful Chase | 362/1 | 359/6 |
| Lowest Total Defended | 193 | 187/9 |
| Most Runs | Sachin Tendulkar (3077) | Ricky Ponting (2164) |
| Highest Scorer | Rohit Sharma (209) | George Bailey (156) |
| Most Sixes | Rohit Sharma (87) | Glenn Maxwell (44) |
| Most Hundreds | Sachin Tendulkar (9) | Ricky Ponting (6) |
| Most Fifties | Sachin Tendulkar (15) | Adam Gilchrist (12) |
| Most Wickets | Kapil Dev (45) | Brett Lee (55) |
| Best Bowling Figures | Murali Kartik (6/27) | Ken MacLeay (6/39) |
This will be the first-ever meeting between India and Australia at the Dubai International Stadium in ODIs. The venue has historically favoured teams with strong spin attacks, making India’s bowling lineup a crucial factor in the upcoming match.
Australia: Steve Smith (c), Sean Abbott, Alex Carey, Cooper Connolly, Ben Dwarshuis, Nathan Ellis, Jake Fraser-McGurk, Aaron Hardie, Travis Head, Josh Inglis, Spencer Johnson, Marnus Labuschagne, Glenn Maxwell, Tanveer Sangha, Adam Zampa
India: Rohit Sharma (c), Shubman Gill (vc), Virat Kohli, Shreyas Iyer, KL Rahul (wk), Hardik Pandya, Axar Patel, Washington Sundar, Kuldeep Yadav, Jasprit Bumrah, Mohammed Shami, Arshdeep Singh, Harshit Rana, Rishabh Pant (wk), Ravindra Jadeja, Varun Chakravarthy