In the list of Top 10 : Most Runs In India-Australia Tests , there are 6 Indian & 4 Australian batters. There has been a tough competition among the batsmen to finish it on a high.
Sachin Tendulkar -the most 50s in World Cup player, tops in this list with a very strong performance against the opponent.
The 3rd most 50s in Ind-Aus Tests batsman, Ricky Ponting comes second while VVS Laxman comes third, in the most runs in India-Australia Tests category.
The most 100s in AUS Vs IND Test cricket player, Steve Smith has the fourth most runs in India-Australia Tests, followed by the most ODI 100s player Virat Kohli at fifth place.

The most runs in IND Vs NZ Tests batter Rahul Dravid & Cheteshwar Pujara occupy the sixth & seventh position in order, followed by the highest score in Ind-Aus Tests player Michael Clarke, at the eighth position .
The 2nd highest score in Test cricket history batsman, Mathew Hayden has the ninth while Virender Sehwag has the tenth most runs in India-Australia Tests cricket.
Also Read – IPL | Asia Cup | 1983 World Cup | IND Vs ENG ODI | NZ Vs SA ODI | NZ Vs PAK ODI | BAN Vs PAK Test | IND Vs NZ Test | IND Vs BAN Test
Also Read – Most Test Wkts | Fastest 500 Test Wkts | Fastest 1000 Test Runs
Most Runs In India-Australia Tests List Top 10 : Who Has Most Runs In India Vs Australia Test All Time ? Most Test Hundreds & Most Test Runs Batsman Sachin Tendulkar Stats
| No. | Player, | Span, | Runs, | Mts. | Inns. | N.O. | Avg. | H.S. | 100s | 50s | Team |
| 1 | Sachin Tendulkar | 1991- 2013 | 3630 | 39 | 74 | 8 | 55.00 | 241* | 11 | 16 | IND |
| 2 | Ricky Ponting | 1996-2012 | 2555 | 29 | 51 | 4 | 54.36 | 257 | 8 | 12 | AUS |
| 3 | VVS Laxman | 1998-2012 | 2434 | 29 | 54 | 5 | 49.67 | 281 | 6 | 12 | IND |
| 4 | Steve Smith | 2013-2025* | 2356 | 24 | 46 | 6 | 58.90 | 192 | 11 | 5 | AUS |
| 5 | Virat Kohli | 2011-2025 | 2232 | 30 | 53 | 2 | 43.76 | 186 | 9 | 5 | IND |
| 6 | Rahul Dravid | 1996-2012 | 2143 | 32 | 60 | 6 | 39.68 | 233 | 2 | 13 | IND |
| 7 | Cheteshwar Pujara | 2010-2023 | 2074 | 25 | 45 | 3 | 49.38 | 204 | 5 | 11 | IND |
| 8 | Michael Clarke | 2004-2014 | 2049 | 22 | 40 | 2 | 53.92 | 329* | 7 | 6 | AUS |
| 9 | Mathew Hayden | 2001-2008 | 1888 | 18 | 35 | 3 | 59.00 | 203 | 6 | 8 | AUS |
| 10 | Virender Sehwag | 2003-2013 | 1738 | 22 | 43 | 1 | 41.38 | 195 | 3 | 9 | IND |
** Mts- Matches, Inns- Innings, N.O. – Not Out, Avg. – Average, H.S. – Highest Score, S.No. – Serial Number

Also Read – Most Sixes | Most Wkts | Best Bowling | Highest Score | Fastest Fifty , In IPL History
Also Read – Most Runs | Most Wkts | Most Sixes | Highest Score | Best Bowling , In IPL 2023
The Fastest 10000 Runs In Test Cricket History Batsman Sachin Tendulkar Stats : Most Runs In India-Australia Tests, 3630 Sachin Tendulkar Total Runs Vs Australia, India 3rd Most 6s In ODI Player S Tendulkar Most ODI Runs & Most International Runs Player, 2011 ODI World Cup Winner India Player Sachin Tendulkar Records
Sachin Tendulkar, the top runs scorer in World Cup & 2nd top runs scorer in single World Cup edition , comes on the top in this list of Most Runs In India-Australia Tests.
An average of 53.79 overall he has in test cricket, but against the Aussies this goes to 55.
Also, he is not only India’s top scorer against Australia but also occupies the second spot for the most runs in tests against Australia by any nation, with only 6 runs shy from the topper.

