Essex seamer Charl Willoughby has announced his retirement from cricket.
The 37-year-old left-armer previously represented Leicestershire and Somerset and played two Tests and three one-day internationals for South Africa between 2000 and 2003.
In a brief post on his Twitter page, Willoughby wrote: "I have decided to retire from professional cricket. It's been a fantastic 21 seasons. Thanks to all that have supported me over many years."
Willoughby joined Essex prior to the current season but has rarely featured since the early weeks.
He took only 19 wickets at an average of 32 but rolled back the years against Kent in early May, with a spell of four wickets for one run and final figures of 5-70.
The South African took 2-39 on his ODI debut for the Proteas but proved unthreatening, if economical, in Tests, taking only one wicket against Bangladesh.
His five international appearances brought only two innings and no runs, although he had a first-class best of 47.