Thank God somebody mentioned opening problem, Hafeez is very average opener, if you pick any team in the world and compere their openers who were with their team for ten years then you'll find Hafeez in the bottom.
Hafeez hit 11 centuries in 175 ODIs and Dekock hit 10 centuries in 55 ODIs, Hashim Amla hit 10 in 57 ODIs, his test average increased because he had a good time in UAE in the last series ONLY. He's club level player if you put him in front line than you can imagine the standard of rest. So please aim high and get rid of this Hafeez and Umer Akmal whose talent is still hidden only Rameez Raja knew about his hidden talent rest of the Pakistan still waiting to witness his hidden talent since last 7 years.
Thank God Illyas is not the selector any more other wise we have to see Imran Farhat beside Hafeez. Hafeez is a professor believe it or not he bump into a wrong profession.
Have you seen a opener in entire world who is with the team since last 13 years and whose average is 32 in ODIs and 22 in T20 ? if Not than check M. Hafeez record, if you keep this kind of standard in National team then forget about winning in front of other national teams soon Afganistan will beat Pakistan if you keep the same behaviour/standard.