Rangers made hard work of it but got the job done at Ibrox on Wednesday, 9 September 2026, edging out St Mirren 1-0 in a Scottish Premiership clash that stayed goalless right up until the break. The first half offered little in the way of clear openings, with both sides cautious and neither able to find a breakthrough before the interval whistle. Whatever was said at half-time clearly did the trick, because Rangers came out sharper and eventually found the goal that separated the two teams. St Mirren pushed for a leveller but couldn't find a way through, and the home side saw out the remaining minutes without too much alarm. It's three points banked for Rangers, the kind of tight, low-scoring win that won't live long in the memory but counts just the same come the end of the season. St Mirren, meanwhile, will be frustrated to leave Ibrox empty-handed after keeping things level for so long.
The Matchup
Rangers beat St Mirren 1-0 at Ibrox Stadium, and the numbers from the match back up how the game played out. St Mirren had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Looking Ahead
Rangers does not have long to wait before getting back out onto the pitch. Their next test comes at home to Kilmarnock, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Rangers vs Kilmarnock going to play at 10 October 2026 in Scottish Premiership 2026-27.
St Mirren, meanwhile, will already be turning their attention to what comes next. They are next in action away at Hearts, a game that will give an early sense of how they carry this result forward. Full details are here: Hearts vs St Mirren going to play at 10 October 2026 in Scottish Premiership 2026-27.