St Johnstone midfielder Murray Davidson has agreed a new two-year deal with the McDiarmid Park club.
The 30-year-old has signed the contract to keep him at Perth to 2020 and it also contains an option for a further year depending on appearances.
“I’m absolutely delighted to have signed a new contract,” said Davidson.
“It’s great to be continuing my career with St Johnstone.
“I have loved my time here and it was really a no-brainer for me to commit to the club for another two years.
“We’ve enjoyed some great success here since I joined the club nearly a decade ago and hopefully we can continue that in the years to come.”