FC Dynamo-Makhachkala vs Zenit Prediction, H2H Stats & Statistical Bets 14 October 2026
🔉 Zenit head to Kaspiysk on the back of an impressive 3-2 win over Krasnodar that moved them back into the top three of the RPL. Dinamo Makhachkala, by contrast, are in the middle of a difficult run: three defeats in a row, including a 0-4 hammering by Orenburg. In the Russian Cup, the Makhachkala side have managed just one point from three rounds. This match gives the visitors a chance to consolidate top spot in the group, while the hosts will be looking to end their losing run in front of their own fans.
Head-to-Head
📊 Since Makhachkala's debut in the RPL, the two sides have met six times and Zenit have won every one of those meetings. In 2026, the teams have played three times and Dynamo have not scored a single goal. The hosts' only goal came in the opening match in November 2024 (2:1), after which Zenit's clean-sheet run has stretched to more than 470 minutes.
Head-to-head statistics FC Dynamo-Makhachkala - Zenit

Dynamo Makhachkala: Defensive Crisis and Goalkeeping Uncertainty
A couple of months ago Dynamo were among the league leaders, and now they are sliding down the table. Three defeats in a row, seven from their last eight matches - Yevseyev's side have lost not only results but confidence. The most recent game against Orenburg (0-4) was damning: the Makhachkala side went in at half-time 0-2 down and then conceded twice more in the second half from wide deliveries and a corner.
The main problem is the defence. Since the end of August, Dynamo have been conceding three goals regularly - it happened in five of their previous six matches across all competitions. In their most recent home match against CSKA they let in three goals, their heaviest home defeat by a single goal since October last year. The goalkeeping position has also been unstable: after poor performances from Magomedov and Volk, Karabashev made his debut between the posts, but it was a difficult one.
Match Results: Dynamo-Makhachkala

Zenit: Three Wins in a Row and a Rock-Solid Defense in the Cup
Zenit have hit excellent form. Before the international break, they beat Lokomotiv (2-1) and Baltika (3-2), then on Saturday came from behind to win at Krasnodar (3-2). That victory put them back in the top three in the RPL, just one point off first place. In the Russian Cup, Zenit have won all three matches without conceding: victories over Baltika (1-0) and Makhachkala Dynamo (3-0), plus a draw with Krylya Sovetov (0-0, won on penalties).
In attack, Zenit have options: Glushenkov, Sobolev and Luis Henrique are each capable of deciding a moment on their own. In the Russian Cup Zenit have kept clean sheets throughout, while in the league they have not managed one in their last four matches. Against a Dynamo side that has been having problems defensively, the visitors should have enough chances to extend their winning run.
Match Results: Zenit Saint Petersburg
Latest news
Dynamo-Makhachkala
Yevseyev has a goalkeeping question to resolve. Magomedov and Volk have both looked uncertain in recent matches, and Karabashev's debut against Orenburg did not go well. Shumakov and Sandrachuk are definite absentees, with both continuing their recovery from injury.
Zenit Saint Petersburg
Semak is likely to rest his first-choice players ahead of the important league match against Dynamo Moscow. Diveev and Wendel are unavailable through injury. The Cup is expected to give opportunities to Moskvichev, Karavaev, Vega - who has served his suspension - as well as Yerokhin, Kondakov, John and Augusto. Odoevsky continues his recovery.
🟨 Yellow Cards Prediction
In Zenit's last seven Russian Cup matches, at least three yellow cards were shown in each game. Across referee Sergei Cheban's previous 12 Russian Cup matches, he averages 3.2 cards per game. For a bet on this match, consider Total Yellow Cards - Over 2.5.
⚽️ Goals Prediction
Dynamo have conceded in 11 of their last 12 matches. The Makhachkala side's defence has been leaking regularly, while Zenit have scored in 8 of their last 10 matches across all competitions. Even with rotation, the visitors have enough quality to break down the hosts' troubled backline. The prediction is Zenit to Score at 1.13*.
🚩 Corners Prediction
Dynamo have taken at least four corners in 7 of their last 8 matches. The hosts make active use of the flanks, particularly when chasing the game. An interesting option for a bet on this match is Dynamo Team Total Corners - Over 3.5.
*Odds are indicative and may vary across different bookmakers.
⭐ Editor's Prediction
Dynamo are in deep crisis: seven defeats in eight matches, a heavy loss to Orenburg, and problems at the back. Zenit are in good form: three wins in a row, including one over Krasnodar. Across six head-to-head meetings, the St Petersburg side have given their Makhachkala opponents no chance - five clean-sheet victories and just one goal conceded. We're backing a Zenit win. Predicted score: 0-2.