South Africa v Sri Lanka 1st One-Day International (ODI) Match is on July 29 at Rangiri Dambulla International Stadium in Dambulla, the match starts at 9:45 AM (IST). South Africa have a head to head record against Sri Lanka in ODI cricket, they have won 35, and Sri Lanka won 29 out of 66 matches they have played against each other.
Sri Lankan skipper Angelo Mathews is back in the team against South Africa, left-arm spinner Prabath Jayasuriya is the only newcomer in the squad. The five-match ODI series begins on July 29 in Dambulla.
Watch the Sri Lanka vs South Africa 1st ODI telecast on these channels.
Sony ESPN. Match starts at 9:45 am IST.
Sri Lanka vs South Africa 1st ODI will be live streaming online on these apps
Sony Liv and website, along with Jio TV.
Sri Lanka: Angelo Mathews (captain), Dasun Shanaka, Kusal Perera, Dhananjaya de Silva, Upul Tharanga, Kusal Mendis, Thisara Perera, Niroshan Dickwella, Suranga Lakmal, Lahiru Kumara, Kasun Rajitha, Akila Dananjaya, Prabath Jayasuriya, Lakshan Sandakan, and Shehan Jayasuriya
South Africa: Faf du Plessis, Hashim Amla, Junior Dala, Quinton de Kock, JP Duminy , Reeza Hendricks, Heinrich Klaasen, Keshav Maharaj, Aiden Markram, David Miller, Wiaan Mulder , Lungisani Ngidi, Andile Phehlukwayo, Kagiso Rabada, Tabraiz Shamsi.