Match facts
Thursday, June 6, CardiffStart time 9.30am GMT
Big Picture
The last time India played South Africa in an ODI was in the 2011 World Cup, when India's top five were Virender Sehwag, Sachin Tendulkar, Gautam Gambhir, Yusuf Pathan and Yuvraj Singh.