St. Mirren and St. Johnstone have met 6 times. St. Mirren hold the edge with 4 wins to 2, with 0 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 17 goals — an average of 2.8 per game, marking this out as a high-scoring, open fixture. St. Mirren have scored 12, St. Johnstone 5.
Their most recent meeting (February 01, 2025) finished St. Mirren 0–1 St. Johnstone in the Scotland. Premier League.
They have met 6 times: 4 St. Mirren wins, 0 draws and 2 St. Johnstone wins.
St. Mirren have the better head-to-head record, with 4 wins to 2.
St. Mirren 0–1 St. Johnstone, in the Scotland. Premier League.