West Indies captain Brian Lara has confirmed his retirement from one-day internationals after the World Cup.
Lara plans to continue playing Test cricket
Tuesday's loss to South Africa all but eliminated the West Indies from the tournament and the 37-year-old said it would be the end of his one-day career.
"I honestly feel my game is over and we should give it to one of the young players," he said.
"After the World Cup our next one-day tournament is in June in England and I'd love to sit back and watch."
West Indies have got two matches remaining in the Super 8s, against Bangladesh and England, but the defeat by South Africa ended any realistic chance of making the semi-finals.
Lara, who has vowed to carry on playing Test cricket past his 40th birthday, said he wanted to leave the one-day team on a high note.
"I want to leave a team that play better. And that is still my hope. These might be my last two one-day internationals but I still want to see the team moving out of this competition learning something from it and that's all I can hope for," he said.
"It's demoralising yes but I want to see certain things happen and I want to see the team move on."
Lara has played in 297 one-day internationals since his debut against Pakistan in Karachi in 1990, making 10,354 runs at an average of 40.60, with a highest score of 169.
He admitted West Indies had "disappointed the people of the Caribbean" and supporters around the world, adding: "We feel it and we know the man in the street is disappointed. We understand waht cricket means to them.
"We wouldn't want to go out there not to perform. It just happens that we've played bad cricket - and we holds our hands up."