Greg Kiltie has committed his future to St Mirren by signing a new contract with the club.
The 25-year-old joined the Paisley side from Kilmarnock in the summer of 2021.
He's made 47 appearances since then, scoring seven goals - the most recent of which came against Aberdeen on Christmas Eve.
Kiltie has agreed a two-year extension with the Buddies that will see him play for the club until the summer of 2025.
His contract was due to expire at the end of this season, but he will be staying put now after agreeing the new deal.
Kiltie told St Mirren's website: "It was straightforward decision for me when it all came about. I love the squad we have and everything about the place so I’m just delighted that it’s done.
"It’s nice to have the off the pitch matters settled and I can focus on the pitch and kicking on. I think we have a really good group here and we can kick on this second half of the season.
"I would like to have played more this season but it’s a strong squad and everyone is fighting for places which is a good thing for the team going forward."
Stephen Robinson added: "He's somebody that we want to be part of what we are doing. He gives us goals from midfield and great quality and something different.
"I think he’s had a fight on his hands with the three midfielders that have started really well, but we were desperate for him to sign. He conducts himself brilliantly when he’s not in the team and he’s probably been a little unfortunate not to have played more games.
"We have offered contracts to four or five of the boys. He's the first one to commit and I see him playing a big part going forward."
At The Herald and Times we know the importance of reaching you where it's convenient, which is why we've engaged top sportswriter James Morgan to bring you an irreverent daily update on what's happening in the world of sport. Be it football, golf, rugby, cricket or something more exotic, James will tread where the best stories take him. To get this bespoke piece sent directly to your email inbox for free every day at 5pm, simply take 5 seconds to type in your email here. It's that simple!