St. Johnstone host Rangers at McDiarmid Park on Wednesday in the Scottish Premier League on Wednesday, with both sides having contrasting seasons of late.Rangers are currently 2nd in the league, three points behind Celtic at the top of the table. Giovanni van Bronckhorst's side are unbeaten in their last seven games across all competitions and will look to continue their form with a win against St. Johnstone on Wednesday.St. Johnstone, on the other hand, are currently 11th in the league, two points off bottom side Dundee FC. Callum Davidson's side have only managed to win two of their last five league games and will look to turn things around with a win against Rangers on Wednesday.St. Johnstone FC@StJohnstone📸|6:45 AM · Mar 1, 2022684📸🌞| https://t.co/qyukY7tJyCThis will be a massive opportunity to close the gap on Celtic with a win on Wednesday.St. Johnstone vs Rangers Head-to-HeadRangers have dominated the recent head-to-head record between the two sides, having won the last five league meetings between the two sides. Rangers came away as 2-0 winners in the reverse fixture earlier this season. Goals from Alfredo Morelos and Ryan Kent were enough to secure the three points on the night.St. Johnston Form Guide: D-L-D-W-LRangers Form Guide: W-W-D-D-DSt. Johnstone vs Rangers Team NewsRamsey will be a huge miss for RangersSt. JohnstoneSt. Johnstone have no new injury worries following their 3-1 loss against Ross County last time out. Cameron MacPherson, Chris Kane, Shaun Rooney and David Wotherspoon are all still out injured.Injured: Cameron MacPherson, Chris Kane, Shaun Rooney, David WotherspoonDoubtful: NoneSuspended: NoneRangersAaron Ramsey is a doubt for the game due to a calf injury. Meanwhile, Ianis Hagi and Nnamdi Ofoborh are both still unavailable due to injury.Injured: Ianis Hagi, Nnamdi OfoborhDoubtful: Aaron RamseySuspended: NoneSt. Johnstone vs Rangers Predicted XIRangers Football Club@RangersFC TRAINING GROUND: Catch up on all the latest from training ahead of Wednesday's match. Watch Now on RangersTV: rng.rs/3tjYc8T Subscribe To RTV: rng.rs/RTV-Subscribe1:30 AM · Mar 2, 2022858🆕 TRAINING GROUND: Catch up on all the latest from training ahead of Wednesday's match.📺 Watch Now on RangersTV: rng.rs/3tjYc8T👉 Subscribe To RTV: rng.rs/RTV-Subscribe https://t.co/4QN0uf9nEpSt. Johnstone Predicted XI (3-4-1-2): Elliot Parish; Jamie McCart, Liam Gordon, Daniel Cleary; Tony Gallacher, Jacob Butterfield, Melker Hallberg, Tom Sang; Alistair Crawford; Callum Hendry, Glenn MiddletonRangers Predicted XI (4-3-3): Allan McGregor; Calvin Bassey, John Lundstram, Connor Goldson, James Tavernier; Joe Aribo, Glen Kamara, Scott Arfield; Ryan Kent, Fashton Sakala, Alfredo MorelosSt. Johnstone vs Rangers PredictionBoth sides have been in contrasting form of late and that should come to the fore during the game on Saturday.We predict a tight game, with Rangers coming away with all three points on the night.Prediction: St. Johnstone 1-2 Rangers