South Africa vs Sri Lanka – 2nd Test Match Preview & Prediction


When is South Africa vs Sri Lanka taking place? Thursday 21st February, 08:00 (UK)

Where is South Africa vs Sri Lanka taking place? Port Elizabeth

What is the expected weather for South Africa vs Sri Lanka? Temperatures will generally be around 24c but rain could hamper this Test with some showers anticipated

What channel is South Africa vs Sri Lanka on? The match will be shown live on Sky Sports Cricket

Where can I stream South Africa vs Sri Lanka? The match will be streamed live on the Sky Go app

Where can I get tickets for South Africa vs Sri Lanka?

Sri Lanka beat South Africa by 1 wicket



Captain: Faf du Plessis

  • South Africa managed to snatch a defeat from the jaws of victory as they threw away a great position to lose the first Test with the home side unable to find a way to break up the final wicket partnership of Sri Lanka.

  • The Proteas looked set for the win having set Sri Lanka a target of 304 but failed to take the final wicket they needed as the tourists were able to break several records in the process, leaving plenty of questions asked of the South African bowling unit.

  • With South Africa now needing to win the second and final Test to avoid a rare series defeat on home soil, they have some tricky decisions to make with their team selection with young all-rounder Wiaan Mulder pushing for a place in the starting XI.


Captain: Dimuth Karunaratne

  • Sri Lanka somehow managed to claim a victory in the first Test against South Africa but had one man in particular to thank with Kusal Perera the hero having produced a spectacular innings that will live long in the memory.
  • Perera ended with a magnificent unbeaten 153 off just 200 balls as he guided his team to an unlikely victory with a world-record last wicket partnership of 78 alongside Vishwa Fernando, sealing the one-wicket win for his side.

  • There were several good performances for the Sri Lankans with Lasith Embuldeniya enjoying a debut to remember as he claimed a five-wicket haul in the second innings and he will be looking to build on that effort in the second Test.


The first match between these two was a classic and exactly the type of drama that Test cricket can offer. South Africa will still be wondering how they didn’t win the game and will be a wounded animal heading into the second Test as they look to avoid a first series defeat on home soil since 2016. The heroics of Kusal Perera will live long in the memory but the Sri Lankans will know they got away with one in the first Test and the Proteas can ensure the series is tied with a win in Port Elizabeth.