When is Hearts vs St. Johnstone taking place? Hearts vs St. Johnstone will take place on Tuesday 18th January, 2022 at 19:45 (UK)
Where is Hearts vs St. Johnstone taking place? Hearts vs St. Johnstone will take place at Tynecastle Park in Edinburgh
Where can I get tickets for Hearts vs St. Johnstone? Ticket information for Hearts vs St. Johnstone can be found on each club’s official website
What TV channel is Hearts vs St. Johnstone on in the UK? Sky Sports have the rights to Scottish Premiership matches in the UK, so it is worth checking their schedule for Hearts vs St. Johnstone
Where can I stream Hearts vs St. Johnstone in the UK? If Hearts vs St. Johnstone is televised on Sky Sports, subscribers can stream the match live on Sky Go. Otherwise, official club websites often live stream Scottish Premiership matches to subscribers
Heart of Midlothian’s 2-1 victory over Ross County at Tynecastle on Boxing Day gave The Jam Tarts their third victory in their last four matches. Former MK Dons boss Robbie Neilson has his side as the ‘best of the rest’ ahead of this weekend’s round of fixtures as they sit third in the table behind the Glasgow giants of Celtic and Rangers. They now come up against a St Johnstone side that, after doing a cup double and qualifying for Europe last season, sit at the bottom-of-the-table having sold off several key players and they are now on a run of eight successive defeats and no wins in nine. Hearts should expect to win this one relatively comfortably, especially with home advantage.