Match Stats

St. Johnstone vs Rangers FC

St. Johnstone

St. Johnstone

  • D
  • W
  • W
  • W
  • D

0 - 3

Rangers FC

Rangers FC

  • W
  • W
  • L
  • D
  • D
  • 1st half score: 0 - 2
  • 2nd half score: 0 - 1
  • Date:23/12/2020
  • Time:17:00
  • Venue:McDiarmid Park
  • Referee:Graham Beaton
St. Johnstone v Rangers FC - Preview
St. Johnstone v Rangers FC - Preview
St Johnstone captain Jason Kerr suspended for Rangers clash

St Johnstone captain Jason Kerr is suspended for the visit of Rangers in the Scottish Premiership on Wednesday night.

The Saints defender was sent off in the 3-2 defeat by St Mirren in Paisley at the weekend.

Forward Michael O’Halloran is working his way back to fitness following a hip injury.

Alfredo Morelos will rejoin the Rangers squad for Wednesday’s trip after serving the two-game ban he received for his forearm smash on Mark Connolly.

Midfielder Ryan Jack will again be absent at McDiarmid Park but Steven Gerrard hopes to welcome the Scotland international back for the Boxing Day visit of Hibernian to Ibrox.

Leon Balogun’s involvement against Saints is still to be confirmed after he sat out Saturday’s win over Motherwell with concussion, while George Edmundson and Jordan Jones serve the final game of their coronavirus breach bans. Long-term casualty Nikola Katic (knee) has been allowed to return home to Croatia for Christmas.

Place Team GP Won Draw Lost GF GA GD Points
1 Rangers FC 32 28 4 0 77 9 68 88
2 Celtic 32 20 8 4 65 23 42 68
3 Hibernian 33 16 8 9 44 31 13 56
4 Aberdeen 33 13 10 10 32 31 1 49
5 Livingston 33 12 8 13 40 41 -1 44
6 St. Johnstone 33 10 10 13 34 40 -6 40
7 St. Mirren 33 10 10 13 30 38 -8 40
8 Dundee United 33 9 12 12 29 43 -14 39
9 Motherwell 33 9 8 16 32 51 -19 35
10 Ross County 33 8 5 20 26 59 -33 29
11 Kilmarnock 33 8 4 21 33 47 -14 28
12 Hamilton Academical 33 6 9 18 31 60 -29 27
UEFA Champions League third qualifying round
UEFA Champions League second qualifying round
Europa Conference League second qualifying round
Premiership play-offs
Scotland - Championship

Head to Head Comparison

12/01/2025
Rangers FC3 - 1St. Johnstone
01/12/2024
St. Johnstone0 - 1Rangers FC
06/10/2024
Rangers FC2 - 0St. Johnstone
17/08/2024
Rangers FC2 - 0St. Johnstone
18/02/2024
St. Johnstone0 - 3Rangers FC
20/12/2023
Rangers FC2 - 0St. Johnstone
16/09/2023
St. Johnstone0 - 2Rangers FC
28/01/2023
Rangers FC2 - 0St. Johnstone
21/01/2023
St. Johnstone0 - 1Rangers FC
06/11/2022
St. Johnstone2 - 1Rangers FC
13/08/2022
Rangers FC4 - 0St. Johnstone
02/03/2022
St. Johnstone0 - 1Rangers FC
15/12/2021
Rangers FC2 - 0St. Johnstone
11/09/2021
St. Johnstone1 - 2Rangers FC
21/04/2021
St. Johnstone1 - 1Rangers FC

St. Johnstone - Last 5 Matches

20/03/2026
Partick Thistle0 - 0St. Johnstone
14/03/2026
St. Johnstone1 - 0Ross County
07/03/2026
Greenock Morton0 - 2St. Johnstone
28/02/2026
St. Johnstone3 - 1Ayr United
24/02/2026
Queen's Park1 - 1St. Johnstone

Rangers FC - Last 5 Matches

21/03/2026
Rangers FC4 - 1Aberdeen
15/03/2026
St. Mirren0 - 1Rangers FC
08/03/2026
Rangers FC0 - 0Celtic
01/03/2026
Rangers FC2 - 2Celtic
22/02/2026
Livingston2 - 2Rangers FC