After suffering a 1-2 series defeat against India in the 50-over format, the Sri Lanka cricket team will host South Africa in a three-match ODI series starting on Thursday, September 2. The upcoming series is part of the ICC Men's Cricket World Cup Super League.

In order to return to winning ways, the hosts have added former Sri Lanka captain Dinesh Chandimal to their 22-man squad for the limited-overs series. Chandimal returns to the national team after five months, having last featured against West Indies where he registered two half-centuries.

Furthermore, wicket-keeper batsman Kusal Perera has been named in the squad after missing the limited-overs series against India at home in July due to a shoulder injury.

Sri Lanka have also called up uncapped players Lahiru Madushanka, Mahesh Theekshana, and Pulina Tharanga for the first time.

Meanwhile, the South Africa cricket team head into the Sri Lanka series high on confidence after securing series victories against West Indies at home and Ireland away.

However, the Proteas will miss the services of their top-order batsmen Quinton de Kock, David Miller and pacer Lungi Ngidi. While South Africa have rested Quinton de Kock, fast bowler Lungi Ngidi has pulled out of the 50-over series due to personal reasons. Swashbuckling batsman David Miller has been ruled out due to a hamstring injury.

Sri Lanka vs South Africa ODI squads

Sri Lanka ODI squad: Dasun Shanaka (captain), Dhananjaya de Silva, Kusal Perera (wicket-keeper), Dinesh Chandimal (wicket-keeper), Avishka Fernando, Bhanuka Rajapaksa, Pathum Nissanka, Charith Asalanka, Wanindu Hasaranga, Kamindu Mendis, Minod Bhanuka (wicket-keeper), Ramesh Mendis, Chamika Karunaratne, Nuwan Pradeep, Binura Fernando, Dushmantha Chameera, Akila Dananjaya, Praveen Jayawickrema, Lahiru Kumara, Lahiru Madushanka, Pulina Tharanga, Maheesh Theekshana

South Africa ODI squad: Temba Bavuma (captain), Beuran Hendricks, Reeza Hendricks, Heinrich Klaasen (wicket-keeper), Janneman Malan, Keshav Maharaj, Aiden Markram, Wiaan Mulder, Anrich Nortje, Andile Phehlukwayo, Kagiso Rabada, Tabraiz Shamsi, Rassie Van Der Dussen, Kyle Verreynne (wicket-keeper), Lizaad Williams, George Linde, Junior Dala, and Dwaine Pretorius

Sri Lanka vs South Africa ODI schedule, fixtures and live India match times

All times in India Standard Time (IST)

Day and Date


Time (IST)


Thursday, September 2

Sri Lanka vs South Africa, 1st ODI

3:00 PM IST

R.Premadasa Stadium, Colombo

Saturday, September 4

Sri Lanka vs South Africa, 2nd ODI

3:00 PM IST

R.Premadasa Stadium, Colombo

Tuesday, September 7

Sri Lanka vs South Africa, 3rd ODI

3:00 PM IST

R.Premadasa Stadium, Colombo

Where to watch Sri Lanka vs South Africa ODI series live in India?

Sri Lanka vs South Africa ODI series will be telecast live on Sony Ten 2 SD and its corresponding HD TV channel in India.

Live streaming of the Sri Lanka vs South Africa ODI series will be available on the SonyLiv app and website.

SportsAdda will bring you Sri Lanka vs South Africa ODI live scores.

Play fantasy cricket with SportsAdda. Create your team, track your progress and win prizes. Start here.