back

H2H stats Rangers vs St. Johnstone

Head-to-head since 2016

67%
16 win
21%
5 draws
13%
3 win
Next matches
All matches

Last matches

All matches

Goals over/under (68 goals) for 24 matches

More stats
74%
(50)
Goal distribution (68 total)
(18)
26%
2.08
Goals per match
0.75
4%
(1)
No goal scored
(11)
46%
96%
(23)
At least 1 goal scored
(13)
54%
Table Premiership 2023/2024
Detailed table
# Team Pts P W D L GF GA GD
1 Aberdeen Aberdeen 0 0 0 0 0 0 0 0
2 Celtic Celtic 0 0 0 0 0 0 0 0
3 Dundee Dundee 0 0 0 0 0 0 0 0
4 Hearts Hearts 0 0 0 0 0 0 0 0
5 Hibernian Hibernian 0 0 0 0 0 0 0 0
6 Kilmarnock Kilmarnock 0 0 0 0 0 0 0 0
7 Livingston Livingston 0 0 0 0 0 0 0 0
8 Motherwell Motherwell 0 0 0 0 0 0 0 0
9 Rangers Rangers 0 0 0 0 0 0 0 0
10 Ross County Ross County 0 0 0 0 0 0 0 0
11 St. Johnstone St. Johnstone 0 0 0 0 0 0 0 0
12 St. Mirren St. Mirren 0 0 0 0 0 0 0 0
  • Championship Round
  • Relegation Round
Current form Rangers
Results Rangers
Current form St. Johnstone
Results St. Johnstone
Bet on football
FAQ

Who has the edge within the head-to-head between Rangers and St. Johnstone?

In the 24 face-to-face since 2016, Rangers has a 16w 5d 3l record against St. Johnstone. Rangers scored 50 goal(s) while St. Johnstone put 18 ball(s) in the back of the net.

In great form these last 5 matches with 3 win(s), Rangers will try to keep up with the good performances. Regarding St. Johnstone, the team is showing good results (4w 0d 1l). Rangers is likely to win the next face-off between the two teams on Saturday 16 September 2023. No doubt however that St. Johnstone will do its best to put up a fight home.


When did Rangers beat St. Johnstone?

The last time Rangers has won over St. Johnstone goes back to the Saturday 28 January 2023. Rangers got the better of its opponent home with a 2-0 score in Premiership 2022/2023 during the 1st Phase - week 23. Relive the match Rangers vs St. Johnstone on Football Today by clicking here


When did St. Johnstone beat Rangers?

The last time St. Johnstone has won over Rangers goes back to the Sunday 06 November 2022. St. Johnstone got the better of its opponent home with a 2-1 score in Premiership 2022/2023 as part of the 1st Phase - week 14. Relive the match St. Johnstone vs Rangers on Football Today by clicking here


When is the next match between Rangers and St. Johnstone?

St. Johnstone play host to Rangers on the Saturday 16 September 2023 at 12:30 in the 1st Phase - week 5 of Premiership 2023/2024.


Who is the top scorer of the Rangers vs St. Johnstone confrontations?

Taking into account the matches since 2016, the top scorer is Alfredo Morelos with 7 goals.

Tables
Goals scored and conceded per time segments
Rangers
St. Johnstone
Goals over/under (68 goals) for 24 matches
74%
(50)
Goal distribution (68 total)
(18)
26%
2.08
Goals per match
0.75
4%
(1)
No goal scored
(11)
46%
96%
(23)
At least 1 goal scored
(13)
54%
58%
(14)
More than 1.5 goals scored
(4)
17%
33%
(8)
More than 2.5 goals scored
(1)
4%
17%
(4)
More than 3.5 goals scored
(0)
0%
4%
(1)
More than 4.5 goals scored
(0)
0%
Goals per time segment in 24 matches
0-15 min.
5
3
16-30 min.
6
1
31-45+ min.
9
2
46-60 min.
13
1
61-75 min.
6
5
76-90+ min.
10
5
  • Rangers
  • St. Johnstone
Top scorers since 2016
Alfredo Morelos 7 17 14 3 3 0
James Tavernier 6 23 23 10 0 0
Glen Kamara 3 13 9 0 1 0
Blair Michael Alston 3 9 8 0 1 0
Ryan Kent 2 13 13 1 0 0
Borna Barišić 2 13 13 1 0 0
Scott Arfield 2 11 4 3 1 0
Joe Aribo 2 10 9 3 1 0
Ianis Hagi 2 8 7 0 2 0
Kemar Roofe 2 6 4 0 2 0
Top assists players since 2016
James Tavernier 10 23 23 6 0 0
Ryan Jack 4 8 8 0 1 0
Alfredo Morelos 3 17 14 7 3 0
Liam Craig 3 17 13 1 7 0
Scott Arfield 3 11 4 2 1 0
Joe Aribo 3 10 9 2 1 0
Rabbi Matondo 2 2 1 0 0 0
Connor Goldson 1 15 15 1 3 0
Zander Clark 1 14 14 0 0 0
Steven May 1 13 7 1 0 0
Most capped players since 2016
James Tavernier 23 23 6 10 0 0
David Wotherspoon 19 13 1 0 3 0
Alfredo Morelos 17 14 7 3 3 0
Liam Craig 17 13 1 3 7 0
Connor Goldson 15 15 1 1 3 0
Zander Clark 14 14 0 1 0 0
Steven May 13 7 1 1 0 0
Ryan Kent 13 13 2 1 0 0
Glen Kamara 13 9 3 0 1 0
Borna Barišić 13 13 2 1 0 0