India will take on South Africa in 1st ODI of three match series on Wednesday at Boland Park in Paarl. K L Rahul has been named as India’s captain for the three ODIs in South Africa as Rohit Sharma failed to recover from a hamstring injury. South Africa recently defeated India in the Test series 2-1.