St Johnstone v Rangers: Kick-off time, is it on TV, stream details, odds, form guide

Steven Gerrard’s Rangers head to Betfred Cup winners in the Scottish Premiership midweek fixture card in what will be a dress rehearsal of Sunday’s Scottish Cup quarter final.

Rangers' Ianis Hagi (L) is tackled by St Johnstone's Murray Davidson during the Scottish Premiership match between Rangers and St Johnstone at Ibrox Stadium, on February 03, 2021, in Glasgow, Scotland. (Photo by Alan Harvey / SNS Group)

The sides have met three times already this season – and another two games are scheuled between Steven Gerrard’s side and Callum Davidson’s team.

Here’s all you need to know ahead of the first of those games.

Sign up to our Football newsletter

Sign up to our Football newsletter

Match details

Who: St Johnstone v Rangers

What: SPFL Scottish Premiership

Where: McDiarmid Park, Perth

When: 7pm, Wednesday, April 21, 2021

Rangers' Glen Kamara (right) celebrates making it 2-0 during a Scottish Premiership match between St Johnstone and Rangers at McDiarmid Park, on December 23, 2020, in Perth, Scotland. (Photo by Rob Casey / SNS Group)

How to watch

The match is live on St Johnstone TV with a pay-per-view stream costing £17.50 while Rangers TV are also expected show the game for overseas subscribers. Derek mcInnes will be among the commentary team for Saints TV which will be included in the Perth side’s season ticket offering.

Highlights will also be available from BBC on the iPlayer and Sportscene at 10.45pm on BBC One on Wednesday night.


Rangers' Joe Aribo heads home to make it 3-0 during a Scottish Premiership match between Rangers and St Johnstone at Ibrox, on August 12, 2020, in Glasgow, Scotland. (Photo by Stuart Wallace - Shutterstock / Pool via SNS Group)

St Johnstone: WLWWWDWWLW (6th)

Rangers: WWWDLDWWWW (1st)

St Johnstone’s good form saw them sneak into the top six on the final day of the regular season pre-Premiership split. However their record at McDiarmid Park has seen eight defeats at home from 17 games and just eight goals scored.

Rangers on the other hand are continuing to go the league season unbeaten and could take a step to smashing a club record points tally with another win in Perth – their last came in December with goals from Glen Kamara, Kemar Roofe and Ianis Hagi.

Team news

James Tavernier is close to a first-team return having been named on the bench for the weekend win over Celtic in the Scottish Cup. deputising right-back Nathan patterson has impressed but he could be missing depending on the outcome of his SFA disciplinary appeal hearing to be decided this week.

For the hosts, Murray Davidson is still out after limping off against Rangers back in February.

Previous Meetings

Rangers defeated the Perth Saints 3-0 in two meetings this season – with Joe Aribo impressive in both encounters.

Ianis Hagi has scored in two games against the Perth Saints too – hitting the winner in a 1-0 win at Ibrox in February as well as the third in the last league match before Christmas.


Rangers 3 St Johnstone 0 – August 12, 2020 CLICK HERE

St Johnstone 0 Rangers 3 – December 23, 2020 CLICK HERE

Rangers 1 St Johnstone 0 – February 3, 2021 CLICK HERE

Bookmakers’ odds

St Johnstone 11/2 (bet365) Draw 3/1 (Betfred, Betway) Rangers 4/7 (WilliamHill)

First scorers: Alfredo Morelos 17/4 (betway)Cedric Itten 13/2 (betway), James Tavernier 13/2 (skybet) Ianis Hagi 7/1 (WilliamHill)

Correct score: 1-1 Draw 13/2 (Paddypower, Bet365) 2-0 Rangers 5/1 (bet365, Boylesports) 3-0 Rangers 11/1 (Boylesports) 2-1 St Johnstone 19/1 (McBookie)

A message from the Editor:Thank you for reading this article. We're more reliant on your support than ever as the shift in consumer habits brought about by Coronavirus impacts our advertisers.If you haven't already, please consider supporting our trusted, fact-checked journalism by taking out a digital subscription.