South Africa are all set to welcome back Dale Steyn, after he was selected in the Test squad for the two-Test series against Sri Lanka. Steyn has been out of action for his nation ever since injuring himself in the Test series against India earlier this year.
He isn't the only one making returning from injury. His pace bowling partner Kagiso Rabada is also set to return to cricket action, having missed the Indian Premier League (IPL) 2018 due to a stress facture.
Given the conditions which await them, South Africa have also gone in with three spinners to compliment the four pace bowlers. Keshav Maharaj has cemented his spot in the squad, and he was a certainty. He will be supported in the spin department by Tabraiz Shamsi and youngster Shaun von Berg.
Speaking about Steyn's return, Linda Zondi, South Africa's convener of selectors, said, "It is very welcome news to have Dale back in our pack of world-class seamers particularly in view of the retirement of Morne Morkel.
"A key factor in our selection process was to cover all our bases and all possible conditions that we may encounter in Sri Lanka. The two additional spinners to back up Keshav Maharaj have both had excellent records in recent times in our domestic cricket. Von Berg also gives us additional batting strength in the lower order."
Another major headline for the tour will be the absence of AB de Villiers. The former South African skipper announced his retirement from international cricket earlier last month. His place in the team will be taken by Henrich Klassen.
South Africa squad for Sri Lanka:
Dean Elgar, Aiden Markram, Hashim Amla, Faf du Plessis (c), Tender Bavuma, Theunis de Bruyn, Quinton de Kock, Vernon Philander, Lungi Ngidi, Dale Steyn, Kagiso Rabada, Keshav Maharaj, Henrich Klaasen, Tabraiz Shamsi, Shaun von Berg