CRICKET: Australia captain Michael Clarke made a shock announcement on Saturday by saying Sundays (March 29) World Cup final against New Zealand at the Melbourne Cricket Ground would be his last one-day international.