• Home
  • Top Most
  • Batters With Most Runs In India Vs Australia Odis

Rohit Sharma chasing Virat Kohli: Highest run-scorers in India vs Australia ODIs



Most runs in India vs Australia ODIs [Source: @BCCI/X.com]Most runs in India vs Australia ODIs [Source: @BCCI/X.com]

India vs Australia is not yet another cricket rivalry, it's a battle of egos, talent, and unyielding passion. Whenever these two giants face off, there are fireworks in store. 

From epic centuries to game-winning partnerships, some of the biggest hitters in the world have established their reputations in this intense battle.

As the two sides gear up for a white-ball series in 2025, let's see who are the top 5 run-scorers in ODIs between India and Australia, men who turned pressure into poetry when batting.

5. MS Dhoni - 1660 runs 

5. MS Dhoni - 1660 runs [Source: @CricCrazyJohns/X.com]5. MS Dhoni - 1660 runs [Source: @CricCrazyJohns/X.com]

Calm, composed, and unreal clutch, MS Dhoni may not have the highest numbers, but his 1660 runs at an average of 44.86 came in some of India’s most pressure-filled games. 

His finishing and pressure-absorbing ability led him to be the difference between heartbreak and triumph more than once. Whether it was his 139 in Mohali or his icy calm in tight chases, Dhoni was India’s backbone against Australia’s fiery bowling attacks.

4. Ricky Ponting - 2164 runs

4. Ricky Ponting - 2164 runs [Source: @rafi4999/X.com]4. Ricky Ponting - 2164 runs [Source: @rafi4999/X.com]

The lone Aussie on this list, Ricky Ponting, was India's arch-nemesis for more than a decade. The past Aussie skipper scored 2164 runs at an average of 40.07, usually setting the tone with his signature pull shots and aggressive intent. 

Ponting relished the big stage, like his 140* in the 2003 World Cup final against India, which continues to hurt many fans. Ruthless, reliable, and menacing, Ponting personified Australia's never-say-die attitude.

3. Rohit Sharma - 2407 runs 

3. Rohit Sharma - 2407 runs [Source: @TrendsRohit/X.com]3. Rohit Sharma - 2407 runs [Source: @TrendsRohit/X.com]

Few batsmen can compare to Rohit Sharma when it comes to batting finesse. Against Australia, he’s turned that elegance into destruction. In 46 ODIs, Rohit has scored 2407 runs at an average of 57.30, including 8 hundreds and a record-breaking 209 in Bengaluru

That double century remains one of the most brutal innings ever played in ODI cricket. Rohit’s class and skill to attack both pace and spin have made him one of India’s biggest weapons in this rivalry.

2. Virat Kohli - 2451 runs

2. Virat Kohli - 2451 runs [Source: @Rajiv1841/X.com]2. Virat Kohli - 2451 runs [Source: @Rajiv1841/X.com]

Modern-day great Virat Kohli has established a reputation for chasing down unthinkable totals, and a significant majority of that was against Australia. In 50 ODIs from 2009 to 2025, Kohli has thrashed 2451 runs at an unbelievable average of 54.46. 

His tally of 8 tons, most coming in high-chase situations, exemplifies his taste for the big moments. From Adelaide to Mohali, Kohli’s manner of calm aggression and incredible consistency has made him one of Australia’s most respected and feared rivals.

1. Sachin Tendulkar - 3077 runs

1. Sachin Tendulkar - 3077 runs [Source: @CricketopiaCom/X.com]1. Sachin Tendulkar - 3077 runs [Source: @CricketopiaCom/X.com]

The ‘Master Blaster’ was at his very best against Australia, the team he loved to destroy. Between 1991 and 2012, Tendulkar piled up 3077 runs in 71 ODIs at an average of 44.59, including 9 centuries and 15 fifties. 

Who can forget his unforgettable 175 in Hyderabad (2009) or the Sharjah ‘Desert Storm’ knock that left even the Aussies applauding? For a generation of fans, Sachin Tendulkar vs Australia defined what greatness looked like, fearless, classy, and impossible to stop.