St Johnstone v Rangers: Team news
St Johnstone's Barry Douglas misses out with a knock. Saints are still without long-term absentees Uche Ikpeazu (knee), Cammy MacPherson (hip) and Sam McClelland (Achilles).
Danilo and Ianis Hagi return to the Rangers squad after missing out on the Nice game as they are not in the European squad.
Oscar Cortes has returned to training and Tom Lawrence and Rabbi Matondo are getting close to a return following their respective injuries, while Neysharo Kasanwirjo is out long term with a knee injury.