Toggle between the tabs above to switch between quick scorecard, full scorecard and ball-by-ball commentary
Toss news: It's the start of the warm-up matches for the ICC Cricket World Cup and on Friday Dimuth Karunaratne's Sri Lanka take on Faf du Plessis' South Africa at the Sophia Gardens in Cardiff.
Sri Lanka have won the toss and they have opted to field first.
The 1996-World Champions will be captained by Karunaratne who did not play any ODIs since last match. Their recent record against South Africa is not that good either, having suffered a 0-5 humiliation in ODIs when they met in March 2019.
South Africa have won their last five ODI series against Sri Lanka so they have the upper hand in the game. Both teams will to give game time for play all their 15 players.
South Africa: Faf du Plessis (capt), Quinton de Kock, Imran Tahir, David Miller, JP Duminy, Lungi Ngidi, Kagiso Rabada, Aiden Markram, Chris Morris, Andile Phehlukwayo, Tabraiz Shamsi, Dale Steyn, Dwaine Pretprius, Rassie van der Dussen, Hashim Amla.
Sri Lanka: Dimuth Karunaratne (capt), Suranga Lakmal, Isuru Udana, Lasith Malinga, Kusal Mendis (wk), Kusal Perera (wk), Nuwan Pradeep, Suranga Lakmal, Jeevan Mendis, Thisara Perera, Lahiru Thirimanne, Jeffrey Vandersay, Milinda Siriwardana, Avishka Fernando, Dhananjaya de Silva.