St Mirren
RangersBy Tunde Ogundipe — Football expert covering Premier League, MLS, J1 League, and more
St Mirren and Rangers meet on 7 November 2026 with sharply contrasting recent records. The hosts have won only one of their last five matches, while the visitors have avoided defeat entirely across the same span. Head-to-head meetings also lean toward Rangers, so the forecast centers on the difference in current form, defensive reliability, and home and away results.
St Mirren enter this fixture in an unstable patch: one victory, one draw, and three defeats across their last five matches. The run started with a 2-1 win over Dundee, continued with a 1-1 draw against Hibernian, and then turned into defeats: 1-3 to Aberdeen, 0-5 to Hearts, and 0-1 to Motherwell. During that stretch, St Mirren scored four and conceded 11, and they failed to find the net in the last two. The recent trend has deteriorated: after a home win and a draw, they have gone three matches without a win.
At home, the picture is better than the overall sequence: in their last two home games, St Mirren collected four points, scored three, and conceded two. Even so, their attacking numbers remain inconsistent. In the win over Dundee, they registered 17 shots and created two big chances; against Hibernian, they had nine shots, only one on target, and an xG of 1.75. In the losses to Hearts and Motherwell, the attacking quality dropped sharply, with xG of 0.71 and 0 respectively. The defense is also unstable: the season average for goals conceded is 1.67, and in the last five matches they conceded at least one goal.
Rangers arrive unbeaten: three wins and two draws in their last five. They defeated Kilmarnock 3-1, St Johnstone 4-0, and Aberdeen 1-0, while drawing 2-2 with Dundee and Hearts. Over that span, the visitors scored 12 and conceded four. The defensive contrast is especially clear: Rangers kept two clean sheets, while St Mirren conceded 11 in five matches.
Rangers’ away form supports their overall stability: they drew 2-2 at Hearts and Dundee. Those games showed that Rangers can create chances and score on the road: their xG was 2.34 and 2.20, and they took 35 shots in total. At the same time, their away defense is not perfect: they conceded two in both matches. Over the longer run, Rangers look considerably more stable than the hosts, and their season averages confirm the edge: 1.73 goals per game against 1 for St Mirren, and 0.82 conceded against 1.67.
Statistics and trends favor the visitors. In the last five head-to-head meetings, Rangers won four and drew one, with an aggregate score of 10-3. In the last three head-to-head games, St Mirren scored only once and lost each time. In current form, the hosts have lost three of five, while the visitors have not lost any. The average metrics also differ: Rangers average 7.36 corners and 61.64 dangerous attacks per game, while St Mirren average 4 and 39.58. That gives the visitors an advantage in building pressure and in the quality of their attacks.
St Mirren can perform more reliably at home than away, but their recent results reveal problems in creating and finishing attacks. They have taken points in their last two home matches, but against Rangers they will face a team that has won three of five and scored 12. The visitors have already shown high scoring output in this stretch, and in head-to-head meetings they have regularly limited the opponent to one goal or kept them scoreless. Rangers’ 2-2 away draws mean a goal for the hosts cannot be completely ruled out, but the overall gap in form remains significant.
Main prediction: Rangers win. This choice is supported by their unbeaten run, their head-to-head advantage, their higher average scoring, and their noticeably better defense over the longer run. St Mirren have won only one of their last five and have gone three consecutive matches without a win, while Rangers have scored at least once in every game of their current series.
The editorial prediction is provided for informational purposes only and should not be treated as a direct call to action. Every reader should do their own analysis before deciding on a bet.
No user forecasts published.
They meet on 7 November 2026 at 21:00 in the Premiership.
The main forecast is a Rangers win. It is based on their unbeaten run, head-to-head advantage, higher average scoring and better defensive record.
St Mirren have one win, one draw and three defeats in their last five. They scored four and conceded 11, and they have gone three matches without a win.
Rangers are unbeaten with three wins and two draws in their last five. They scored 12, conceded four and kept two clean sheets in that span.
In the last five head-to-head meetings, Rangers won four and drew one, with an aggregate score of 10-3. In the last three, St Mirren scored only once and lost each time.
St Mirren have taken four points from their last two home games, scoring three and conceding two. However, their overall recent form and attacking output remain inconsistent.