St Johnstone vs Kilmarnock Head-to-Head Record

This page lists the head-to-head record of Kilmarnock vs St Johnstone including biggest victories and defeats between the two sides, and H2H stats in all competitions.

Overall H2H Record - Summary

TotalSt JohnstoneKilmarnockDraws
Total Matches68282614
At McDiarmid Park3515137
At Rugby Park3313137
Premier League Matches67282514
FA Cup Matches1010
Total Goals Scored1426973

Last 50 St Johnstone vs Kilmarnock Matches

2025   3 MayPremier LeagueSt. Johnstone0 - 2Kilmarnock
2025   15 FebruaryPremier LeagueKilmarnock3 - 1St. Johnstone
2024   23 NovemberPremier LeagueSt. Johnstone1 - 0Kilmarnock
2024   11 AugustPremier LeagueKilmarnock0 - 3St. Johnstone
2024   13 AprilPremier LeagueSt. Johnstone0 - 2Kilmarnock
2023   23 DecemberPremier LeagueKilmarnock2 - 1St. Johnstone
2023   1 NovemberPremier LeagueSt. Johnstone2 - 1Kilmarnock
2023   20 MayPremier LeagueKilmarnock0 - 1St. Johnstone
2023   18 MarchPremier LeagueKilmarnock1 - 1St. Johnstone
2022   29 OctoberPremier LeagueSt. Johnstone1 - 0Kilmarnock
2022   5 OctoberPremier LeagueKilmarnock2 - 1St. Johnstone
2021   30 JanuaryPremier LeagueKilmarnock2 - 3St. Johnstone
2020   6 NovemberPremier LeagueSt. Johnstone1 - 0Kilmarnock
2020   15 AugustPremier LeagueKilmarnock1 - 2St. Johnstone
2020   25 JanuaryPremier LeagueSt. Johnstone2 - 1Kilmarnock
2019   4 DecemberPremier LeagueKilmarnock0 - 0St. Johnstone
2019   31 AugustPremier LeagueSt. Johnstone0 - 1Kilmarnock
2019   6 AprilPremier LeagueKilmarnock2 - 0St. Johnstone
2018   24 NovemberPremier LeagueSt. Johnstone0 - 0Kilmarnock
2018   4 AugustPremier LeagueKilmarnock2 - 0St. Johnstone
2018   7 MarchPremier LeagueKilmarnock2 - 0St. Johnstone
2017   2 DecemberPremier LeagueSt. Johnstone1 - 2Kilmarnock
2017   5 AugustPremier LeagueKilmarnock1 - 2St. Johnstone
2017   25 FebruaryPremier LeagueSt. Johnstone0 - 2Kilmarnock
2016   23 DecemberPremier LeagueKilmarnock0 - 1St. Johnstone
2016   15 OctoberPremier LeagueSt. Johnstone0 - 1Kilmarnock
2016   9 AprilPremier LeagueKilmarnock3 - 0St. Johnstone
2016   9 JanuaryFA CupSt. Johnstone0 - 1Kilmarnock
2015   7 NovemberPremier LeagueSt. Johnstone2 - 1Kilmarnock
2015   19 SeptemberPremier LeagueKilmarnock2 - 1St. Johnstone
2015   28 FebruaryPremier LeagueSt. Johnstone0 - 0Kilmarnock
2014   13 DecemberPremier LeagueKilmarnock0 - 1St. Johnstone
2014   18 OctoberPremier LeagueSt. Johnstone1 - 2Kilmarnock
2014   5 AprilPremier LeagueKilmarnock1 - 2St. Johnstone
2013   9 NovemberPremier LeagueSt. Johnstone3 - 1Kilmarnock
2013   11 AugustPremier LeagueKilmarnock0 - 0St. Johnstone
2013   9 MarchPremier LeagueSt. Johnstone2 - 0Kilmarnock
2012   24 NovemberPremier LeagueKilmarnock1 - 2St. Johnstone
2012   20 OctoberPremier LeagueSt. Johnstone2 - 1Kilmarnock
2012   3 MarchPremier LeagueKilmarnock0 - 0St. Johnstone
2011   28 DecemberPremier LeagueSt. Johnstone2 - 0Kilmarnock
2011   1 OctoberPremier LeagueKilmarnock1 - 2St. Johnstone
2011   2 AprilPremier LeagueSt. Johnstone0 - 0Kilmarnock
2011   15 JanuaryPremier LeagueKilmarnock1 - 1St. Johnstone
2010   6 NovemberPremier LeagueSt. Johnstone0 - 3Kilmarnock
2010   1 MayPremier LeagueKilmarnock1 - 2St. Johnstone
2010   13 FebruaryPremier LeagueKilmarnock3 - 2St. Johnstone
2009   5 DecemberPremier LeagueSt. Johnstone0 - 1Kilmarnock
2009   24 OctoberPremier LeagueKilmarnock2 - 1St. Johnstone
2002   19 AprilPremier LeagueSt. Johnstone0 - 3Kilmarnock

