Former Pakistan captain Javed Miandad has questioned current skipper Shahid Afridi's place in the Twenty20 squad while also blasting the domestic setup, blaming favouritism as the sole reason why quality players are not coming out from domestic leagues around the country.

Miandad, who played 124 tests and 233 One Day Internationals for Pakistan over a span of 20 years, was scathing in his assessment of the state of Pakistan cricket while talking to Aaj, a news channel, quoted by IBN Live, "How can you have a player when no one knows how he will perform? Afridi's time in the team was over a few years back.

"How can you expect to win or improve your cricket when a player who stopped being a reliable performer some years ago is still playing in the national team? He is also the captain."

"You still have a parchi (slip) system in domestic cricket even at district level. It only looks good on surface but in reality it is not producing quality players."

"Don't they know what is happening. Don't they see what is happening to our cricket. I say sack this selection committee and players who don't perform. Nowadays we have a trend where players play because of the media."

"The fact is many of our players lack common sense and aptitude. They are over-protected. They are saying Pakistan Super League (PSL), will produce talent. I didn't see any player in the Pakistan Super League (PSL), who is so good that he can get a contract in the Big Bash or the Indian Premier League (IPL).

Afridi, who is currently leading the Pakistan side in the 2016 T20 Asia Cup, will retire after the upcoming ICC World T20 Tournament in India. However, the mercurial all-rounder recently revealed that he might reconsider his decision on retirement and will decide on the same post the T20 World Cup.