Dwaine Pretorius smashed an unbeaten 77 as South Africa sealed a T20I whitewash over Sri Lanka - in front of Ed Sheeran.
Isuru Udana's stunning late cameo came in vain for Sri Lanka as South Africa recorded a series-sealing win in the second T20I.
South Africa earned a thrilling Super-Over win over Sri Lanka in the first T20 international at Cape Town on Tuesday.
Aiden Markram steered South Africa to a 5-0 series sweep over Sri Lanka in a fifth ODI dented by a floodlight failure.
South Africa star Aiden Markram's bat split in two as he played a ball from Thisara Perera in the fifth ODI against Sri Lanka
South Africa cruised to another emphatic win over Sri Lanka in their one-sided ODI series, beating the visitors by six wickets in Port Elizabeth.
Quinton de Kock hit a hundred to inspire South Africa to a 71-run (D/L) win over Sri Lanka to clinch the ODI series 3-0.
South Africa rolled Sri Lanka for 138 at Centurion to take a 2-0 lead in the five-match one-day international series.
Faf du Plessis scored his 11th ODI hundred after being dropped on 32 as South Africa beat Sri Lanka in the series opener.
Sri Lanka became the first Asian side to win a Test series in South Africa after triumphing on day three in Port Elizabeth.
Sri Lanka need 137 more runs for a first Test series win in South Africa after a wicket-laden day two in Port Elizabeth.
Sri Lanka bundled South Africa out for 222 before reaching 60-3 in reply on day one of the second Test, at St George’s.
Kusal Perera hit an incredible century to lead Sri Lanka to a stunning one-wicket victory over South Africa in the first Test.
South Africa are chasing another seven wickets for victory in the first Test against Sri Lanka after bad light ended day three early.
Dale Steyn took 4-48 to help South Africa establish a 170-run lead over Sri Lanka before stumps on day two of the first Test.
Seamer Vishwa Fernando took 4-62 as Sri Lanka dismissed South Africa for 235 on day one of the first Test, at Kingsmead.
Sri Lanka captain Dinesh Chandimal has been dropped from the Test squad for their upcoming tour of South Africa.
©2019 Sky UK