Jamie MacDonald has signed a new contract with Kilmarnock, keeping him at Rugby Park until 2020.
The goalkeeper, who joined in 2015, has played in all 27 first-team fixtures during the 2017/18 season.
And MacDonald said: "I've thoroughly enjoyed my time here and I'm looking forward to the next two-and-a-half years.
"Since the manager has come in, he's been a breath of fresh air.
"We're on a good run just now and there's a feel-good factor about the place, and it's something I want to be part of."
The 31-year-old has also played for Hearts, Queen of the South and Falkirk.
He started his career at Tynecastle and also represented Scotland at under-21 level between 2007 and 2008.
Kilmarnock have lost just one of their last 10 matches in all competitions, and are currently on an unbeaten run of seven.
They have not lost away from home since early September and, this Saturday, travel to Aberdeen who were the last team to beat them.