Rangers vs ST Johnstone 4-0
- Kevin Kelsy29'
- Ryan Naderi61'
- Kevin Kelsy66'
- Tochi Chukwuani87'
- Kick-off
- Sat, 24 Oct 2026 · 14:00 (UTC)
- Venue
- Ibrox Stadium, Glasgow
- Referee
- C. Graham
Match timeline
- 90+2’Yellow card
ST JohnstoneTaylor Steven - 90+2’Yellow card
RangersBadredine Bouanani - 87’Goal!
RangersTochi ChukwuaniAssist: Djeidi Gassama4 – 0 - 83’Substitution
RangersTochi Chukwuani ONKevin Kelsy OFF - 80’Substitution
RangersBen Godfrey ONDujon Sterling OFF - 80’Substitution
RangersBojan Miovski ONMin-su Kim OFF - 80’Substitution
ST JohnstoneJason Holt ONReece McAlear OFF - 74’Red card
ST JohnstoneKai Fotheringham
Show 10 earlier events
- 73’VAR check
ST JohnstoneKai FotheringhamCard upgrade confirmed - 69’Substitution
RangersTuur Rommens ONDan Neil OFF - 69’Substitution
RangersDjeidi Gassama ONRyan Naderi OFF - 66’Goal!
RangersKevin KelsyAssist: Emmanuel Fernandez3 – 0 - 64’Substitution
ST JohnstoneLogan Chalmers ONJamie Gullan OFF - 61’Goal!
RangersRyan Naderi2 – 0 - 45’Substitution
ST JohnstoneBožo Mikulić ONDaniel Finlayson OFF - 45’Substitution
ST JohnstoneDanny schmidt ONJosh Campbell OFF - 45’Substitution
ST JohnstoneKai Fotheringham ONJosh Fowler OFF - 29’Goal!
RangersKevin KelsyAssist: Ryan Naderi1 – 0 - 1’Kick-off
Key stats
- 64%Possession36%
- 22Shots9
- 4.72xG0.56
- 9Shots on Target2
- 12Corners2
- 9Fouls9
- 0Offsides3
- 2Saves6
- 506Passes333
- 1Yellow Cards1
- 0Red Cards1
Lineups
Confirmed selections
Rangers4 - 2 - 3 - 1
- 1Pandur
- 21Sterling
- 37Fernandez
- 24Makhanya
- 29Penrice
- 6Neil
- 43Raskin
- 26Bouanani
- 20Naderi
- 10Kim
- 19Kelsy
Substitutions
- 69’↑25 T. Rommens↓6 D. Neil
- 69’↑23 D. Gassama↓20 R. Naderi
- 80’↑4 B. Godfrey↓21 D. Sterling
- 80’↑28 B. Miovski↓10 Minsu Kim
- 83’↑42 T. Chukwuani↓19 K. Kelsy
Unused substitutes 31 L. Kelly, 18 K. Nedeljković, 22 V. Dragojević, 52 Findlay Curtis
Coach D. McInnes
ST Johnstone4 - 2 - 3 - 1
- 1Steward
- 33Smith
- 19Finlayson
- 3Diabate
- 2Alıç
- 42McAlear
- 32Campbell
- 10Gullan
- 30Cotterill
- 7Steven
- 9Fowler
Substitutions
- 45’↑6 B. Mikulić↓19 D. Finlayson
- 45’↑22 D. Schmidt↓32 J. Campbell
- 45’↑18 K. Fotheringham↓9 J. Fowler
- 64’↑23 L. Chalmers↓10 J. Gullan
- 80’↑8 J. Holt↓42 R. McAlear
Unused substitutes 14 M. Foulds, 99 R. Paton, 20 R. Sinclair, 26 M. Todd
Coach S. Valakari
Match facts
- Competition
- Scottish Premiership
- Round
- Matchday 10
- Date
- Sat, 24 Oct 2026
- Kick-off
- 14:00 (UTC)
- Venue
- Ibrox Stadium, Glasgow
- Referee
- C. Graham
- Rangers coach
- D. McInnes
- ST Johnstone coach
- S. Valakari
League table
Scottish Premiership
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 12 | 9 | 1 | 2 | +17 | 28 | |
| 2 | 11 | 7 | 3 | 1 | +10 | 24 | |
| 3 | 11 | 6 | 2 | 3 | +7 | 20 | |
| 4 | 12 | 5 | 3 | 4 | +3 | 18 | |
| 5 | 12 | 5 | 2 | 5 | +3 | 17 | |
| 7 | 13 | 4 | 5 | 4 | -3 | 17 |
Match related news
Player ratings
- 1
K. Kelsy9.1 - 2
R. Naderi9.0 - 3
E. Fernandez8.0 - 4
T. Chukwuani7.7 - 5
D. Sterling7.7 - 6
Minsu Kim7.5 - 7
O. Makhanya7.4 - 8
J. Penrice7.3 - 9
D. Gassama7.2 - 10
N. Raskin7.2 - 11
B. Godfrey7.0 - 12
B. Bouanani6.9 - 13
T. Rommens6.9 - 14
I. Pandur6.6 - 15
D. Neil6.5 - 16
B. Miovski6.5 - 17
Findlay Curtis0.0 - 18
V. Dragojević0.0 - 19
K. Nedeljković0.0 - 20
L. Kelly0.0
- 1
T. Steward6.6 - 2
C. Diabate6.3 - 3
D. Schmidt6.2 - 4
J. Cotterill6.2 - 5
R. McAlear6.1 - 6
J. Fowler6.1 - 7
J. Holt6.0 - 8
E. Alıç6.0 - 9
B. Mikulić5.9 - 10
J. Gullan5.9 - 11
L. Chalmers5.8 - 12
D. Finlayson5.8 - 13
K. Fotheringham5.7 - 14
T. Steven5.7 - 15
J. Campbell5.5 - 16
L. Smith4.9 - 17
M. Todd0.0 - 18
M. Foulds0.0 - 19
R. Paton0.0 - 20
R. Sinclair0.0
Match ratings from API-Football, out of 10.
MVP of the match

