Rangers unbeaten in 9 matches
All competitions, friendlies excluded: 7 wins and 2 draws. Last defeat: 27 August, 0:1 against Jablonec.
Wed 28 Oct · Premiershipaway
Hearts2:2Rangers
Braga 48'Miller 57'
Kelsy 16'Makhanya 89'
Sat 24 Oct · Premiershipat home
Rangers4:0St. Johnstone
Kelsy 29', 66'Naderi 61'Chukwuani 87'
Sat 17 Oct · Premiershipaway
Dundee2:2Rangers
Fink 37'Jones 69'
Bouanani 42'Raskin 60'
Sat 10 Oct · Premiershipat home
Rangers3:1Kilmarnock
Naderi 15', 44'Kelsy 24'
Clescenco 90'
Wed 28 Oct · Premiershipat home
St. Johnstone2:2Motherwell
Steven 19'Campbell 90+3'
Said 34'Maswanhise 54'
Sat 24 Oct · Premiershipaway
Rangers4:0St. Johnstone
Kelsy 29', 66'Naderi 61'Chukwuani 87'
Stadium: Ibrox Stadium, Glasgow
Facts from our data worth knowing before kick-off. After the match we check them ✓ / ✗.
All competitions, friendlies excluded: 7 wins and 2 draws. Last defeat: 27 August, 0:1 against Jablonec.
All competitions, friendlies excluded: 17 goals in those matches.
Kevin Kelsy: 2 goals. Rangers have won the last 4 meetings.
Scoring more than his chances suggest (xG 1.9).
Last 5 matches in all competitions. St. Johnstone score 1.0.
Premiership, this season.
Rangers · midfielder
Last match, Hearts: 1 assist, rating 7.1.
St. Johnstone · forward
Last match, Motherwell: rating 6.5.
Injuries and suspensions
The list usually arrives about 48 hours before kick-off. There is none for this match yet.
Bar height is the goal difference. Hover or tap a bar for the details.
“This set-up” is Rangers at home and St. Johnstone away, as in this match.
Rangers
7W2D1L1.7scored per match0.7conceded per match
6W1D3L1.9scored per match1.1conceded per match
4W3D3L1.6scored per match1.4conceded per match
Wed 28 Oct · Premiershipaway
Hearts2:2Rangers
Braga 48'Miller 57'
Kelsy 16'Makhanya 89'
Sat 24 Oct · Premiershipat home
Rangers4:0St. Johnstone
Kelsy 29', 66'Naderi 61'Chukwuani 87'
Sat 17 Oct · Premiershipaway
Dundee2:2Rangers
Fink 37'Jones 69'
Bouanani 42'Raskin 60'
Sat 10 Oct · Premiershipat home
Rangers3:1Kilmarnock
Naderi 15', 44'Kelsy 24'
Clescenco 90'
Thu 27 Aug · Europa Conference Leagueaway
Jablonec1:0Rangers
pens 4:3
Chanturishvili 73'
Thu 13 Aug · Europa Leagueat home
Rangers1:1Jagiellonia Białystok
Shankland 19' (p)
Prelec 65'
Sun 9 Aug · Premiershipat home
Rangers1:2Hibernian
Chaiwa 85' (og)
Campbell 12' (p)Wright 90+3'
Thu 6 Aug · Europa Leagueaway
Jagiellonia Białystok2:1Rangers
Fernandez 13'Szmyt 21'
Montóia 4' (og)
Sat 16 May · Premiershipaway
Falkirk2:5Rangers
Butland 7' (og)Miller 44' (p)
Chermiti 2', 6', 47'Gassama 27'Aasgaard 79' (p)
Wed 13 May · Premiershipat home
Rangers1:2Hibernian
Aasgaard 41'
Boyle 5'Scarlett 89'
Sun 26 Apr · Premiershipat home
Rangers2:3Motherwell
Chermiti 51'Raskin 70'
Fadinger 16'Longelo 25', 90'
Sat 4 Apr · Premiershipat home
Rangers4:2Dundee United
Naderi 30'Sterling 40'Aasgaard 52'Miovski 85'
Fatah 45'Sapsford 72'
St. Johnstone
2W4D4L0.9scored per match1.4conceded per match
4W3D3L1.3scored per match1.4conceded per match
1W2D7L0.7scored per match1.8conceded per match
Wed 28 Oct · Premiershipat home
St. Johnstone2:2Motherwell
Steven 19'Campbell 90+3'
Said 34'Maswanhise 54'
Sat 24 Oct · Premiershipaway
Rangers4:0St. Johnstone
Kelsy 29', 66'Naderi 61'Chukwuani 87'
Sun 6 Sep · Premiershipat home
St. Johnstone2:1Hibernian
Fowler 17', 41' (p)
Lowe 29'
Sun 2 Aug · Premiershipat home
St. Johnstone4:3Kilmarnock
Fowler 16'Diabate 47'Schjönning-Larsen 69' (og)Fotheringham 80'
Kiltie 37'Hugill 49'Holt 53' (og)
4 meetings since 2024.
0 draws2.8 goals per match · both scored in 1 of 4
0 draws3.3 goals per match · both scored in 1 of 3
0 draws1.0 goals per match · both scored in 0 of 1
For now, the last starting XI: Rangers (4-2-3-1, last: Hearts) · St. Johnstone (4-2-3-1, last: Motherwell).
RangersSt. Johnstone
When the provider publishes the expected XI (usually a day before the match), it replaces the last one. A player on the absence list stays on the pitch as a pale, dashed “ghost”.
The provider's forecast usually arrives a few days before kick-off.
Pro extends the free match profile with its own goals model, lineup stability and results from similar fixtures. Coverage depends on the available data.
Volt matchup
The first row is real. The rest is waiting in Pro.
Unlock from €3.25 a month See the full sample on the match of the day