Rohit Sharma has compiled extensive statistics against Australia across Test, One Day International, and Twenty20 International cricket in three distinct venue categories. His performances span matches played on Australian soil, in India, and at neutral venues during International Cricket Council tournaments. Statistics presented exclude the third ODI match at the Sydney Cricket Ground on October 25, 2025.
Rohit Sharma has accumulated 961 ODI runs in 18 matches played in Australia, with a highest score of 171 not out and an average of 53.38. His ODI record in Australia includes four centuries and two half-centuries with a strike rate of 91.9. Rohit became the first Indian batsman to score 1,000 runs in ODIs against Australia in Australia, reaching 1,071 runs in 21 matches at an average of 56.36 and a strike rate of 89.32.
In January 2016, Rohit made 171 not out against Australia at the SCG. This remained the highest score by a visiting batsman against Australia until England's Jason Roy scored 180 in 2018. During the 2019 India tour of Australia, Rohit scored 133 runs off 129 balls at the Sydney Cricket Ground, though India fell short in the chase.
Also read: Virat Kohli vs Australia stats: complete record in Australia, India, and neutral venues
In a 2008 Commonwealth Bank Series final, Rohit scored 66 runs off 87 balls while partnering with Sachin Tendulkar in a successful chase.
In T20 International matches played in Australia, Rohit has scored 196 runs in eight innings across 10 matches with a highest score of 60. He recorded two half-centuries with a strike rate of 128.9 and an average of 19.60.
In Test cricket on Australian soil, Rohit has scored 408 runs in seven matches at an average of 31.38 and a strike rate of 47.66. His best Test score of 63 not out came in the 2018-19 Test series in Australia. After joining India's tour in 2020/21 following injury, Rohit opened in the final two Tests in Sydney and Brisbane, scoring 26, 52, 44 and 7 while batting for 110, 137, 90 and 34 deliveries respectively.
Rohit's tally of 441 runs in five innings during the 2016 bilateral series in Australia remains the highest aggregate of runs by any batsman in a bilateral series between India and Australia.
Rohit has recorded eight ODI centuries against Australia, which ranks as the second joint-most alongside other batsmen by any player against Australia. Rohit scored six ODI centuries against Australia while chasing targets, the most by an Indian batsman.
Rohit's highest ODI score against Australia is 209, scored at Bengaluru in 2013, which was his first double century in ODIs. In the 2013 bilateral series against Australia at home, he made two centuries including this double-century. His fastest hundred against Australia came off 109 balls at Nagpur in 2017.
Also read: Aus vs Ind: Australia seeks rare ODI whitewash against India in Sydney series finale
At Delhi on March 13, 2019, in the fifth and final match of a home series against Australia, Rohit scored 56 including his 8,000th run in one-day internationals. Rohit also scored 125 at Nagpur in 2017 and 119 at Bengaluru in 2020 to seal the ODI series 2-1 for India.
In T20 International cricket against Australia, Rohit has scored 392 runs in 22 matches including three half-centuries, at an average of 24.50 and a strike rate of 139.50. His highest T20I score of an unbeaten 79 off 46 balls came in the 2010 ICC T20 World Cup in Barbados.
All of Rohit's Test matches against Australia have occurred in Australia, with him boasting an average of 31.38 and a strike rate of 47.66 across seven matches.
During the 2024 T20 World Cup at Gros Islet, Rohit scored 92 off 41 balls against Australia with eight sixes and seven fours. His 19-ball fifty was the fastest by any batter against Australia in men's T20Is and the fastest of his T20 career. The eight sixes Rohit hit were the most by an Indian batter in a T20 World Cup innings and the most by any batter in a T20I against Australia.
Rohit scored 29 runs off Mitchell Starc in the third over, including 28 scored by Rohit himself. This was Starc's most expensive over in his international career and the costliest in all T20s. India won the match by 24 runs with Rohit earning Player of the Match honors as India scored 205/5.
Rohit's 203 sixes in T20Is during this match made him the first batter to complete 200 sixes in T20Is, with Martin Guptill being the only other player with 150-plus sixes. His 92 runs made him the leading scorer for India at the 2024 T20 World Cup with 191 runs in six innings.
Rohit amassed 1,220 runs in T20 World Cup tournaments from 2007 to 2024, in 44 innings across 47 matches. He averages 34.85 with a strike rate of 133.04. Only Virat Kohli has scored more runs at T20 World Cups than Rohit, with 1,207 and 1,154 runs respectively.
Also read: Ind vs Aus: Ashwin explains why he is 'worried' about Virat Kohli's dismissal during
In the 2007 T20 World Cup group stage match against South Africa, Rohit scored a half-century in his early international career. In the 2010 T20 World Cup, Rohit scored an unbeaten 62 off 52 balls against Australia in the group stage. In the 2014 T20 World Cup, Rohit hit 74 off 47 balls including eight fours and three sixes in a 66-run win. In the 2021 T20 World Cup, Rohit played a Player of the Match display with 74 against Afghanistan.
During the 2015 World Cup semi-final at the Sydney Cricket Ground against Australia, Rohit scored 34 runs off 48 balls before losing his wicket to Mitchell Johnson as India was bowled out for 233 runs chasing 329.
In a 2012 Commonwealth Bank Series match at Hobart, Rohit nearly scored a century falling one run short at 99 as India successfully chased down the target with a six-wicket victory.
Rohit holds the record for the highest individual score in ODI cricket with 264 against Sri Lanka at Eden Gardens, Kolkata on November 13, 2014. He also has two ODI double tons: 209 vs Australia in 2013 and 208 not out vs Sri Lanka in 2017.
Rohit has played seven Test matches against Australia, scoring 408 runs including three fifties. His Test performances in Australia span all seven of his Test matches against Australia with an average of 31.38.
In T20I matches, Rohit has played 22 matches against Australia, scoring 392 runs with three half-centuries at an average of 24.50 and a strike rate of 139.50.
Rohit is the first player to hit 200 sixes in T20Is and holds the record for the most sixes across all international formats, with a total of 637. On August 2, 2024, Rohit surpassed Eoin Morgan to have hit the most sixes in international cricket as captain.
Also read: Australia's Glenn Maxwell set to return for T20I series against India
Rohit played his 500th international match when India took on Australia in the first ODI at Optus Stadium, Perth, becoming only the 11th cricketer to reach this milestone. Rohit led India to win the 2024 T20 World Cup and was the first-ever captain to lead his team to the final in all four major ICC tournaments after guiding India to the ICC Champions Trophy 2025 title round.
Rohit Sharma has accumulated 961 ODI runs in 18 matches played in Australia, with a highest score of 171 not out and an average of 53.38. His ODI record in Australia includes four centuries and two half-centuries with a strike rate of 91.9. Rohit became the first Indian batsman to score 1,000 runs in ODIs against Australia in Australia, reaching 1,071 runs in 21 matches at an average of 56.36 and a strike rate of 89.32.
In January 2016, Rohit made 171 not out against Australia at the SCG. This remained the highest score by a visiting batsman against Australia until England's Jason Roy scored 180 in 2018. During the 2019 India tour of Australia, Rohit scored 133 runs off 129 balls at the Sydney Cricket Ground, though India fell short in the chase.
Also read: Virat Kohli vs Australia stats: complete record in Australia, India, and neutral venues
In a 2008 Commonwealth Bank Series final, Rohit scored 66 runs off 87 balls while partnering with Sachin Tendulkar in a successful chase.
In T20 International matches played in Australia, Rohit has scored 196 runs in eight innings across 10 matches with a highest score of 60. He recorded two half-centuries with a strike rate of 128.9 and an average of 19.60.
In Test cricket on Australian soil, Rohit has scored 408 runs in seven matches at an average of 31.38 and a strike rate of 47.66. His best Test score of 63 not out came in the 2018-19 Test series in Australia. After joining India's tour in 2020/21 following injury, Rohit opened in the final two Tests in Sydney and Brisbane, scoring 26, 52, 44 and 7 while batting for 110, 137, 90 and 34 deliveries respectively.
Rohit's tally of 441 runs in five innings during the 2016 bilateral series in Australia remains the highest aggregate of runs by any batsman in a bilateral series between India and Australia.
Rohit Sharma's record against Australia in India
In ODI cricket against Australia, Rohit has scored 2,488 runs in 44 matches at an average of 56.54 with a strike rate of 93.88. He has registered eight centuries and eight half-centuries. This represents the third-most ODI runs by an Indian against Australia after Sachin Tendulkar and equaling a position with other top scorers.Rohit has recorded eight ODI centuries against Australia, which ranks as the second joint-most alongside other batsmen by any player against Australia. Rohit scored six ODI centuries against Australia while chasing targets, the most by an Indian batsman.
Rohit's highest ODI score against Australia is 209, scored at Bengaluru in 2013, which was his first double century in ODIs. In the 2013 bilateral series against Australia at home, he made two centuries including this double-century. His fastest hundred against Australia came off 109 balls at Nagpur in 2017.
Also read: Aus vs Ind: Australia seeks rare ODI whitewash against India in Sydney series finale
At Delhi on March 13, 2019, in the fifth and final match of a home series against Australia, Rohit scored 56 including his 8,000th run in one-day internationals. Rohit also scored 125 at Nagpur in 2017 and 119 at Bengaluru in 2020 to seal the ODI series 2-1 for India.
In T20 International cricket against Australia, Rohit has scored 392 runs in 22 matches including three half-centuries, at an average of 24.50 and a strike rate of 139.50. His highest T20I score of an unbeaten 79 off 46 balls came in the 2010 ICC T20 World Cup in Barbados.
All of Rohit's Test matches against Australia have occurred in Australia, with him boasting an average of 31.38 and a strike rate of 47.66 across seven matches.
Rohit Sharma's record against Australia at neutral venues
Rohit's performances against Australia at neutral venues primarily occur during ICC tournaments, including World Cups and T20 World Cups hosted across various countries.During the 2024 T20 World Cup at Gros Islet, Rohit scored 92 off 41 balls against Australia with eight sixes and seven fours. His 19-ball fifty was the fastest by any batter against Australia in men's T20Is and the fastest of his T20 career. The eight sixes Rohit hit were the most by an Indian batter in a T20 World Cup innings and the most by any batter in a T20I against Australia.
Rohit scored 29 runs off Mitchell Starc in the third over, including 28 scored by Rohit himself. This was Starc's most expensive over in his international career and the costliest in all T20s. India won the match by 24 runs with Rohit earning Player of the Match honors as India scored 205/5.
Rohit's 203 sixes in T20Is during this match made him the first batter to complete 200 sixes in T20Is, with Martin Guptill being the only other player with 150-plus sixes. His 92 runs made him the leading scorer for India at the 2024 T20 World Cup with 191 runs in six innings.
Rohit amassed 1,220 runs in T20 World Cup tournaments from 2007 to 2024, in 44 innings across 47 matches. He averages 34.85 with a strike rate of 133.04. Only Virat Kohli has scored more runs at T20 World Cups than Rohit, with 1,207 and 1,154 runs respectively.
Also read: Ind vs Aus: Ashwin explains why he is 'worried' about Virat Kohli's dismissal during
In the 2007 T20 World Cup group stage match against South Africa, Rohit scored a half-century in his early international career. In the 2010 T20 World Cup, Rohit scored an unbeaten 62 off 52 balls against Australia in the group stage. In the 2014 T20 World Cup, Rohit hit 74 off 47 balls including eight fours and three sixes in a 66-run win. In the 2021 T20 World Cup, Rohit played a Player of the Match display with 74 against Afghanistan.
During the 2015 World Cup semi-final at the Sydney Cricket Ground against Australia, Rohit scored 34 runs off 48 balls before losing his wicket to Mitchell Johnson as India was bowled out for 233 runs chasing 329.
In a 2012 Commonwealth Bank Series match at Hobart, Rohit nearly scored a century falling one run short at 99 as India successfully chased down the target with a six-wicket victory.
Rohit holds the record for the highest individual score in ODI cricket with 264 against Sri Lanka at Eden Gardens, Kolkata on November 13, 2014. He also has two ODI double tons: 209 vs Australia in 2013 and 208 not out vs Sri Lanka in 2017.
Combined career statistics against Australia
Across all ODI matches against Australia, Rohit has compiled 2,488 runs in 44 matches at an average of 56.54 with eight centuries and eight half-centuries. His ODI record showcases his ability to score consistently at nearly a run-a-ball with a strike rate above 90 across home and away matches.Rohit has played seven Test matches against Australia, scoring 408 runs including three fifties. His Test performances in Australia span all seven of his Test matches against Australia with an average of 31.38.
In T20I matches, Rohit has played 22 matches against Australia, scoring 392 runs with three half-centuries at an average of 24.50 and a strike rate of 139.50.
Rohit is the first player to hit 200 sixes in T20Is and holds the record for the most sixes across all international formats, with a total of 637. On August 2, 2024, Rohit surpassed Eoin Morgan to have hit the most sixes in international cricket as captain.
Also read: Australia's Glenn Maxwell set to return for T20I series against India
Rohit played his 500th international match when India took on Australia in the first ODI at Optus Stadium, Perth, becoming only the 11th cricketer to reach this milestone. Rohit led India to win the 2024 T20 World Cup and was the first-ever captain to lead his team to the final in all four major ICC tournaments after guiding India to the ICC Champions Trophy 2025 title round.







