Liam Gordon, Matt Smith and Dan Phillips are set to miss out again for St Johnstone but could be back for Sunday's game against Dundee. Ali Crawford and Drey Wright are still not ready to return while Ross Sinclair and Cammy MacPherson are long-term absentees.
Hearts have Cammy Devlin back in the squad after a two-month lay-off due to an ankle injury, while Stephen Kingsley returns after missing the win at Dundee through illness. Australia duo Nathaniel Atkinson and Kye Rowles will return to the club on Friday after their involvement in the Asian Cup. Peter Haring, Barrie McKay and Liam Boyce remain out.