St Johnstone welcome back Frazer Wright and Murray Davidson for their match against Inverness.
But Sam Parkin (ankle) and Sean Higgins (ligament strain) remain on the sidelines for the visit of the Highlanders.
Aidan Chippendale is out of the Inverness squad with a viral infection.
Jonny Hayes, Josh Meekings and Lee Cox all took part in a reserve game but none are expected to make the squad as they build up their fitness.
St Johnstone manager Derek McInnes:
"We've had nothing but difficult games against Inverness in the past and we expect nothing different this time.
"They are well-organised and well-motivated and I think they will be buoyed by the fact that they beat St Mirren the last time.
"I fully expect a tough match. I think Terry (Butcher) will have his team believing they can come to our place and win the game but we've got to make sure that we're ready to put in a performance and play at the level we're capable of.
"If we do that, it will also be a tough game for Inverness."
Inverness captain Richie Foran:
"It was a really good win against St Mirren but I thought the performance was even better, excellent.
"But we have been doing that all season. Unfortunately we haven't been scoring the goals.
"Me and Greg (Tade) know we have to add that and hopefully we can do that sooner rather than later.
"We want to be jumping that table. We want to be getting nine points from the next three games and I'll be very disappointed if we don't get it."