Hafeez, who has been sent back from Australia due to a calf muscle injury, said on a local news channel that the tour selectors made a mistake by opting to open with Younis Khan.
"When you have asked for Nasir Jamshed because of his excellent one-day record against India why not play him and why opt for a makeshift opener in such a big match," Hafeez said.
The experienced allrounder minced no words in stating that he didn't think Younis should have been picked in the final playing eleven against India.
Hafeez also maintained that Umar Akmal was rightly given out caught behind and there should be no controversy attached to his dismissal.
More From This Section
The senior opener also reiterated that he was shattered by the team management's decision to send him back from Australia.
"I maintain my injury was not serious and I will recover in 10-days time. I would have been fit before the second game against West Indies," he said.
"I really don't know why they decided to not retain me because I told them I wanted to stay and get fit as I had prepared hard for the World Cup," Hafeez added.
"You have a selector with the team in Australia and he is involved in selection matters," Hafeez said and added between the lines that chief selector Moin Khan and head coach, Waqar Younis were now calling the shots and selecting the playing eleven.