Premiership ·

Rangers – St Johnstone

Rangers beat St Johnstone 4–0 (Premiership, 24 Oct 2026). Goals: K. Kelsy 29', 66'; R. Naderi 61'; T. Chukwuani 87'. Cards: 2 yellow, 1 red. Below: the match report, then the table, form and head-to-head before kick-off.

RangersFinal score: 4–0St Johnstone

No tip or goal stat from us on this match. The rules pick only the matches where the numbers are strong enough; every published one is on the results page with its result. All tips and results

Goals and cards

RangersSt Johnstone
K. Kelsy (assist R. Naderi)29'
R. Naderi61'
K. Kelsy66'
74'red card K. Fotheringham
T. Chukwuani (assist D. Gassama)87'
90+2'yellow card T. Steven
yellow card B. Bouanani90+2'

Line-ups

Rangers

Formation 4-2-3-1 · Coach D. McInnes

  1. I. Pandur
  2. D. Sterling
  3. E. Fernandez
  4. O. Makhanya
  5. J. Penrice
  6. D. Neil
  7. N. Raskin
  8. B. Bouanani
  9. R. Naderi
  10. Minsu Kim
  11. K. Kelsy

Substitutes used

  • 69' T. Rommens (for D. Neil)
  • 69' D. Gassama (for R. Naderi)
  • 80' B. Godfrey (for D. Sterling)
  • 80' B. Miovski (for Minsu Kim)
  • 83' T. Chukwuani (for K. Kelsy)

St Johnstone

Formation 3-4-2-1 · Coach S. Valakari

  1. T. Steward
  2. L. Smith
  3. D. Finlayson
  4. C. Diabate
  5. T. Steven
  6. R. McAlear
  7. J. Cotterill
  8. E. Alıç
  9. J. Gullan
  10. J. Campbell
  11. J. Fowler

Substitutes used

  • 45' K. Fotheringham (for J. Fowler)
  • 45' B. Mikulić (for D. Finlayson)
  • 45' D. Schmidt (for J. Campbell)
  • 64' L. Chalmers (for J. Gullan)
  • 80' J. Holt (for R. McAlear)

Match numbers

RangersSt Johnstone
1Yellow cards1
0Red cards1
21Shots9
9Shots on target2
13Corners2
64%Possession36%
9Fouls9
0Offsides3
4.61Expected goals (xG)0.61

Top ratings

Rangers

  1. K. Kelsy 83 min9.1
  2. R. Naderi 69 min9.0
  3. E. Fernandez 90 min8.0

St Johnstone

  1. T. Steward 90 min6.6
  2. C. Diabate 90 min6.3
  3. J. Cotterill 90 min6.2

Match ratings from the match data; players on the pitch for 60 minutes or more.

In the table

Full table
In the table
TeamPosPlayedPointsForm
Rangers2nd920Form: win, win, win, win, draw.
St Johnstone5th912Form: win, loss, draw, win, draw.
RangersSt Johnstone
1.4Scored per match1.2
0.8Conceded per match1.2
4 / 9Games with 3+ goals3 / 9
5 / 9Games both teams scored in6 / 9
3.4Cards per match2.7

From this season's league games before this match, not a prediction.

Form: the last 5 league games

Rangers

Rangers
DateMatchScore
17 OctDundee – Rangers2–2 Form: draw.
10 OctRangers – Kilmarnock3–1 Form: win.
20 SepCeltic – Rangers0–1 Form: win.
9 SepRangers – St Mirren1–0 Form: win.
5 SepRangers – Motherwell1–0 Form: win.

St Johnstone

St Johnstone
DateMatchScore
17 OctSt Johnstone – Dundee United1–1 Form: draw.
11 OctAberdeen – St Johnstone0–1 Form: win.
19 SepSt Johnstone – Falkirk1–1 Form: draw.
9 SepSt Johnstone – Celtic0–1 Form: loss.
6 SepSt Johnstone – Hibernian2–1 Form: win.

Head-to-head

28 meetings in the league: Rangers 21 wins, St Johnstone 2 wins, 5 draws.

The last 5 meetings

Head-to-head
DateMatchScore
12 Jan 2025Rangers – St Johnstone3–1
1 Dec 2024St Johnstone – Rangers0–1
6 Oct 2024Rangers – St Johnstone2–0
18 Feb 2024St Johnstone – Rangers0–3
20 Dec 2023Rangers – St Johnstone2–0

Referee

Chris Graham

3 league games this season: on average 4.7 yellow and 0.33 red cards a game (league average 3.6 and 0.15).

See also

League games from our data: the table, the form and the head-to-head before this match. History only, never a prediction.