
The 37-year-old, who will leave Australia for the two-test tour of West Indies and Ashes campaign in England tomorrow, played every match in the triumphant World Cup campaign earlier this year to take his tally to 126 ODIs for his country.
He took 170 catches, 11 stumpings and scored 3,122 runs at an average of 31.53 with a top score of 110 against New Zealand in Hamilton in 2010.
Cricket Australia chief executive James Sutherland said Haddin had maintained Australia's tradition of "outstanding" wicketkeeper batsmen in the 50-overs game.