South Africa are set to go against Sri Lanka in the third ODI of the five-match ODI series at New Wanderers Stadium, Johannesburg. The game will commence at 11:30 GMT, 17:00 IST. You can watch the live telecast of the third ODI on Ten Sports whereas online viewers can catch the action on tensports.com. The home side will be in high spirits having won the first two ODIs. The Proteas will be eyeing to seal the series with a win in third ODI. The hosts outclassed the visitors with precision in the previous ODI played at Durban as they won 121 runs, thanks to centuries from Faf du Plessis and David Miller.

The hosts outclassed the visitors with precision in the previous ODI played at Durban as they won 121 runs, thanks to centuries from Faf du Plessis and David Miller.

So far in the ODI series, South Africa have had comprehensive victories against the Lankans who won the T20I series by 2-1. This is a do or die situation for Upul Tharanga-led

Squads:

South Africa: AB de Villiers (c), Hashim Amla, Farhaan Behardien, Quinton de Kock (wk), JP Duminy, Faf du Plessis, Imran Tahir, David Miller, Chris Morris, Wayne Parnell, Andile Phehlukwayo, Dwaine Pretorius, Kagiso Rabada, Tabraiz Shamsi.

Sri Lanka: Upul Tharanga (c), Dinesh Chandimal (wk), Dhananjaya de Silva, Chaturanga de Silva, , Niroshan Dickwella (wk), Asela Gunaratne, Nuwan Kulasekara, Suranga Lakmal, Lahiru Madushanka, Kusal Mendis, Sachith Pathirana, , Lakshan Sandakan, Sandun Weerakkody, Lahiru Kumara, Vikum Sanjaya, Jeffrey Vandersay.