St Johnstone has been defeated in their last seven encounters with Rangers across all competitions. Their previous longer losing streak against Rangers occurred in December 1992, spanning 10 consecutive matches. Rangers have suffered only one loss in their last 23 meetings with St Johnstone in all competitions (18 wins, 4 draws). Furthermore, they have lost just one of their last 19 away games against the Perth men (15 wins, 3 draws). This single away defeat was a 2-1 loss in November 2022 under Giovanni van Bronckhorst, which ultimately marked his final defeat as manager. St Johnstone has secured victories in two of their most recent three home league games, with one loss. This matches the number of wins they achieved in their preceding 15 home league matches (2 wins, 4 draws, 9 losses). With a total of just four points, Rangers are experiencing their lowest tally from the opening five away games of a league season since the 1987-88 campaign, when they also had four points under Graeme Souness. Rangers have won 25 of their last 26 league games played in December. The only exception was their most recent December fixture last year, which resulted in a 2-1 loss to Celtic. Post navigation Wales Coach Rhian Wilkinson Expresses Desire to Face Top Teams at Euro 2025 Everton and West Ham Monitor Brighton’s Lamptey for Summer Free Transfer