Former South Africa off-spinner Pat Symcox lashed out at the Proteas batsman as they failed to put up a decent show against India in their World Cup fixture on Wednesday.

Having decided to bat first, none of the Proteas batsmen could get going as Yuzvendra Chahal (4/51) and Jasprit Bumrah 2/35) wreaked havoc.

"So the bowlers got injured and that was a real worry for SA. But if your batters don't score enough runs it makes no difference who your bowlers are on flat pitches...you will lose to good teams," Symcox tweeted.

Before the India game, South Africa were jolted by the news of pace veteran Dale Steyn being ruled out of the tournament with Lungi Ngidi also injured for this tie.

Symcox also criticized Rassie van der Dussen's way of getting out as the batsman tried to reverse sweep Chahal and lost his stumps.

"I have no words to describe that scoring option by van Dussen. Understanding the risk at this stage speaks to so much else really. (sic)"

South Africa managed 227/9 in 50 overs after Chris Morris top-scored with a counter attacking 42 and shared a 66-run stand with Kagiso Rabada who remained not out on 31.