Mark Ramprakash has announced his retirement from all forms of cricket, ending a 25-year career.
The 42-year-old Surrey batsman has had a successful career since making his first-class debut for Middlesex in 1987 at the age of 17.
He averaged 53.14 in 461 first-class appearances and played 52 Tests and 18 one-day internationals for England.
"I would like to express how lucky I feel to have had such a long career," said Ramprakash.
He scored 114 first-class centuries, making his 100th against Yorkshire at Headingley in 2008.
Despite scoring 35,659 first-class runs and a further 13,273 in List A games, Ramprakash has struggled for form this season.
He averaged just 10.70 in his five County Championship appearances in 2012 and was dropped from the first team in May.
Mark's dad is Guyanese if I remember correctly. Great chap. I wish him all the best for the future.