Former captain Shahid Afridi hit out at his and team's critics on Monday declared them Heckle, Jeckle and Mr. Bean.

"Heckle, Jeckle, Mr. Bean are commenting on the televisions channels like team have had not lost a match during their playing days," he told reporters on arrival from South Africa where Pakistan beat the host 2-1 for the first time in ODI series and draw the T20 series 1-1.

Misbah-ul-Haq however missed the golden opportunity to make history making clean-sweep against South Africa by surprisingly resting Shahid Afridi and Muhammad Hafeez in third ODI in Centurion.

He was referring to comments of former skipper and ace batsman Muhammad Yousuf and speedster Shoaib Akhtar on the private TV Channel during Pakistan's home series in United Arab Emirates and in South Africa.

Without naming anyone, Afridi said he was fully aware of the past and discipline of these players.          

He praised the outstanding performances of Anwar Ali and Bilawal Bhatti on their debut in Cape Town.

However he said it was too early to match and compare Bilawal Bhatti compared with Razzaq and others.

He criticized the players appearing on the different television channels that instead of building the team in loss they are downing the Pakistan team.

Shahid Afridi said he will keep working hard and perform for the country.

In the meantime newly emerged all-rounder Anwar Ali said it was his dream to serve the country to the best of ability.

"Its is my endevor to perform the best of my abilities with the bat, ball and in the field for Pakistan," he commented.

Anwar Ali won the man of the match award on his debut after defeated South Africa in the opening one-day international at Cape Town.

Pakistan team came under for heavy bashing after Pakistan stunning in UAE after  4-1 in ODIs and 2-0 loss in two T20 loss and playing 1-1 draw in the Test series after having won the opening Test at Shaikh Zayed Stadium in Abu Dhabi.