Rangers manager Ally McCoist has a number of players unavailable.
Gregg Wylde is suspended for the clash at Ibrox, while Sasa Papac, David Weir, Lee Wallace, Kyle Bartley and David Healy are all sidelined through injury.
Better news for the Rangers boss is the return of Jamie Ness, who is set to be added to the squad after recovering from a groin problem but is unlikely to start.
St Johnstone manager Steve Lomas has a full squad to choose from for his first match in charge.
Striker Sam Parkin is available for the clash with Rangers after recovering from a broken ankle, although he is still looking for match fitness.
Jamie Adams (hamstring) is also fit for the Ibrox encounter.
Rangers (from): McGregor, Whittaker, Bocanegra, Goian, Davis, Edu, McKay, Bedoya, Jelavic, Lafferty, Broadfoot, Fleck, Ortiz, Alexander, Hemmings, Ness, Perry, Kerkar.
St Johnstone (from): Enckelman, C Davidson, Maybury, Mackay, Anderson, Morris, Gibson, Craig, Moon, Millar, Sheridan, Sandaza, Haber, Caddis, May, Mannus, M Davidson, Wright.