Australian all-rounder Cameron Green has entered a unique list of Australian batters as he smashed a magnificent century against South Africa in the third Australia vs South Africa ODI at the Great Barrier Reef in Mackay.
Add The Sporting News as a preferred news source
Green smashed a century in just 47 deliveries, in an innings which included six fours and eight sixes.
In this article, The Sporting News takes a look at the Australian batters with the fastest ODI hundreds in terms of balls.
Which player holds Australia’s fastest ODI hundreds?
Cameron Green, with his 47-ball century, became the second fastest Australian to reach the milestone, just behind his former RCB teammate Glenn Maxwell.
Fastest 100s for Australia in ODIs
— 𝑺𝒉𝒆𝒃𝒂𝒔 (@Shebas_10dulkar) August 24, 2025
40b - Glenn Maxwell v NED (2023)
47b - 𝗖𝗮𝗺𝗲𝗿𝗼𝗻 𝗚𝗿𝗲𝗲𝗻 v SA (2025)*
51b - Glenn Maxwell v SL (2015)
57b - James Faulkner v IND (2013)
59b - Travis Head v NZ (2023)#AUSvSA pic.twitter.com/KkN5HzwVlB
Green ended with 118 runs in 55 balls, taking Australia to a mammoth 431 runs in their 50 overs. Australia is trailing the 3-match series 2-0 and is playing for its pride.
Fastest hundreds for Australia in ODIs
The dynamic right-handed batter, Glenn Maxwell, holds the record for the fastest ODI hundred by an Australian batter. Maxwell achieved the feat in just 40 deliveries against the Netherlands, a couple of years back, in 2023.
Player | Opposition | Balls | Year |
Glenn Maxwell | Netherland | 40 | 2023 |
Cameron Green | South Africa | 47 | 2025 |
Glenn Maxwell | Sri Lanka | 51 | 2015 |
James Faulkner | India | 57 | 2013 |
Travis Head | New Zealand | 59 | 2023 |
Earlier, Travis Head (142 off 103) and the Australian skipper Mitchell Marsh (100 off 106) also smashed centuries in the same game, as the Australian batters ran carnage over the Proteas bowling attack, putting up a huge total of 431.