Squad - Sri Lanka tour of South Africa, 2019

South Africa - Test

Aiden Markram
Dale Steyn
Dean Elgar
Duanne Olivier
Faf du Plessis(c)
Hashim Amla
Kagiso Rabada
Keshav Maharaj
Quinton de Kock
Temba Bavuma
Theunis de Bruyn
Vernon Philander
Wiaan Mulder
Zubayr Hamza

Sri Lanka - Test

Angelo Perera
Chamika Karunaratne
Dhananjaya de Silva
Dimuth Karunaratne(c)
Kasun Rajitha
Kaushal Silva
Kusal Mendis
Kusal Perera
Lahiru Thirimanne
Lakshan Sandakan
Lasith Embuldeniya
Milinda Siriwardana
Mohamed Shiraz
Niroshan Dickwella
Oshada Fernando
Suranga Lakmal
Vishwa Fernando

South Africa - 1st, 2nd & 3rd ODI

Andile Phehlukwayo
Anrich Nortje
Dale Steyn
David Miller
Dwaine Pretorius
Faf du Plessis(c)
Imran Tahir
Kagiso Rabada
Lungi Ngidi
Quinton de Kock
Rassie van der Dussen
Reeza Hendricks
Tabraiz Shamsi
Wiaan Mulder

South Africa - 4th & 5th ODI

Aiden Markram
Andile Phehlukwayo
Anrich Nortje
Dale Steyn
David Miller
Dwaine Pretorius
Faf du Plessis(c)
Hashim Amla
Imran Tahir
Jean-Paul Duminy
Kagiso Rabada
Lungi Ngidi
Quinton de Kock
Rassie van der Dussen
Tabraiz Shamsi

Sri Lanka - ODI

Akila Dananjaya
Angelo Perera
Avishka Fernando
Dhananjaya de Silva
Isuru Udana
Kamindu Mendis
Kasun Rajitha
Kusal Mendis
Kusal Perera
Lakshan Sandakan
Lasith Malinga(c)
Niroshan Dickwella
Oshada Fernando
Priyamal Perera
Thisara Perera
Upul Tharanga
Vishwa Fernando