Zenit St. Petersburg vs Dinamo Moscow head to head

Updated

Zenit St. Petersburg and Dinamo Moscow have met 28 times in the league since 2012: Zenit St. Petersburg won 11, Dinamo Moscow won 6 and 11 ended in a draw (goals 39-26).

Next meeting

All-time record (league matches since 2012)

Zenit St. PetersburgDrawsDinamo Moscow
Wins11116
Goals3926

Zenit St. Petersburg at home: 7 wins, 5 draws, 2 defeats. Over 2.5 goals in 9 of 28 games; both teams scored in 14. Competitions: Russian Premier League.

This season

Zenit St. PetersburgDinamo Moscow
LeaguePremier LeaguePremier League
Position2nd (24 pts)1st (25 pts)
FormDWWWWWWWWW
CoachLuciano SpallettiDmitri Khokhlov
StadiumGazprom ArenaVTB Arena

Meetings this season

Previous league meetings

  • Lokomotiv Moscow 0-0 Zenit · Russian Premier League · Wed, 22 Apr 2026
  • Zenit 2-0 Lokomotiv Moscow · Russian Premier League · Sat, 1 Nov 2025
  • Lokomotiv Moscow 1-1 Zenit · Russian Premier League · Sat, 5 Apr 2025
  • Zenit 1-1 Lokomotiv Moscow · Russian Premier League · Sun, 27 Oct 2024
  • Lokomotiv Moscow 3-1 Zenit · Russian Premier League · Sun, 3 Dec 2023
  • Zenit 1-2 Lokomotiv Moscow · Russian Premier League · Sun, 24 Sept 2023
  • Lokomotiv Moscow 1-2 Zenit · Russian Premier League · Sun, 9 Apr 2023
  • Zenit 5-0 Lokomotiv Moscow · Russian Premier League · Sat, 30 Jul 2022
  • Zenit 3-1 Lokomotiv Moscow · Russian Premier League · Sat, 30 Apr 2022
  • Lokomotiv Moscow 1-1 Zenit · Russian Premier League · Sun, 15 Aug 2021
  • Zenit 6-1 Lokomotiv Moscow · Russian Premier League · Sun, 2 May 2021
  • Lokomotiv Moscow 0-0 Zenit · Russian Premier League · Sun, 30 Aug 2020

Teams

Questions

Who has won more matches between Zenit St. Petersburg and Dinamo Moscow?

Zenit St. Petersburg lead with 11 wins to 6, with 11 draws in 28 league meetings since 2012.

What is the biggest win in Zenit St. Petersburg vs Dinamo Moscow?

Zenit St. Petersburg: Zenit 6-1 Lokomotiv Moscow (Sun, 2 May 2021). Dinamo Moscow: Zenit 0-3 Lokomotiv Moscow (Sun, 29 Oct 2017).

How many goals are scored when Zenit St. Petersburg play Dinamo Moscow?

2.32 per game on average; 32% of meetings had over 2.5 goals and both teams scored in 50%.

When do Zenit St. Petersburg and Dinamo Moscow play next?

Dinamo v Zenit on Sat, 22 May 2027, 15:00 UTC (Premier League).

What was the last result between Zenit St. Petersburg and Dinamo Moscow?

Zenit 3-0 Dinamo on Sun, 16 Aug 2026.