Football
Home › Predictions › Kilmarnock vs ST Johnstone: H2H

Kilmarnock vs ST Johnstone: head to head meetings

Wins, goals, scores and milestones

Kilmarnock vs ST Johnstone: who has won more

Kilmarnock
16921
ST Johnstone
Kilmarnock winsDrawsST Johnstone wins
Matches played46
Goals (total)52 : 51
Goals per match2.2
Both teams scored46%
Over 2.5 goals48%
Kilmarnock: clean sheets35%
ST Johnstone: clean sheets33%

Friendlies are excluded; the figures cover competitive fixtures alone.

Kilmarnock vs ST Johnstone: next match

Sat 20 Feb · 15:00ST Johnstone–Kilmarnock
Scottish Premiership

Kilmarnock vs ST Johnstone: reading the head to head

ST Johnstone hold the edge in this fixture, with 21 wins to 16 and 9 draws. These fixtures produce 2.2 goals a game on average; in 46% of them both teams have scored, and 48% have seen more than 2.5 goals.

When they last met (31/10/26, Scottish Premiership), the score was Kilmarnock 2–2 ST Johnstone. They face each other again on 20 February 2027 at 15:00 (Scottish Premiership).

Kilmarnock vs ST Johnstone: all meetings

31/10/26Kilmarnock2–2ST JohnstoneScottish Premiership · 2026 · HT 2–1
2/8/26ST Johnstone4–3KilmarnockScottish Premiership · 2026 · HT 1–1
3/5/25ST Johnstone0–2KilmarnockScottish Premiership · 2024 · HT 0–1
15/2/25Kilmarnock3–1ST JohnstoneScottish Premiership · 2024 · HT 1–0
23/11/24ST Johnstone1–0KilmarnockScottish Premiership · 2024 · HT 0–0
11/8/24Kilmarnock0–3ST JohnstoneScottish Premiership · 2024 · HT 0–2
13/4/24ST Johnstone0–2KilmarnockScottish Premiership · 2023 · HT 0–1
23/12/23Kilmarnock2–1ST JohnstoneScottish Premiership · 2023 · HT 2–0
1/11/23ST Johnstone2–1KilmarnockScottish Premiership · 2023 · HT 2–0
20/5/23Kilmarnock0–1ST JohnstoneScottish Premiership · 2022 · HT 0–1
18/3/23Kilmarnock1–1ST JohnstoneScottish Premiership · 2022 · HT 1–0
29/10/22ST Johnstone1–0KilmarnockScottish Premiership · 2022 · HT 1–0
5/10/22Kilmarnock2–1ST JohnstoneScottish Premiership · 2022 · HT 1–0
30/1/21Kilmarnock2–3ST JohnstoneScottish Premiership · 2020 · HT 2–0
6/11/20ST Johnstone1–0KilmarnockScottish Premiership · 2020 · HT 0–0
15/8/20Kilmarnock1–2ST JohnstoneScottish Premiership · 2020 · HT 0–0
25/1/20ST Johnstone2–1KilmarnockScottish Premiership · 2019 · HT 1–1
4/12/19Kilmarnock0–0ST JohnstoneScottish Premiership · 2019 · HT 0–0
31/8/19ST Johnstone0–1KilmarnockScottish Premiership · 2019 · HT 0–1
6/4/19Kilmarnock2–0ST JohnstoneScottish Premiership · 2018 · HT 2–0
24/11/18ST Johnstone0–0KilmarnockScottish Premiership · 2018 · HT 0–0
4/8/18Kilmarnock2–0ST JohnstoneScottish Premiership · 2018 · HT 0–0
7/3/18Kilmarnock2–0ST JohnstoneScottish Premiership · 2017 · HT 1–0
2/12/17ST Johnstone1–2KilmarnockScottish Premiership · 2017 · HT 1–1
5/8/17Kilmarnock1–2ST JohnstoneScottish Premiership · 2017 · HT 0–1
25/2/17ST Johnstone0–2KilmarnockScottish Premiership · 2016 · HT 0–1
23/12/16Kilmarnock0–1ST JohnstoneScottish Premiership · 2016 · HT 0–1
15/10/16ST Johnstone0–1KilmarnockScottish Premiership · 2016 · HT 0–0
9/4/16Kilmarnock3–0ST JohnstoneScottish Premiership · 2015 · HT 1–0
7/11/15ST Johnstone2–1KilmarnockScottish Premiership · 2015 · HT 1–1
19/9/15Kilmarnock2–1ST JohnstoneScottish Premiership · 2015 · HT 1–1
28/2/15ST Johnstone0–0KilmarnockScottish Premiership · 2014 · HT 0–0
13/12/14Kilmarnock0–1ST JohnstoneScottish Premiership · 2014 · HT 0–0
18/10/14ST Johnstone1–2KilmarnockScottish Premiership · 2014 · HT 1–2
5/4/14Kilmarnock1–2ST JohnstoneScottish Premiership · 2013 · HT 1–2
9/11/13ST Johnstone3–1KilmarnockScottish Premiership · 2013 · HT 2–0
11/8/13Kilmarnock0–0ST JohnstoneScottish Premiership · 2013 · HT 0–0
9/3/13ST Johnstone2–0KilmarnockScottish Premiership · 2012 · HT 0–0
24/11/12Kilmarnock1–2ST JohnstoneScottish Premiership · 2012 · HT 0–1
20/10/12ST Johnstone2–1KilmarnockScottish Premiership · 2012 · HT 1–0
3/3/12Kilmarnock0–0ST JohnstoneScottish Premiership · 2011 · HT 0–0
28/12/11ST Johnstone2–0KilmarnockScottish Premiership · 2011 · HT 2–0
1/10/11Kilmarnock1–2ST JohnstoneScottish Premiership · 2011 · HT 1–1
2/4/11ST Johnstone0–0KilmarnockScottish Premiership · 2010 · HT 0–0
15/1/11Kilmarnock1–1ST JohnstoneScottish Premiership · 2010 · HT 1–0
6/11/10ST Johnstone0–3KilmarnockScottish Premiership · 2010 · HT 0–1

