Australia's cricket captain, Michael Clarke, has announced to retire from one-day cricket after the World Cup final against New Zealand on Sunday. Clarke has played 244 one-day matches and scored 7907 runs, which include eight centuries and 57 half centuries. He made his ODI debut in 2003 against England.