Zenit vs Dynamo Moscow Prediction
🔊 Can Zenit break into the top three of the Russian Premier League after the 13th round? For that to happen, one of the current leaders needs to drop points. However, a victory in the upcoming match is not guaranteed. Dynamo Moscow sit mid-table, but their squad suggests they should be higher. A loss for the Muscovites would leave them trailing the top three by double digits, effectively ending their hopes of competing for podium places. Both teams are in dire need of points. We'll explore various scenarios to make a well-founded prediction. The match is set to take place in St. Petersburg at the Gazprom Arena.
Head-to-Head
📊 Over the course of 43 head-to-head matches, Zenit hold the advantage with a 49 percent win rate. Last season, they secured a narrow victory on their home turf (1-0). The Moscow side missed a penalty late in the game, though they did manage to snatch a point at home with a 1-1 draw against the St. Petersburg team.
Last season's encounters were not exactly goal fests, especially compared to Zenit's previous performances. They had scored at least two goals against Dynamo in 9 of their last 10 matches at the Gazprom Arena. Given that the "White-Blues" have recently struggled defensively, a potential bet to consider would be home team total goals over 1.5.
H2H Stats Matches and Previous Teams Results

Zenit Saint Petersburg Team Overview
Zenit suffered their only defeat of the season against Akhmat in early August. However, for a while, it seemed like the team was on a downward trajectory, and the club might have miscalculated with their recent transfers. The "Blue-White-Sky Blues" dropped quite a few points by drawing matches. For instance, they couldn't secure a win against Akron (1-1), a team fighting for survival. Fortunately, in the next round, they faced Sochi (3-0), who are this season's main underdogs. This time, Zenit didn't stop after scoring the first goal, unlike their match against Tolyatti. However, all three goals came essentially from set pieces, raising questions about Sochi's defense. Currently, Sergey Semak's side sit fourth in the standings, but they trail the leader by just one win.
Recently, Zenit played another Russian Cup match against Orenburg, which turned out to be more of a training session. The opposition was reduced to ten men within the first few minutes, eliminating any chance of a contest. The St. Petersburg side netted six unanswered goals against the South Urals team, marking the first time in the new Russian Cup format that they completed the group stage with a perfect record.
Match Results: Zenit Saint Petersburg

Dynamo Moscow Team Overview
Dynamo Moscow have shown improvement in their attack. In 7 out of their last 8 matches, including the Russian Cup, they have scored at least two goals. The exception was their encounter with Krasnodar, where the "White-Blues" played on equal terms and were less open. However, the team faces significant defensive issues that Valery Karpin has yet to resolve. Their three goalkeepers, along with their defenders, are prone to errors. This was evident when Dynamo conceded five goals against Lokomotiv (3-5). In their last league outing, they barely managed to equalize against Akhmat (2-2) in stoppage time. These results keep the team stuck in the middle of the league table.
Surprisingly, Dynamo Moscow have kept clean sheets in four consecutive Russian Cup matches. Recently, they didn’t allow Krylia Sovetov to score. It’s worth noting that both sides fielded strong lineups as they were level on points and fighting for second place in the group, which would secure a spot in the RPL Path playoffs. Karpin's side netted four unanswered goals, with 21-year-old Ulvi Babaev bagging a hat-trick. However, the coach mentioned that despite this standout performance, the striker hasn't necessarily moved closer to a starting position.
Match Results: Dynamo Moscow
Latest news
Zenit Saint Petersburg
🎙 Sergei Semak shared his expectations for the upcoming clash against Dynamo Moscow: “We understand the style of Valery Karpin's teams-whether it was the Russian national team, Rostov back in the day, or now Dynamo. They employ high pressing, counter-pressing, and long passes. It's not our job to compare who's better or worse. Our task is to prepare. We're up against a strong opponent, and it's always interesting to play against them. Will Dynamo's missing players benefit us? Only the game will tell.”
❌ As for Zenit's starting lineup, they face just one absence-Mateo Cassierra, who picked up an injury in the match against Sochi. However, they have equally talented replacements in Luciano Gondou and Alexander Sobolev.
Dynamo Moscow
🎙 Dynamo Moscow's goalkeeper Igor Leshchuk shared what the team is lacking this season: "We need to improve our overall consistency and put together a stable run. Right now, we're all over the place: winning one game, not winning the next. You might say the goalkeepers aren't performing well, but if you look at the xG stats-they're higher than our actual goals scored, so we should be scoring more. Does that mean our forwards are bad? There's no point in swinging from one extreme to another; we all need to step up."
❌ Dynamo Makhachkala's injury list still includes Andrey Lunev, Arthur Gomes, Luis Chavez, Milan Majstorovic, and Denis Makarov. Anton Miranchuk, who has been a key playmaker for Dynamo, is also sidelined with an injury. Daniil Fomin will miss the game due to an accumulation of yellow cards, creating a shortage in midfield options.
🟨 Referee and Yellow Cards
The main referee for the match is Aleksey Sukhoi. This season, he has officiated five RPL matches, averaging 3.8 yellow cards per game. During this stretch, he has sent off one player and awarded four penalties, which is quite a lot.
In the league, Dynamo Moscow tend to receive more yellow cards (1.8 compared to 1.4). On average, there are four cautions in their matches, while Zenit games see about 3.8. Considering the referee's statistics, it might be worth betting on under 4.5 total yellow cards.
⚽️ Goal Prediction
We've noted that Dynamo have improved offensively but not defensively. As a result, they've scored in five consecutive RPL matches but have failed to keep a clean sheet. A similar scenario is expected in St. Petersburg, so we suggest a bet on both teams to score (yes).
🚩 Corner Prediction
This season, Zenit have been earning more corners (6 compared to 5.4). However, the total number of corners in matches involving these teams averages less than 10. Both sides are coming into this match with a low trend in this metric. For instance, Zenit have had fewer than seven corners in 7 of their last 8 home games. Meanwhile, Dynamo have managed no more than four corners in 6 of their last 7 away head-to-heads. This suggests a bet on under 10.5 total corners.
Editorial Prediction
Zenit are the favorites heading into this clash, with the odds heavily skewed in their favor. While they sometimes lack motivation against smaller teams, this won't be the case in the upcoming match. Considering trends in goal scoring, a potential final score of 2-1 seems likely.
Dynamo Moscow have been struggling defensively, conceding nine goals in their last three matches. Therefore, it makes sense to focus on Zenit's goal-scoring ability, as they have consistently netted more than one goal not only in head-to-head encounters but also in 10 of their last 11 home games. Our key bet is on the home team total goals over 1.5.