Colours show each score as it looks for Kilmarnock.

Kilmarnock vs ST Johnstone: results by competition

PKilmarnockDrawsST Johnstone
Scottish Premiership4616921

Wins, draws and defeats, with each win column headed by a team name.

Kilmarnock vs ST Johnstone: home and away record

VenuePWDrawsLGoals
Home: Kilmarnock24861029:27
Home: ST Johnstone22113824:23

Every result is seen through the eyes of the team playing at home.

Kilmarnock vs ST Johnstone: records and streaks

Kilmarnock

  • Biggest win9/4/16 · Kilmarnock 3–0 ST Johnstone
  • Most recent win3/5/25 · ST Johnstone 0–2 Kilmarnock
  • Longest unbeaten run7

ST Johnstone

  • Biggest win11/8/24 · Kilmarnock 0–3 ST Johnstone
  • Most recent win2/8/26 · ST Johnstone 4–3 Kilmarnock
  • Longest unbeaten run11

Kilmarnock vs ST Johnstone: current form

Kilmarnock

DLLWL
31 OctKilmarnock2–2ST Johnstone
28 OctDundee3–1Kilmarnock
24 OctFalkirk3–0Kilmarnock
17 OctKilmarnock3–2Motherwell
10 OctRangers3–1Kilmarnock

ST Johnstone

DDLDW
31 OctKilmarnock2–2ST Johnstone
28 OctST Johnstone2–2Motherwell
24 OctRangers4–0ST Johnstone
17 OctST Johnstone1–1Dundee United
11 OctAberdeen0–1ST Johnstone

Kilmarnock vs ST Johnstone: league positions

Full table
#TeamPW-D-LGoalsPts
7ST Johnstone123-5-415:1914
11Kilmarnock122-3-713:289

Kilmarnock vs ST Johnstone: frequently asked questions

Kilmarnock or ST Johnstone: which side has won more often?

ST Johnstone hold the edge in this fixture, with 21 wins to 16 and 9 draws.

What was the score last time Kilmarnock faced ST Johnstone?

When they last met (31/10/26, Scottish Premiership), the score was Kilmarnock 2–2 ST Johnstone.

How many goals do Kilmarnock and ST Johnstone usually produce when they meet?

These fixtures produce 2.2 goals a game on average; in 46% of them both teams have scored, and 48% have seen more than 2.5 goals.

When is the next meeting of Kilmarnock and ST Johnstone?

The next game: ST Johnstone vs Kilmarnock on 20 February 2027 at 15:00 (Scottish Premiership).

Kilmarnock vs ST Johnstone head to head

Every angle of the Kilmarnock v ST Johnstone head to head: victories, draws and losses, goals scored, a competition-by-competition breakdown and notable records. Current form and league positions follow below, the league page carries our Scottish Premiership predictions, and everything else is in the Predictions section.