Proteas win toss and opt to field at St George's Park
South Africa won the toss and opted to field in the fourth one-day international at St George's Park in Port Elizabeth on Wednesday.
South Africa have an unassailable 3-0 in the five-match series and will look to continue winning as they wind up their preparations for the ICC World Cup in England and Wales starting at the end of May.
The Proteas made two changes to their squad for the last two matches of the series in allrounder JP Duminy and in-form batsman Aiden Markram.
Both players were included in the starting line-up for St George's Park along with Reeza Hendricks, Dale Steyn and Anrich Nortje.
Seasoned batsman Hashim Amla was initially also recalled to the squad but withdrew on compassionate grounds on Tuesday. He was replaced by Hendricks.
After their superb performance in winning the Test series in February, the tourists have been off the mark in the three matches so far and will be desperate for a victory in this format in order to build some much-needed confidence for the World Cup.
SOUTH AFRICA: 1 Quinton de Kock (wk), 2 Reeza Hendricks, 3 Aiden Markram, 4 Faf du Plessis (capt.), 5 David Miller, 6 JP Duminy, 7 Andile Phehlukwayo, 8 Dale Steyn, 9 Anrich Nortje, 10 Lungi Ngidi, 11 Tabraiz Shamsi
SRI LANKA: 1 Upul Tharanga, 2 Avishka Fernando, 3 Oshada Fernando, 4 Priyamal Perera, 5 Kusal Mendis (wk), 6 Dhananjaya de Silva, 7 Kamindu Mendis, 8 Thisara Perera, 9 Lasith Malinga (capt), 10 Isuru Udana, 11 Kasun Rajitha