It is learnt that the T20 skipper who succeeded Misbah ul Haq as skipper in the shortest version of the game, he received full backing from the Pakistan coach Dav Whatmore while the coach has been against the cricketer because he is undergoing a tough phase and is struggling to score runs.
"When Misbah was banned for slow over-rate after the first Test there was some debate on whether Hafeez was in form to lead the side but since Younis Khan was also struggling with the bat eventually he got the job but failed to impress," a source said.
Following a very good performance in 2011, Hafeez has averaged only 9.20 and collected just 47 runs off the five T20 matches played this year, while his bowling has not not been that impressive, with just three wickets off 5 matches at an average of 32.
After having renamed Hafeez as captain of the T20 team, sources claim that the move has been debated over the last few days as Hafeez's batting average is just 19 from 31 T20 internationals.
If that was not enough, his ODI performance is also under the scanner as he has scored just 91 runs off the last six matches and averages 26 from the 14 matches played this year, which also includes a hundred against India in the Asia Cup during March 2012.
While his bowling has also been a point of concern as he has picked just eight wickets at an average of 46.77 this year.
With only performance to back him, Hafeez is now feeling the heat as he has put himself in a do-or-die situation wanting him to prove his class sooner than later as Pakistan play a ODI series against Australia ahead of the ICC World T20 to be held in Sri Lanka in the month of September.