Former Test paceman Sarfraz Nawaz has criticised Pakistan captain Younus Khan's leadership of the one-day team.
Younus retired from Twenty20 internationals after overseeing Pakistan's victory at the World T20 in June but continues to skipper his country in the 50-over format.
The 31-year-old has scored just two half-centuries in his last 19 one-day internationals and Pakistan are without a series victory since beating West Indies 12 months ago.
The final straw for Nawaz came during the recently concluded 2-1 series loss to New Zealand in Abu Dhabi during which Younus contributed just 22 runs in three innings.
Mohammad Yousuf was left out of the team for the deciding match, a decision that dismayed Nawaz.
"He should have dropped himself from the last game and allowed Shahid Afridi to captain the side," Nawaz told The Associated Press.
"Other batsmen lose heart when they see their captain not scoring and it was unbelievable that those who were performing with the bat were given undue rest.
"No matter how big a team is, if you start resting your key players there's no way you can win matches.
"If Younus was sincere with Pakistan team, he should have not played in the last match and given Yousuf an opportunity."
Younus offered to resign as Pakistan captain in the wake of the side's semi-final exit at the Champions Trophy in October.
He was unhappy that the team was the subject of baseless match-fixing allegations from a senior Pakistan politician.
The Pakistan Cricket Board (PCB) refused to accept Younus' resignation and told him he was assured of the captaincy through to the 2011 World Cup.