Scottish Cup 
January 21, 2023, 11:30 pm
St Johnstone

Match Preview

St Johnstone vs Rangers Kick Off Time

Event details:
NAME: St Johnstone vs Rangers
DATE: 21 Jan 2023
TIME: 17:30 UTC


In a clash between two Scottish Premiership sides, St Johnstone host Rangers at McDiarmid Park in the fourth round of the Scottish Cup on Saturday evening.

It is the first match in the competition for both teams, who last met at this ground in November, when the hosts emerged as shock 2-1 winners.

It is not just the defeats that will be frustrating for manager Callum Davidson, but the manner of them, shipping 14 goals in that timeframe, meaning that they now have the third-worst defensive record in the division.



Despite their poor form, the Saints still have every chance of finishing in the Championship group, given that they are just three points shy of sixth-placed St Mirren, but form will have to start picking up very soon.

A match in the Scottish Cup is likely to serve as a welcome distraction for the club from Paisley, and it is a competition that they have very recent success in, lifting the trophy in 2021, after beating Hibernian 1-0 at Hampden in the final.



It was a resolute defensive performance from St Mirren that day, but they will need to improve on their most recent showing if they want to go deep into the Scottish Cup again, losing 4-2 at home to Livingston last time out.

Rangers have fared very well since Michael Beale was appointed to the post of manager at the beginning of December, winning seven and drawing one of their last eight games in all competitions.

St Johnstone vs Rangers Playing XI

St Johnstone possible starting lineup:
Matthews; Mitchell, Gordon, Considine; Wright, Carey, McGowan, Montgomery, Wotherspoon; Murphy, May

Rangers possible starting lineup:
McLaughlin; Tavernier, Goldson, Davies, Devine; Jack, Lundstram, Sakala, Tillman, Kent; Roofe

More details


St Johnstone live score, schedule, and results
Rangers Tripoli live score, schedule, and results

Sofascore livescore is available as iPhone and iPad app, an Android app on Google Play, and a Windows phone app. You can find us in all stores in different languages as “Sofascore“. Install the Sofascore app on and follow Thailand vs Malaysia live on your mobile!