La última vez los zenitistas lograron vencer a los rojiblancos dos veces en la temporada 2012/13, cuando el equipo de Luciano Spalletti ganó 5:0 en casa y después volvió de Moscú con la victoria 4:2.
En total los rivales jugaron 52 partidos en la historia del campeonato ruso: 20 victorias del Zenit, 18 del Spartak y 14 empates.
Los últimos 16 partidos entre Zenit y Spartak en la Liga Premier de Rusia:
01.12.2019, Zenit — Spartak, 1:0
01.09.2019, Spartak — Zenit, 0:1
17.03.2019, Spartak — Zenit, 1:1
02.09.2018, Zenit — Spartak, 0:0
27.11.2017, Spartak — Zenit, 3:1
06.08.2017, Zenit — Spartak, 5:1
16.04.2017, Spartak — Zenit, 2:1
02.10.2016, Zenit — Spartak, 4:2
16.04.2016, Zenit — Spartak, 5:2
26.09.2015, Spartak — Zenit, 2:2
02.05.2015, Spartak — Zenit, 1:1
27.09.2014, Zenit — Spartak, 0:0
10.11.2013, Spartak — Zenit, 4:2
28.09.2013, Zenit — Spartak, 4:2
30.11.2012, Spartak — Zenit, 2:4
11.08.2012, Zenit — Spartak, 5:0
Zenit gana al Spartak dos veces en la misma temporada por primera vez desde 2013
Los partidos en Moscú y San Petersburgo han terminado con el mismo resultado: 1:0.