Australia suffered a comprehensive defeat in the second One-Day International of a three‑match series against South Africa, losing by 32 runs in Johannesburg on Sunday and handing the hosts a series victory with a game to spare. The South African side posted a daunting total of 366 runs, thanks to explosive centuries from David Miller, who smashed 142 runs off just 93 deliveries, and captain Temba Bavuma, who contributed 103 runs from 116 balls. Their partnership set the tone early, and after electing to bowl first following the toss, the Proteas built a massive platform that proved too much for the visitors.

The Australian innings began brightly. Openers Mitch Marsh and Travis Head provided an aggressive start, with Marsh compiling 84 runs off 53 balls and Head adding 85 off 76. Their rapid scoring put the visitors in a commanding position and suggested that the chase might be within reach.

However, the middle order soon encountered difficulties, particularly against spin. From a comfortable 191 for two at the end of the 25th over, Australia added a modest 62 runs for the loss of four wickets over the next fifteen overs, slipping to 253 for six. The partnership breakdown exposed a recurring vulnerability in the Australian batting line‑up when faced with quality spin bowling.

Needing 113 more runs from the final ten overs, the Australians attempted a late surge. Xavier Bartlett offered a quickfire 50 runs off just 28 balls, but the effort was insufficient to bridge the gap. The innings ultimately collapsed, and Australia were bowled out for 333 in the final over, handing South Africa a 32‑run victory.

The spin attack for the Proteas was effective: Keshav Maharaj claimed two wickets for 54 runs, Bjorn Fortuin took two for 70, and Aiden Markram added a wicket for 55. Among the seamers, Lizaad Williams returned figures of three for 54, while Marco Jansen contributed two for 53.

Australian captain Mitch Marsh acknowledged the shortcomings, stating, "It's certainly an area where we need to improve and we're well aware of that. I thought we set up our innings really well in both games but we haven't been able to execute during those middle phases. It's a great learning curve, especially for some of our younger players.

But you also have to give South Africa full credit for the way they've bowled during those periods." The comments highlighted both the need for tactical adjustments and the respect due to the South African bowlers. Miller's eighth ODI century, packed with twelve fours and nine sixes, along with Bavuma's sixth, propelled South Africa to a final score of 365‑9 after completing their 50 overs. On the Australian side, Jack Edwards, playing only his second ODI, impressed with a five‑wicket haul (5‑67), while veteran paceman Josh Hazlewood dismissed Markram on the very first ball for a golden duck and finished with three wickets for 70 runs.

The series result extends a long‑standing drought for Australia; they have not secured a bilateral ODI series win against South Africa since 2014 and have lost 19 of their last 25 ODIs against the hosts. With the series now decided, the Australians will look to salvage pride in the final match scheduled for Wednesday in Potchefstroom. Bavuma praised his side's performance, saying, "It was another really good all‑round team performance.

It started with the bat. Conditions were a little tricky up front but we managed to get through that period and build towards a good total.

David played an unbelievable innings and then the bowlers did their job as well." The third and final ODI will be broadcast live on Sky Sports Cricket from 12 pm (first ball at 12:30 pm) on Wednesday, offering fans a chance to witness whether Australia can rebound and claim a consolation win, or if South Africa will complete a clean sweep of the series.