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.

Kilmarnock1752
gap 43
1795St. Johnstone
1819160220222023202420252026
If they met (neutral venue)
Kilmarnock
29%
Draw
29%
St. Johnstone
42%

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

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.