Ahead of the series, Pakistan's captain Bismah Maroof withdrew from the tour due to family reasons.[6]Javeria Khan was named as Pakistan's captain in her absence.[7] South Africa's captain, Dane van Niekerk, was also ruled out of the series after recovering from a back injury.[8]Suné Luus was named as South Africa's captain in place of van Niekerk.[9]
In the opening WODI match, South Africa beat Pakistan by three runs,[10] after the hosts scored 200/9 batting first.[11] South Africa won the second WODI by 13 runs to take an unassailable lead in the series.[12] The hosts won the third and final WODI by 32 runs, winning the series 3–0.[13]
Javeria Khan was ruled out of Pakistan's squad for the first WT20I due to an injury, with Aliya Riaz leading the side in her absence.[14] South Africa went on to win the opening WT20I by eight wickets.[15] Aliya Riaz also lead Pakistan in the second WT20I,[16] but South Africa won the match by seven wickets to take the series.[17] Javeria Khan returned for the final WT20I, hitting an unbeaten 56 runs.[18] Pakistan went on to win the match by eight runs, to register their first win on the tour, with South Africa winning the series 2–1.[19]