Rangers are flying right now, with four wins and a draw from their last five games. They are unbeaten in 12 games. Goals have come in every one of their last eight matches.
Last time out, Rangers were held 2-2 at Dundee in a Premiership game on 17 October. They are scoring 1.7 goals a game and conceding 0.9 over their last 19 matches. 11 of those 19 games saw both teams score, and ten went over 2.5 goals.
Rangers sit 2nd in the Premiership table (Premier League) on 20 points from 9 games, four points behind leaders Celtic.
Rangers are back at home on Saturday 24 October, when ST Johnstone visit for a Premiership game. Our Rangers vs ST Johnstone prediction page has the head-to-head record and every tip for that next match.