Mark Ramprakash has announced his retirement from all forms of the game after a successful career which spanned some 25 years.
The Surrey and former England batsman scored a tootle of 114 first -class hundred, while he also played in 52 tests and 18 one-day internationals.
He started his career at Middlesex before making the short move across London to Surrey 11 years ago.
"I'd like to formally announce my retirement from first-class cricket. I'd like to express how lucky I feel to have had such a long career," said Ramprakash.
Ramprakash leaves the game having scored 35.659 runs in his 461 first class-matches since making his Middlesex debut back in 1987, while he also managed more than 13,000 runs in limited overs cricket.
While he was always one of the most successful county batsman, he never managed the same success with England where he made his debut against West Indies back in 1991.
He did not score his first century until 1998 when he made 154 against West Indies but he finished his international Test career with an average of just 27.32.
"I've been asked about regrets in my England career many times, but you do the best you can," he told Sky Sports. "I couldn't have trained any harder an did the best I could at that time. I went through many ups and downs, but did have some highlights."
His highest ever score came against Northamptonshire for Surrey when he made an unbeaten 301, while he managed to score more than 2000 runs in a season on three occasions.