Zenit vs Dynamo Moscow Prediction

Details
The main thing

    🔊 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

    52%
    25 Wins
    23%
    11 Draws
    25%
    12 Wins
    Total games
    48
    Total Goals Avg
    2.69
    Both teams scored
    52%
    1.67
    Total average
    1.02
    2.04
    Yellow cards
    2.69
    Last matches
    22.03.26
    RPL
    Dynamo Moscow
    Dynamo Moscow
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    0.65
    1.02
    3
    6
    17
    9
    0
    1
    1
    3
    1
    2
    0
    1
    0.65
    1.02
    3
    6
    17
    9
    0
    1
    03.02.26
    Winline Winter Cup 2025
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Dynamo Moscow
    Dynamo Moscow
    -
    -
    8
    1
    -
    -
    0
    3
    2
    1
    1
    0
    1
    1
    -
    -
    8
    1
    -
    -
    0
    3
    27.11.25
    Russian Cup
    Dynamo Moscow
    Dynamo Moscow
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    -
    -
    2
    6
    15
    9
    3
    1
    0
    1
    0
    1
    0
    0
    -
    -
    2
    6
    15
    9
    3
    1
    05.11.25
    Russian Cup
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Dynamo Moscow
    Dynamo Moscow
    -
    -
    6
    8
    8
    6
    1
    3
    1
    3
    0
    0
    1
    3
    -
    -
    6
    8
    8
    6
    1
    3
    26.10.25
    RPL
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Dynamo Moscow
    Dynamo Moscow
    1.58
    0.54
    10
    1
    12
    20
    3
    4
    2
    1
    1
    1
    1
    0
    1.58
    0.54
    10
    1
    12
    20
    3
    4
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    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

    Last matches
    17.05.26
    RPL
    Rostov
    Rostov
    1
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    0.31
    1.36
    2
    9
    14
    15
    4
    1
    0
    1
    0
    1
    0
    0
    0.31
    1.36
    2
    9
    14
    15
    4
    1
    W
    10.05.26
    RPL
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Sochi
    Sochi
    1.31
    0.48
    11
    3
    9
    15
    1
    3
    2
    1
    0
    1
    2
    0
    1.31
    0.48
    11
    3
    9
    15
    1
    3
    W
    02.05.26
    RPL
    CSKA Moscow
    CSKA Moscow
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    1.20
    2.09
    2
    7
    15
    7
    3
    2
    1
    3
    1
    1
    0
    2
    1.20
    2.09
    2
    7
    15
    7
    3
    2
    W
    26.04.26
    RPL
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Akhmat Grozny
    Akhmat Grozny
    1.02
    0.36
    5
    5
    11
    16
    0
    1
    2
    0
    2
    0
    0
    0
    1.02
    0.36
    5
    5
    11
    16
    0
    1
    W
    22.04.26
    RPL
    Lokomotiv Moscow
    Lokomotiv Moscow
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    0.95
    0.79
    4
    3
    17
    13
    5
    7
    0
    0
    0
    0
    0
    0
    0.95
    0.79
    4
    3
    17
    13
    5
    7
    D
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    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

    Last matches
    17.05.26
    RPL
    Baltika Kaliningrad
    Baltika Kaliningrad
    Dynamo Moscow
    Dynamo Moscow
    0.96
    0.94
    5
    2
    24
    8
    4
    3
    1
    2
    0
    1
    1
    1
    0.96
    0.94
    5
    2
    24
    8
    4
    3
    W
    11.05.26
    RPL
    Dynamo Moscow
    Dynamo Moscow
    1
    Krasnodar
    Krasnodar
    0.66
    1.61
    2
    6
    16
    18
    3
    1
    2
    1
    0
    1
    2
    0
    0.66
    1.61
    2
    6
    16
    18
    3
    1
    W
    07.05.26
    Russian Cup
    Krasnodar
    Krasnodar
    Dynamo Moscow
    Dynamo Moscow
    -
    -
    6
    4
    10
    14
    2
    1
    0
    0
    0
    0
    0
    0
    0
    0
    6
    5
    -
    -
    6
    4
    10
    14
    2
    1
    L
    01.05.26
    RPL
    Lokomotiv Moscow
    Lokomotiv Moscow
    Dynamo Moscow
    Dynamo Moscow
    1.37
    0.68
    6
    5
    19
    11
    2
    2
    1
    1
    0
    1
    1
    0
    1.37
    0.68
    6
    5
    19
    11
    2
    2
    D
    26.04.26
    RPL
    Dynamo Moscow
    Dynamo Moscow
    Sochi
    Sochi
    1.41
    1.25
    5
    5
    13
    12
    3
    2
    2
    0
    1
    0
    1
    0
    1.41
    1.25
    5
    5
    13
    12
    3
    2
    W
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    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.

    Our choice
    Zenit Saint Petersburg Total goals Over (1.5) at odds of -175*
    *The odds are relevant for the time of publication (25 October 2025, 10:00)

    Betting Tips: Zenit Saint Petersburg - Dynamo Moscow

    Zenit Saint Petersburg have won the 2nd half
    fc-zenit-st-petersburg-1in 10 of last 11 home games.
    fc-zenit-st-petersburg-1in last 7 home games (Premier League).
    2nd Half Zenit Saint Petersburg Win
    -104
    Zenit Saint Petersburg have won
    fc-zenit-st-petersburg-1fc-dinamo-moscowin 9 of last 10 home games against Dynamo Moscow (Premier League).
    fc-zenit-st-petersburg-1in 14 of last 15 home games.
    fc-zenit-st-petersburg-1in 9 of last 10 home games (Premier League).
    fc-zenit-st-petersburg-1in 6 of last 7 games.
    Zenit Saint Petersburg Win
    -145
    Dynamo Moscow have not lost
    fc-dinamo-moscowin 7 of last 8 games.
    fc-dinamo-moscowin 6 of last 7 away games.
    Dynamo Moscow will not lose
    +121
    Zenit Saint Petersburg have not lost
    fc-zenit-st-petersburg-1fc-dinamo-moscowin 11 of last 12 home games against Dynamo Moscow.
    fc-zenit-st-petersburg-1fc-dinamo-moscowin 9 of last 10 home games against Dynamo Moscow (Premier League).
    fc-zenit-st-petersburg-1in 20 of last 21 games (Premier League).
    fc-zenit-st-petersburg-1in last 17 home games.
    fc-zenit-st-petersburg-1in last 13 games.
    fc-zenit-st-petersburg-1in last 11 home games (Premier League).
    Zenit Saint Petersburg will not lose
    -588
    View more facts

    Zenit - Dynamo Moscow Table position

    Premier League 25/26
    gWDLGDPForm
    1.
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    30208253-1968
    2.
    Krasnodar
    Krasnodar
    30206460-2366
    3.
    Lokomotiv Moscow
    Lokomotiv Moscow
    301411554-3953
    6.
    Baltika Kaliningrad
    Baltika Kaliningrad
    301113638-2146
    7.
    Dynamo Moscow
    Dynamo Moscow
    30129951-4045
    8.
    Rubin Kazan
    Rubin Kazan
    301110929-3043

    Comparison of Teams Stats

    10 matches
    7 - Wins
    2 - Draws
    1 - Lose
    Wins - 4
    Draws - 4
    Loses - 2
    10 matches
    Scored - 15
    Conceded - 5
    +10
    +4
    14 - Scored
    10 - Conceded
    7
    Wins
    4
    2
    Draws
    4
    1
    Loses
    2
    Goal difference
    15
    Scored
    14
    5
    Conceded
    10
    2
    Match goals average
    2.4
    1.5
    Goals scored per match on average
    1.4
    0.5
    Goals conceded per match on average
    1
    5
    Both teams scored
    6
    62'
    Minutes / Goal scored
    66'
    View all stats