Zenit Saint Petersburg vs Spartak MoscowHead-to-head record

HEAD-TO-HEAD RECORD
Zenit Saint Petersburg
VS
Spartak Moscow
3
Zenit Saint Petersburg wins
4
Draws
8
Spartak Moscow wins
Total meetings: 15

Zenit Saint Petersburg and Spartak Moscow have met 15 times. Spartak Moscow hold the edge with 8 wins to 3, with 4 drawn. It's a record that frames Spartak Moscow as the historical favourite in this fixture, though recent form can shift the picture.

Across those meetings the two have combined for 35 goals — an average of 2.3 per game, marking this out as a balanced fixture for goals. Zenit Saint Petersburg have scored 14, Spartak Moscow 21.

Their most recent meeting (July 18, 2026) finished Zenit Saint Petersburg 2–1 Spartak Moscow in the Russian Super Cup.

14Goals21
44/1Cards (Y/R)37/1

Recent meetings

Jul 18, 2026
Zenit Saint Petersburg2 - 1Spartak Moscow
Russian Super Cup
Apr 08, 2026
Zenit Saint Petersburg0 - 1Spartak Moscow
Russian Cup (Regions Path (Play-off))
Mar 14, 2026
Zenit Saint Petersburg2 - 0Spartak Moscow
Russia. Premier League
Aug 16, 2025
Spartak Moscow2 - 2Zenit Saint Petersburg
Russia. Premier League
Mar 16, 2025
Spartak Moscow2 - 1Zenit Saint Petersburg
Russia. Premier League
Feb 11, 2025
Spartak Moscow0 - 3Zenit Saint Petersburg
Club Friendlies
Aug 24, 2024
Zenit Saint Petersburg0 - 0Spartak Moscow
Russia. Premier League
Apr 17, 2024
Zenit Saint Petersburg0 - 0Spartak Moscow
Russian Cup (Regions Path (Play-off))
Apr 03, 2024
Spartak Moscow1 - 2Zenit Saint Petersburg
Russian Cup (Regions Path (Play-off))
Mar 02, 2024
Zenit Saint Petersburg0 - 0Spartak Moscow
Russia. Premier League
Aug 20, 2023
Spartak Moscow1 - 3Zenit Saint Petersburg
Russia. Premier League
May 07, 2023
Zenit Saint Petersburg3 - 2Spartak Moscow
Russia. Premier League
Nov 27, 2022
Zenit Saint Petersburg1 - 0Spartak Moscow
Russian Cup (Play-off)
Sep 29, 2022
Spartak Moscow3 - 0Zenit Saint Petersburg
Russian Cup (Play-off)
Sep 04, 2022
Spartak Moscow1 - 2Zenit Saint Petersburg
Russia. Premier League

Frequently asked questions

How many times have Zenit Saint Petersburg and Spartak Moscow played each other?

They have met 15 times: 3 Zenit Saint Petersburg wins, 4 draws and 8 Spartak Moscow wins.

Who wins more often, Zenit Saint Petersburg or Spartak Moscow?

Spartak Moscow have the better head-to-head record, with 8 wins to 3.

What was the last result between Zenit Saint Petersburg and Spartak Moscow?

Zenit Saint Petersburg 2–1 Spartak Moscow, in the Russian Super Cup.

18+ · Bet responsibly. LiveGoalz is an independent information service. We may receive commissions from bookmakers featured on this site. Gambling involves financial risk and can be addictive. Please play responsibly. Need help? Visit BeGambleAware.org.