Zenit Saint Petersburg and Spartak Moscow have met 6 times, and the rivalry is remarkably even: 2 wins each way is no exaggeration, with 2 of those games drawn. Neither side can claim a clear historical edge.
Across those meetings the two have combined for 13 goals — an average of 2.2 per game, marking this out as a balanced fixture for goals. Zenit Saint Petersburg have scored 8, Spartak Moscow 5.
Their most recent meeting (April 08, 2026) finished Zenit Saint Petersburg 0–1 Spartak Moscow in the Russian Cup (Regions Path (Play-off)).
They have met 6 times: 2 Zenit Saint Petersburg wins, 2 draws and 2 Spartak Moscow wins.
Zenit Saint Petersburg 0–1 Spartak Moscow, in the Russian Cup (Regions Path (Play-off)).