Pakistan wicket keeper Kamran Akmal expressed disappointment after he failed to find a place in any of Pakistan's three squads for the tour of Sri Lanka. Akmal said that he is unaware of the reasons for his continuous omission.

"I don't know why the selectors did not select me once again," Akmal said. "I am doing well at the domestic level and am fit and want to play for my country but I don't know why I am continuously left out of the team."

Iqbal Qasim, the chief selector, said that Akmal needed to clear himself of integrity issues before being eligible for selection. Akmal, who was investigated about match-fixing allegations, claimed that he has received a clearance from PCB's integrity committee.

"I am cleared by the PCB integrity committee and if I am at fault in any way then ban me for good," Akmal said. "This is not fair to level allegations against me because I have satisfied everyone, including the International Cricket Council (ICC)."

Last year, Akmal had said that he was in favour of having the PCB check the assets and bank accounts of all its players every six months to ensure that the players are clean.

Akmal has had a troubled time behind the stumps for Pakistan over the course of his career and has been criticised for his shoddy wicketkeeping. He was dropped after the 2011 World Cup semi-final in which Pakistan lost to India, and his place was taken by his youngest brother, Adnan Akmal. He subsequently lost his central contract for the second half of 2011.

Allrounder Abdul Razzaq also criticised the selection after missing out on a place in the squad for Sri Lanka.

"I am very sad at not being selected," Razzaq said. "I am fit and have recently played in the domestic events but its surprising how the selectors keep ignoring me."

Razzaq dismissed questions about his retirement and is hoping to make a comeback to the Pakistan side.

"I have no plans to retire from international cricket as I believe I can still play for Pakistan. I have a contract with Leicestershire in the English season so I will go there and play with a hope that my performance will convince the national selectors," he said.

Razzaq, who has played 46 Tests for Pakistan, last played in the ODI series against Sri Lanka in Dubai last November but his tour was cut short following a shoulder injury.