Peter Trego has signed a new deal to keep him at Somerset until 2016.
The 33-year-old all-rounder has scored 7,224 first-class runs and taken 339 wickets in 11 seasons at Taunton.
He has also has made 3,329 runs in List A cricket and 2,849 in the T20, along with a combined 221 wickets in limited-over competitions.
"I am absolutely delighted and the with the way that I have been playing, I think my consistency is improving year in year out," Trego said.
"I feel that at 33, I haven't hit my straps yet and I'm really excited for the next few years."
Weston-super-Mare-born Trego made his Somerset debut in 2000 and had spells away at Kent and Middlesex before returning to his home county in 2006.
Last season, he finished as Somerset's highest scorer in the One-Day Cup with 314 runs, while also finishing as the second-highest wicket-taker for the county in Division One.
Matt Maynard, who was appointed Somerset director of cricket in September, added: "I have seen Peter in action on a number of occasions both as a player and as an opposition coach so I know that he is a real team man and fiercely competitive.
"Now I look forward to having him on my side."