Rangers vs St Johnstone Prediction, Lineups & Odds
BTTS Yes Looks the Value Bet
The BTTS Yes betting option really stands out at odds of 2.05. We think that this price is worth taking when Rangers go up against St Johnstone, with the two teams capable of finding the net.
9 Wins for Rangers in Previous 10 H2H Clashes
Rangers last game was a 1-0 victory over Hibernian at Ibrox Stadium. That means it’s now been three home wins on the spin. They had four shots on target and enjoyed 67% possession, with Tom Lawrence getting the all-important goal in the 34th minute.
St Johnstone lost their previous game, being beaten at home to Celtic by a 6-0 scoreline at McDiarmid Park. They didn’t see much of the ball with just 23% possession and one shot on goal.
Rangers won the last clash between the pair. Enjoying a 3-0 triumph when facing St Johnstone at McDiarmid Park. Rangers have won five on the spin against St Johnstone. They’ve also claimed 9 victories in the past 10 head-to-head encounters.
Scottish Premiership | G | W | D | L | GF | GA | GD | GD | P | |
---|---|---|---|---|---|---|---|---|---|---|
2 | ![]() |
33 | 20 | 6 | 7 | 68 | 35 | 33 | 68:35 | 66 |
12 | ![]() |
33 | 8 | 5 | 20 | 33 | 58 | -25 | 33:58 | 29 |
6 wins, 2 losses and 2 draws, averaging 2.3 goals from 12.5 attempts and 7.5 shots on goal. Rangers have had 59.6% possession and 6.3 corners per match. On average, the opposition have scored 1.2 goals from 7.1 attempts and 3.0 shots on goal, while earning 4.8 corners.
Cyriel Dessers leads the way with 5 goals, Tom Lawrence has 4, with Rabbi Matondo and two others on 2. Ross McCausland and James Tavernier are the leading assists makers with 3.
St Johnstone – Last 10 League GamesSt Johnstone have won 2, lost 6 and drawn 2, with an average of 8.9 attempts, 4.3 shots on goal and 1.2 goals. They average 47.1% possession, 5.4 corners awarded and 6.0 corners against them, while 2.1 goals have been conceded from 6.4 shots on goal and 11.5 attempts.
The leading goalscorers have been Adama Sidibeh on 5, Nicky Clark with 3 and Benjamin Mbunga Kimpioka 2. Look no further than Graham Carey for the top assist maker (2) in the last 10 games.
Confirmed Lineups
Rangers confirmed lineup (4-2-3-1): Jack Butland (GK), James Tavernier, John Souttar, Robin Propper, Jefte, Mohamed Diomande, Nicolas Raskin, Vaclav Cerny, Nedim Bajrami, Ross McCausland, Cyriel Dessers.
St Johnstone confirmed lineup (4-4-1-1): Ross Sinclair (GK), Aaron Essel, Lewis Neilson, Jack Sanders, Andre Raymond, Drey Wright, Matt Smith, Sven Sprangler, Mackenzie Kirk, Nicky Clark, Benjamin Mbunga Kimpioka.
Expert Scottish Premiership Analysis
We study the form as a first port of call and also make sure we’re across any injuries before making any football picks. Then it’s a case of understanding the sort of narrative that the stats provide.
Key Rangers vs St Johnstone league stats:
Rangers vs St Johnstone Prediction
Goals could be scored by both teams in this Scottish Premiership clash and that means heading to the Both Teams to Score market. We really like the 2.05 when it comes to the BTTS Yes selection.
A BTTS Yes selection can be paired with Over 2.5 Goals in order to land a slightly bigger price. A Total Goals & Both Teams to Score wager means you are cheering on two picks.
BTTS Yes Probability
According to the odds, there’s a 48.8% likelihood of our pick winning. Taking all factors into consideration, our experts think there’s a stronger chance of success and have a probability interval between 55-60%. It’s why we think it’s worth placing this bet.
Our Pick
Both Teams To Score - Yes @ 2.05
Correct Score Prediction
Rangers are available at 8.50 to win by a 4-1 scoreline. Correct score betting allows us to bet at bigger odds and it’s also a fun type of wager.
Latest Correct Score Odds
Rangers vs St Johnstone Odds
You might not get rich backing Rangers at 1.08 to win this Scottish Premiership match. However, these bookies betting odds imply a high 92% chance of winning the game. At 21.00, St Johnstone are regarded as having a lower probability of winning this match.
You can find the shortest odds for Over 2.5 Goals, which means three goals or more being scored. As long as one team or more fail to score, then the No option on the Both Teams to Score market will pay out at 1.57.
The football betting sites offer a Draw No Bet market for all Scottish Premiership matches and you can back Rangers at 1.02 and St Johnstone at 19.00.
-
Full Time Result
1
1.08
X
12.00
2
21.00
-
Half Time Result
1
1.36
X
3.60
2
15.00
-
Double Chance
1X
1.02
12
1.05
X2
8.00
-
Both Teams to Score
Yes
2.25
No
1.57
-
Draw No Bet
1
1.02
2
19.00
-
Asian Handicap
1 Hcp -2.75
1.93
2 Hcp +2.75
1.93
-
Total Goals
Under 2.5
3.75
Over 2.5
1.29
-
Total Corners
Under 11.5
1.73
Over 11.5
2.00
Best Betting Offers
Rangers
Head to Head
Rangers vs St Johnstone
- Scottish Premiership: 01/12 2024 St Johnstone 0 Rangers 1
- Scottish Premiership: 06/10 2024 Rangers 2 St Johnstone 0
- Scottish Premiership: 18/02 2024 St Johnstone 0 Rangers 3
- Scottish Premiership: 20/12 2023 Rangers 2 St Johnstone 0
- Scottish Premiership: 16/09 2023 St Johnstone 0 Rangers 2
- Scottish Premiership: 28/01 2023 Rangers 2 St Johnstone 0
- Scottish Cup: 21/01 2023 St Johnstone 0 Rangers 1
- Scottish Premiership: 06/11 2022 St Johnstone 2 Rangers 1
- Scottish Premiership: 13/08 2022 Rangers 4 St Johnstone 0
- Scottish Premiership: 02/03 2022 St Johnstone 0 Rangers 1
Team Stats
Rangers Stats
St Johnstone Stats
Full time Result
- 5 wins, 1 defeats and 4 draws in previous 10 matches
- 9 wins, 0 defeats and 1 draws in previous 10 home matches
Full time Results
- 1 wins, 7 defeats and 2 draws in previous 10 matches
- 1 wins, 7 defeats and 2 draws in previous 10 away matches
Goals
- An average of 2.20 goals scored and 0.90 conceded in the previous 10 matches
- An average of 2.50 goals scored and 0.30 conceded in the previous 10 home matches
- An average of 3.10 goals per game in the previous 10 matches
- An average of 2.80 goals per game in the previous 10 home matches
- BTTS Yes in 5 of the previous 10 matches
- BTTS Yes in 3 of the previous 10 home matches
- Over 2.5 Goals in 6 of the previous 10 matches
- Over 2.5 Goals in 5 of the previous 10 home matches
Goals
- An average of 0.90 goals scored and 1.90 conceded in the previous 10 matches
- An average of 0.90 goals scored and 2.20 conceded in the previous 10 away matches
- An average of 2.80 goals per game in the previous 10 matches
- An average of 3.10 goals per game in the previous 10 away matches
- BTTS Yes in 7 of the previous 10 matches
- BTTS Yes in 6 of the previous 10 away matches
- Over 2.5 Goals in 6 of the previous 10 matches
- Over 2.5 Goals in 6 of the previous 10 away matches
Corners
- An average of 7.20 corners awarded and 4.60 corners conceded in the last 10 matches
- An average of 6.80 corners awarded and 3.30 corners against in the last 10 home matches
- An average of 11.80 corners awarded in the last 10 matches
- An average of 10.10 corners awarded in the last 10 home matches
- Had the most corners in 8 and least corners in 2 of the last 10 matches
- Had the most corners in 9 and least corners in 1 of the last 10 home matches
Corners
- An average of 2.50 corners awarded and 7.40 corners conceded in the last 10 matches
- An average of 3.00 corners awarded and 5.50 corners against in the last 10 away matches
- An average of 9.90 corners awarded in the last 10 matches
- An average of 8.50 corners awarded in the last 10 away matches
- Had the most corners in 0 and least corners in 9 of the last 10 matches
- Had the most corners in 4 and least corners in 5 of the last 10 away matches
Possession
- An average of 66.30% possession in the last 10 matches
- An average of 64.00% possession in the last 10 home matches
- Most possession in 9 of the last 10 matches
- Most possession in 9 of the last 10 home matches
Possession
- An average of 51.00% possession in the last 10 matches
- An average of 49.90% possession in the last 10 away matches
- Most possession in 6 of the last 10 matches
- Most possession in 5 of the last 10 away matches
Team News
It’s good to know about any injuries and this is reflected in our Rangers vs St Johnstone team news, with this leading to predicted and confirmed lineups.
Getting the player information you need is easy thanks to the Scottish Premiership squads.
Rangers vs St Johnstone Lineups
Rangers Confirmed Lineup 4-2-3-1
St Johnstone Confirmed Lineup 4-4-1-1
Rangers Confirmed Lineup 4-2-3-1
St Johnstone Confirmed Lineup 4-4-1-1
Rangers Substitutes
- 8Connor Barron
- 20Kieran Dowell
- 21Dujon Sterling
- 24Neraysho Kasanwirjo
- 27Leon Balogun
- 29Hamza Igamane
- 30Ianis Hagi
- 31Liam Kelly
- 47Robbie Fraser
St Johnstone Substitutes
- 8Cameron MacPherson
- 11Graham Carey
- 12Joshua Rae
- 16Adama Sidibeh
- 17Maksym Kucheriavyi
- 24Joshua McPake
- 33David Keltjens
- 38Scott Bright
- 46Franciszek Franczak
Previous Rangers Lineups
Previous St Johnstone Lineups
Injuries & Suspensions
Rangers Injury Table
St Johnstone Injury Table
Scottish Premiership Table
2024/2025 Season
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Celtic | 33 | 26 | 3 | 4 | 97:22 | 81 |
2 | Rangers | 33 | 20 | 6 | 7 | 68:35 | 66 |
3 | Hibernian | 33 | 14 | 11 | 8 | 54:41 | 53 |
4 | Dundee United | 33 | 14 | 8 | 11 | 41:40 | 50 |
5 | Aberdeen | 33 | 14 | 8 | 11 | 45:49 | 50 |
6 | St Mirren | 33 | 12 | 5 | 16 | 45:54 | 41 |
7 | Hearts | 33 | 11 | 7 | 15 | 43:44 | 40 |
8 | Motherwell | 33 | 11 | 6 | 16 | 37:56 | 39 |
9 | Kilmarnock | 33 | 9 | 8 | 16 | 38:58 | 35 |
10 | Ross County | 33 | 9 | 8 | 16 | 33:56 | 35 |
11 | Dundee FC | 33 | 9 | 7 | 17 | 50:71 | 34 |
12 | St Johnstone | 33 | 8 | 5 | 20 | 33:58 | 29 |
# | Team | G | W | D | L | +/- | P |
---|---|---|---|---|---|---|---|
1 | Celtic | 17 | 15 | 1 | 1 | 58:7 | 46 |
2 | Rangers | 16 | 12 | 1 | 3 | 36:10 | 37 |
3 | Hibernian | 17 | 9 | 5 | 3 | 34:20 | 32 |
4 | Aberdeen | 17 | 9 | 4 | 4 | 29:21 | 31 |
5 | Kilmarnock | 16 | 7 | 5 | 4 | 22:17 | 26 |
6 | Hearts | 16 | 7 | 3 | 6 | 23:19 | 24 |
7 | St Mirren | 17 | 7 | 3 | 7 | 25:23 | 24 |
8 | Dundee United | 16 | 7 | 3 | 6 | 21:19 | 24 |
9 | Motherwell | 16 | 6 | 5 | 5 | 21:25 | 23 |
10 | Ross County | 17 | 5 | 5 | 7 | 20:24 | 20 |
11 | Dundee FC | 17 | 5 | 4 | 8 | 32:36 | 19 |
12 | St Johnstone | 16 | 5 | 2 | 9 | 17:25 | 17 |
Next Predictions
















