In their last 10 meetings, St. Mirren have won 2 and Rangers 6, with 2 draws. St. Mirren have won 1 of their last 5 and sit 8th. Rangers have won 3 of their last 5 and sit 2nd.
Last 10 meetings
2
St. Mirren wins
2
Draws
6
Rangers wins
Previous meetings
Rangers 1-0 St. MirrenScottish Premiership9 Sept 2026
Rangers 5-1 St. MirrenScottish League Cup16 Aug 2026
St. Mirren 0-1 RangersScottish Premiership15 Mar 2026
Rangers 2-1 St. MirrenScottish Premiership30 Dec 2025
St. Mirren 1-1 RangersScottish Premiership24 Aug 2025