South Africa hammered Australia by six wickets in the first one-day international in Perth on Sunday, with a Dale Steyn-led pace onslaught exposing their batting frailties.

Set 153 to win, Proteas’ openers Quinton de Kock (47) and Reeza Hendricks (44) helped secure victory with 124 balls to spare, leaving Australia with plenty to ponder ahead of the second of the three-game series in Adelaide on Friday.

The hosts came into the clash having lost 16 of their past 18 ODIs and with the reverberations of a ball-tampering scandal this year still hanging over them.

Coach Justin Langer was hoping they could put a smile back on the faces of fans in their first game on home soil since the cheating row boiled over in March.

But without the banned Steve Smith and David Warner, their batsmen were exposed once again in a stadium full of empty seats.

They were bowled out for just 152 in 38.1 overs with Nathan Coulter-Nile (34) and Alex Carey (33) the only ones to offer any resistance. Veteran Steyn took 2-18 off seven overs while Andile Phehlukwayo picked up 3-33 off six overs.

This is the Aussies’ seventh ODI defeat on the trot, the first time it has happened.

Australia were buoyant ahead of the game with injured fast bowlers Mitchell Starc and Pat Cummins returning to spearhead the attack alongside Josh Hazlewood.

But they failed to emulate their South African counterparts.

Skipper Aaron Finch bizarrely opted to open the bowling with Coulter-Nile alongside Hazlewood instead of Starc. He was smashed for 16 in his first over before being removed.

De Kock and Hendricks raced to a 94-run partnership before Coulter-Nile made amends on his return, having de Kock caught at mid-off going for another big hit.

Marcus Stoinis took the wickets of Hendricks, Aiden Markram and Heinrich Klaasen before skipper Faf du Plessis and David Miller secured the win.

The Proteas opted for a four-pronged pace attack on a fast pitch and after winning the toss and choosing to bowl it quickly paid dividends with Australia soon in trouble.

Travis Head got a thick edge to Quinton de Kock off veteran quick Dale Steyn for just one and then D’Arcy Short, in the side for Shaun Marsh who needs minor surgery on an abscess, followed him back to the pavilion for a duck two balls later.

Again the dangerous Steyn did the damage, with Short driving a swinging ball into the hands of skipper Faf du Plessis who held a flying catch at second slip to leave Australia 4/2.

Captain Aaron Finch, who can be explosive when in full flight, totally misjudged the bounce from a Lungi Ngidi delivery and was out lbw soon after for five. He mistakenly opted not to review with Australia floundering at 8/3 as replays revealed the ball would have gone over the stumps.

The first four of the innings didn’t come until the 12th over when Chris Lynn drove a full-toss to the boundary but he couldn’t build on the momentum, caught behind for 15 on review after the umpire initially gave him not out.

Another review saw a fuming Glenn Maxwell gone for 11 with Phehlukwayo just getting his fingers under the ball for a catch at mid-on. Left-hander Carey, in the side as wicketkeeper after Tim Paine was dropped, kept the scoreboard slowly ticking over but he fell attempting to scoop an Imran Tahir ball over the head of de Kock. Some late fireworks from Coulter-Nile, including a big six, took Australia past 150.