St. Johnstone and Kilmarnock have met 6 times. Kilmarnock hold the edge with 4 wins to 2, with 0 drawn. It's a record that frames Kilmarnock as the historical favourite in this fixture, though recent form can shift the picture.
Across those meetings the two have combined for 15 goals — an average of 2.5 per game, marking this out as a balanced fixture for goals. St. Johnstone have scored 6, Kilmarnock 9.
Their most recent meeting (May 03, 2025) finished St. Johnstone 0–2 Kilmarnock in the Scotland. Premier League (Relegation Group).
They have met 6 times: 2 St. Johnstone wins, 0 draws and 4 Kilmarnock wins.
Kilmarnock have the better head-to-head record, with 4 wins to 2.
St. Johnstone 0–2 Kilmarnock, in the Scotland. Premier League (Relegation Group).