Michael Clarke to quit ODIs after CWC 2015
Australia captain Michael Clarke is to retire from one-day international cricket after Sunday's World Cup final against New Zealand, bringing the curtain down on a 12-year career.
"I think it's the right time for me and the Australian cricket team," the 33-year-old told reporters.
He said he made the decision 48 hours ago, having said last week he did not think he would quit .
He has a long-term back problem and has struggled with hamstring injuries.
Clarke has played 244 one-day internationals, scoring 7,907 runs with a highest score of 130.
He intends to prolong his Test career having already played 108 matches with 8,432 runs and a highest score of 329 not out.
"I made the decision 48 hours ago when I asked myself if I thought I would be playing in the next World Cup and I said to myself that I don't think I will be," he said.
He added: "I think it's the right time for me. A lot of it is giving the next captain and the team the opportunity to prepare and the selectors to work out what they feel is their best squad for the next World Cup.
"I leave the one-day team in a better place than when I took over the captaincy and it gives me my best chance to prolong my Test career.
"They are the three main reasons why I have decided to walk away from one-day cricket." (BBC)