FC Dynamo-Makhachkala vs Lokomotiv Prediction 20 September 2025
🔊 Will Lokomotiv hold their place in the top three of the Russian Premier League? To do so, they need to secure a win in Kaspiysk at the "Anzhi Arena." However, this away fixture appears extremely challenging, and dropping points cannot be ruled out. Moreover, Dynamo Makhachkala are keen to avoid a loss, as it would place them in the relegation playoff zone, which isn't too alarming by the ninth round.
Head-to-Head
📊 In their last three head-to-head encounters, Lokomotiv hold the upper hand with two wins and a draw. Last season, they triumphed at home with a 2-0 victory, but settled for a 1-1 draw on the road. The rivals later met in the playoffs of the Russian Cup Regional Path, where the "Railwaymen" secured a 2-1 win in Kaspiysk, capitalizing on their numerical advantage.
Head-to-head statistics FC Dynamo-Makhachkala - Lokomotiv

Dynamo-Makhachkala Team Overview
Dynamo Makhachkala find themselves close to the relegation playoff zone, and it's unlikely they will compete for much more this season. However, they have remained unbeaten at home, securing 7 out of a possible 9 points. The "White-Blues" not only defeated Akhmat (1-0) but also overcame Dynamo Moscow (1-0) in the seventh round. In their last outing, they traveled to Kazan, where they conceded to Rubin (0-1) only in the dying moments of the match.
Recently, Dynamo also secured an away victory. Their win against Pari NN (3-1) in the Russian Cup was a come-from-behind triumph. They conceded just before halftime, and although they raised their game in the second half, they were reduced to ten men. Nonetheless, they managed to turn the game around and claim victory (2-1).
Match Results: Dynamo-Makhachkala

Lokomotiv Moscow Team Overview
Lokomotiv remain unbeaten in the RPL, yet they sit in third place, trailing Krasnodar by three points, despite having beaten them away (2-1). The reason is a streak of four wins was followed by four draws, each with dramatic finishes - sometimes the "Railroaders" salvaged a point in the dying minutes, other times they let their lead slip. For instance, in the last round, Alexey Batrakov scored against Akhmat in the 79th minute (1-1), extending their unbeaten run. This marked the midfielder's eighth goal, making him the league's top scorer.
Lokomotiv's only defeat this season came in the Russian Cup, losing to CSKA (1-2) in the first round. In the following three rounds, they consistently picked up points. This week, the "Red-Greens" secured a convincing victory over Akron (3-1). Nikolay Komlichenko shone with two goals in quick succession after the break. This win propelled them to the top of their group.
Match Results: Lokomotiv Moscow
Latest news
Dynamo-Makhachkala
🎙 Dynamo Makhachkala head coach Khasanbi Bidzhiyev shared his thoughts on the match against Pari NN in the Russian Cup: “It was a tough match. First and foremost, the pitch was challenging for us. The first half didn’t go as we planned. In the second half, we made adjustments and played more pragmatically... Despite being down to ten men, the guys fought till the end and believed we could take control of the game, which we did. We’re pleased that we have almost secured our spot in the next round.”
❌ Mehdi Mubarak will miss the upcoming match as he is sidelined for about three weeks. Yan Dapo remains on the injury list, while Alexander Sandrachuk is regaining fitness after a long-term injury. Hamid Agalarov has recovered and made an appearance in the second half of the Russian Cup match. Newcomer Andres Alarcon is expected to make his debut.
Lokomotiv Moscow
🎙 Lokomotiv's head coach Mikhail Galaktionov shared his thoughts on the victory over Akron in the Russian Cup: "We need to maintain focus throughout the entire match. We controlled the ball, dominated the territory, and held the initiative. However, we did face a moment from a team trying to fight back. Credit to our opponents, who played their game until the end. Akron are a solid team; it’s never easy against them."
❌ Sergey Pinyaev will miss the upcoming match due to injury. Meanwhile, Nikolay Komlichenko has served his suspension and is available for the next game. However, he played almost the entire match in the Russian Cup, so he is unlikely to start.
🟨 Yellow Card Prediction
Lokomotiv hold the edge in yellow cards this season, averaging 2.8 compared to 2.5. Matches involving Lokomotiv see an average of 4.9 bookings, whereas Dynamo Makhachkala's games feature fewer, at 4.4. Last season, none of their head-to-head clashes in the RPL saw more than three cautions. Thus, a bet on total yellow cards under 4.5 seems reasonable.
⚽️ Goal Prediction
Dynamo Makhachkala perform significantly better at home. The pitch at Anzhi Arena is challenging, but Hasanbi Bidzhiyev's squad have adapted well, scoring in 11 of their last 12 home matches. Meanwhile, Lokomotiv have managed just one clean sheet in their last 12 away games. Given these stats, it's logical to predict that Dynamo Makhachkala will score.
🚩 Corner Prediction
Lokomotiv lead in corners this season, averaging 3.9 compared to Dynamo Makhachkala's 3.3. Their matches see an average of 8.8 corners, while Dynamo Makhachkala's games have noticeably fewer, at 7.1. Last season, two out of three of their head-to-head encounters were low on corners. Therefore, a bet on total corners under 9.5 appears justified.
Editorial Prediction
Lokomotiv are the favorites for the upcoming match, although they haven't secured a win in the RPL for over a month now. Meanwhile, Dynamo Makhachkala remain unbeaten at home this season. Both streaks could continue if the teams draw, say, with a score of 1-1.
Games involving Dynamo Makhachkala are the lowest-scoring in the RPL, with just 14 goals in total, while Lokomotiv lead the league with 31 goals scored. Three out of four of Makhachkala's goals have been netted at home, so they are likely to find the back of the net in this match, though it's doubtful they'll keep a clean sheet. In this scenario, our key bet is both teams to score (yes), especially since it has hit in Lokomotiv's last seven matches.