St. Johnstone and Celtic have met 15 times. Celtic hold the edge with 13 wins to 1, with 1 drawn. It's a record that frames Celtic as the historical favourite in this fixture, though recent form can shift the picture.
Across those meetings the two have combined for 55 goals — an average of 3.7 per game, marking this out as a high-scoring, open fixture. St. Johnstone have scored 7, Celtic 48.
Their most recent meeting (April 20, 2025) finished St. Johnstone 0–5 Celtic in the Scotland. FA Cup.
They have met 15 times: 1 St. Johnstone wins, 1 draws and 13 Celtic wins.
Celtic have the better head-to-head record, with 13 wins to 1.
St. Johnstone 0–5 Celtic, in the Scotland. FA Cup.