Here are four T20 World Cup betting tips for India vs South Africa in Perth on Sunday.

India vs South Africa betting tips & odds

India to win

India have started the World Cup in great form, overcoming Pakistan in a thriller before cruising past Netherlands on Thursday.

South Africa were unfortunate to miss out on a win after their chase against Zimbabwe was cut short by rain, but impressively dispatched Bangladesh by 104 runs in their second match.

India hold a clear edge over South Africa in this format, though, with victories in four of their last five completed matches.

David Miller to score over 18.5 runs

Miller is yet to get his chance to shine in this tournament, with his only innings so far seeing him end unbeaten on two against Bangladesh.

He has been in brilliant touch of late, scoring 106*, 19* 75* and 35* in the T20 series against India.

Suryakumar Yadav to score over 22.5 runs

Yadav continues to impress for India in T20 cricket, notching his 10th half-century in just 26 games against the Netherlands.

That unbeaten 51 came from just 25 balls, so this looks like an achievable line for a player in that kind of form.

Virat Kohli to be India’s top batsman

Kohli looks to be back to his very best, with his match-winning 82* against Pakistan followed by an innings of 62* against the Netherlands.

With KL Rahul and Rohit Sharma in uncertain form, the stage is set for another big innings from Kohli at No. 3.