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

For games that were decided on penalties the score after 120 minutes will be included in the ranking