com has rounded up everything you need to know about how to watch St Johnstone v Rangers on TV and online. Read more football features: Best players in the world | Best players of all time | Live football on TV today | Premier League TV scheduleWhen is St Johnstone v Rangers? St Johnstone v Rangers will take place on Saturday 21st January 2023. Check out our live football on TV guide for the latest times and information. St Johnstone v Rangers kick-off timeSt Johnstone v Rangers will kick off at 5:30pm. There are plenty of matches on the Premier League TV schedule this week. What TV channel is St Johnstone v Rangers on? You can watch the game live on Viaplay Sports 1, formerly Premier Sports, from 5pm.