St Mirren welcome Paul McGowan back from suspension for the game, while Lee Mair is also back to full fitness following illness.
David Barron (calf) and Paul McQuade (hamstring) are still out while Gareth Wardlaw and Nick Hegarty are just off returning from ankle injuries.
Rangers manager Walter Smith will be without eight players for the game.
Sasa Papac is ruled out with a head knock he sustained during Wednesday's fiery Old Firm clash and is added to the casualty list.
Kyle Lafferty is still struggling with tonsillitis and is suspended for the weekend action anyway, while Nikica Jelavic (hamstring), Jamie Ness (groin) and Steven Naismith (hamstring) are still out.
Longer-term casualties Andrew Little, Kirk Broadfoot and Lee McCulloch also remain on the sidelines.
St Mirren (from): Gallacher, McAusland, Travner, McGregor, Potter, Murray, Thomson, Goodwin, Dargo, Higdon, McLean, van Zanten, Mair, Mooy, McGowan, Cregg, Lamont, Samson.
Rangers (from): McGregor, Wylde, Foster, Weir, Bougherra, Whittaker, Davis, Edu, Bartley, Fleck, Hutton, Diouf, Kerkar, Alexander, Healy, Weiss, Cole, Shinnie.