🔥 Our Hot tip

Rangers to win-to-nil

Rangers have beaten St Johnstone eight times in a row and they've kept a clean sheet in all of those games

Rangers will host St Johnstone in the next round of the Scottish Premiership on Sunday, 12 January.

Will the hosts  secure a win according to everyone's expectations or will St Johnstone cause a huge upset? Find out by reading our Rangers vs St Johnstone prediction and preview below.

Rangers vs St Johnstone prediction: An easy win for the hosts

Key Stats

  • St Johnstone are winless in their last eight matches in the league, six of which they've lost.
  • Seven of the last eight duels between Rangers and St Johnstone have gone under 2.5 total goals.
  • Rangers have gone under 2.5 total goals in five of their 10 home matches in the Premiership this season.

Correct score prediction: Rangers 2-0 St Johnstone

Five times in the last eight meetings between these two teams the final score was 2-0 for Rangers, so we won't be surprised to see the exact same outcome this Sunday as well.

Pre-game odds and win probability: Bookmakers backing up Rangers

  • HOME: 1/9 – 90.00%
  • DRAW: 8/1 – 11.10%
  • AWAY: 18/1 – 5.30%

*Odds from 7Bet, subject to change

It is obvious that the bookies see the hosts as the expected winners based on these Rangers vs St Johnstone odds, which is hardly a surprise considering the difference in quality between these teams, at least on paper.

That being said, Rangers haven't done that great recently, but St Johnstone are last in the Premiership standings and winless in eight games in a row, so the hosts are still rightfully favoured to win this match.

Anyhow, in addition to our predictions for this game, remember to also check our betting tips for today.

Most recent H2Hs: Rangers have the edge

With eight wins in a row over St Johnstone, Rangers have clearly been the better team in recent years. In fact, that's been the case throughout history too since Rangers have a significant advantage in the overall H2H record as well: 110-17-17.

Scotland Premiership 01/12/24

St Johnstone

St Johnstone

0
Rangers

Rangers

1

Scotland Premiership 06/10/24

Rangers

Rangers

2
St Johnstone

St Johnstone

0

Scotland League Cup 17/08/24

Rangers

Rangers

2
St Johnstone

St Johnstone

0

Scotland Premiership 18/02/24

St Johnstone

St Johnstone

0
Rangers

Rangers

3

Scotland Premiership 20/12/23

Rangers

Rangers

2
St Johnstone

St Johnstone

0

Rangers preview: Falling too far behind in the title race

Despite their recent victory over their fiercest rivals Celtic, which was the first loss for the defending champions in the Premiership this season, Rangers have failed to capitalise on this result since they've failed to win their next two games, drawing against Hibernian and Dundee. So, Rangers are now 15 points behind Celtic in the standings and likely already out of the title race.

Meanwhile, Neraysho Kasanwirjo, Tom Lawrence, John Souttar, Leon Balogun, James Tavernier, Jack Butland, and Dujon Sterling are all out with injuries at the moment.

Predicted lineup: Kelly (GK), Yilmaz, Propper, Nsiala, Jefte, Barron, Diomande, Cerny, Bajrami, Hagi & Igamane

Scotland Premiership 11/05/25

W

Aberdeen

Aberdeen

0

Rangers

Rangers

4

Scotland Premiership 04/05/25

D

Celtic

Celtic

1

Rangers

Rangers

1

Scotland Premiership 26/04/25

D

St Mirren

St Mirren

2

Rangers

Rangers

2

UEFA Europa League 17/04/25

L

Athletic Bilbao

Athletic Bilbao

2

Rangers

Rangers

0

Scotland Premiership 13/04/25

D

Aberdeen

Aberdeen

2

Rangers

Rangers

2

St Johnstone preview: Struggling to get any points

With six losses in their last eight matches in the Premiership, St Johnstone have clearly struggled lately and that's been the case for most of the season since St Johnstone are last in the standings with just 15 points from 22 games. In fact, the first team ahead of them is already seven points ahead, so St Johnstone are the main candidates for relegation at the moment.

When it comes to team news, injured  Uche Ikpeaz and Sam McClelland remain on the sidelines.

Predicted lineup: Rae (GK), Wright, Sanders, Mikulic, Raymond, Sprangler, Holt, Carey, Clark, Mbunga-Kimpioka & Sidibeh

Scotland Premiership 10/05/25

W

Ross County

Ross County

1

St Johnstone

St Johnstone

2

Scotland Premiership 03/05/25

L

Kilmarnock

Kilmarnock

2

St Johnstone

St Johnstone

0

Scotland Premiership 26/04/25

L

Motherwell

Motherwell

3

St Johnstone

St Johnstone

2

Scotland FA Cup 20/04/25

L

Celtic

Celtic

5

St Johnstone

St Johnstone

0

Scotland Premiership 12/04/25

L

Dundee Utd

Dundee Utd

1

St Johnstone

St Johnstone

0

Player to watch: Vaclav Cerny

One of the brightest spots in otherwise mediocre campaign for Rangers in the Premiership has been Cerny. The Czech winger has eight goals and two assists in the league this season, so we expect another good performance from him against St Johnstone.


Vladimir’s dreams of becoming a professional basketball player ended a long time ago, but his other dream of becoming a writer came true as he combined his love of writing and sports to become a professional content writer who covers multiple sports, including football, basketball, and tennis.