Scoring a century in the 50-over format is one of the best feelings a cricketer can ever experience. But scoring multiple centuries against Australia is something different. Australia has always been a team that tests your skills and your character.
We all know that Australian bowlers don’t give freebies in the first place. In fact, their fielders dive for every single, and their mindset is pure aggression. So, when someone scores a hundred against them, it truly means something, and it is worth applauding.
Let’s talk about the top five players who have scored the most ODI centuries against Australia.
1. Rohit Sharma – 9 Centuries
Rohit Sharma, the “Hitman,” has been a nightmare for Australia over the years. He has scored nine centuries against them, and every one of them came with pure class. When Rohit is in full flow, he makes batting look like an art form. The timing, the lazy elegance, the effortless sixes, it is beautiful to watch.
Who can forget that incredible 209 in Bengaluru in 2013? Sixteen sixes, total dominance, and that trademark calm face at the end of it. That innings didn’t just win a game; it announced a new era for Indian batting. And in October 2025, when he scored an unbeaten 121 at the Sydney Cricket Ground, he equaled Sachin Tendulkar’s record of nine centuries against Australia.
2. Sachin Tendulkar – 9 Centuries
Before Rohit, there was Sachin, the man who made entire nations stop whatever they were doing just to watch him bat. For the record, his nine centuries against Australia came in an era when they ruled the world. Facing bowlers like McGrath, Lee, and Warne wasn’t easy, but Sachin always found a way. He didn’t just survive their attacks; he counterattacked with genius.
His “Desert Storm” innings in Sharjah back in 1998 is still the stuff of legend. The heat was brutal, the pressure was high, but Sachin was calm and ruthless. That day, he wasn’t just playing cricket; he was defining it. For me, those knocks against Australia showed what made Sachin special: skill, timing, courage, and that unbreakable will to win.
Read more: Will Virat Kohli and Rohit Sharma play in the 2027 World Cup? Chief selector Ajit Agarkar responds
3. Virat Kohli – 8 Centuries
If Sachin inspired a generation, Virat Kohli carried that legacy forward. With eight centuries against Australia, Kohli has been their biggest headache for more than a decade. What stands out about Kohli is his hunger. He hates losing. You can see it in his eyes every time he walks in to bat.
Most of his centuries came during run chases when India needed him the most. That’s what makes them special. Kohli doesn’t just score runs; he builds innings that win games. He is the best chaser in ODI history, and his numbers back it up.
4. Desmond Haynes – 6 Centuries
Desmond Haynes doesn’t get talked about enough these days, but he was a rock at the top for the West Indies. Scoring six centuries against Australia during the 1980s and 90s was no joke. That was when Australian bowlers were at their fiercest, and pitches were not as flat as today.
Haynes wasn’t flashy, but he was smart. He played cricket the hard way, with patience, focus, and perfect balance, and watching him take on fast bowlers with confidence was a lesson in technique. His record proves how good he really was in an era full of fire and bounce.
5. Faf du Plessis – 5 Centuries
And then there’s Faf du Plessis, a man known for his calmness and leadership. Scoring five centuries against Australia says a lot about his temperament. Faf was never the loudest player on the field, but he was always the toughest mentally.
When South Africa were in trouble, he stood firm and built innings with sheer determination. He handled pace, swing, and pressure with class.

















