Regarding the opening pair, Butt and Farhat should both be in the one-day squad. Hameed is already in the A side and if he can't do well enough against A-level opposition, he doesn't deserve a call-up. Forget about Afridi opening, he is far too play-and-miss at the top and good new-ball swing bowling will undo him (ie Pathan's ripper the other day at Abu Dhabi). He is a slogger and is best at #6. Malik is best-suited to the #3 spot but Younis is ONLY suited to the #3 spot and Younis won't get dropped anytime soon. Therefore, Malik has to open. Younis, Inzy and Yousuf are fine as the 3-4-5 batsmen. Akmal and Razzaq are very good lower-order batsmen. In today's one-day cricket, Pakistan don't need a specialist spinner (Kaneria or Mushtaq) as they already have two very handy part-timers to go with 4 seamers. Mansoor Amjad is handy with the bat so he would be a decent option, but he has a long way to go in the bowling department. Akhtar and Asif are world-class. Rana Naved is adequate on his good day. Gul and Sami should both be bowling in the A team along with Arafat.
Butt/Farhat, Malik, Younis, Inzamam, Yousuf, Afridi, Akmal, Razzaq, Naved/Sami, Akhtar, Asif