Rated 9.1, the best on the pitch — 2 goals in 83 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 4-1-0
- Scored / match
- 1.6
- Conceded / match
- 0.6
- W-D-L
- 2-2-1
- Scored / match
- 1.0
- Conceded / match
- 0.8
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Rangers won 4-0 at Ibrox Stadium after a first-half goal put them in control before they pulled away after the break. Kevin Kelsy, Ryan Naderi and Tochi Chukwuani all scored, while St Johnstone were reduced to 10 men after Kai Fotheringham was sent off.
Kelsy opened the scoring in the 29th minute, turning in Ryan Naderi’s assist for 1-0. St Johnstone made three changes on 45 minutes, but Rangers stayed in front at half-time.
Naderi made it 2-0 on 61 minutes, and Kelsy then scored his second of the match in the 66th minute from Emmanuel Fernandez’s assist to put Rangers 3-0 up. Rangers made two changes on 69 minutes and two more on 80, while St Johnstone also made a change on 80 minutes. Fotheringham had a card upgrade confirmed by VAR on 73 minutes and was sent off a minute later, and Rangers added a fourth in the 87th minute when Tochi Chukwuani, who came on in the 83rd minute, scored from Djeidi Gassama’s assist after Gassama had come on in the 69th minute.
The numbers backed the scoreline. Rangers had 64% possession, 506 passes to St Johnstone’s 333, 22 shots to 9, 9 on target to 2, 12 corners to 2 and 4.72 expected goals to 0.56. St Johnstone finished with 3 offsides, while Rangers had none, and the visitors made 6 saves to Rangers’ 2.
Taylor Steven for St Johnstone and Badredine Bouanani for Rangers were both booked in stoppage time.
Match record
- Competition
- Scottish Premiership
- Round
- Matchday 10
- Kick-off
- Venue
- Ibrox Stadium, Glasgow
- Referee
- C. Graham
- Match ID
cornerflick:match:rangers-vs-st-johnstone-scottish-premiership-2026-10-24
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Rangers 4-0 ST Johnstone, Scottish Premiership, 24 October 2026. Match record, last updated 27 October 2026. https://cornerflick.com/football/scottish-premiership/matches/rangers-vs-st-johnstone-scottish-premiership-2026-10-24
Permanent identifier cornerflick:match:rangers-vs-st-johnstone-scottish-premiership-2026-10-24. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/rangers-vs-st-johnstone-scottish-premiership-2026-10-24" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
18 events
- 29’Goal!
RangersKevin KelsyAssist: Ryan Naderi1 – 0 - 45’Substitution
ST JohnstoneBožo Mikulić ONDaniel Finlayson OFF - 45’Substitution
ST JohnstoneDanny schmidt ONJosh Campbell OFF - 45’Substitution
ST JohnstoneKai Fotheringham ONJosh Fowler OFF - 61’Goal!
RangersRyan Naderi2 – 0 - 64’Substitution
ST JohnstoneLogan Chalmers ONJamie Gullan OFF - 66’Goal!
RangersKevin KelsyAssist: Emmanuel Fernandez3 – 0 - 69’Substitution
RangersTuur Rommens ONDan Neil OFF - 69’Substitution
RangersDjeidi Gassama ONRyan Naderi OFF - 73’VAR check
ST JohnstoneKai FotheringhamCard upgrade confirmed - 74’Red card
ST JohnstoneKai Fotheringham - 80’Substitution
RangersBen Godfrey ONDujon Sterling OFF - 80’Substitution
RangersBojan Miovski ONMin-su Kim OFF - 80’Substitution
ST JohnstoneJason Holt ONReece McAlear OFF - 83’Substitution
RangersTochi Chukwuani ONKevin Kelsy OFF - 87’Goal!
RangersTochi ChukwuaniAssist: Djeidi Gassama4 – 0 - 90+2’Yellow card
ST JohnstoneTaylor Steven - 90+2’Yellow card
RangersBadredine Bouanani





