Pakistan won the toss and decided to bowl in the first one-day international against South Africa at Chevrolet Park on Sunday.
South Africa fielded a new cap in pace bowler Kyle Abbott, making his debut in the 50-overs format after playing in his first Test match and his first Twenty20 international in the preceding two weeks.
Fast bowler Morne Morkel was not considered for selection because he was still recovering from a hamstring strain, while fellow fast bowler Dale Steyn will only join the squad in time for the second match in Centurion on Friday.
Pakistan selected only two seam bowlers in Umar Gul and Junaid Khan but had a strong complement of spin bowlers for the first match in a five-game series.
South Africa: AB de Villiers (capt, wkt), Graeme Smith, Hashim Amla, Colin Ingram, Faf du Plessis, Farhaan Behardien, Ryan McLaren, Robin Peterson, Rory Kleinveldt, Kyle Abbott, Lonwabo Tsotsobe.
Pakistan: Misbah-ul-Haq (capt), Mohammad Hafeez, Nasir Jamshed, Younis Khan, Asad Shafiq, Shoaib Malik, Kamran Akmal (wkt), Shahid Afridi, Umar Gul, Saeed Ajmal, Junaid Khan.
Umpires: Billy Bowden (NZL), Johan Cloete (RSA)
TV umpire: Kumar Dharmasena (SRI)
Match referee: Andy Pycroft (ZIM)