St Johnstone striker Cillian Sheridan will return from a hamstring injury for the game against the Buddies.
Midfielder Murray Davidson is a doubt, however, with a minor knee problem.
Striker Sam Parkin (ankle) remains on the sidelines.
St Mirren boss Danny Lennon meanwhile expects Jeroen Tesselaar to shrug off a knock.
The Dutch defender picked up the injury in the Scottish Communities League Cup quarter-final defeat by Ayr United in midweek but is expected to train today.
Hugh Murray (knee), Aaron Mooy (back) and Darren McGregor (knee) remain on the sidelines.
St Johnstone (from): Enckelman, C Davidson, Maybury, Mackay, Anderson, Morris, Gibson, Craig, Moon, Millar, Sheridan, Sandaza, Haber, Caddis, May, Mannus, Durnan, M Davidson, Wright.
St Mirren (from): Samson, Van Zanten, McAusland, Mair, Tesselaar, Thomson, Hasselbaink, Goodwin, McLean, Teale, Carey, Thompson, McGowan, Graeme Smith, Barron, McKee, McShane, Haddad.