Rangers 4-0 ST Johnstone: result and AI prediction

Rangers – ST Johnstone, Scottish Premiership, Saturday, October 24, 2026 at 03:00 PM (GMT). Venue: Ibrox Stadium

Rangers is #2 in the table (20 pts) and ST Johnstone #5 (12 pts). Rangers is unbeaten in its last 5 matches. ST Johnstone is unbeaten in its last 5 matches. Rangers has kept 4 clean sheets in 9 matches. Last 6 head-to-head meetings: Rangers 6, draws 0, ST Johnstone 0. Their last meeting, on January 12, 2025, ended Rangers 3-1 ST Johnstone.

RangersRangers
Final score4 - 0
ST JohnstoneST Johnstone
AI predicted: 3-0 · Final score: 4-0✓ Correct outcome

AI confidence: Medium

AI match recap

Rangers return to Ibrox needing a sharp response after their winning sequence ended at Dundee. Their home momentum and long-running superiority over St Johnstone make the hosts the clear side under most pressure to control the match. Saints arrive in good form and Valakari has explicitly promised an assertive approach, with Fowler’s availability a major attacking consideration. The late Rangers illness concerns and the wind warning are the two variables most likely to disrupt a straightforward home performance.

Head-to-head analysis

Rangers have won nine of the last ten meetings, including each of the last eight, and St Johnstone have not won at Ibrox since 2017. The recent series has repeatedly featured Rangers control and Saints struggling to create a route back.

Injuries and absences

Rangers’ reported illness cases and the absence of Cammy Devlin could reduce midfield continuity, particularly in the counter-press. St Johnstone’s outlook improves substantially if Josh Fowler is fit enough to start and provide their main transition outlet.

Form (last 5)

RangersLeague position #2 · 20 ptsW W D
ST JohnstoneLeague position #5 · 12 ptsD W D

Rangers vs ST Johnstone stats

RangersST Johnstone
Played99
Goals scored1311
Goals conceded711
Clean sheets41

Last meetings

  • 2025-01-12Rangers 3-1 ST Johnstone
  • 2024-12-01ST Johnstone 0-1 Rangers
  • 2024-10-06Rangers 2-0 ST Johnstone
  • 2024-08-17Rangers 2-0 ST Johnstone
  • 2024-02-18ST Johnstone 0-3 Rangers
  • 2023-12-20Rangers 2-0 ST Johnstone

Other Scottish Premiership matches