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

BATSMENRUNSINNINGSAVGHIGH SCORE100/50
Sachin Tendulkar (IND)30777044.591759/15
Rohit Sharma (IND)26094959.292099/10
Virat Kohli (IND)25255153.721238/16
Desmond Haynes (WI)22626440.391486/13
Viv Richards (WI)21875050.86153*3/20
Eoin Morgan (ENG)19525639.831213/13
Brian Lara (WI)18585039.531393/15
Kumar Sangakkara (SL)18134643.161042/12
MS Dhoni (IND)16604844.86139*2/11
Jacques Kallis (SA)16605034.58104*1/13

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:

  1. Rohit Sharma (IND) – 209 (158 balls, Bengaluru, 2013)
  2. Jason Roy (ENG) – 180 (151 balls, Melbourne, 2018)
  3. Quinton de Kock (SA) – 178 (113 balls, Centurion, 2016)
  4. Herschelle Gibbs (SA) – 175 (111 balls, Johannesburg, 2006)
  5. Sachin Tendulkar (IND) – 175 (141 balls, Hyderabad, 2009)

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:

Leave a Reply

Your email address will not be published. Required fields are marked *