St. Mirren and Rangers have met 15 times. St. Mirren hold the edge with 10 wins to 2, with 3 drawn. It's a record that frames St. Mirren as the historical favourite in this fixture, though recent form can shift the picture.
Across those meetings the two have combined for 43 goals — an average of 2.9 per game, marking this out as a high-scoring, open fixture. St. Mirren have scored 30, Rangers 13.
Their most recent meeting (March 15, 2026) finished St. Mirren 0–1 Rangers in the Scotland. Premier League.
They have met 15 times: 10 St. Mirren wins, 3 draws and 2 Rangers wins.
St. Mirren have the better head-to-head record, with 10 wins to 2.
St. Mirren 0–1 Rangers, in the Scotland. Premier League.