Here is list of top run scorer of Indian cricket against Australia in all formats of cricket i.e. in Tests, One day International & T20 International.
Sachin Tendulkar: 6707 Runs
Sachin Tendulkar is the most successful cricketer in Indian cricket as well as World cricket. He made total of 6707 runs in 2 formats.
Sachin didn’t played any T20Is against Australia. He created this milestone in 144 innings from 110 matches. 20 centuries and 31 half centuries included in this milestone against Australia.
Virat Kohli: 3915 Runs
Nowadays, Virat Kohli is the Run machine for Indian Cricket. Virat Kohli is the most successful Indian Cricketer after Sachin Tendulkar.
Kohli made 3915 Runs against Australia in all 3 formats with highest individual score of 169 runs. He created this milestone in 84 innings from 72 matches. 15 centuries and 16 half centuries included in this milestone.
VVS Laxman: 3173 Runs
Indian cricketer VVS Laxman was the Wisden Cricketer of the Year in 2002. VVS Laxman made 3173 runs against Australia with the average of 48.81.
He created this record in 73 innings from 50 matches. 10 centuries and 14 half centuries included in this milestone.
Rahul Dravid: 3071 Runs
Rahul Dravid is now Head Coach and Batting Coach of Indian Under-19 cricket team. He is known as wall of Indian Test Cricket.
Rahul Dravid made 3071 runs against Australia in 96 innings. He played only 72 matches against Australia.
Dravid’s average is 34.12 against Australian Cricket Team. He made only 2 centuries and 21 half centuries for this record.
MS Dhoni: 2963 Runs
Dhoni made 2963 runs against Australian Cricket with the average of 40.58. He Created this record in 96 innings from 91 matches.
224 runs is the highest individual score made by MS Dhoni in a test match. He made 3 centuries and 16 half centuries for this milestone of highest score against Australia.
Rohit Sharma: 2634 Runs
Rohit Sharma is the best opening batsman in Indian Cricket team now. He is popularly known as Hit-man.
Rohit made 2634 runs against Australia with highest Individual score of 209 runs. 209 runs is the highest individual score against Australia Cricket made by any batsman.
Rohit also hold the record of most sixes in an innings (16 sixes) as an Indian batsman against Australia.
Sunil Gavaskar: 2390 Runs
Sunny Gavaskar is a former Indian international cricketer who played from the early 1970s to 1980s for Indian national team.
Sunil Gavaskar was the first batsman to get 10,000 Test runs and 30 centuries. Gavaskar made 2390 runs with average of 45.09.
Virender Sehwag: 2344 Runs
Virender Sehwag is popularly known as his continuous boundary hitting. He played restless stokes to every kind of bowler in World cricket.
Virender Sehwag is the 2 times Wisden Leading Cricketer in 2009 and 2010. Also ICC Test Player of the Year in 2010.
Sehwag made total of 2344 runs against Australia with 3 centuries and 12 half centuries.
Sourav Ganguly: 2177 Runs
Sourav Ganguly was India’s most successful Test captain. Sourav Ganguly is now The President of Indian Cricket Board.
Ganguly made total of 2177 runs against Australia Cricket team with the average of 29.82. Ganguly’s highest Individual score against Australia is 144 runs in test matches.
Dilip Vengsarkar: 2050 Runs
Dilip Vengsarkar is a superb player of the drive, Vengsarkar could also pull effortlessly and hook fearlessly.
Vengsarkar was India’s No 3 for many years and from that pivotal position guided the fortunes of the country’s batting for more than a decade.
Dilip Vengsarkar made 2050 runs from 63 innings. His highest individual score against Australia is 164.