Durham club captain Paul Collingwood will retire at the end of the 2018 season to draw the curtain on 23 years as a professional.
The multiple Ashes winner Collingwood, 42, will make his final appearance against Middlesex at Emirates Riverside, starting on Monday 24th September.
"After much thought and deliberation, I have decided to announce my retirement from cricket at the end of the current season," Collingwood said.
"I knew this day would eventually come but it hasn't made it any easier. Although it's an emotional decision, I know that the time is right and I'm comfortable knowing that I have given every last ounce of energy to the sport.
"I have achieved so much with both Durham and England; far more than I ever imagined and I feel extremely privileged to have had such a long and rewarding career."
In recent times Collingwood has combined playing with being a member of England's coaching set-up this winter, having agreed a 100-day-a-year deal 12 months ago.
On the field, he became Twenty20 cricket's oldest centurion at the age of 41.
"Paul is one of the greatest all-rounders to ever grace the game of cricket and to have him playing at Durham, his home county, for all these years has been an absolute privilege," said club chairman Sir Ian Botham.
"Both on and off the field he has class, intelligence and charm and it is a testament to his incredible commitment and work ethic that he has been able to compete at the top level for the amount of time that he has."
Meanwhile, Lancashire are 5/2 to win this weekend's Vitality Blast. Somerset can be backed at 11/4, Sussex at 13/5 and Worcestershire at 3/1.
View all Cricket betting