Wayne Parnell picked up three while Duminy, Philander and Ryan McLaren picked up two wickets each as South Africa won the last ODI by 117 runs.
South Africa have won the toss and elected to bat first in the fifth ODI against Pakistan. South Africa are leading the series 3-1.
Pakistan: Ahmed Shehzad, Mohammad Hafeez, Sohaib Maqsood, Misbah-ul-Haq, Umar Amin, Umar Akmal, Shahid Afridi, Sohail Tanvir, Saeed Ajmal, Junaid Khan, Mohammad Irfan
South Africa: Quinton de Kock, Hashim Amla, Faf du Plessis, AB de Villiers, Jean-Paul Duminy, David Miller, Ryan McLaren, Robin Peterson, Wayne Parnell, Lonwabo Tsotsobe, Vernon Philander