GamesLeaguesNewsPlay

Cookies on Ludistat

We keep your sign-in and, if you allow it, your timezone so kickoff times show in your local time. No advertising, no tracking, no sharing. Terms

Rangers 4–0 ST Johnstone

Rangers
4–0FT
ST Johnstone
Season
Scottish Premiership
2026 · Regular Season - 10
Venue
Ibrox StadiumGlasgow

Scottish Premiership: Rangers beat ST Johnstone 4–0. Goals: Kevin Kelsy 29', Ryan Naderi 61', Kevin Kelsy 66', Tochi Chukwuani 87'.

Top rated

The provider's match ratings, out of 10.

Player of the match

K. Kelsy

Rangers

9.1
  • K. Kelsy9.1
  • R. Naderi9.0
  • E. Fernandez8.0
  • T. Steward6.6
  • C. Diabate6.3
  • D. Schmidt6.2

How the score moved

The running score, step by step, with every score marked.

  • Rangers
  • ST Johnstone
012340′15′30′45′60′75′90′
Show as a table
WhenRangersST Johnstone
29′ · Kevin Kelsy10
61′ · Ryan Naderi20
66′ · Kevin Kelsy30
87′ · Tochi Chukwuani40
90′40

Chances and finishing

Expected goals (xG) weigh every shot by how often a chance like it is scored. Set against the goals, they show who made the better chances and who took them.

  • Rangers
  • ST Johnstone
Rangers
Goals4xG4.61
xG per shot
0.22
Goals minus xG
-0.61
ST Johnstone
Goals0xG0.61
xG per shot
0.07
Goals minus xG
-0.61

How the chances split

Rangers win 94%Draw 4%ST Johnstone win 1%

Each side's xG treated as the average of a Poisson distribution of goals: how often this match ends each way if its chances were played out again and again.

Show as a table
RangersST Johnstone
Goals40
Expected goals (xG)4.610.61
xG per shot0.2200.068
Goals minus xG-0.61-0.61
Rangers win94%
Draw4%
ST Johnstone win1%

Goals & cards

    1. Kevin KelsyAssist: Ryan Naderi
      29′
    2. Ryan Naderi
      61′
    3. Kevin Kelsy
      66′
    4. 74′
      Kai FotheringhamSerious Foul
    5. Tochi ChukwuaniAssist: Djeidi Gassama
      87′
    6. 90+2′
      Taylor StevenArgument
    7. Badredine BouananiArgument
      90+2′

Key stats

  • 64%Ball Possession36%
  • 4.61Expected goals0.61
  • 21Total Shots9
  • 9Shots on goal2
  • 13Corner Kicks2

Half by half

  • Rangers
  • ST Johnstone
Team1H2HT
Rangers134
ST Johnstone000
01231H2H

Facts

From each side's recent results and their meetings, before this match.

  • Rangers: 4 won, 1 drawn, 0 lost in their last 5 matches.
  • Rangers have scored in each of their last 5 matches.
  • Rangers kept 3 clean sheets in their last 5 matches.
  • Rangers scored 8 and conceded 3 in their last 5 matches.
  • ST Johnstone: 2 won, 2 drawn, 1 lost in their last 5 matches.
  • ST Johnstone are unbeaten in their last 3 matches.
  • ST Johnstone scored 5 and conceded 4 in their last 5 matches.

Recent form

RangersWWWWD
ST JohnstoneWLDWD

Standings

Premier League

POSTeamGPWDLPTS
1Celtic1291228
2Rangers1283127
3Heart Of Midlothian1162320
4Falkirk1253418
5Dundee1252517
6Dundee Utd1245317
7ST Johnstone1345417
8ST Mirren1342714
9Motherwell1334613
Full table

