Chris Cooke has signed a two-year extension to his current contract to keep him with Glamorgan until the end of the 2018 season.
The batsman helped Glamorgan to the YB40 final at Lord's in 2013 after making his mark in one-day cricket.
But the 29-year-old has since established himself as a regular in the Championship side as well.
"I have loved my time at Glamorgan over the last few years so I am very happy to commit my future," Cooke said.
"We've got a good squad and if we can continue to build around the pillars of experience with the promising young Welsh talent coming through, then only good things will come."
South African-born Cooke, who also kept wicket in three One-Day Cup matches and one Championship game, plans to work with the squad in Wales this winter rather than returning to South Africa as in previous years, in order to work on his technique in the nets.
"Chris is a high-quality batsman, capable of outstanding innings, and is a terrific person to have in the dressing room," Hugh Morris, Glamorgan chief executive and director of cricket, told the club's website.
Six of the Glamorgan staff will be playing overseas during the UK winter.
Glamorgan have batsman Colin Ingram playing first-class cricket for Warriors in South Africa, while fast bowler Michael Hogan will play for Western Australia as before.
Spinner Andrew Salter and opening bat James Kettleborough will play club cricket in Sydney, while batsman Aneurin Donald and second-team spinner Owen Morgan are heading for the Darren Lehman Academy in Adelaide.