Rangers 4–0 St Johnstone: result
Venue Ibrox StadiumReferee C GrahamAttendance 50,214
What happened
officialpublished by the governing body or event organiser29'
Half time1–0
61'
66'
74'
Kai FotheringhamRed card
90'+2'
Taylor StevenYellow card
90'+2'
Badredine BouananiYellow card
Full time4–0
Key stats
How Rangers vs St Johnstone played out
officialpublished by the governing body or event organiserLine-ups
Rangers
Ivor PandurGOlwethu MakhanyaCD-LEmmanuel FernandezCD-RJames PenriceLBDujon SterlingRBRyan NaderiAMDaniel NeilLMNicolas RaskinRMKevin KelsyFKim Min-SuAM-LBadredine BouananiAM-R
SubstitutesSubstitutions
45'
Bozo MikulicOn for Daniel Finlayson
45'
Danny SchmidtOn for Josh Campbell
45'
Kai FotheringhamOn for Josh Fowler
64'
Logan ChalmersOn for James Gullan
69'
Tuur RommensOn for Daniel Neil
69'
Djeidi GassamaOn for Ryan Naderi
80'
Ben GodfreyOn for Dujon Sterling
80'
Bojan MiovskiOn for Kim Min-Su
80'
Jason HoltOn for Reece McAlear
83'
Tochi Phil ChukwuaniOn for Kevin Kelsy
Form
Head to head
Every meetingWins in 20 meetings since 2019
16Rangers
3Draws
1St Johnstone
Last meetings
BAI8 assessment
Unlock it freeNext up: Falkirk vs St Johnstone
Sat 21 Nov, 15:00. Get our call before the start: who to back, the price worth taking and why.
Free plan: 5 assessments a month. No card.
Common questions
Who won Rangers vs St Johnstone?
Rangers won, Rangers 4–0 St Johnstone, in the Scottish Premiership on 24 Oct 2026.
What was the score in Rangers vs St Johnstone?
Rangers 4–0 St Johnstone, in the Scottish Premiership on 24 Oct 2026. It was 1–0 at half time.
Who scored in Rangers vs St Johnstone?
Kevin Kelsy (29'), Ryan Naderi (61'), Kevin Kelsy (66'), Tochi Phil Chukwuani (87').
Where is Rangers vs St Johnstone played?
At Ibrox Stadium.
Who has won more games between Rangers and St Johnstone?
In the 20 meetings we hold: Rangers 16, St Johnstone 1, and 3 drawn.
When do Rangers and St Johnstone play next?
Rangers: against Motherwell on 21 Nov 2026. St Johnstone: against Falkirk on 21 Nov 2026.