Rangers will have James Sands (suspension) available. Kemar Roofe is back in training, but Tom Lawrence, John Souttar, Filip Helander and Ianis Hagi are all out injured.
Gio van Bronckhorst teased a potential combo of Alfredo Morelos and Antonio Colak but it remains probable that only one of the forwards spearheads the frontline. It's likely 37-year-old Steven Davis drops to the bench after his significant efforts at Anfield. Van Bronckhorst will have fill focus on the encounter with the Buddies despite the looming return against Liverpool.
Both Rabbi Matondo and Fashion Sakala are itching for game time and either could come in for Malik Tillman after the Bayern Munich loanee's underwhelming display on Merseyside. Meanwhile, Jonah Ayunga (suspended) will miss St Mirren's trip to Ibrox. Eamonn Brophy and Toyosi Olusanya (broken toe) are still sidelined while fellow forwards Curtis Main and Alex Greive are doubts as is wideman Ryan Strain.