Prince Buaben has also been struggling with a groin problem but is expected to be fit for the match.

John Souttar is back from suspension and will likely assume his normal spot in the heart of defence alongside Christophe Berra.

Michael O’Halloran returns for St Johnstone after sitting out the 3-1 win over Rangers due to the terms of his loan deal at McDiarmid Park.

Despite Saints’ impressive win in Glasgow, O’Halloran is likely to reclaim his starting berth, with Denny Johnstone dropping to the bench.

Tommy Wright will be without the services of Brian Easton, Aaron Comrie and Murray Davidson. The latter two are out until the new year while Easton is back in training after overcoming a knee complaint but the visit of Hearts has come too soon for the defender.