Being a world champion for 12 consecutive years is not an ordinary feat in any sport. Their achievements include six ODI World Cups, the T20 World Cup 2021, two Champions Trophies (2006, 2009), and the World Test Championship (2023). Especially in ODIs, or 50-over cricket, they have always been a better bowling team than a batting one. Even now, when they are not on par with their historical excellence, they still have one of the best bowling attacks among the current teams.
Even after more than 10 years of his retirement, Sachin Tendulkar still tops most of the batting charts in the cricket record books.
So, here we have listed the top 10 batsmen around the world who have scored the most overall runs against Australia in ODI cricket.
Most Runs against Australia in ODIs
| BATSMEN | RUNS | INNINGS | AVG | HIGH SCORE | 100/50 |
|---|---|---|---|---|---|
| Sachin Tendulkar (IND) | 3077 | 70 | 44.59 | 175 | 9/15 |
| Rohit Sharma (IND) | 2609 | 49 | 59.29 | 209 | 9/10 |
| Virat Kohli (IND) | 2525 | 51 | 53.72 | 123 | 8/16 |
| Desmond Haynes (WI) | 2262 | 64 | 40.39 | 148 | 6/13 |
| Viv Richards (WI) | 2187 | 50 | 50.86 | 153* | 3/20 |
| Eoin Morgan (ENG) | 1952 | 56 | 39.83 | 121 | 3/13 |
| Brian Lara (WI) | 1858 | 50 | 39.53 | 139 | 3/15 |
| Kumar Sangakkara (SL) | 1813 | 46 | 43.16 | 104 | 2/12 |
| MS Dhoni (IND) | 1660 | 48 | 44.86 | 139* | 2/11 |
| Jacques Kallis (SA) | 1660 | 50 | 34.58 | 104* | 1/13 |
Explore More “vs Australia” Records
Highest Successful ODI Run Chases vs Australia
Key Insights on Leading Run Scorers Against Australia in ODI Cricket
All-Time Aggregate and Milestone Records Against a Single Opponent
Sachin is the only batsman globally to have amassed 3000+ runs and jointly holds the record for most ODI centuries against Australia. He and Rohit both have hit 9 centuries vs the Aussies in the 50-overs format. This is also the joint-second most centuries scored against a single opponent in ODI history .
In Test cricket against Australia, Sachin is placed 2nd in terms of runs, just 6 runs behind the topper, Sir Jack Hobbs. This solidifies the Sachin vs Australia combination as a record-breaking one.
Current Players’ Dominance and Individual High Scores
Among current players, Rohit Sharma leads the runs list against Australia, followed by Virat Kohli, who tops the overall batting records among active cricketers.
The current Indian captain, Rohit, holds two unique records against Australia (and, there are more too): he is the only batsman to score an ODI 200+ score and the only player to hit 50+ ODI sixes against the Aussies.
The highest individual ODI score against Australia is 209 by Rohit Sharma (158 balls, Bengaluru, 2013).
The top individual scores against Australia also include:
- Rohit Sharma (IND) – 209 (158 balls, Bengaluru, 2013)
- Jason Roy (ENG) – 180 (151 balls, Melbourne, 2018)
- Quinton de Kock (SA) – 178 (113 balls, Centurion, 2016)
- Herschelle Gibbs (SA) – 175 (111 balls, Johannesburg, 2006)
- Sachin Tendulkar (IND) – 175 (141 balls, Hyderabad, 2009)
Explore India in Australia Records
Most ODI Runs for India in Australia
Most ODI Centuries for India in Australia
Most ODI Sixes for India in Australia
Most ODI Wickets for India in Australia
Most ODI 4-wicket Hauls for India in Australia
Highest Individual ODI Score for India in Australia
Best ODI Bowling Average for India in Australia
Virat Kohli vs Rohit Sharma: ODI Records in Australia Compared
Indian Captains with Most ODI Wins in Australia
India’s Venue-wise ODI Win-Loss Records in Australia
Most Test Runs for India in Australia
Most Test Centuries for India in Australia
Most Test Wickets for India in Australia
Most Test 5-Wicket Hauls for India in Australia
Elite Batting Averages Against the Australians (Min. 20 Innings)
Among players with a minimum of 20 ODI innings against Australia, AB de Villiers (SA) holds the highest batting average at 59.52 from 25 innings.
Rohit Sharma (IND) has the next-best average at 59.29 from 49 innings.
Other top averages in this category include:
- David Miller (SA) – 57.38 (26 innings).
- Virat Kohli (IND) – 53.72 (51 innings).
- Find the top ten list here