Sachin had his first test against Australia, in 1991/92 India Vs Australia Test Series and the last one in the 2012/13 Series.
In this span he played 39 tests in total and scored 3630 runs in 74 innings. His highest test score was 241* which came against the Aussies in Sydney.
The most 100s in the Test history player has the most hundreds in Ind-Aus tests, as 11 hundreds among which 6 were down under.
Also, he scored 16 test fifties, the most fifties in this rivalry. At home, he scored 1821 runs in 19 tests while it is 1809 runs in 20 tests, in Australia.
In the One Day International cricket Sachin has the 2nd most 100s in World Cup & is among the most six hitters in ODIs.
Also Read – Most Runs | Most Wkts , In ODI WC 2023
ICC 2003 ODI World Cup Winner, 2007 ODI World Cup Winner & 2006 Champions Trophy Winner Australia Captain Ricky Ponting Stats : 2555 Ricky Ponting Total Runs Vs India, Ricky Ponting Records In Tests
Ricky Ponting, a great Australian batsman comes 2nd in this list with most runs in India-Australia tests.
He started his test journey against India from 1996/97 Series and played 29 tests against India,till 2012.
He had 2555 runs in 51 innings against India. 1893 runs in 15 tests he scored at home and in India it is 662 runs in 14 tests. His highest score in tests came against India with a score of 257, at MCG.
Like Tendulkar, Ponting also had a better test batting average in the, India Vs Australia Tests (54.36) than the overall career average (51.85).
He had 8 hundreds & 12 fifties against India. Ponting scored 2 back-to-back double hundreds in the 2003/04 series.
Also Read – Highest Score | Most Wkts | Fastest 50 | Fastest 100 | Best Bowling , In ODI World Cup
VVS Laxman Stats – 2434 Test Runs Versus Australia : 3rd Most Runs In India-Australia Tests, VVS Laxman 281 Vs Australia At Eden Gardens : 2001 IND Vs AUS Test Match
VVS Laxman, the second innings specialist has scored almost double the runs in the India vs Australia test series than any other.
In 54 innings of 29 tests played from 1998-2012 against Australia, Laxman scored 2434 runs at an average of 49.69(overall career avg. is 45.50).
1198 runs in 14 matches in India & 1236 runs in 15 matches away from home, he scored. Out of 17 test hundreds in total, Laxman scored 6 hundreds against the Aussies. He also has 12 fifties to his name.
Laxman’s highest test score of 281 at the Eden Gardens came against Australia which not only is among the greatest knocks in India-Australia test rivalry but also is among the best innings in test cricket history.
Also Read – Most Runs In Asia Cup | Most Wickets In Tests | Fastest 2000 ODI Runs | Most Internat. 6s
The Fastest 8000 Test Runs Batsman Steve Smith 2356 Test Runs Vs India, The ICC World Test Championship 2025 Final Team Player Steve Smith Stats
Steve Smith averages 58.90 in this contest, compared to a 56.03 in his all-time test career.
From 2013 onwards against India, he has played 24 test matches scoring 2356 runs(1396 runs,13 matches in Australia & 805 runs, 10 matches in India) in 37 innings.
In all, he has 11 tons & 5 fifties. Smith scores 92 in his very first innings at Mohali, in 2013 versus India. However his highest score against India is 192 which he scores at MCG, in 2014.
His ninth hundred against India comes in the World Test Championship 2023 Final which helps Australia becoming the Champions.
The 5th most runs scorer in Ashes 2023 player ends the IND Vs AUS Test series 2024-25, with 9999 Test career runs whereafter he joins the elite list of 10 thousand runs tally.
Most Runs In IPL History & Most 100s In IPL History Batsman Virat Kohli Stats : 5th Most Runs In India-Australia Tests, IPL 2024 Most Runs Player Virat Kohli Records Vs Australia
In a span over 13 years from 2011-2025, Kohli – most runs scorer in IPL & most 100s player in IPL , plays 30 tests against the Aussies.
He has scored 2232 runs(At home- 627 runs, 11 tests & In Australia – 1542 runs,18 tests) in 53 innings with a highest score of 186 at Ahmedabad, in 2014.
This includes 9 hundreds & 5 fifties. Kohli has an average of 43.76 in the contest & an overall career average of 46.85. He ranks 5th in the Most Runs In India-Australia Tests list.
In his very first test series against the rivals, the most ODI 100s player hit a century, at Adelaide.
But it was in the 2014/15 Series where Kohli hit 4 centuries. Kohli ends the 2024-25 series with 190 runs in 9 innings(5 Mts), at an average of 23.
The NZ Vs IND Test Cricket Most Runs Player Rahul Dravid Stats : 6th Most Runs In India-Australia Tests, Rahul Dravid 233 At Adelaide Highest Score Vs Aus
Rahul Dravid, also known as the Wall, has played 32 tests versus Australia in a span from 1996-2012.
He is on the 6th spot, for Most Runs in India-Australia Tests by scoring 2143 runs in 60 innings (In Australia – 1143 runs, 15 tests & In India – 1000 runs, 17 tests) .
Dravid has 2 hundreds & 13 fifties, the 2nd for most fifties against his name in this list. He averages 39.68 versus Australia & 52.31 in his overall-career.
Rahul Dravid’s highest score of 233 against Australia, an innings that set up an historic victory for India at the Adelaide Oval in 2003 which ended India’s 22-year wait for a test win in Australia.
Also Read – Most Wickets | Most 5-Wicket Hauls | Most 10-Wicket Hauls | Best Bowling Figures In An Innings | Best Bowling Figures In A Match , in India-Australia Tests
Cheteshwar Pujara Test Career 2074 Runs Vs Australia, Cheteshwar Pujara Test Records, 2010 C Pujara Test Debut Vs Australia
Cheteshwar Pujara, makes his test debut against Australia in 2010 and scores a fifty in the 4th innings, becoming only the fifth Indian to do so.
Pujara plays 25 tests against Australia and has 2074 runs in 45 innings to his tally making it 7th to the tally of Most Runs In India-Australia Tests.
His test career average is 43.88 which becomes 49.38 against the Aussies. There are 5 hundreds & 11 fifties for Pujara in the list.
Pujara’s highest score versus Australia is 204 which he scores in Hyderabad.
Pujara has 993 runs in 11 tests, in Australia, 1040 runs in 13 tests at home & 41 runs( 1 test) at neutral venues.
The Highest Individual Test Score Batsman In IND Vs AUS Tests Michael Clarke : 8th Most Runs In India-Australia Tests, ICC 2015 ODI World Cup Winner AUS Captain Michael Clarke Stats
With 2049 runs in 40 innings, Michael Clarke comes sixth in the list of Most Runs in India-Australia Tests. He has 972 runs(13 tests) in India and 1077 runs(9 tests) in Australia.
He has played 22 tests against India from 2004-2014. He has an all-time tests average of 48.83 but it goes to 53.92 versus India. There are 7 centuries & 6 half-centuries to his tally.
His highest test score of 329* which also is the highest individual score in India-Australia tests so far, came against India, in Sydney in 2011/12 series which also included a double hundred. He is the only in this list with a triple hundred.
The Most Runs In 2007 ODI WC Player Mathew Hayden Vs India : 1888 Runs By Mathew Hayden Vs India, Mathew Hayden Stats : Test Cricket Records
Mathew Hayden, with 1888 runs makes it ninth to the list of Most Runs in India-Australia Tests. He has scored these runs in 35 innings of 18 test matches against India from 2001-2008.
He averages 59 under this rivalry, compared to 50.74 in his overall-test career.
6 centuries and 8 half-centuries he has against India. He has a highest score of 203 against the rivals which he scores in 2001,in Chennai.
861 runs(7 tests) at home and 1027 runs(11 tests) in India, he has.
The First Double Hundred In ODI World Cup 2011 Batsman Virender Sehwag Stats : 10th Most Runs In India-Australia Tests, Virender Sehwag Records
In his very first test series versus Australia in 2003, Virender Sehwag had a batting average of 58.
This included a special knock of 195 at MCG which is his highest score in this rivalry.
In total, Sehwag has played 23 test matches against Australia between 2003-2013, but in India- Australia Test Cricket he has 22 matches( one match for ICC WORLD XI), scoring 1738 runs in 43 innings which include 3 hundreds and 9 fifties.
Sehwag has an average of 41.38 in this, and 49.34 in all-time test career. He has 948 runs(10 tests) in Australia and 790 runs(12 tests) in India.
Frequently Asked Questions (FAQs)
Which Indian batsman has scored most runs against Australia in Test?
Sachin Tendulkar, has the most runs against Australia, among the Indians as- 3630 runs in 74 innings. VVS Laxman, is the 2nd with 2434 runs in 54 innings.
Who scored most runs against Australia in Test?
Jack Hobs(Eng), scored most runs against Australia in Test cricket as – 3636 runs in 71 innings. Sachin Tendulkar (Ind), is the 2nd with 3630 runs in 74 innings.
Who scored most runs against India in Test?
Joe Root(ENG), has scored the most runs against India in Test cricket as – 3383 runs in 64 innings. Ricky Ponting(AUS), is the 2nd with 2555 runs in 51 innings.
Most runs in the Border-Gavaskar Trophy
Sachin Tendulkar(Ind), has the most runs in the Border-Gavaskar trophy so far as – 3262 runs in 65 innings. Ricky Ponting(Aus), is the 2nd with 2555 runs in 51 innings.