London: Former England spinner Robert Croft confirmed on Thursday that he plans to retire at the end of this season.
Glamorgan veteran Croft played in 21 Test matches for England and has taken over 1,000 first-class wickets, as well as scoring more than 10,000 first-class runs for his Welsh county.
The 42-year-old, whose last match will be against Kent in Cardiff next week, will remain with Glamorgan in a coaching and ambassadorial role once his 23-year professional career draws to a close.
"It's finally dawning on me that my career is coming to an end," Croft said.
"I count myself lucky to have played as long as I have and I'm grateful for the support I have received over the years from team-mates, coaches and most importantly from my family and friends.
"I'm also lucky to have played with so many wonderful players for both Glamorgan and England with whom I've shared so many experiences, both good and bad. Those experiences will stay with me."