Rangers v St Johnstone: Pick of the statspublished at 14:28 3 October
Rangers have won each of their last six meetings with St Johnstone in all competitions, their longest winning run over the Perth side since a run of seven from August 1993 to November 1997.
St Johnstone have lost each of their last six away league games against Rangers without scoring a single goal in the process.
Rangers have won back-to-back league games without conceding; only once since the start of last season have they won three in a row while keeping a clean sheet each time, doing so in January/February last term.
St Johnstone have lost four of their last five league games (D1), while their 6-0 defeat at home to Celtic last time out was their heaviest in the Scottish Premiership since losing 7-0 to the same opponent in April 2022.
Tom Lawrence has scored in each of his last three league starts for Rangers (3 goals), surpassing his goal tally in the Scottish Premiership for the whole of last season (2). The last Welsh player to score in four successive starts in the competition was Christian Doidge for Hibernian in November/December 2019 (run of 5).