South Africa will tour Sri Lanka for three ODIs and three T20Is between September 2 and September 14, 2021 – here’s the full SL v SA squads and team list.

Sign up to The Cricket Draft, powered by Wisden, an all-new, free-to-play fantasy game running alongside The Hundred, to win prizes and compete with your friends.

South Africa are missing a few prominent players in Quinton de Kock, David Miller and Lungi Ngidi for the ODI leg of the tour of Sri Lanka in early September, but the three players are expected to arrive in time for the T20Is that follow. While Miller is recovering from a hamstring injury, de Kock is rested and Ngidi is off due to personal reasons.

Sri Lanka, meanwhile, have named an extended 30-man squad for the series with veteran batsman and former skipper Dinesh Chandimal earning a recall. There are several uncapped players in the group that does not include Angelo Mathews, who denied a contract before the Indian series, Dimuth Karunaratne, and Suranga Lakmal. Dasun Shanaka, recently elevated to ODI captaincy as well, will lead the side in the series.

The entire series will be played at the R Premadasa Stadium in Colombo.

SL v SA: Full ODI & T20I squads for Sri Lanka and South Africa

Sri Lanka: Dasun Shanaka, Bhanuka Rajapaksa, Dushmantha Chameera, Binura Fernando, Nuwan Pradeep, Dhananjaya de Silva, Pathum Nissanka, Kusal Janith Perera, Avishka Fernando, Charith Asalanka, Wanindu Hasaranga, Chamika Karunaratne, Ashen Bandara, Kamindu Mendis, Minod Banuka, Dinesh Chandimal, Lahiru Madushanka (Subject to fitness), Dilshan Madushanka, Lahiru Kumara, Mahesh Theekshana, Pulina Tharanga, Ramesh Mendis, Sahan Aarchchige, Lakshan Sandakan, Asitha Fernando, Ishan Jayaratne, Akila Dananjaya, Praveen Jayawickrama, Dananjaya Lakshan, Shiran Fernando.

South Africa ODI squad: Temba Bavuma (capt), George Linde, Janneman Malan, Keshav Maharaj, Anrich Nortje, Dwaine Pretorius, Kagiso Rabada, Andile Phehlukwayo, Aiden Markram, Wiaan Mulder, Tabraiz Shamsi, Lizaad Williams, Junior Dala, Rassie van der Dussen, Kyle Verreynne, Beuran Hendricks, Reeza Hendricks, Heinrich Klaasen.

South Africa T20I squad: Temba Bavuma (capt), Keshav Maharaj, David Miller, Quinton de Kock, Reeza Hendricks, Wiaan Mulder, Lungi Ngidi, Heinrich Klaasen, Rassie van der Dussen, Bjorn Fortuin, Beuran Hendricks, Sisanda Magala, Aiden Markram, Dwaine Pretorius, Kagiso Rabada, Tabraiz Shamsi, George Linde, Anrich Nortje, Lizaad Williams