Ad image

Top 4 Batsmen With Most Centuries Against Australia in ODIs

6 Min Read

Often hailed as one of the most popular and prominent formats of international cricket, the One-Day International (ODI) is undoubtedly followed by millions of cricket aficionados from all over the world. The decades-old history of the ODI format has witnessed numerous teams with lethal bowling attack units that have shockingly defeated and disrupted the finest batting lineups in the world with their fearless and ruthless bowling spells.

Well, Australia has undoubtedly been one such team in the ODI format with a formidable unit of bowlers. However, interestingly, a few trailblazing batsmen have managed to strike these lethal bowlers hard enough to strike their glorious centuries in the One-Day Internationals. Have you ever wondered about the top four batsmen who have smashed the highest number of centuries against Australia in the ODIs? Well, let’s find out.

In this article we will take a look at the top four batsmen with the highest centuries against Australia in the ODI format.

Top 4 Batsmen With Most Centuries Against Australia in ODIs

  • Sachin Tendulkar, India – 9 Centuries

The legendary Indian former international cricketer Sachin Tendulkar, who is often popularly referred to as the “God of Indian cricket”, is at the first spot in our list of the top four legendary batsmen who have left the Australian bowlers stunned in the ODI format with their stunning tons. Sachin Tendulkar represented the Indian national cricket team in the ODI format from 1989 to 2012 and played a record total of 463 matches, including 71 matches against Australia.

The legendary Indian batsman Sachin Tendulkar smashed a record total of nine centuries against Australia in the One-Day Internationals throughout his glorious international cricketing career, which continues to be the highest aggregate as of September 2025, speaking volumes about the unmatched legacy that he has left behind.

  • Virat Kohli, India – 8 Centuries

At the second spot in our list of the top four batsmen with the highest centuries against Australia in the ODI format, we have the legendary Indian international cricketer Virat Kohli, who is often regarded as one of the greatest batsmen in the history of international cricket. Virat Kohli made his star-studded ODI debut in 2008 and has successfully played a record total of 302 matches as of September 2025 and scoring a phenomenal total of 14,181 runs.

Out of these 302 spectacular matches, Kohli has played a total of 48 One-Day Internationals against Australia throughout his glorious international cricketing career so far. Often popularly hailed as a “walking nightmare” for the Aussie bowlers, Virat Kohli has smashed a phenomenal total of 8 centuries against Australia in the One-Day Internationals, which continues to be the second-highest aggregate as of September 2025.

  • Rohit Sharma, India – 8 Centuries

Next, at the third spot in our list of the top four legendary batsmen who have left the Australian bowlers stunned in the ODI with roaring centuries, we have the trailblazing Indian international cricketer and the former captain of the Indian national cricket team, Rohit Sharma. Widely regarded as one of the most influential batsmen and skippers in the history of international cricket, Rohit Sharma made his much-awaited ODI debut in 2007 and has played a record total of 273 matches as of September 2025, including a phenomenal total of 46 matches against Australia.

Often popularly referred to as the “Hitman Sharma”, the legendary Indian international cricketer Rohit Sharma has registered the third-highest total of eight centuries against Australia in the ODI format, ranking him at the third spot on our list.

  • Desmond Haynes, West Indies – 6 Centuries

Finally, at the fourth spot in our list of the top four batsmen with the highest centuries against Australia in the ODI format, we have the former Barbadian cricketer and cricket coach Desmond Haynes, who played for the West Indies cricket team between 1978 and 1994. The iconic all-rounder from West Indies, Desmond Haynes, played a total of 238 ODI matches throughout his glorious and star-studded international cricketing career and scored a record total of 8,648 runs, making him one of the most successful and influential batsmen of his era.

Desmond Haynes played a total of 64 ODIs against Australia throughout his career and registered a commanding total of six centuries against their ferocious bowling attack, which continues to be the fourth-highest total of centuries ever smashed by a batsman against Australia in the One-Day Internationals as of September 2025.

Exit mobile version