While South Africa’s Test team were on the field against Sri Lanka in Gqeberha, a separate group of players were in Pretoria preparing for a Twenty20 series against Pakistan.
The T20 squad, captained by Heinrich Klaasen, flew to Durban on Sunday where the first T20 international will be played on Tuesday - the day after South Africa wrapped up a Test win in Gqeberha.
It is the first of six white-ball matches - three T20 internationals and three one-day internationals - to be played by Pakistan before they meet South Africa in two Test matches.
Only Ryan Rickelton of the current South African Test team is due to play in the T20 series - although regular white-ball captain Aiden Markram as well as Tristan Stubbs, Kagiso Rabada and Marco Jansen would all be likely choices in a full-strength team.
Pakistan, too, will make multiple changes between formats, with only white-ball captain Mohammad Rizwan, Babar Azam, Saim Ayub and Salman Ali Agha due to play in all three series.
South African white-ball coach Rob Walter has called up fast bowler Anrich Nortje and left-arm wrist spinner Tabraiz Shamsi for the T20 series.
Nortje and Shamsi were South Africa’s leading bowlers at the T20 World Cup, helping the team reach the final. But they have opted out of national contracts in order to play in franchise tournaments around the world.
Despite their successful World Cup campaign, Walter is under pressure because of South Africa’s poor record in bilateral series - they have lost five and drawn two of seven series - but he has seldom been able to field a full-strength team.
Pakistan are coming off a white-ball tour of Zimbabwe, where they won both the one-day and T20 series.
Before that they were in Australia where they lost all three T20 matches but won a one-day series 2-1.
Pakistan will field a strong fast bowling line-up in both white-ball series, including Shaheen Shah Afridi and Haris Rauf, who are not part of their Test squad.
The T20 squad includes left-arm wrist spinner Sufyan Moqim, who took five wickets for just three runs in the second T20 international against Zimbabwe in Bulawayo last Tuesday.
December 10, first T20 international, Durban
December 13, second T20 international, Centurion
December 14, third T20 international, Johannesburg
December 17, first one-day international, Paarl
December 19, second one-day international, Cape Town
December 22, third one-day international, Johannesburg