Head-to-head overview

Based on the matches in our database.

Kilmarnock 209 draws23 St. Johnstone
52
Meetings
2.25
Goals / game
46%
Both teams scored
48%
Over 2.5 goals
Kilmarnock

Facts about Kilmarnock

Scored in36/52 (69%)
Conceded in34/52 (65%)
Goals scored60 · 1.15/game
Longest winning streak3
Longest unbeaten run7
Longest losing streak4
Longest run without a win12
St. Johnstone

Facts about St. Johnstone

Scored in34/52 (65%)
Conceded in36/52 (69%)
Goals scored57 · 1.1/game
Longest winning streak4
Longest unbeaten run12
Longest losing streak3
Longest run without a win7
By competition
CompetitionKilmarnockDrawSt. JohnstoneGames
Premiership1992250
FA Cup1001
League Cup0011
All competitions2092352

ELO comparison

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

Kilmarnock1739
gap 54
1793St. Johnstone
1819160220222023202420252026
If they met (neutral venue)
Kilmarnock
28%
Draw
29%
St. Johnstone
43%

All meetings

52 matches on record

31 Oct 2026
Premiership
KilmarnockKilmarnock2–2St. JohnstoneSt. Johnstone
BTTSO2.5
2 Aug 2026
Premiership
St. JohnstoneSt. Johnstone4–3KilmarnockKilmarnock
BTTSO2.5
3 May 2025
Premiership
St. JohnstoneSt. Johnstone0–2KilmarnockKilmarnock
BTTSO2.5
15 Feb 2025
Premiership
KilmarnockKilmarnock3–1St. JohnstoneSt. Johnstone
BTTSO2.5

Kilmarnock recent form

St. Johnstone recent form

Kilmarnock has gone head to head with St. Johnstone 52 times since 2009, winning 20 and scoring 60 goals. St. Johnstone, in turn, has won 23 and scored 57 goals. There have been 9 draws between Kilmarnock and St. Johnstone. Across all meetings both teams have scored in 46% of games and 48% have produced over 2.5 goals, at an average of 2.25 goals per game.