LOADING...
Summarize
Presenting the fastest ODI centuries against South Africa
Cameron Green tops this elite list (Image source: X/@cricketcomau)

Presenting the fastest ODI centuries against South Africa

Aug 25, 2025
02:57 pm

What's the story

Australian all-rounder Cameron Green recently smashed his maiden ODI century. This whirlwind knock came in the third and final ODI against South Africa at the Great Barrier Reef Arena in Mackay. Having reached the milestone off just 47 balls, Green scripted the second-fastest ODI hundred by an Aussie batter. Meanwhile, here we look at the batters with the fastest ODI tons against South Africa.

#1

Cameron Green - 47 balls 

Green now tops this list as his hundred in the aforementioned game came off just 47 balls. Openers Travis Head and Mitchell Marsh hammered tons before Green got into the act. The all-rounder, who batted at number three, returned unbeaten on 118 from 55 balls, a knock laced with six fours and eight sixes. His efforts meant the hosts finished at 431/2. In response, the Proteas perished for 155, handing Australia a 276-run win.

#2

Matthew Hayden - 66 balls 

Green broke the record of his compatriot Matthew Hayden, who tormented SA with a 66-ball hundred in the 2007 World Cup affair in Basseterre. The opener made a stunning 101 off just 68 balls, hammering 14 fours and four sixes during his stay. His destructive knock meant the Men in Yellow posted 377/6 in their allotted 50 overs. The Proteas were folded for 294 in response.

#3

Yusuf Pathan - 68 balls 

Former Indian all-rounder Yusuf Pathan blasted a 68-ball ton in the 2011 Centurion ODI against SA. Chasing 268 in the allotted 46 overs, India suffered a shocking collapse and were reduced to 119/8. While their defeat looked certain at this point, Pathan refused to go down without fighting. Arriving at number seven, he smoked a sensational 105 off just 70 balls, hammering eight fours and as many sixes. Despite his efforts, India lost by 33 runs (D/L method).