Biggest St Johnstone Victory vs Kilmarnock

2024   11 AugustPremier LeagueKilmarnock0 - 3St. Johnstone

Biggest Kilmarnock Victory vs St Johnstone

2016   9 AprilPremier LeagueKilmarnock3 - 0St. Johnstone

Biggest St Johnstone Defeat vs Kilmarnock

2016   9 AprilPremier LeagueKilmarnock3 - 0St. Johnstone

Biggest Kilmarnock Defeat vs St Johnstone

2024   11 AugustPremier LeagueKilmarnock0 - 3St. Johnstone

Last 5 St Johnstone Home Matches

2026   28 FebruaryDivision1St. Johnstone3 - 1Ayr United
2026   30 JanuaryDivision1St. Johnstone2 - 2Partick Thistle
2026   24 JanuaryDivision1St. Johnstone0 - 1Dunfermline Athletic
2026   3 JanuaryDivision1St. Johnstone1 - 0Arbroath
2025   20 DecemberDivision1St. Johnstone5 - 0Greenock Morton

Last 5 Kilmarnock Home Matches

2026   15 FebruaryPremier LeagueKilmarnock2 - 3Celtic
2026   11 FebruaryPremier LeagueKilmarnock4 - 3St. Mirren
2026   31 JanuaryPremier LeagueKilmarnock3 - 0Aberdeen
2026   17 JanuaryFA CupKilmarnock1 - 2Dundee
2026   3 JanuaryPremier LeagueKilmarnock1 - 3Hibernian

Last 5 St Johnstone Away Matches

2026   24 FebruaryDivision1Queen's Park1 - 1St. Johnstone
2026   20 FebruaryDivision1Raith Rovers0 - 0St. Johnstone
2026   13 FebruaryDivision1Airdrieonians0 - 1St. Johnstone
2025   27 DecemberDivision1Ross County0 - 0St. Johnstone
2025   12 DecemberDivision1Ayr United2 - 4St. Johnstone

Last 5 Kilmarnock Away Matches

2026   28 FebruaryPremier LeagueFalkirk5 - 1Kilmarnock
2026   21 FebruaryPremier LeagueDundee United1 - 1Kilmarnock
2026   4 FebruaryPremier LeagueRangers5 - 1Kilmarnock
2026   24 JanuaryPremier LeagueMotherwell4 - 0Kilmarnock
2026   10 JanuaryPremier LeagueLivingston1 - 1Kilmarnock

Kilmarnock-Hearts Odds

Kilmarnock
5.25
Draw
3.70
Hearts
1.57
Bet Now!

Club: St Johnstone

St Johnstone
Scotland Perth, Scotland

Club: Kilmarnock

Kilmarnock
Scotland Kilmarnock, Scotland