We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept", you consent to our use of cookies. You can learn more about how we use cookies in our Privacy Policy.

Head-to-head overview

Based on the matches in our database.

Kilmarnock 208 draws23 St. Johnstone
51
Meetings
2.22
Goals / game
45%
Both teams scored
47%
Over 2.5 goals
Kilmarnock

Facts about Kilmarnock

Scored in35/51 (69%)
Conceded in33/51 (65%)
Goals scored58 · 1.14/game
Longest winning streak3
Longest unbeaten run7
Longest losing streak4
Longest run without a win12
St. Johnstone

Facts about St. Johnstone

Scored in33/51 (65%)
Conceded in35/51 (69%)
Goals scored55 · 1.08/game
Longest winning streak4
Longest unbeaten run12
Longest losing streak3
Longest run without a win7
By competition
CompetitionKilmarnockDrawSt. JohnstoneGames
Premiership1982249
FA Cup1001
League Cup0011
All competitions2082351

ELO comparison

Five-year rating histories overlaid, with a neutral head-to-head forecast.

Kilmarnock1768
gap 37
1805St. Johnstone
1819160220222023202420252026
If they met (neutral venue)
Kilmarnock
30%
Draw
30%
St. Johnstone
40%

All meetings

51 matches on record

2 Aug 2026
Premiership
St. JohnstoneSt. Johnstone43KilmarnockKilmarnock
BTTSO2.5
3 May 2025
Premiership
St. JohnstoneSt. Johnstone02KilmarnockKilmarnock
BTTSO2.5
15 Feb 2025
Premiership
KilmarnockKilmarnock31St. JohnstoneSt. Johnstone
BTTSO2.5
23 Nov 2024
Premiership
St. JohnstoneSt. Johnstone10KilmarnockKilmarnock
BTTSO2.5
11 Aug 2024
Premiership
KilmarnockKilmarnock03St. JohnstoneSt. Johnstone
BTTSO2.5
13 Apr 2024
Premiership
St. JohnstoneSt. Johnstone02KilmarnockKilmarnock
BTTSO2.5
23 Dec 2023
Premiership
KilmarnockKilmarnock21St. JohnstoneSt. Johnstone
BTTSO2.5
1 Nov 2023
Premiership
St. JohnstoneSt. Johnstone21KilmarnockKilmarnock
BTTSO2.5
20 May 2023
Premiership
KilmarnockKilmarnock01St. JohnstoneSt. Johnstone
BTTSO2.5
18 Mar 2023
Premiership
KilmarnockKilmarnock11St. JohnstoneSt. Johnstone
BTTSO2.5
29 Oct 2022
Premiership
St. JohnstoneSt. Johnstone10KilmarnockKilmarnock
BTTSO2.5
5 Oct 2022
Premiership
KilmarnockKilmarnock21St. JohnstoneSt. Johnstone
BTTSO2.5
30 Jan 2021
Premiership
KilmarnockKilmarnock23St. JohnstoneSt. Johnstone
BTTSO2.5
6 Nov 2020
Premiership
St. JohnstoneSt. Johnstone10KilmarnockKilmarnock
BTTSO2.5
15 Aug 2020
Premiership
KilmarnockKilmarnock12St. JohnstoneSt. Johnstone
BTTSO2.5
25 Jan 2020
Premiership
St. JohnstoneSt. Johnstone21KilmarnockKilmarnock
BTTSO2.5
4 Dec 2019
Premiership
KilmarnockKilmarnock00St. JohnstoneSt. Johnstone
BTTSO2.5
31 Aug 2019
Premiership
St. JohnstoneSt. Johnstone01KilmarnockKilmarnock
BTTSO2.5
6 Apr 2019
Premiership
KilmarnockKilmarnock20St. JohnstoneSt. Johnstone
BTTSO2.5
24 Nov 2018
Premiership
St. JohnstoneSt. Johnstone00KilmarnockKilmarnock
BTTSO2.5
4 Aug 2018
Premiership
KilmarnockKilmarnock20St. JohnstoneSt. Johnstone
BTTSO2.5
7 Mar 2018
Premiership
KilmarnockKilmarnock20St. JohnstoneSt. Johnstone
BTTSO2.5
2 Dec 2017
Premiership
St. JohnstoneSt. Johnstone12KilmarnockKilmarnock
BTTSO2.5
5 Aug 2017
Premiership
KilmarnockKilmarnock12St. JohnstoneSt. Johnstone
BTTSO2.5
25 Feb 2017
Premiership
St. JohnstoneSt. Johnstone02KilmarnockKilmarnock
BTTSO2.5
23 Dec 2016
Premiership
KilmarnockKilmarnock01St. JohnstoneSt. Johnstone
BTTSO2.5
15 Oct 2016
Premiership
St. JohnstoneSt. Johnstone01KilmarnockKilmarnock
BTTSO2.5
9 Apr 2016
Premiership
KilmarnockKilmarnock30St. JohnstoneSt. Johnstone
BTTSO2.5
9 Jan 2016
FA Cup
St. JohnstoneSt. Johnstone01KilmarnockKilmarnock
BTTSO2.5
7 Nov 2015
Premiership
St. JohnstoneSt. Johnstone21KilmarnockKilmarnock
BTTSO2.5
19 Sep 2015
Premiership
KilmarnockKilmarnock21St. JohnstoneSt. Johnstone
BTTSO2.5
28 Feb 2015
Premiership
St. JohnstoneSt. Johnstone00KilmarnockKilmarnock
BTTSO2.5
13 Dec 2014
Premiership
KilmarnockKilmarnock01St. JohnstoneSt. Johnstone
BTTSO2.5
18 Oct 2014
Premiership
St. JohnstoneSt. Johnstone12KilmarnockKilmarnock
BTTSO2.5
23 Sep 2014
League Cup
KilmarnockKilmarnock01St. JohnstoneSt. Johnstone
BTTSO2.5
5 Apr 2014
Premiership
KilmarnockKilmarnock12St. JohnstoneSt. Johnstone
BTTSO2.5
9 Nov 2013
Premiership
St. JohnstoneSt. Johnstone31KilmarnockKilmarnock
BTTSO2.5
11 Aug 2013
Premiership
KilmarnockKilmarnock00St. JohnstoneSt. Johnstone
BTTSO2.5
9 Mar 2013
Premiership
St. JohnstoneSt. Johnstone20KilmarnockKilmarnock
BTTSO2.5
24 Nov 2012
Premiership
KilmarnockKilmarnock12St. JohnstoneSt. Johnstone
BTTSO2.5
20 Oct 2012
Premiership
St. JohnstoneSt. Johnstone21KilmarnockKilmarnock
BTTSO2.5
3 Mar 2012
Premiership
KilmarnockKilmarnock00St. JohnstoneSt. Johnstone
BTTSO2.5
28 Dec 2011
Premiership
St. JohnstoneSt. Johnstone20KilmarnockKilmarnock
BTTSO2.5
1 Oct 2011
Premiership
KilmarnockKilmarnock12St. JohnstoneSt. Johnstone
BTTSO2.5
2 Apr 2011
Premiership
St. JohnstoneSt. Johnstone00KilmarnockKilmarnock
BTTSO2.5
15 Jan 2011
Premiership
KilmarnockKilmarnock11St. JohnstoneSt. Johnstone
BTTSO2.5
6 Nov 2010
Premiership
St. JohnstoneSt. Johnstone03KilmarnockKilmarnock
BTTSO2.5
1 May 2010
Premiership
KilmarnockKilmarnock12St. JohnstoneSt. Johnstone
BTTSO2.5
13 Feb 2010
Premiership
KilmarnockKilmarnock32St. JohnstoneSt. Johnstone
BTTSO2.5
5 Dec 2009
Premiership
St. JohnstoneSt. Johnstone01KilmarnockKilmarnock
BTTSO2.5
24 Oct 2009
Premiership
KilmarnockKilmarnock21St. JohnstoneSt. Johnstone
BTTSO2.5

Kilmarnock recent form

St. Johnstone recent form

Kilmarnock has gone head to head with St. Johnstone 51 times since 2009, winning 20 and scoring 58 goals. St. Johnstone, in turn, has won 23 and scored 55 goals. There have been 8 draws between Kilmarnock and St. Johnstone. Across all meetings both teams have scored in 45% of games and 47% have produced over 2.5 goals, at an average of 2.22 goals per game.