Timeline

    1. Kevin KelsyAssist: Ryan Naderi
      29′
    2. 45′
      ⇅Off: Daniel FinlaysonOn: Božo Mikulić
    3. 45′
      ⇅Off: Josh CampbellOn: Danny schmidt
    4. 45′
      ⇅Off: Josh FowlerOn: Kai Fotheringham
    5. Ryan Naderi
      61′
    6. 64′
      ⇅Off: Jamie GullanOn: Logan Chalmers
    7. Kevin Kelsy
      66′
    8. Off: Dan Neil⇅On: Tuur Rommens
      69′
    9. Off: Ryan Naderi⇅On: Djeidi Gassama
      69′
    10. 73′
      ✕Kai Fotheringham(VAR)Card upgrade confirmed
    11. 74′
      Kai FotheringhamSerious Foul
    12. Off: Dujon Sterling⇅On: Ben Godfrey
      80′
    13. Off: Min-su Kim⇅On: Bojan Miovski
      80′
    14. 80′
      ⇅Off: Reece McAlearOn: Jason Holt
    15. Off: Kevin Kelsy⇅On: Tochi Chukwuani
      83′
    16. Tochi ChukwuaniAssist: Djeidi Gassama
      87′
    17. 90+2′
      Taylor StevenArgument
    18. Badredine BouananiArgument
      90+2′

Chances and finishing

Expected goals (xG) weigh every shot by how often a chance like it is scored. Set against the goals, they show who made the better chances and who took them.

  • Rangers
  • ST Johnstone
Rangers
Goals4xG4.61
xG per shot
0.22
Goals minus xG
-0.61
ST Johnstone
Goals0xG0.61
xG per shot
0.07
Goals minus xG
-0.61

How the chances split

Rangers win 94%Draw 4%ST Johnstone win 1%

Each side's xG treated as the average of a Poisson distribution of goals: how often this match ends each way if its chances were played out again and again.

Show as a table
RangersST Johnstone
Goals40
Expected goals (xG)4.610.61
xG per shot0.2200.068
Goals minus xG-0.61-0.61
Rangers win94%
Draw4%
ST Johnstone win1%

Every shot, and how it ended

Goals, shots the keeper saved, shots off target and shots blocked before they reached goal — then where they were taken from.

  • Goals
  • Saved
  • Off target
  • Blocked
Rangers21 shots
4584
ST Johnstone9 shots
252
  • 155Inside the box
  • 64Outside the box
Show as a table
RangersST Johnstone
Goals40
Saved52
Off target85
Blocked42
Inside the box155
Outside the box64

The ball: possession and passing

Who had it, how often they moved it, and how many of those passes found a teammate.

  • Rangers
  • ST Johnstone
64%Possession36%
82%423 of 517 passes74%247 of 333 passes
Show as a table
RangersST Johnstone
Possession64%36%
Passes517333
Completed423247
Pass accuracy82%74%

Discipline

Fouls, cards and offsides, and when each card was shown.

  • 99Fouls
  • 11Yellow cards
  • 01Red cards
  • 03Offsides
0'45'90'
Show as a table
RangersST Johnstone
Fouls99
Yellow cards11
Red cards01
Offsides03

Every player's rating

The provider's match ratings out of ten, one dot per player who featured. Point at a dot for the name.

  • Rangers
  • ST Johnstone
5678910RangersST JohnstoneK. Kelsy 9.1T. Steward 6.6
Show as a table
PlayerTeamRatingMin
K. KelsyRangers9.183
R. NaderiRangers9.069
E. FernandezRangers8.090
D. SterlingRangers7.780
T. ChukwuaniRangers7.77
Minsu KimRangers7.580
O. MakhanyaRangers7.390
J. PenriceRangers7.390
D. GassamaRangers7.221
N. RaskinRangers7.290
B. GodfreyRangers7.010
T. RommensRangers6.921
B. BouananiRangers6.990
I. PandurRangers6.690
T. StewardST Johnstone6.690
D. NeilRangers6.569
B. MiovskiRangers6.510
C. DiabateST Johnstone6.390
D. SchmidtST Johnstone6.245
J. CotterillST Johnstone6.290
R. McAlearST Johnstone6.180
J. FowlerST Johnstone6.145
E. AlıçST Johnstone6.090
J. HoltST Johnstone6.010
B. MikulićST Johnstone5.945
J. GullanST Johnstone5.964
L. ChalmersST Johnstone5.826
D. FinlaysonST Johnstone5.845
K. FotheringhamST Johnstone5.729
T. StevenST Johnstone5.790
J. CampbellST Johnstone5.545
L. SmithST Johnstone4.990

The goalkeepers

Saves against shots on target faced; goals prevented is the provider's measure of goals saved beyond what the shots' quality predicted.

