OTTplay Logo
settings icon
profile icon

Australia vs India ODIs: Kohli or Rohit? Who has scored more runs against Australia in ODIs?

As India gears up for the ODI series against Australia starting October 19, the spotlight is on Virat Kohli and Rohit Sharma, raising the question of who has scored more runs against Australia in ODIs

Australia vs India ODIs: Kohli or Rohit? Who has scored more runs against Australia in ODIs?
Both Kohli and Rohit have scored over 2000 ODI runs against Australia. Image | BCCI on X

Last Updated: 02.19 PM, Oct 12, 2025

Share

With the return of Virat Kohli and Rohit Sharma in the ODI setup for India in the ODIs against Australia from October 19, the general question that is roaming around the internet is ‘Who has scored more runs against Australia in ODIs? Is it Virat Kohli or Rohit Sharma?’ Let’s check that out ahead of the Australia vs India ODI series.

How to watch the Australia vs India ODIs in India?

Australia vs India series will be streamed LIVE on JioHotstar via OTTplay Premium. pic credit: @FoxCricket
Australia vs India series will be streamed LIVE on JioHotstar via OTTplay Premium. pic credit: @FoxCricket

Now, before we start, it is important to know where and how you can watch the Australia vs India ODIs in India. With all the hype around the return of ‘Ro-Ko’, fans are eager to know the streaming details of the series.

Cricket fans in India can watch the Australia vs India ODI and T20I series on the JioHotstar app and website, accessible via OTTplay Premium. Moreover, the matches will also be telecast on Star Sports TV Channels in India.

Who has scored more runs in ODIs against Australia?

Well, to answer you that, let me inform you that it is neither Virat Kohli nor Rohit Sharma who has scored the most runs against Australia in ODIs from India. It is legendary Sachin Tendulkar who has scored the most runs against the most successful team in ODI cricket’s history.

Sachin, who played a record 70 matches against Australia, scored 3077 runs at an average of 44.59, including a record 9 centuries against the Aussies.

Virat Kohli’s record against Australia in ODIs

Kohli playing a cover drive against Australia in an ODI in 2023. Image | BCCI on X
Kohli playing a cover drive against Australia in an ODI in 2023. Image | BCCI on X

Virat Kohli, the former India captain, who has the record of scoring the most ODI centuries, scored 2451 runs against Australia in ODIs. He follows Sachin Tendulkar in the list of Indian batters with the most runs against the Aussies in ODIs.

In 50 matches where he batted 48 times and remained unbeaten on 3 occasions, Kohli scored 2451 runs at an average of 54.46. Kohli has hit 8 centuries against Australia in the 50-over format, and if he can hit two more in the upcoming series, he will go past Sachin’s record.

Kohli’s best of 123 against Australia in ODIs came in Ranchi in 2019.

Rohit Sharma’s record against Australia in ODIs

Rohit Sharma has hit 8 tons against Australia in ODIs. Image | BCCI on X
Rohit Sharma has hit 8 tons against Australia in ODIs. Image | BCCI on X

In that list of most runs by an India in ODIs against Australia, Rohit Sharma, another former captain, is behind Kohli by only 44 runs.

Rohit, who has been one of the greatest white-ball openers for India, has scored 2407 runs in just 46 matches against Australia in ODIs. He averages a staggering 57.30 and has also scored 8 tons against the team from Down Under.

Rohit also has the highest score by anyone against Australia in ODIs. His 209 in Bengaluru in 2013 is a record that would be tough to break for anyone. He also has an unbeaten 175 against them in Perth.

Ad