Rangers v St Johnstone: Pick of the statspublished at 12:13 11 January

Rangers have won their past eight meetings with St Johnstone across all competitions (all without conceding), their longest winning run over the Saints since winning 10 in a row from April 1991 to December 1992.
St Johnstone are winless in their past 11 visits to Rangers in all competitions (D2 L9) since a 3-1 victory in December 2017. The Perth men have scored just two goals in those 11 away trips.
Rangers have won 11 of their past 12 home league games (including nine of 10 this season – D1), winning their last three in a row without conceding. The Ibrox side last won four in a row while keeping a clean sheet each time at home in the Scottish Premiership in February 2022 under Giovanni van Bronckhorst (run of 7).
St Johnstone have lost four of their past five away league outings (D1), and could lose three in a row on the road for the first time since January 2023 – the third defeat of which was at Rangers (0-2).
Since the start of November, St Johnstone have earned fewer points in the Scottish Premiership (5) than any other side. Prior to that, they had picked up more points than three sides in the division, but now find themselves eight points adrift at the bottom of the table.