100%
I. Pandur
Saves
2
Conceded
0
Rating
6.6
60%
T. Steward
Saves
6
Conceded
4
Rating
6.6
  • Rangers
  • ST Johnstone

Top stats

  • 64%Ball Possession36%
  • 4.61Expected goals0.61
  • 21Total Shots9
  • 9Shots on goal2
  • 13Corner Kicks2

Shots

  • 8Shots off Goal5
  • 4Blocked shots2
  • 15Shots insidebox5
  • 6Shots outsidebox4

Passing

  • 517Total passes333
  • 423Passes accurate247
  • 82%Pass accuracy74%

Defence & set pieces

  • 2Goalkeeper Saves6
  • 9Free Kicks8
  • 0Offsides3

Discipline

  • 9Fouls9
  • 1Yellow Cards1
  • 0Red Cards1

Half by half

  • Rangers
  • ST Johnstone
Team1H2HT
Rangers134
ST Johnstone000
01231H2H
16.6I. Pandur
297.3J. Penrice247.3O. Makhanya378.0E. Fernandez217.7D. Sterling
437.2N. Raskin66.5D. Neil
107.5Minsu Kim209.0⚽AR. Naderi266.9B. Bouanani
199.1⚽2K. Kelsy
96.1J. Fowler
325.5J. Campbell105.9J. Gullan
26.0E. Alıç306.2J. Cotterill426.1R. McAlear75.7T. Steven
36.3C. Diabate195.8D. Finlayson334.9L. Smith
16.6T. Steward
Rangers4-2-3-1ST Johnstone3-4-2-1
16.6I. Pandur
297.3J. Penrice247.3O. Makhanya378.0E. Fernandez217.7D. Sterling
437.2N. Raskin66.5D. Neil
107.5Minsu Kim209.0⚽AR. Naderi266.9B. Bouanani
199.1⚽2K. Kelsy
96.1J. Fowler
325.5J. Campbell105.9J. Gullan
26.0E. Alıç306.2J. Cotterill426.1R. McAlear75.7T. Steven
36.3C. Diabate195.8D. Finlayson334.9L. Smith
16.6T. Steward
Rangers4-2-3-1ST Johnstone3-4-2-1
Rangers4-2-3-1

Coach: D. McInnes

Bench

  • 42T. ChukwuaniM
  • 31L. KellyG
  • 28B. MiovskiF
  • 18K. NedeljkovićD
  • 25T. RommensD
  • 4B. GodfreyD
  • 23D. GassamaF
  • 22V. DragojevićM
  • 52Findlay CurtisF
ST Johnstone3-4-2-1

Coach: S. Valakari

Bench

  • 18K. FotheringhamF
  • 14M. FouldsD
  • 8J. HoltM
  • 6B. MikulićD
  • 99R. PatonF
  • 22D. SchmidtF
  • 20R. SinclairG
  • 23L. ChalmersM
  • 26M. ToddM
42T. ChukwuaniM77.710119070001200000
52Findlay CurtisF0000000000000000000
22V. DragojevićM0000000000000000000
23D. GassamaF217.20100152141004520100
4B. GodfreyD107.000009060000000000
1I. PandurG906.60000410260000000002
21D. SterlingD807.70000432331001302000
37E. FernandezD908.0001060050300101300100
24O. MakhanyaD907.30000641550202610000
29J. PenriceD907.30021531462004800100
43N. RaskinM907.20000732652007800300
6D. NeilM696.50000310242003600000
26B. BouananiM906.90030332291025810310
20R. NaderiM699.01121103311172113000
10Minsu KimM807.50052435382102801000
19K. KelsyF839.1207413190015710000
25T. RommensD216.90000180170000303000
18K. NedeljkovićD0000000000000000000
28B. MiovskiF106.500002010000000000
31L. KellyG0000000000000000000

Premier League

POSTeamGPWDLPTS
1Celtic1291228
2Rangers1283127
3Heart Of Midlothian1162320
4Falkirk1253418
5Dundee1252517
6Dundee Utd1245317
7ST Johnstone1345417
8ST Mirren1342714
9Motherwell1334613
10Hibernian1232711
11Aberdeen1232711
12Kilmarnock122379

Recent form

RangersWWWWD
ST JohnstoneWLDWD

Last meetings

These teams have not met in our records.

GamesLeaguesNewsPlay