Itinerary:
2 April - 1st ODI; SuperSport Park, Centurion. 4.30 PM IST
4 April - 2nd ODI; Wanderers Stadium, Johannesburg. 1.30 PM IST
7 April - 3rd ODI; SuperSport Park, Centurion. 4.30 pm IST
10 April - 1st T20I; Wanderers Stadium, Johannesburg. 6 pm IST
12 April - 2nd T20I; Wanderers Stadium, Johannesburg. 10 PM IST
14 April - 3rd T20I; SuperSport Park, Centurion. 10 pm IST
16 April -4th T20I; SuperSport Park, Centurion. 10 PM IST
ODI squad Pakistan: Babar Azam (capt), Imam-ul-Haq, Fakhar Zaman, Abdullah Shafique, Haider Ali, Danish Aziz, Saud Shakeel, Faheem Ashraf, Mohammad Wasim Jr, Shadab Khan, Mohammad Nawaz, Mohammad Rizwan (wk), Sarfaraz Ahmed (wk), Shaheen Shah Afridi, Haris Rauf, Mohammad Hasnain, Usman Qadir, Hasan Ali.
T20I squad Pakistan: Babar Azam (capt), Shadab Khan, Sharjeel Khan, Mohammad Hafeez, Haider Ali, Danish Aziz, Asif Ali, Mohammad Nawaz, Faheem Ashraf, Mohammad Rizwan (wk), Sarfaraz Ahmed (wk), Shaheen Shah Afridi, Mohammad Wasim Jr, Haris Rauf, Mohammad Hasnain, Usman Qadir, Hasan ali
South africa ODI squad: Temba Bavuma (captain), Quinton de Kock (wk), Beuran Hendricks , Heinrich Klaasen, Janneman Malan, Keshav Maharaj, Aiden Markram, David Miller, Lungi Ngidi, Anrich Nortje, Andile Phehlukwayo, Kagiso Rabada, Tabraiz Shamsi, Jon-Jon Smuts, Rassie van der Dussen, Junior Dala, Lutho Sipamla, Wiaan Mulder, Sisanda Magala, Kyle Verreynne, Daryn Dupavillon, Lizaad Williams
South africa T20I squad: Temba Bavuma (captain) Bjorn Fortuin, Beuran Hendricks, Reeza Hendricks, Heinrich Klaasen, George Linde, Rassie van der Dussen, Janneman Malan, Sisanda Magala, Dwaine Pretorius, Tabraiz Shamsi, Lutho Sipamla, Kyle Verreynne (wk), Pite van Biljon, Migael Pretorius, Lizaad Williams, Wihan Lubbe
2 April - 1st ODI; SuperSport Park, Centurion. 4.30 PM IST
4 April - 2nd ODI; Wanderers Stadium, Johannesburg. 1.30 PM IST
7 April - 3rd ODI; SuperSport Park, Centurion. 4.30 pm IST
10 April - 1st T20I; Wanderers Stadium, Johannesburg. 6 pm IST
12 April - 2nd T20I; Wanderers Stadium, Johannesburg. 10 PM IST
14 April - 3rd T20I; SuperSport Park, Centurion. 10 pm IST
16 April -4th T20I; SuperSport Park, Centurion. 10 PM IST
ODI squad Pakistan: Babar Azam (capt), Imam-ul-Haq, Fakhar Zaman, Abdullah Shafique, Haider Ali, Danish Aziz, Saud Shakeel, Faheem Ashraf, Mohammad Wasim Jr, Shadab Khan, Mohammad Nawaz, Mohammad Rizwan (wk), Sarfaraz Ahmed (wk), Shaheen Shah Afridi, Haris Rauf, Mohammad Hasnain, Usman Qadir, Hasan Ali.
T20I squad Pakistan: Babar Azam (capt), Shadab Khan, Sharjeel Khan, Mohammad Hafeez, Haider Ali, Danish Aziz, Asif Ali, Mohammad Nawaz, Faheem Ashraf, Mohammad Rizwan (wk), Sarfaraz Ahmed (wk), Shaheen Shah Afridi, Mohammad Wasim Jr, Haris Rauf, Mohammad Hasnain, Usman Qadir, Hasan ali
South africa ODI squad: Temba Bavuma (captain), Quinton de Kock (wk), Beuran Hendricks , Heinrich Klaasen, Janneman Malan, Keshav Maharaj, Aiden Markram, David Miller, Lungi Ngidi, Anrich Nortje, Andile Phehlukwayo, Kagiso Rabada, Tabraiz Shamsi, Jon-Jon Smuts, Rassie van der Dussen, Junior Dala, Lutho Sipamla, Wiaan Mulder, Sisanda Magala, Kyle Verreynne, Daryn Dupavillon, Lizaad Williams
South africa T20I squad: Temba Bavuma (captain) Bjorn Fortuin, Beuran Hendricks, Reeza Hendricks, Heinrich Klaasen, George Linde, Rassie van der Dussen, Janneman Malan, Sisanda Magala, Dwaine Pretorius, Tabraiz Shamsi, Lutho Sipamla, Kyle Verreynne (wk), Pite van Biljon, Migael Pretorius, Lizaad Williams, Wihan Lubbe