ST Johnstone host Kilmarnock at McDiarmid Park on MD1 of the Scottish Premiership, aiming to end a seven-season winless streak in season openers. The Saints last beat Kilmarnock 2-1 on MD1 in 2017-18 but have since drawn twice and lost five times in their opening fixtures.

What’s the recent form like?

ST Johnstone have lost four of their last six Scottish Premiership games against Kilmarnock, including both of their last two. The last time they lost three in a row to Killie was in August 2018, with the third defeat coming on MD1.

Kilmarnock, meanwhile, have drawn their last three MD1 games against newly promoted sides, including a 2-2 draw with Livingston last season. Since 2015-16, only one of 14 newly promoted sides has lost on MD1, with Livingston falling 1-3 at Celtic in 2018-19.

Why this match matters

ST Johnstone are looking to avoid a slow start to the season, as they have struggled in recent years. Kilmarnock, on the other hand, have only won two of their last 15 MD1 games, with their last victory coming against ST Johnstone in 2018-19.

What’s next for ST Johnstone?

After this fixture, ST Johnstone will turn their attention to their next home game against Dundee United on October 17, 2026. The Saints will be hoping to build momentum early in the season and avoid a repeat of their recent struggles on MD1.