Australia wicketkeeper Brad Haddin has announced his retirement from one-day international cricket.
His 126th and final ODI appearance was the seven-wicket victory over New Zealand in the World Cup final in Melbourne on 29 March.
Haddin claimed 170 catches and 11 stumpings over 14 years in the 50-over format, as well as scoring 3,122 runs.
The 37-year-old said: "I've had a privileged one-day career and now is the right time to walk away."
Haddin will continue to play Test cricket and is expected to take his position behind the stumps for Australia's two-Test series against the West Indies next month and the five-Test Ashes series against England that starts in Cardiff on 8 July.
The New South Wales native added: "Not many players get to write a script like mine at the end of their careers and I have been lucky enough to do just that after winning a World Cup on home soil.
"I leave the team with Australia ranked number one in the world and I am proud of everything we have achieved."