Friendlies Clubs   M. W D L goals
  Neutral Place 1 0 0 1 0 : 3
  1 0 0 1 0 : 3
Premier Liga   M. W D L goals
  at home 30 16 7 7 61 : 34
  Away 30 9 10 11 43 : 49
  60 25 17 18 104 : 83
Kubok   M. W D L goals
  at home 2 1 0 0 2 : 1
  Away 1 0 0 1 0 : 3
  3 1 0 1 2 : 4
Superkubok   M. W D L goals
  Neutral Place 1 1 0 0 4 : 0
  1 1 0 0 4 : 0
Vysshaya Liga   M. W D L goals
  at home 46 13 10 23 49 : 83
  Away 45 9 16 20 45 : 77
  91 22 26 43 94 : 160
overall   M. W D L goals
  at home 78 30 17 30 112 : 118
  Away 76 18 26 32 88 : 129
  Neutral Place 2 1 0 1 4 : 3
  156 49 43 63 204 : 250
Friendlies Clubs
2019 Week Zenit St. Petersburg - Spartak Moskva 0:3 (0:2)
Premier Liga
2023/2024 19. Round Zenit St. Petersburg - Spartak Moskva 0:0 (0:0)
2023/2024 5. Round Spartak Moskva - Zenit St. Petersburg 1:3 (0:1)
2022/2023 26. Round Zenit St. Petersburg - Spartak Moskva 3:2 (2:1)
2022/2023 8. Round Spartak Moskva - Zenit St. Petersburg 1:2 (1:0)
2021/2022 29. Round Spartak Moskva - Zenit St. Petersburg 1:1 (0:0)
2021/2022 12. Round Zenit St. Petersburg - Spartak Moskva 7:1 (4:0)
2020/2021 19. Round Zenit St. Petersburg - Spartak Moskva 3:1 (1:1)
2020/2021 10. Round Spartak Moskva - Zenit St. Petersburg 1:1 (0:0)
2019/2020 18. Round Zenit St. Petersburg - Spartak Moskva 1:0 (1:0)
2019/2020 8. Round Spartak Moskva - Zenit St. Petersburg 0:1 (0:1)
2018/2019 20. Round Spartak Moskva - Zenit St. Petersburg 1:1 (1:1)
2018/2019 6. Round Zenit St. Petersburg - Spartak Moskva 0:0 (0:0)
2017/2018 18. Round Spartak Moskva - Zenit St. Petersburg 3:1 (2:1)
2017/2018 4. Round Zenit St. Petersburg - Spartak Moskva 5:1 (2:0)
2016/2017 23. Round Spartak Moskva - Zenit St. Petersburg 2:1 (1:0)
2016/2017 9. Round Zenit St. Petersburg - Spartak Moskva 4:2 (2:2)
2015/2016 24. Round Zenit St. Petersburg - Spartak Moskva 5:2 (1:2)
2015/2016 10. Round Spartak Moskva - Zenit St. Petersburg 2:2 (1:1)
2014/2015 26. Round Spartak Moskva - Zenit St. Petersburg 1:1 (0:0)
2014/2015 9. Round Zenit St. Petersburg - Spartak Moskva 0:0 (0:0)
2013/2014 16. Round Spartak Moskva - Zenit St. Petersburg 4:2 (2:1)
2013/2014 11. Round Zenit St. Petersburg - Spartak Moskva 4:2 (1:1)
2012/2013 18. Round Spartak Moskva - Zenit St. Petersburg 2:4 (1:2)
2012/2013 4. Round Zenit St. Petersburg - Spartak Moskva 5:0 (1:0)
2011/2012 Championship 43. Round Zenit St. Petersburg - Spartak Moskva 2:3 (1:0)
2011/2012 Championship 37. Round Spartak Moskva - Zenit St. Petersburg 1:2 (0:1)
2011/2012 26. Round Spartak Moskva - Zenit St. Petersburg 2:2 (1:1)
2011/2012 11. Round Zenit St. Petersburg - Spartak Moskva 3:0 (1:0)
2010 16. Round Spartak Moskva - Zenit St. Petersburg 1:0 (0:0)
2010 2. Round Zenit St. Petersburg - Spartak Moskva 1:1 (0:1)
2009 30. Round Zenit St. Petersburg - Spartak Moskva 2:1 (1:0)
2009 1. Round Spartak Moskva - Zenit St. Petersburg 1:1 (1:1)
2008 30. Round Spartak Moskva - Zenit St. Petersburg 1:3 (0:3)
2008 1. Round Zenit St. Petersburg - Spartak Moskva 0:0 (0:0)
2007 17. Round Spartak Moskva - Zenit St. Petersburg 3:1 (1:1)
2007 3. Round Zenit St. Petersburg - Spartak Moskva 1:3 (0:3)
2006 22. Round Spartak Moskva - Zenit St. Petersburg 1:0 (0:0)
2006 7. Round Zenit St. Petersburg - Spartak Moskva 1:4 (1:1)
2005 26. Round Spartak Moskva - Zenit St. Petersburg 1:1 (0:0)
2005 11. Round Zenit St. Petersburg - Spartak Moskva 1:1 (0:0)
2004 20. Round Zenit St. Petersburg - Spartak Moskva 2:0 (2:0)
2004 9. Round Spartak Moskva - Zenit St. Petersburg 0:3 (0:1)
2003 25. Round Zenit St. Petersburg - Spartak Moskva 2:1 (1:0)
2003 6. Round Spartak Moskva - Zenit St. Petersburg 1:1 (1:1)
2002 17. Round Zenit St. Petersburg - Spartak Moskva 0:1 (0:0)
2002 14. Round Spartak Moskva - Zenit St. Petersburg 4:3 (0:1)
2001 29. Round Spartak Moskva - Zenit St. Petersburg 3:1 (2:1)
2001 15. Round Zenit St. Petersburg - Spartak Moskva 2:1 (0:1)
2000 28. Round Zenit St. Petersburg - Spartak Moskva 1:2 (0:1)
2000 14. Round Spartak Moskva - Zenit St. Petersburg 1:2 (0:1)
1999 18. Round Spartak Moskva - Zenit St. Petersburg 4:1 (2:0)
1999 4. Round Zenit St. Petersburg - Spartak Moskva 1:2 (0:1)
1998 16. Round Spartak Moskva - Zenit St. Petersburg 0:0 (0:0)
1998 1. Round Zenit St. Petersburg - Spartak Moskva 2:1 (1:1)
1997 25. Round Spartak Moskva - Zenit St. Petersburg 2:0 (2:0)
1997 8. Round Zenit St. Petersburg - Spartak Moskva 0:0 (0:0)
1996 34. Round Zenit St. Petersburg - Spartak Moskva 1:2 (1:1)
1996 17. Round Spartak Moskva - Zenit St. Petersburg 0:2 (0:0)
1992 Gruppe B 17. Round Spartak Moskva - Zenit St. Petersburg 4:0
1992 Gruppe B 9. Round Zenit St. Petersburg - Spartak Moskva 2:0
Kubok
2022/2023 PL Group B Zenit St. Petersburg - Spartak Moskva 4:2 (0:0, 0:0) pso
2022/2023 PL Group B Spartak Moskva - Zenit St. Petersburg 3:0 (0:0)
2019/2020 Semi-finals Zenit St. Petersburg - Spartak Moskva 2:1 (2:1)
Superkubok
2022 Final Zenit St. Petersburg - Spartak Moskva 4:0 (2:0)
Vysshaya Liga
1989 16. Round Zenit Leningrad - Spartak Moskva 1:5
1989 5. Round Spartak Moskva - Zenit Leningrad 0:0
1988 30. Round Spartak Moskva - Zenit Leningrad 1:1
1988 13. Round Zenit Leningrad - Spartak Moskva 0:0
1987 21. Round Zenit Leningrad - Spartak Moskva 2:2
1987 13. Round Spartak Moskva - Zenit Leningrad 1:3
1986 23. Round Zenit Leningrad - Spartak Moskva 0:1
1986 2. Round Spartak Moskva - Zenit Leningrad 0:0
1985 21. Round Spartak Moskva - Zenit Leningrad 2:0
1985 3. Round Zenit Leningrad - Spartak Moskva 1:4
1984 22. Round Spartak Moskva - Zenit Leningrad 2:3
1984 16. Round Zenit Leningrad - Spartak Moskva 0:2
1983 24. Round Zenit Leningrad - Spartak Moskva 0:2
1983 8. Round Spartak Moskva - Zenit Leningrad 3:0
1982 35. Round Spartak Moskva - Zenit Leningrad 1:1
1982 1. Round Zenit Leningrad - Spartak Moskva 0:0
1981 26. Round Spartak Moskva - Zenit Leningrad 1:1
1981 6. Round Zenit Leningrad - Spartak Moskva 2:0
1980 23. Round Spartak Moskva - Zenit Leningrad 1:1
1980 9. Round Zenit Leningrad - Spartak Moskva 1:1
1979 27. Round Spartak Moskva - Zenit Leningrad 3:1
1979 14. Round Zenit Leningrad - Spartak Moskva 0:1
1978 19. Round Spartak Moskva - Zenit Leningrad 1:1
1978 12. Round Zenit Leningrad - Spartak Moskva 3:1
1976 Autumn 2. Round Spartak Moskva - Zenit Leningrad 1:2
1976 Spring 6. Round Zenit Leningrad - Spartak Moskva 0:0
1975 20. Round Spartak Moskva - Zenit Leningrad 2:2
1975 10. Round Zenit Leningrad - Spartak Moskva 0:2
1974 25. Round Zenit Leningrad - Spartak Moskva 1:1
1974 8. Round Spartak Moskva - Zenit Leningrad 1:1
1973 20. Round Zenit Leningrad - Spartak Moskva 0:0
1973 8. Round Spartak Moskva - Zenit Leningrad 2:0
1972 23. Round Spartak Moskva - Zenit Leningrad 1:2
1972 8. Round Zenit Leningrad - Spartak Moskva 0:0
1971 23. Round Zenit Leningrad - Spartak Moskva 1:0
1971 6. Round Spartak Moskva - Zenit Leningrad 1:1
1970 21. Round Spartak Moskva - Zenit Leningrad 3:0
1970 10. Round Zenit Leningrad - Spartak Moskva 1:2
1969 Group B 12. Round Spartak Moskva - Zenit Leningrad 2:1
1969 Group B 9. Round Zenit Leningrad - Spartak Moskva 0:1
1968 28. Round Zenit Leningrad - Spartak Moskva 1:0
1968 9. Round Spartak Moskva - Zenit Leningrad 4:0
1967 32. Round Zenit Leningrad - Spartak Moskva 0:0
1967 15. Round Spartak Moskva - Zenit Leningrad 3:0
1966 32. Round Spartak Moskva - Zenit Leningrad 1:1
1966 15. Round Zenit Leningrad - Spartak Moskva 2:2
1965 30. Round Spartak Moskva - Zenit Leningrad 0:1
1965 13. Round Zenit Leningrad - Spartak Moskva 1:0
1964 29. Round Spartak Moskva - Zenit Leningrad 2:1
1964 12. Round Zenit Leningrad - Spartak Moskva 0:4
1963 20. Round Spartak Moskva - Zenit Leningrad 0:0
1963 12. Round Zenit Leningrad - Spartak Moskva 2:1
1962 Meisterschaft 10. Round Spartak Moskva - Zenit Leningrad 1:0
1962 Meisterschaft 4. Round Zenit Leningrad - Spartak Moskva 2:3
1961 Group B 18. Round Zenit Leningrad - Spartak Moskva 2:6
1961 Group B 4. Round Spartak Moskva - Zenit Leningrad 2:2
1959 13. Round Spartak Moskva - Zenit Leningrad 3:1
1959 3. Round Zenit Leningrad - Spartak Moskva 2:0
1958 17. Round Zenit Leningrad - Spartak Moskva 4:2
1958 7. Round Spartak Moskva - Zenit Leningrad 5:1
1957 20. Round Spartak Moskva - Zenit Leningrad 3:4
1957 9. Round Zenit Leningrad - Spartak Moskva 1:4
1956 13. Round Zenit Leningrad - Spartak Moskva 0:6
1956 7. Round Spartak Moskva - Zenit Leningrad 1:1
1955 12. Round Zenit Leningrad - Spartak Moskva 0:4
1955 8. Round Spartak Moskva - Zenit Leningrad 2:0
1954 24. Round Zenit Leningrad - Spartak Moskva 0:1
1954 9. Round Spartak Moskva - Zenit Leningrad 2:1
1953 22. Round Zenit Leningrad - Spartak Moskva 1:0
1953 9. Round Spartak Moskva - Zenit Leningrad 3:0
1952 8. Round Spartak Moskva - Zenit Leningrad 4:1
1951 28. Round Spartak Moskva - Zenit Leningrad 1:2
1951 15. Round Zenit Leningrad - Spartak Moskva 2:1
1950 26. Round Zenit Leningrad - Spartak Moskva 1:2
1950 7. Round Spartak Moskva - Zenit Leningrad 0:0
1949 33. Round Spartak Moskva - Zenit Leningrad 2:1
1949 10. Round Zenit Leningrad - Spartak Moskva 5:0
1948 17. Round Zenit Leningrad - Spartak Moskva 1:4
1948 7. Round Spartak Moskva - Zenit Leningrad 0:4
1947 15. Round Spartak Moskva - Zenit Leningrad 0:0
1947 2. Round Zenit Leningrad - Spartak Moskva 1:2
1946 21. Round Zenit Leningrad - Spartak Moskva 0:3
1946 10. Round Spartak Moskva - Zenit Leningrad 2:0
1945 14. Round Zenit Leningrad - Spartak Moskva 3:1
1945 3. Round Spartak Moskva - Zenit Leningrad 1:3
1941 10. Round Zenit Leningrad - Spartak Moskva 1:0
1940 23. Round Spartak Moskva - Zenit Leningrad 2:0
1940 10. Round Zenit Leningrad - Spartak Moskva 3:4
1939 16. Round Stalinets Leningrad - Spartak Moskva 1:4
1939 3. Round Spartak Moskva - Stalinets Leningrad 4:0
1938 2. Round Stalinets Leningrad - Spartak Moskva 0:4

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