The wide player suffered a hamstring injury against Kilmarnock on Saturday.
But boss Tommy Wright will have defender Jamie McCart available after he completed a move from Inverness.
Celtic have a fitness doubt over Jozo Simunovic but Ryan Christie and Kristoffer Ajer are back in the squad.
St Johnstone provisional squad: Clark, Duffy, Booth, Tanser, Vihmann, Gordon, Kerr, Holt, McCart, Swanson, Craig, McCann, O’Halloran, Kane, May, Wotherspoon, Hendry, Northcott, Parish.
Celtic provisional squad: Forster, Bauer, Hayes, Ajer, Bolingoli, Taylor, Jullien, Simunovic, Brown, McGregor, Arzani, Rogic, Ntcham, Johnston, Forrest, Edouard, Bayo, Klimala, Griffiths, Welsh, Dembele, Gordon.