Former Hampshire captain Jimmy Adams has announced he will retire at the end of the season.
Adams made his debut in 2002 and has scored more than 14,000 first-class runs, 4032 runs in List A cricket and 2643 in T20.
Overall he has had a lean 2018 campaign, averaging 26.05 in 10 Championship matches with 147 of his 469 runs coming in one innings against Yorkshire.
Adams was part of significant white-ball success Hampshire enjoyed during his career as they won 50-over trophies in 2005, 2009 and 2012 while also contributing to two T20 titles in 2010 and 2012.
"When I first grew up watching the game as a youngster, I had hopes and aspirations to play for Hampshire, but I never thought I would end up having the honour of representing this wonderful club for the last 16 years," Adams said.
"I have made great friendships and shared some fantastic experiences in that time and I'm immensely proud of what the club has accomplished, but I feel the time is right to hang up my boots at the end of the year and allow others the opportunity for success.
"From everyone at the club, to fans, friends and family, the support I've received throughout these 16 years has been incredible - I still have a few games in me to finish off this season and I'm looking forward to these next few weeks, where I'm sure I'll have the opportunity to thank you all and look ahead with excitement to the next chapter."
Director of cricket, Giles White said: "Jimmy has been an integral part of the club since he made his debut in 2002 and he'll be greatly missed both professionally and personally. He has been a whole hearted and selfless cricketer who's had a wide-ranging influence both on and off the field.
"It hasn't just been about the runs and the trophies, it's about the way he has gone about it. Jimmy is a genuine team player and that's the reason he's held in such high regard by fans, players and coaches. We would all like to thank him for the fantastic contributions he's made throughout his career, both as player and captain."