Kilmarnock and St. Johnstone have met 5 times on our records since 2024: Kilmarnock won 2, St. Johnstone won 3, and none ended level. The most recent was on 2 Aug 2026: St. Johnstone 4–3 Kilmarnock in Premiership.
Kilmarnock have scored 8 in this fixture to St. Johnstone's 9 — 3.4 goals a match, and both sides scored in 2 of the 5. The biggest win was St. Johnstone's 3–0 in 2024.
Adama Sidibeh (St. Johnstone) has scored 2 goals in this fixture, more than anyone else.
Across those 5 meetings the referees showed 21 yellow cards and 2 reds — 4.2 yellows a match.
In their last 5 across all competitions, Kilmarnock took 8 points and St. Johnstone 8. They meet next on Sat 31 Oct 2026 in Premiership.
KilmarnockWLDWD
St. JohnstoneDWDLWWe’d like to set analytics cookies to measure how the site is used. They are optional, and nothing is set unless you accept. Read the privacy policy