In the first game of Group B in the ICC Champions Trophy 2017, world no 1 South Africa is all set to take on Sri Lanka on June 3 at The Oval. Sri Lanka would be looking to kickstart their journey in the main games after losing both their practice games against Australia and New Zealand while South Africa would be wishing to gain back their momentum after losing the 3-match ODI series against England. According to several media reports, Sri Lanka skipper Angelo Mathews is expected to miss this game due to a calf injury. If this happens, vice-captain Upul Tharanga would replace him and lead the side.

Where to watch the live telecast of Sri Lanka vs South Africa encounter on TV?

The live telecast of Australia vs New Zealand will be available on Star Sports 1, Star Sports 3 and Star Sports 1 HD, Star Sports 3 HD. The match will start at 15:00 IST.

Where to watch live streaming of Sri Lanka vs South Africa ICC Champions Trophy 2017 encounter?

The live streaming of Australia vs New Zealand fixture is available on Hotstar.


Till date in the Champion Trophy tournaments, Sri Lanka and South Africa have faced off each other 3 times. Out of these clashes, South Africa took the games in 1998 and 2006 games while the Sri Lankans defeated them in 2009. The win ratio is 2:1.


South Africa: AB de Villiers (Captain), Hashim Amla, Quinton de Kock (wicketkeeper), Faf du Plessis, J.P. Duminy, David Miller, Chris Morris, Wayne Parnell, Andile Phehlukwayo, Kagiso Rabada, Imran Tahir, Dwaine Pretorius, Keshav Maharaj, Farhaan Behardien, Morne Morkel.

Sri Lanka: Angelo Mathews (Captain), Upul Tharanga , Niroshan Dickwella (wicketkeeper), Kusal Perera, Kusal Mendis, Chamara Kapugedera, Asela Gunaratne, Dinesh Chandimal (wicketkeeper), Lasith Malinga, Suranga Lakmal, Nuwan Pradeep, Nuwan Kulasekera, Thisara Perera, Lakshan Sandakan, Seekkuge Prasanna.