The cricket rivalry between Australia and India in ODIs has produced some of the most memorable and intense matches in cricket history. Many players have left an unforgettable mark on this rivalry by scoring heavily and shaping the outcomes of games.
List of 10 Players With Most Runs in Australia vs India ODIs
10. Shikhar Dhawan -India

Shikhar Dhawan has been one of India’s most reliable openers, especially when it comes to matches with the Most Runs in Australia vs India ODIs. Known for his aggressive batting and fearless approach, Dhawan has scored 1,265 runs in 30 matches, making him a top performer in this high-profile rivalry. His highest score of 143 shows his ability to dominate the innings and set the pace for India. Over his ODI career, he made 4 centuries and 7 fifties, consistently giving India strong starts in games where the Most Runs in Australia vs India ODIs mattered most. Dhawan is also known for precise shot selection, hitting 162 fours and 11 sixes, making him a dangerous batsman in crucial moments. His performances often set the tone for India’s innings and have solidified his place among players with the Most Runs in Australia vs India ODIs.
Player | Mat | Runs | 100 | 50 |
Shikhar Dhawan | 30 | 1265 | 4 | 7 |
ALSO READ: Top 10 Youngest Goalscorers in FIFA World Cup History
9. Steve Smith -Australia

Steve Smith has been Australia’s most consistent batsman in encounters contributing to the Most Runs in Australia vs India ODIs. With 1,383 runs in 30 matches, Smith is known for his patience, focus, and ability to play long innings under pressure. His top score of 149 and 5 centuries highlight his dominance over India’s bowling attack. Alongside 7 fifties, Smith has hit 136 fours and 19 sixes, combining classical technique with modern aggression. Smith’s ability to rotate the strike and build partnerships makes him a key figure for Australia in matches where accumulating the Most Runs in Australia vs India ODIs is essential for victory.
Player | Mat | Runs | 100 | 50 |
Steve Smith | 30 | 1383 | 5 | 7 |
8. Matthew Hayden -Australia

Matthew Hayden was a dominant opener for Australia in games contributing to the Most Runs in Australia vs India ODIs. In 28 matches, Hayden scored 1,450 runs, consistently giving Australia solid starts. His highest score of 126 demonstrates his ability to play long, impactful innings. Hayden scored 3 centuries and 10 fifties while hitting 146 fours and 18 sixes, making him a constant threat against India’s bowling lineup. Known for his aggressive batting style, Hayden often shifted the momentum in Australia’s favor, securing his position among the top players with the Most Runs in Australia vs India ODIs.
Player | Mat | Runs | 100 | 50 |
Matthew Hayden | 28 | 1450 | 3 | 10 |
7. Aaron Finch -Australia

Aaron Finch has been one of Australia’s most dangerous batsmen in matches contributing to the Most Runs in Australia vs India ODIs. Over 32 matches, Finch scored 1,460 runs, including a highest score of 124. Finch excels in accelerating the innings during the middle and late overs, often turning matches in Australia’s favor. He has 4 centuries, 9 fifties, 149 fours, and 32 sixes, making him a key player in high-stakes encounters where the Most Runs in Australia vs India ODIs can determine the match outcome. Finch’s aggressive batting style and consistency make him one of the most important Australian players in this rivalry.
Player | Mat | Runs | 100 | 50 |
Aaron Finch | 32 | 1460 | 4 | 9 |
6. Adam Gilchrist -Australia

Adam Gilchrist, the legendary wicketkeeper-batsman, is another top player in the list of most runs in Australia vs India ODIs. He played 46 matches and scored 1,622 runs, with a highest score of 111. Gilchrist’s fearless batting style, particularly in the powerplay and middle overs, makes him a unique match-winner. He scored 1 century and 12 fifties while hitting 209 fours and 15 sixes. His quick scoring often forced India to adjust their strategies, and his aggressive approach makes him one of Australia’s most respected ODI players.
Player | Mat | Runs | 100 | 50 |
Adam Gilchrist | 46 | 1622 | 1 | 12 |
5. MS Dhoni -India

