Rangers vs St Johnstone

 R
 Rangers
vs
SJ
St Johnstone
Scottish Premiership · Saturday 24 October 2026 at 16:00

Rangers vs St Johnstone Preview

Ibrox on a Saturday afternoon in October — there are worse ways to spend your weekend. Rangers welcome St Johnstone to Govan for what looks, on paper, like a comfortable home win, but there are enough wrinkles here to make it interesting. The Gers sit second in the Scottish Premiership table with 20 points from nine games, while the newly-promoted Saints have surprised a few people by sitting fifth with 12 points of their own. This is a game Rangers need to win, and probably expect to win — but expectations and results are two very different things, as last weekend reminded everyone.

Derek McInnes will be stewing a little after his side’s seven-game winning run came to an abrupt halt in midweek against Dundee. A 2-2 draw is not a disaster by any means, but when you generate 2.29 expected goals to your opponent’s 1.82, take 21 shots to their 10, and still can’t see the game out, there are questions to be asked. Rangers have now dropped points for just the second time all season — the other being a 2-1 loss to Hibs on matchday two — and McInnes will be desperate to bounce back immediately. Home comforts should help, with Rangers unbeaten in their last six Ibrox outings in the league.

St Johnstone arrive with genuine quality despite being freshly back in the top flight, and Simo Valakari has done a superb job building a side that is competitive most weeks. But their away record tells a different story — four points from four road trips, with one win, one draw, and two defeats. That one away win did come against Aberdeen, so Valakari’s men know they can do it on the road, but Ibrox is a different proposition entirely. History isn’t on their side here, and they’ll need a near-perfect performance to take anything from this one.

Rangers vs St Johnstone Form

Rangers’ form leading into this fixture is genuinely impressive when you look at the run as a whole. Six consecutive Scottish Premiership wins, plus a 3-0 demolition of Celtic in the League Cup quarter-final — that sort of momentum doesn’t come from nowhere. McInnes has built a side that is hard to beat, well-organised defensively and capable of grinding out results when needed. The problem is, grinding out results relies on taking your chances, and right now Rangers are not clinical enough. Thirteen league goals in nine games is the joint-fewest in the top four, and that’s a full ten behind leaders Celtic. Five of those six league wins came by a single goal — this is not a team that blows opponents away.

The Dundee draw underlined that weakness in bold. You don’t lose a winning run because of bad luck when it happens as a pattern — you lose it because there’s a structural issue with converting xG into actual goals. Ryan Don Naderi will carry a lot of responsibility up top on Saturday, and the good news is that he’s been in form, scoring four goals in his last five league appearances. If he can keep that up, Rangers have enough quality in the wide areas and in midfield to create the opportunities. The question is whether they can actually put the ball in the net when they matter.

St Johnstone have been one of the stories of this early part of the season, sitting comfortably mid-table and punching above their weight with some genuinely tidy performances. Josh Fowler has been outstanding — six league goals puts him joint-top of the Premiership scoring charts alongside Celtic’s Benjamin Nygren, and for a newly-promoted side to have the division’s leading scorer is remarkable. Their away form, though, has been patchy. One win, one draw, two defeats from four trips tells you they’re a different side when they don’t have home advantage and their own fans behind them. Valakari will know exactly what’s needed tactically, but the Saints will need Fowler to be at his very best if they’re going to cause a shock.

Rangers vs St Johnstone Head to Head

The head-to-head record here is about as lopsided as they come. St Johnstone have not won at Ibrox in any of their last 12 visits — a run stretching back to December 2017, when they claimed a 3-1 victory. That is nearly a decade without a win on Rangers’ patch, and for context, St Johnstone spent a couple of those years outside the top flight entirely, meaning this record spans multiple managerial eras and squad generations on both sides. These fixtures have developed a familiar pattern: Rangers control at home, Saints make it competitive but ultimately fall short.

That said, Valakari’s version of St Johnstone is arguably better-organised than some of the Saints sides that have made that trip over the last nine years, and with Fowler in the kind of form he’s in, one moment of quality can always change a game. But backing St Johnstone to finally end their Ibrox drought on the back of an away record that reads one win from four trips this season feels like a stretch. The weight of history, combined with current form at the venue, points heavily in Rangers’ favour here.

Rangers vs St Johnstone Lineups

McInnes has a notable injury list to contend with, which is probably one of the reasons Rangers have been grinding out wins by a single goal rather than running teams over. Cameron Devlin, Daisuke Yokota, Jose Cifuentes, Lawrence Shankland, Ross McCrorie, and Youssef Chermiti are all unavailable through injury. Losing Shankland in particular hurts — he’s exactly the kind of composed, reliable finisher who can be the difference in tight games. With those options off the table, Naderi leads the line, and he has the form to justify that responsibility. The expected lineup of Pandur; Sterling, Fernandez, Makhanya, Penrice; Raskin, Neil; Bouanani, Kim, Gassama; Naderi looks solid enough, and there’s genuine creativity in those wide positions to create chances.

St Johnstone are in a much better place injury-wise, with just Zach Mitchell unavailable following a cruciate ligament injury. Valakari can name close to his strongest side, with Fowler leading the attack and Taylor Steven, Joel Cotterill and Sam Stanton expected to support him in advanced midfield positions. The full lineup of Steward; Smith, Finlayson, Diabate, Alic; McAlear, Holt; Stanton, Cotterill, Steven; Fowler looks compact and functional — exactly the kind of shape that makes life difficult for a home side that already struggles with clinical finishing. St Johnstone’s near-full fitness is worth noting when assessing whether this game stays tight.

Rangers vs St Johnstone Tactics

Rangers under McInnes tend to set up in a 4-2-3-1 that is built around defensive structure first, with a double pivot in midfield that allows the wide players and the number ten to push forward. Raskin and Neil will look to control the tempo and limit St Johnstone’s ability to transition quickly — Fowler is dangerous on the break, and the Rangers back four will need to stay disciplined. The width provided by Bouanani and Gassama will be key to unlocking a Saints side that defends in a compact low block away from home. If Rangers can get the ball into the channels early and often, they should be able to create enough. The worry, as always, is what happens when those chances come — Naderi needs a clinical performance.

Valakari will almost certainly set up to be hard to beat rather than going toe-to-toe with Rangers. A 4-4-2 or 4-5-1 that presses Rangers when the ball goes to their centre-backs, but drops into a tight mid-block when the Gers circulate in front of them, is the most likely approach. Fowler will work incredibly hard off the ball as well as on it — that combination of work rate and technical quality is what makes him so effective. St Johnstone will look to exploit any gaps left by Rangers’ wide players bombing forward, and if the Gers are going to concede, that’s most likely where it comes from. A 2-1 home win would actually fit the pattern of Rangers games this season perfectly — a win, but not without a bit of drama.

Rangers vs St Johnstone Prediction and Betting Tips

Rangers should win this — their home record is strong, the head-to-head is overwhelmingly in their favour, and St Johnstone’s away form has been inconsistent at best. But given Rangers’ habit of winning narrowly and their inability to keep clean sheets consistently, a correct score of 2-1 to the home side feels like the smartest play. It accounts for Fowler’s threat — because he will get at least one opportunity — while still backing the Gers to do enough at home. Naderi’s recent form gives Rangers a genuine focal point, and on a day when they’ll be desperate to respond to the Dundee slip, expect an improved performance with a bit more cutting edge.

The 2-1 Rangers correct score is the call here. It fits the pattern of their season, acknowledges St Johnstone’s ability to cause a problem, and at the odds available it represents decent value for a fixture where the outcome feels fairly predictable even if the scoreline won’t be tidy. Take Rangers to win 2-1.