Lewis Jamieson has been recalled from his loan spell with Airdrieonians.
The 20-year-old - who made his St Mirren debut in August 2020 - returns to the squad after a productive spell at the cinch League One side where he scored eight goals in 18 matches for the Diamonds.
Lewis has also spent time on loan over the past two seasons with Clyde and Inverness Caledonian Thistle as part of his footballing development.
Manager Stephen Robinson commented: "Lewis has been out and done well at that level. He's scored goals and now it's a case of bringing him back into the first-team environment again.
"He needs to get stronger and fitter and that's his challenge between now and the end of the season. He's certainly got a lot of talent and he's someone we want to work with and want to succeed. Now it's up to him because we'll give him all the tools to do that."