India tour of Australia: Which Indian has scored most runs in ODIs?

India tour of Australia: Virat Kolhi and men will be back to national duties after 8 months of no international action due to the pandemic. They will square off against the mighty Aussies in three ODIs, as many as T20Is and four Tests which begins from November 27.

The Australia vs India is one of the most competitive fixture in international cricket. There is sledging, and battles in every match. The level of competition has only increased with each passing generation.

Some Indian players have also etched their names in the history with thier performances in the Land Down Under.

Sachin Tendulkar is the most successful batsman in ODIs against Australia. He is the only Indian player with over 3000 runs against the Aussies. However, there are two players from the current generation chasing his one of his many coveted batting records.

Here are 5 batsmen with most runs against Australia in ODIs

Most Runs:

Sachin Tendulkar has amassed 3,077 runs in 71 matches at an average of 44.59 and strike rate of 84.71. He is followed by Rohit Sharma who has 2,208 runs in 40 games. However, the right-handed batsman will be missing the ODIs due to hamstring injury.

ALSO READ| Aussies masterplan to keep Virat Kohli quiet

Kolhi comes at three with 1910 runs in 40 matches. The fourth and fifth places are occupied by former Indian skipper MS Dhoni and Shikhar Dhawan respectively.

Player Matches Runs Average Strike Rate
Sachin Tendulkar 71 3077 44.59 84.71
Rohit Sharma 40 2208 61.33 93.87
Virat Kohli 40 1910 54.57 96.65
MS Dhoni 55 1660 44.86 80.89
Shikhar Dhawan 27 1145 45.80 98.79


Here are some other records made by Indians against Australia:

Most Wickets: 

Kapil Dev has chipped the most wickets against Australia. He is followed by Ajit Agarkar and Javagal Srinath.

Player Matches Wickets Economy
Kapil Dev 41 45 3.67
Ajit Agarkar 21 36 5.84
Javagal Srinath 29 33 4.89
Harbhajan Singh 35 32 4.63
Irfan Pathan 24 31 6.05


Most Hundreds:

It comes as no surprise to see Sachin Tendulkar at the top in this list as well. He has scored nine 100s in his career. However, his record can by broken by Indian captain Virat Kohli who is just one behind with 8 hundreds.

Player Matches 100
Sachin Tendulkar 71 9
Virat Kohli 40 8
Rohit Sharma 40 8
VVS Laxman 21 4
Shikhar Dhawan 27 4


ALSO READ| Top 10 ODI records of IND vs AUS in Australia, Check out

Highest Scores: 

Rohit Sharma occupies three of the top five places in this list. His best was at Perth in 2016, when he scored 171 runs in 163 balls.

Players Score Balls Ground
Rohit Sharma 171 163 Perth
Yuvraj Singh 139 122 Sydney
Rohit Sharma 138 139 Melbourne
Rohit Sharma 133 129 Sydney
Shikhar Dhawan 126 113 Canberra