Premiership   Sp. S U N Tore
  Zu Hause 59 20 15 24 69 : 73
  Auswärts 62 18 14 30 78 : 101
  121 38 29 54 147 : 174
FA Cup   Sp. S U N Tore
  Zu Hause 1 0 0 1 0 : 1
  1 0 0 1 0 : 1
League Cup   Sp. S U N Tore
  Auswärts 1 1 0 0 1 : 0
  1 1 0 0 1 : 0
GESAMT   Sp. S U N Tore
  Zu Hause 60 20 15 25 69 : 74
  Auswärts 63 19 14 30 79 : 101
  Neutraler Ort 0 0 0 0 0 : 0
  123 39 29 55 148 : 175
Premiership
2024/2025 13. Spieltag St. Johnstone FC - Kilmarnock FC 1:0 (0:0)
2024/2025 2. Spieltag Kilmarnock FC - St. Johnstone FC 0:3 (0:2)
2023/2024 33. Spieltag St. Johnstone FC - Kilmarnock FC 0:2 (0:1)
2023/2024 19. Spieltag Kilmarnock FC - St. Johnstone FC 2:1 (2:0)
2023/2024 11. Spieltag St. Johnstone FC - Kilmarnock FC 2:1 (2:0)
2023 Relegation 36. Spieltag Kilmarnock FC - St. Johnstone FC 0:1 (0:1)
2022/2023 29. Spieltag Kilmarnock FC - St. Johnstone FC 1:1 (1:0)
2022/2023 13. Spieltag St. Johnstone FC - Kilmarnock FC 1:0 (1:0)
2022/2023 7. Spieltag Kilmarnock FC - St. Johnstone FC 2:1 (1:0)
2020/2021 25. Spieltag Kilmarnock FC - St. Johnstone FC 2:3 (2:0)
2020/2021 14. Spieltag St. Johnstone FC - Kilmarnock FC 1:0 (0:0)
2020/2021 4. Spieltag Kilmarnock FC - St. Johnstone FC 1:2 (0:0)
2019/2020 23. Spieltag St. Johnstone FC - Kilmarnock FC 2:1 (1:1)
2019/2020 16. Spieltag Kilmarnock FC - St. Johnstone FC 0:0 (0:0)
2019/2020 4. Spieltag St. Johnstone FC - Kilmarnock FC 0:1 (0:1)
2018/2019 33. Spieltag Kilmarnock FC - St. Johnstone FC 2:0 (2:0)
2018/2019 14. Spieltag St. Johnstone FC - Kilmarnock FC 0:0 (0:0)
2018/2019 1. Spieltag Kilmarnock FC - St. Johnstone FC 2:0 (0:0)
2017/2018 23. Spieltag Kilmarnock FC - St. Johnstone FC 2:0 (1:0)
2017/2018 16. Spieltag St. Johnstone FC - Kilmarnock FC 1:2 (1:1)
2017/2018 1. Spieltag Kilmarnock FC - St. Johnstone FC 1:2 (0:1)
2016/2017 26. Spieltag St. Johnstone FC - Kilmarnock FC 0:2 (0:1)
2016/2017 19. Spieltag Kilmarnock FC - St. Johnstone FC 0:1 (0:1)
2016/2017 9. Spieltag St. Johnstone FC - Kilmarnock FC 0:1 (0:0)
2015/2016 33. Spieltag Kilmarnock FC - St. Johnstone FC 3:0 (1:0)
2015/2016 14. Spieltag St. Johnstone FC - Kilmarnock FC 2:1 (1:1)
2015/2016 8. Spieltag Kilmarnock FC - St. Johnstone FC 2:1 (1:1)
2014/2015 28. Spieltag St. Johnstone FC - Kilmarnock FC 0:0 (0:0)
2014/2015 16. Spieltag Kilmarnock FC - St. Johnstone FC 0:1 (0:0)
2014/2015 10. Spieltag St. Johnstone FC - Kilmarnock FC 1:2 (1:2)
2013/2014 33. Spieltag Kilmarnock FC - St. Johnstone FC 1:2 (1:2)
2013/2014 13. Spieltag St. Johnstone FC - Kilmarnock FC 3:1 (2:0)
2013/2014 2. Spieltag Kilmarnock FC - St. Johnstone FC 0:0 (0:0)
2012/2013 30. Spieltag St. Johnstone FC - Kilmarnock FC 2:0 (0:0)
2012/2013 15. Spieltag Kilmarnock FC - St. Johnstone FC 1:2 (0:1)
2012/2013 10. Spieltag St. Johnstone FC - Kilmarnock FC 2:1 (1:0)
2011/2012 29. Spieltag Kilmarnock FC - St. Johnstone FC 0:0 (0:0)
2011/2012 21. Spieltag St. Johnstone FC - Kilmarnock FC 2:0 (2:0)
2011/2012 10. Spieltag Kilmarnock FC - St. Johnstone FC 1:2 (1:1)
2010/2011 31. Spieltag St. Johnstone FC - Kilmarnock FC 0:0 (0:0)
2010/2011 22. Spieltag Kilmarnock FC - St. Johnstone FC 1:1 (1:0)
2010/2011 11. Spieltag St. Johnstone FC - Kilmarnock FC 0:3 (0:1)
2010 Relegation 3. Spieltag Kilmarnock FC - St. Johnstone FC 1:2 (1:1)
2009/2010 25. Spieltag Kilmarnock FC - St. Johnstone FC 3:2 (1:1)
2009/2010 14. Spieltag St. Johnstone FC - Kilmarnock FC 0:1 (0:1)
2009/2010 9. Spieltag Kilmarnock FC - St. Johnstone FC 2:1 (0:0)
2002 Relegation 3. Spieltag St. Johnstone FC - Kilmarnock FC 0:3 (0:0)
2001/2002 15. Spieltag St. Johnstone FC - Kilmarnock FC 1:0 (1:0)
2001/2002 26. Spieltag Kilmarnock FC - St. Johnstone FC 0:1 (0:1)
2001/2002 4. Spieltag Kilmarnock FC - St. Johnstone FC 2:1 (2:0)
2000/2001 28. Spieltag St. Johnstone FC - Kilmarnock FC 1:2 (0:0)
2000/2001 17. Spieltag Kilmarnock FC - St. Johnstone FC 0:2 (0:0)
2000/2001 6. Spieltag St. Johnstone FC - Kilmarnock FC 1:1 (1:1)
1999/2000 36. Spieltag Kilmarnock FC - St. Johnstone FC 3:2 (1:0)
1999/2000 27. Spieltag St. Johnstone FC - Kilmarnock FC 0:0 (0:0)
1999/2000 19. Spieltag Kilmarnock FC - St. Johnstone FC 1:2 (0:2)
1999/2000 3. Spieltag St. Johnstone FC - Kilmarnock FC 2:0 (0:0)
1998/1999 35. Spieltag Kilmarnock FC - St. Johnstone FC 1:1 (1:0)
1998/1999 27. Spieltag St. Johnstone FC - Kilmarnock FC 0:1 (0:1)
1998/1999 11. Spieltag Kilmarnock FC - St. Johnstone FC 2:2 (0:1)
1998/1999 2. Spieltag St. Johnstone FC - Kilmarnock FC 0:0 (0:0)
1997/1998 30. Spieltag St. Johnstone FC - Kilmarnock FC 1:0 (1:0)
1997/1998 24. Spieltag Kilmarnock FC - St. Johnstone FC 1:0 (0:0)
1997/1998 17. Spieltag St. Johnstone FC - Kilmarnock FC 1:1 (0:0)
1997/1998 9. Spieltag Kilmarnock FC - St. Johnstone FC 0:1 (0:1)
1993/1994 35. Spieltag St. Johnstone FC - Kilmarnock FC 0:1
1993/1994 28. Spieltag Kilmarnock FC - St. Johnstone FC 0:0
1993/1994 19. Spieltag St. Johnstone FC - Kilmarnock FC 0:1
1993/1994 6. Spieltag Kilmarnock FC - St. Johnstone FC 0:0
1974/1975 7. Spieltag Kilmarnock FC - St. Johnstone FC 1:1
1974/1975 3. Spieltag St. Johnstone FC - Kilmarnock FC 2:2
1972/1973 6. Spieltag St. Johnstone FC - Kilmarnock FC 2:2
1972/1973 2. Spieltag Kilmarnock FC - St. Johnstone FC 1:4
1971/1972 8. Spieltag St. Johnstone FC - Kilmarnock FC 5:1
1971/1972 4. Spieltag Kilmarnock FC - St. Johnstone FC 2:0
1970/1971 8. Spieltag St. Johnstone FC - Kilmarnock FC 2:3
1970/1971 4. Spieltag Kilmarnock FC - St. Johnstone FC 2:4
1969/1970 9. Spieltag St. Johnstone FC - Kilmarnock FC 1:1
1969/1970 5. Spieltag Kilmarnock FC - St. Johnstone FC 4:1
1968/1969 8. Spieltag St. Johnstone FC - Kilmarnock FC 1:0
1968/1969 4. Spieltag Kilmarnock FC - St. Johnstone FC 2:0
1967/1968 8. Spieltag Kilmarnock FC - St. Johnstone FC 1:0
1967/1968 4. Spieltag St. Johnstone FC - Kilmarnock FC 0:1
1966/1967 7. Spieltag Kilmarnock FC - St. Johnstone FC 5:3
1966/1967 3. Spieltag St. Johnstone FC - Kilmarnock FC 1:3
1965/1966 9. Spieltag St. Johnstone FC - Kilmarnock FC 1:1
1965/1966 5. Spieltag Kilmarnock FC - St. Johnstone FC 3:1
1964/1965 6. Spieltag Kilmarnock FC - St. Johnstone FC 0:0
1964/1965 2. Spieltag St. Johnstone FC - Kilmarnock FC 0:1
1963/1964 9. Spieltag Kilmarnock FC - St. Johnstone FC 4:1
1963/1964 5. Spieltag St. Johnstone FC - Kilmarnock FC 0:2
1961/1962 6. Spieltag St. Johnstone FC - Kilmarnock FC 0:2
1961/1962 2. Spieltag Kilmarnock FC - St. Johnstone FC 2:0
1960/1961 7. Spieltag St. Johnstone FC - Kilmarnock FC 1:1
1960/1961 3. Spieltag Kilmarnock FC - St. Johnstone FC 2:2
1938/1939 5. Spieltag St. Johnstone FC - Kilmarnock FC 1:3
1938/1939 2. Spieltag Kilmarnock FC - St. Johnstone FC 1:0
1937/1938 6. Spieltag Kilmarnock FC - St. Johnstone FC 2:2
1937/1938 2. Spieltag St. Johnstone FC - Kilmarnock FC 6:2
1936/1937 9. Spieltag St. Johnstone FC - Kilmarnock FC 1:3
1936/1937 4. Spieltag Kilmarnock FC - St. Johnstone FC 4:2
1935/1936 5. Spieltag St. Johnstone FC - Kilmarnock FC 0:0
1935/1936 2. Spieltag Kilmarnock FC - St. Johnstone FC 4:1
1934/1935 5. Spieltag Kilmarnock FC - St. Johnstone FC 1:0
1934/1935 1. Spieltag St. Johnstone FC - Kilmarnock FC 2:1
1933/1934 8. Spieltag Kilmarnock FC - St. Johnstone FC 1:0
1933/1934 3. Spieltag St. Johnstone FC - Kilmarnock FC 0:3
1932/1933 8. Spieltag St. Johnstone FC - Kilmarnock FC 6:1
1932/1933 3. Spieltag Kilmarnock FC - St. Johnstone FC 5:4
1929/1930 8. Spieltag St. Johnstone FC - Kilmarnock FC 1:3
1929/1930 3. Spieltag Kilmarnock FC - St. Johnstone FC 3:1
1928/1929 7. Spieltag Kilmarnock FC - St. Johnstone FC 1:1
1928/1929 3. Spieltag St. Johnstone FC - Kilmarnock FC 1:0
1927/1928 7. Spieltag Kilmarnock FC - St. Johnstone FC 1:7
1927/1928 2. Spieltag St. Johnstone FC - Kilmarnock FC 1:1
1926/1927 6. Spieltag St. Johnstone FC - Kilmarnock FC 3:3
1926/1927 2. Spieltag Kilmarnock FC - St. Johnstone FC 2:0
1925/1926 6. Spieltag St. Johnstone FC - Kilmarnock FC 0:2
1925/1926 4. Spieltag Kilmarnock FC - St. Johnstone FC 3:2
1924/1925 9. Spieltag Kilmarnock FC - St. Johnstone FC 4:0
1924/1925 5. Spieltag St. Johnstone FC - Kilmarnock FC 4:2
FA Cup
2015/2016 4. Runde St. Johnstone FC - Kilmarnock FC 0:1 (0:1)
League Cup
2014/2015 Achtelfinale Kilmarnock FC - St. Johnstone FC 0:1 (0:0)

Für Spiele, die im Elfmeterschießen entschieden wurden, geht der Spielstand nach 120 Minuten in diese Wertung ein.