Cape Town - The Proteas have won the toss and will bowl first in the 4th One Day International in Kandy.
The start of the match has been delayed by two hours, with play now due to get underway at 13:00 (SA time), weather-permitting.
The weather, however, remains a major concern with rain forecast throughout the day.
The match has been reduced to 43 overs per side.
Quinton de Kock will captain the Proteas for the first time as he stands in for the injured Faf du Plessis.
Other changes see Junior Dala come in for Kagiso Rabada and Keshav Maharaj replace Tabraiz Shamsi.
Sri Lanka: Niroshan Dickwella, Upul Tharanga, Kusal Mendis, Kusal Perera, Angelo Mathews (captain), Dhananjaya de Silva, Thisara Perera, Akila Dananjaya, Suranga Lakmal, Dasun Shanaka, Lahiru Kumara.
Quinton de Kock (captain), Hashim Amla, Reeza Hendricks, Heinrich Klaasen, JP Duminy, David Miller, Wiaan Mulder, Andile Phehlukwayo, Keshav Maharaj, Junior Dala, Lungi Ngidi