Skip to main content

Kilmarnock vs Saint Johnstone – Head to head record, results & stats

Kilmarnock logo

Kilmarnock

W L L W W
50
meetings
106 goals total
Last: 03 May 2025
Saint Johnstone logo

Saint Johnstone

L W W L L
20
Kilmarnock wins
8
Draws
22
Saint Johnstone wins
40% 16% 44%
55
Goals scored
51

Who would win if they met today?

Cast your vote — fan sentiment for this rivalry.

Match averages

2.12
Avg goals / game
44%
Both to score
46%
Over 2.5 goals
18 / 16
Clean sheets (Kilmarnoc… / St Johnst…)

Biggest wins

All meetings (50)

Date Home Score Away Result Competition
03 May 2025 Saint Johnstone 0 - 2 Kilmarnock W Scottish Premiership
15 Feb 2025 Kilmarnock 3 - 1 Saint Johnstone W Scottish Premiership
23 Nov 2024 Saint Johnstone 1 - 0 Kilmarnock L Scottish Premiership
11 Aug 2024 Kilmarnock 0 - 3 Saint Johnstone L Scottish Premiership
13 Apr 2024 Saint Johnstone 0 - 2 Kilmarnock W Scottish Premiership
23 Dec 2023 Kilmarnock 2 - 1 Saint Johnstone W Scottish Premiership
01 Nov 2023 Saint Johnstone 2 - 1 Kilmarnock L Scottish Premiership
20 May 2023 Kilmarnock 0 - 1 Saint Johnstone L Scottish Premiership
18 Mar 2023 Kilmarnock 1 - 1 Saint Johnstone D Scottish Premiership
29 Oct 2022 Saint Johnstone 1 - 0 Kilmarnock L Scottish Premiership
05 Oct 2022 Kilmarnock 2 - 1 Saint Johnstone W Scottish Premiership
30 Jan 2021 Kilmarnock 2 - 3 Saint Johnstone L Scottish Premiership
06 Nov 2020 Saint Johnstone 1 - 0 Kilmarnock L Scottish Premiership
15 Aug 2020 Kilmarnock 1 - 2 Saint Johnstone L Scottish Premiership
25 Jan 2020 Saint Johnstone 2 - 1 Kilmarnock L Scottish Premiership
04 Dec 2019 Kilmarnock 0 - 0 Saint Johnstone D Scottish Premiership
31 Aug 2019 Saint Johnstone 0 - 1 Kilmarnock W Scottish Premiership
06 Apr 2019 Kilmarnock 2 - 0 Saint Johnstone W Scottish Premiership
24 Nov 2018 Saint Johnstone 0 - 0 Kilmarnock D Scottish Premiership
04 Aug 2018 Kilmarnock 2 - 0 Saint Johnstone W Scottish Premiership
07 Mar 2018 Kilmarnock 2 - 0 Saint Johnstone W Scottish Premiership
02 Dec 2017 Saint Johnstone 1 - 2 Kilmarnock W Scottish Premiership
05 Aug 2017 Kilmarnock 1 - 2 Saint Johnstone L Scottish Premiership
25 Feb 2017 Saint Johnstone 0 - 2 Kilmarnock W Scottish Premiership
23 Dec 2016 Kilmarnock 0 - 1 Saint Johnstone L Scottish Premiership
15 Oct 2016 Saint Johnstone 0 - 1 Kilmarnock W Scottish Premiership
09 Apr 2016 Kilmarnock 3 - 0 Saint Johnstone W Scottish Premiership
09 Jan 2016 Saint Johnstone 0 - 1 Kilmarnock W Scottish Cup
07 Nov 2015 Saint Johnstone 2 - 1 Kilmarnock L Scottish Premiership
19 Sep 2015 Kilmarnock 2 - 1 Saint Johnstone W Scottish Premiership
28 Feb 2015 Saint Johnstone 0 - 0 Kilmarnock D Scottish Premiership
13 Dec 2014 Kilmarnock 0 - 1 Saint Johnstone L Scottish Premiership
18 Oct 2014 Saint Johnstone 1 - 2 Kilmarnock W Scottish Premiership
23 Sep 2014 Kilmarnock 0 - 1 Saint Johnstone L Scottish League Cup
05 Apr 2014 Kilmarnock 1 - 2 Saint Johnstone L Scottish Premiership
09 Nov 2013 Saint Johnstone 3 - 1 Kilmarnock L Scottish Premiership
11 Aug 2013 Kilmarnock 0 - 0 Saint Johnstone D Scottish Premiership
09 Mar 2013 Saint Johnstone 2 - 0 Kilmarnock L Scottish Premiership
24 Nov 2012 Kilmarnock 1 - 2 Saint Johnstone L Scottish Premiership
20 Oct 2012 Saint Johnstone 2 - 1 Kilmarnock L Scottish Premiership
03 Mar 2012 Kilmarnock 0 - 0 Saint Johnstone D Scottish Premiership
28 Dec 2011 Saint Johnstone 2 - 0 Kilmarnock L Scottish Premiership
01 Oct 2011 Kilmarnock 1 - 2 Saint Johnstone L Scottish Premiership
02 Apr 2011 Saint Johnstone 0 - 0 Kilmarnock D Scottish Premiership
15 Jan 2011 Kilmarnock 1 - 1 Saint Johnstone D Scottish Premiership
06 Nov 2010 Saint Johnstone 0 - 3 Kilmarnock W Scottish Premiership
01 May 2010 Kilmarnock 1 - 2 Saint Johnstone L Scottish Premiership
13 Feb 2010 Kilmarnock 3 - 2 Saint Johnstone W Scottish Premiership
05 Dec 2009 Saint Johnstone 0 - 1 Kilmarnock W Scottish Premiership
24 Oct 2009 Kilmarnock 2 - 1 Saint Johnstone W Scottish Premiership

By venue

At Kilmarnock 10W 5D 12L
At Saint Johnstone 10W 3D 10L

Competitions faced in

Year-by-year

Year Kilmarn… D St John…
2025 2 0 0
2024 1 0 2
2023 1 1 2
2022 1 0 1
2021 0 0 1
2020 0 0 3
2019 2 1 0
2018 2 1 0
2017 2 0 1
2016 3 0 1
2015 1 1 1
2014 1 0 3
2013 0 1 2
2012 0 1 2
2011 0 2 2
2010 2 0 1
2009 2 0 0
First meeting
24 Oct 2009

About this head-to-head

Kilmarnock and Saint Johnstone have met 50 times on record. Kilmarnock lead with 20 wins, Saint Johnstone have won 22 times and the two clubs have drawn 8 matches between them. Their first recorded meeting was on 24 October 2009.

This page is the permanent head-to-head hub for Kilmarnock vs Saint Johnstone. Every future meeting between these two clubs will be added to this page automatically, so bookmark it for the latest results, biggest wins, venue records and competition breakdown. Visit the team pages for full squads, standings and upcoming fixtures: Kilmarnock and Saint Johnstone.

Across their recorded meetings, Kilmarnock have found the net 55 times against Saint Johnstone, while Saint Johnstone have scored 51 times in reply — a combined 106 goals shared between the two sides. Their most recent fixture was played on 03 May 2025, the latest chapter in a rivalry stretching back to 2009. Follow every upcoming Kilmarnock versus Saint Johnstone clash on SportScore for live scores, starting lineups, minute-by-minute commentary and a head-to-head record that updates automatically once the full-time whistle blows.