

St. Johnstone face Kilmarnock in the Premiership (Scotland). Kick-off is scheduled for August 2, 2026, 13:00. The venue is McDiarmid Park in Perth.
The two sides have met 15 times before — St. Johnstone won 9, Kilmarnock won 5 and 1 match ended in a draw. The aggregate score across those meetings is 20–17. In the last five head-to-head games St. Johnstone won 2, Kilmarnock won 3 and 0 were drawn. Their most recent meeting on May 3, 2025 in the Premiership ended 0:2 with Kilmarnock coming out on top.
St. Johnstone come into this game with 3 wins, 0 draws and 2 defeats in their last five matches (LLWWW), scoring 10 goals and conceding 5. Kilmarnock come into this game with 4 wins, 0 draws and 1 defeat in their last five matches (LWWWW), scoring 6 goals and conceding 3.
In the Premiership table, St. Johnstone sit 11th with 0 points. Kilmarnock sit 8th with 0 points. The table has 12 teams, led by Aberdeen.
The average age of the St. Johnstone squad is 25.7. The average age of the Kilmarnock squad is 25.6.