Shreyas Iyer: 274 Runs in 11 Matches
India’s No. 4 batter, Shreyas Iyer, has accumulated 274 runs in 11 ODIs against Australia. While his performance in the 2023 ODI World Cup matches against them was underwhelming (scoring 0 and 4), he has a century (105) to his name in this contest.
Rohit Sharma: 2,379 Runs & 2 Wickets in 45 Matches
Sharma has amassed an impressive 2,379 runs in 45 ODIs against Australia, making him India's second-highest run-scorer in this fixture. The prolific opener boasts a formidable record, featuring one double century, seven centuries, and nine half-centuries. His dominance is further highlighted by his tally of 87 sixes—the most by any batter against Australia. Adding to his all-round contributions, he has also claimed two wickets.
Virat Kohli: 2,367 Runs in 49 Matches
Batting maestro Virat Kohli will play his 50th ODI against Australia on Tuesday. In 49 appearances so far, he has scored 2,367 runs, including eight centuries and 14 half-centuries—making him the third-highest run-scorer against the Aussies in ODIs.
Mohammed Shami: 39 Wickets & 68 Runs in 25 Matches
Pace spearhead Mohammed Shami has been India’s most lethal bowler against Australia in ODIs, securing 39 wickets in 25 matches. A proven match-winner in ICC white-ball tournaments, he will be crucial in leading India’s bowling attack in the semifinal
Shubman Gill: 272 Runs in 7 Matches
World No. 1 ODI batter Shubman Gill has registered 272 runs in seven ODIs against Australia. The young opener, currently in sublime form, scored his maiden ODI century (104) against the Aussies in Indore on September 24, 2023.
Ravindra Jadeja: 575 Runs & 37 Wickets in 44 Matches
Veteran all-rounder Ravindra Jadeja has been a key asset for India in ODIs against Australia, contributing with both bat and ball. In 44 matches, he has scored 575 runs and taken 37 wickets, underlining his value as a dependable all-rounder.
Hardik Pandya: 557 Runs & 12 Wickets in 11 Matches
Explosive all-rounder Hardik Pandya has been a standout performer against Australia, amassing 557 runs in just 11 ODIs. He has registered four half-centuries against the six-time ODI World Cup winners and has also picked up 12 wickets.
KL Rahul: 691 Runs in 16 Matches
KL Rahul has played 16 ODIs against Australia, accumulating 691 runs with the help of seven half-centuries. Notably, he was India’s top scorer in both encounters against Australia during the 2023 ODI World Cup.
Rishabh Pant: 80 Runs in 3 Matches
Wicketkeeper-batter Rishabh Pant has played three ODIs against Australia, scoring 80 runs, with a highest score of 36. Having not featured in any 50-over matches for India in 2025, he is unlikely to be included in the playing XI for the semifinal.
Kuldeep Yadav: 31 Wickets & 64 Runs in 22 Matches
Left-arm wrist-spinner Kuldeep Yadav has been a tormentor for Australian batters, claiming 31 wickets in 22 ODIs, including an ODI hat trick against them. He has also contributed 64 runs with the bat in 12 innings.
Washington Sundar: 18 Runs in 1 Match
Washington Sundar has featured in just one ODI against Australia, where he opened the innings but managed only 18 runs from 30 balls.
Axar Patel: 36 Runs & 6 Wickets in 6 Matches
Axar Patel has made notable contributions in his six ODIs against Australia, claiming six wickets and scoring 36 runs. The 31-year-old all-rounder is arguably India’s most valuable player in the 2025 Champions Trophy, with high expectations riding on him in the semifinal.
ADVERTISEMENT