St Johnstone have lost their last seven meetings with Rangers in all competitions, last suffering a longer losing run against them in December 1992 (10 in a row). Rangers have only lost one of their last 23 meetings with St Johnstone in all competitions (W18 D4), and one of their last 19 against the Perth men away from home (W15 D3), a 2-1 defeat in November 2022 under 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 games (L1), as many as their previous 15 beforehand (W2 D4 L9).