Former England seamer Matthew Hoggard admits there will be sadness as his career ends but feels the time is right to retire.
Hoggard, 36, has announced he will quit the game after his county Leicestershire's final game of the season next week.
If he plays in that fixture against Hampshire, it will take his number of first-class appearances to 239, a figure that includes 67 Tests for England.
Hoggard, who began his career with home county Yorkshire in 1996 and went on to take 248 Test wickets, told Press Association Sport: "Calling it quits is always a difficult choice to make.
"You don't do these sort of things willy-nilly, you have to think about it. I've come to the decision it is the right time to go. The body is beginning to hurt a lot more than it used to.
"Bowling doesn't get any easier, and the body is not getting any younger. I think it is fair on everybody to go.
"I've just got four days of cricket left against Hampshire - Tuesday to Friday next week then it's party time! But it will be sad too. I'm sure there will be a few tears at some point."
Hoggard's Test career began in 2000 and spanned eight years, incorporating the memorable Ashes series win over Australia in 2005.
Hoggard, whose principal weapon was swing, took 16 wickets as England beat their oldest rivals in a Test series for the first time in 18 years.
He said: "It was a great time. That series itself, with all the ebbs and flows and twists, was a great one to be involved in. It was one of the best series that has been played apparently.
"It was great to play a part in beating a very strong Australia side and bringing the Ashes back to England for the first time in 18 years - and the way it encapsulated the nation was very important for English cricket.
"It rejuvenated the country's love of the game and I think we have gone from strength to strength since."
Hoggard played his final Test against New Zealand in 2008 and was released by Yorkshire the following year but achieved further success with Leicestershire, captaining the Foxes to Twenty20 glory in 2011.
He said: "Being a Yorkshireman you want to play for your county, and making my debut was a special moment. To be able to play for England on top of that is what dreams are made of.
"Then to captain Leicestershire and pick up the T20 trophy in 2011, it was nice to be able to do that. For a small county to win a trophy was great."
Other highlights included winning the County Championship with Yorkshire in 2001 and taking a hat-trick against the West Indies in Barbados in 2004.
Hoggard said: "There are so many highlights and it would be wrong to pick out one or two. It has been a fantastic journey and one that I will look forward to reminiscing over.
"I haven't really done that yet. I look forward to becoming twice the player I was. Everyone gets better when they retire!"