Contact Us

Top 8 run-scorers from India vs Australia in ODIs

The list of top scorers from India against Australia in ODI matches. Sachin here also on the top with 3077 runs. 

Last updated: 08.05.2020
Indian players with most runs vs Australia in ODIs | Sports Social Blog

Cricket is one of the most worshipped sports in India. There are matches very much important to the fans when it comes to rivalries. For India one of the biggest rival teams in cricket is Australia. 

Here we can see the top scorers from the Indian team who have scored the most runs against Australia in ODIs:

1.  Sachin Tendulkar:

Like most of the other batting records, Sachin Tendulkar tops this list too. He is the Indian cricketer who has scored the most runs against Australia in ODI. Sachin has scored a total of 3077 runs from 71 matches with an individual best of 175 runs.

2.  Rohit Sharma:

Hitman aka Rohit Sharma is the Indian cricketer to score the second-most runs against Australia in ODIs. Rohit has so far scored a total of 2208 runs from 40 matches including a double century of 209 runs against this team.

3.  Virat Kohli:

The young Indian run machine is in the third position of the table. Kohli has so far played 40 matches against Australia and scored 1910 runs against this team. His individual best against Australia is 123 runs.

4.  MS Dhoni:

Captain cool, MS Dhoni is the player who is the fourth position of this discussion. He has scored a total of 1660 runs from 55 matches and has an individual highest of 104 runs.

5.  Shikhar Dhawan:


The most aggressive opener playing the game now, Shikhar Dhawan has the speed the 5th most runs against Australia in ODIs. He has scored a total of 1145 runs from 27 matches and has an incredibly high score of 143 runs.

6. M. Azharuddin:

One of the most celebrated Indian captains of all time, M. Azharuddin has scored a total of 990 runs against Australia from 43 matches and tops the list with 6th position. He has an individual highest of 91 runs against Aus.

7.  Yuvraj Singh:


The most aggressive all-rounder who has played in Indian jersey so far, Yuvraj Singh has scored 981 runs against Australia from 41 matches and his highest score is 139.

8.  Rahul Dravid:

The wall of Indian cricket, Rahul Dravid has a total of 974 runs scored against Australia from 43 matches with a personal best of 80 runs.

Chase Your Sport

Stay up-to-date on the latest sports news, stats, expert analysis and trends, including cricket, football, wrestling, tennis, basketball, Formula One and more. Find previews, schedules, results of upcoming events, and fantasy tips on Chase Your Sport.