South Africa's Jonty Rhodes has admitted his international career is over after a broken hand forced him out of the World Cup.
The 33-year-old, who is his country's most capped one-day player, suffered the injury trying to take a catch during the 10-wicket win over Kenya on Wednesday.
He was cut from the South Africa squad on Thursday and is likely to be replaced by batsman Graeme Smith.
Rhodes said: "I always made it my intention that I would retire after the World Cup.
"This is a bit premature but unless something else happens
to someone else down the line then yes, this is it."
Rhodes, regarded as the best fielder in the world and a highly effective middle-order batsman, was dropped by selectors after it was revealed his hand would take at least three weeks to heal.
It is not quite the script I envisaged
South Africa will call up Smith as a replacement once they have been given the go-ahead by tournament organisers.
The International Cricket Council have confirmed it is technically possible for Rhodes to be recalled by South Africa as an injury replacement if another squad member is ruled out of the tournament.
Rhodes, also a hockey international, retired from Test cricket in 2000 to concentrate on one-dayers and to spend more time at home with his wife and daughter.
He played 245 one-day internationals and 52 tests, averaging just over 35 in both.
Rhodes will spend this summer playing county cricket in England for Gloucestershire.
"Cricket has brought a lot of joy for me but I'd also like to think, over the last 14 years of first-class cricket and 10 years for my country, that I've given a bit back as well," he added.
"I don't think I've got the patience to be an umpire or the temperament to be a coach, and I'm not a commentator. I may talk a lot on the field, but it's mostly rubbish.
"Maybe I'll take up surfing, it's safer out there."