Both Afridi and Hafeez just dont work for Pakistan.
Would love to see Nasir Jamshed back in form, he likes pace bowling and i have a feeling he might do very well in AUS/NZ, hafeez will be a useless bat in AUS/NZ, Afridi will be a useless bowler but he usually steps up in world tournaments, Pakistan can manage to fit the both of them in the Subcontinent and Uae but itll be disastrous in the WC.
My team would be
Shahzad
Sharjeel/Jamshed
Maqsood
U Akmal
Misbah
H Sohail/Fawad
Afridi/Hafeez
Gul/Bhatti
Ajmal
Junaid
Irfan
If Pakistan are to do well against good bowling units guys like Maqsood really need to step up, Akmal will always be immature but an immaculate talent and nothing can be expected of him, but every cricket fan feels that maqsood has a good head on his shoulders and he really needs to step up. I would always play Afridi ahead of Hafeez, this does feel harsh on hafeez since he has a better record but in ICC events Afridi gives it all.
If Irfan is fit Pakistan will be a force to be dealt with.