St Johnstone have lost their last seven meetings with Rangers in all competitions, the last being a longer run of defeats against them in December 1992 (10 in a row).
Rangers have lost just one of their last 23 meetings with St Johnstone in all competitions (18 wins, 4 draws) and one of their last 19 against the Perth men away (15 wins, 3 draws), a 2-1 defeat in November 2022 under the management of Giovanni van. Bronckhorst in what proved to be their final defeat under the Dutchman.
St Johnstone have won two of their last three home league matches (L1), as many as their previous 15 (W2, D4, L9).
With just four points, this is Rangers’ lowest total in their first five away games of a Championship season since 1987-88 under Graeme Souness (also 4).
Rangers have won 25 of their last 26 league matches played in December, with the exception of the most recent, losing 2-1 to Celtic last year.