MS Dhoni is regarded as India’s greatest finisher and is a key figure in most runs in Australia vs India ODIs. In 55 matches, he scored 1,660 runs with a top score of 139 not out. Dhoni’s calm temperament and match-finishing skills make him invaluable for India. He scored 2 centuries and 11 fifties, frequently rescuing the team from difficult situations. Dhoni also hit 112 fours and 33 sixes, demonstrating his attacking prowess in crucial moments. His leadership and composure at the crease cement his place among the best performers against Australia.
Player | Mat | Runs | 100 | 50 |
MS Dhoni | 55 | 1660 | 2 | 11 |
4. Ricky Ponting -Australia

Ricky Ponting is one of Australia’s greatest batsmen and features prominently in the most runs in Australia vs India ODIs. In 59 matches, he scored 2,164 runs, including a highest score of 140 not out. Ponting has 6 centuries and 9 fifties, often guiding Australia through difficult matches. His attacking style includes 184 fours and 32 sixes, making him a feared ODI batsman. Ponting’s consistency, combined with his ability to perform under pressure, makes him a true match-winner in ODIs against India.
Player | Mat | Runs | 100 | 50 |
Ricky Ponting | 59 | 2164 | 6 | 9 |
3. Rohit Sharma -India

Rohit Sharma has been one of India’s most prolific ODI batsmen and a key contributor to the most runs in Australia vs India ODIs. In 46 matches, he scored 2,407 runs with a highest score of 209. Rohit’s elegant stroke play and powerful hitting allow him to dominate bowlers consistently. He scored 8 centuries and 9 fifties, hitting 194 fours and 88 sixes. His ability to play long, match-winning innings makes him one of India’s most dangerous batsmen in this rivalry.
Player | Mat | Runs | 100 | 50 |
Rohit Sharma | 46 | 2407 | 8 | 9 |
READ MORE:
- Top 5 Most Expensive Players in NPL 2025 Mini Auction
- Top 10 Most Ducks in India vs Pakistan T20I History
2. Virat Kohli -India

Virat Kohli is considered one of the greatest ODI batsmen ever and is central to the most runs in Australia vs India ODIs. In 50 matches, he scored 2,451 runs with a top score of 123. Kohli has 8 centuries and 15 fifties, consistently performing under pressure. He hit 212 fours and 25 sixes, demonstrating his mastery in both strike rotation and attacking play. Kohli’s performances frequently set up India’s victories, making him a cornerstone of India’s ODI team against Australia.
Player | Mat | Runs | 100 | 50 |
Virat Kohli | 50 | 2451 | 8 | 15 |
1. Sachin Tendulkar -India

Sachin Tendulkar, the “God of Cricket,” tops the list of most runs in Australia vs India ODIs. In 71 matches, he scored 3,077 runs, including a highest score of 175. Tendulkar has 9 centuries and 15 fifties, hitting 330 fours and 35 sixes. His experience, technique, and ability to perform in critical moments made him India’s most successful batsman in ODIs against Australia. Tendulkar’s record in this rivalry remains a benchmark for excellence and a testament to his legendary status in cricket history.
Player | Mat | Runs | 100 | 50 |
Sachin Tendulkar | 71 | 3077 | 9 | 15 |
FAQs
1. Who has scored the most runs in Australia vs India ODIs?
Sachin Tendulkar holds the record with 3,077 runs in 71 ODIs against Australia, making him the highest run-scorer in this rivalry.
2. Which Indian player has the most centuries against Australia in ODIs?
Rohit Sharma and Virat Kohli are among the top Indian players with 8 centuries each against Australia in ODIs.
3. Who are the top Australian run-scorers against India in ODIs?
Ricky Ponting, Adam Gilchrist, Matthew Hayden, Steve Smith, and Aaron Finch are the leading Australian batsmen with the most runs against India.
4. Why is the India vs Australia ODI rivalry so special?
The rivalry is famous for thrilling matches, record-breaking performances, and high-pressure encounters, with players like Tendulkar, Ponting, Kohli, and Sharma delivering memorable innings that often decide series outcomes.