Rohit Sharma to Mohd Shami, how have India players fared against Aus in ODIs

As India gear up for their high-stakes semifinal clash against Australia, the team will look to its seasoned performers for inspiration. Mid-Day takes a look at how India’s top players have fared against the Men in Yellow in the 50-over format. (Photos: AFP)

Updated On: 2025-03-03 10:06 PM IST

Compiled by : E A

Photo: AFP

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.

Next Gallery

IND vs SA 3rd ODI: Temba Bavuma achieves new feat in format

Related Photos